A study by Forrester Research finds 45% of developers surveyed said they use Agile practices. |
The pervasive use of Agile Methodologies has changed the ways that development teams work. With this change, new tools and vendors have entered the traditional application life-cycle management (ALM) marketplace. A recent evaluation of this trend was published by Forrester Research, the “Agile Development Managements Tools Forrester Wave” report.
Key observations of the report:
Tools have changed to be task, management and report oriented. There has been a shift from traditional ALM tools which focused on development artifacts and their relationship to tools which bring change and task management to the top of the feature list and support the development team in their daily tasks and enable work to be reported and measured.
Project management becomes integrated. Traditionally, planning and reporting in development projects has been disconnected from the actual work being done with project management tools, and only limited integration with ALM tools. As Agile methods are adopted, project management requires more complete integration to allow teams to re-plan frequently and optimize flow within the team. More integrated solutions allow task, change, (defect or story) and resources to be linked and reported on, which provides a more streamlined planning and reporting approach.
Scrum is popular; “Scrum but” is the implementation. Many teams use the Scrum framework for the basis of their approach, yet increasingly the report found teams following Scrum but adding other practices to this base flow. These hybrids include other Agile processes such as Extreme Programming XP and Feature Driven Development (FDD) as well as traditional approaches such as Project Management Body of Knowledge (PMBOK) and Unified Process.
Integration with other tools is key. ALM tool users typically have unique collections of practitioner tools, so it is unrealistic to expect those customers to move to one vendor for all those products. As the practitioner market becomes both specialized and commoditized, it is important for an ALM tool to provide good integration, allowing data to be harvested from those tools and work to be driven to them. Agile encourages dashboards to be created to show build, test and work status, so tools integration must be able to provide that information.
Forrester’s finds a vibrant, competitive and changing market.
Ten Agile development management (ADM) tool vendors were evaluated: MKS, IBM, CollabNet, Rally Software, Atlassian, HP, Serena, Microsoft, VersionOne, and Micro Focus.
A summary of the vendor evaluation concluded that:
The authors recommend three take-aways for application development professionals:
Video interview of Dave West, report author on these trends.
The full report is available from Forresters Research.
Contact Software Consortium or call 1-877-850-9393 if you would like to discuss how to leverage our top-level talent to empower your business.