ThoughtWorks Studios, a provider of Agile application lifecycle management solutions and software development tools, on Aug. 17 announced Adaptive ALM, a new Agile solution for enterprise developers building ALM systems.
"Many traditional ALM tools focus on project management and require end users to adhere to the dynamics of the tool, rather than the tool adapting to an organization's processes and practices," Cyndi Mitchell, managing director for ThoughtWorks Studios, said in a statement. "Adaptive ALM allows teams to use their chosen development methods, while supporting engineering best practices that are vital to the successful development of sophisticated and mission-critical software projects."
Using Adaptive ALM, enterprises can "realize new levels of visibility and flexibility to better manage a wide range of software development methodologies and incorporate engineering best practices that drive productivity and quality," ThoughtWorks Studios said in a news release. According to the release:
"ThoughtWorks Studios, the products division of the industry leading Agile consultancy ThoughtWorks, developed Adaptive ALM through the integration of its three flagship products, Mingle (project management), Twist (test automation), and Cruise (release management). The result is a fully automated solution that supports all aspects of software development and delivery lifecycle, from requirements definition and portfolio management to test automation, quality assurance and release management."
"We just launched the final piece of our Adaptive ALM suite in Twist," Mitchell said. "With Twist we think we have all the pieces of our Adaptive ALM solution."
"ThoughtWorks Studios development tools are currently used by hundreds of customers in more than 20 countries," the company said.
In an interview with eWEEK, Mitchell said ThoughtWorks Studios decided to build its own set of ALM tools for enterprises using Agile development methodologies because existing ALM tools were not adequate for Agile development.
"We felt a lot of the tools were lagging behind what is needed in the Agile development life cycle," Mitchell said, without naming any tools or vendors in particular.
Yet, Mitchell also acknowledged that another part of the issue is that many organizations are only adopting pieces of the Agile development experience and "not adopting Agile wholesale." Indeed, "They may be doing stand-up meetings and other things, but they're not doing test-driven development or pair programming, etc.," she said.
However, the ThoughtWorks suite encourages the wholesale adoption of Agile development.
Moreover, "Using Mingle as the management hub for globally distributed and cross-functional teams, Adaptive ALM delivers the following benefits for Agile-based development: stakeholder visibility ... requirements management ... traceability and accountability ... quality management ... [and] test automation and deployment management," the company said.
"Our experience shows us that 'Agile-in-a-box' products, and focusing primarily on project management practices alone, does not guarantee Agile success," Mitchell said. "Adaptive ALM helps manage change and improves certainty of business outcome through collaboration and engineering best practices, like continuous integration, automated testing and refactoring, to help our customers minimize defects, eliminate waste, improve responsiveness and, ultimately, release better software faster."