News

Report: Agile Leads Resurgence of Corporate Dev Projects

After a couple of years of reduced spending, companies are once more investing in application development projects, and Agile methodologies are leading the way, according to new research.

"Organizations adopting Agile see significant improvement in application quality and time-to-market," stated the executive summary of a survey titled "The State of Business Analysis in Agile IT Practices," conducted by a group headed by the Requirements.net Consortium.

The survey data was leveraged in a broader research report -- the 2010-11 World Quality Report -- that stated "over 60 percent of all companies have either already adopted Agile methods or they are planning to do so in the near future." The report, produced by Capgemini Group and HP Software & Solutions, culled data from a survey of more than 30,000 IT and development-related staffers around the globe, focusing on quality assurance and testing.

The World Quality report said most companies are still only experimenting with Agile, using it on certain specific projects, which allows them to identify development and testing best practices that work in their environment before switching everything over to Agile.

Companies that had to reduce spending last year are now devoting limited resources to focus on new app development with good ROI that provide a competitive advantage, the report said. The penny-pinching causes developers and testers to assume heavier workloads and the increased pressure requires more efficient methods, such as "better reuse of automated testing assets," it said.

The biggest challenges to successfully adopting Agile, the report said, are good communication and collaboration among teams. In fact, communication was noted as the No. 1 factor that keeps organizations from outsourcing their development.

That Requirements.net report also cited collaboration as a major stumbling block to successfully switch to Agile development. Specifically, it listed six problematic issues: large project team sizes, domain complexity, rigid interdepartmental relationships, global geographic distribution, technical complexity and contractual departmental service level agreements. The report used data from a survey of more than 300 IT professionals, focusing on the business analyst role and requirements process in Agile development.

The report cited the following majority responses to specific questions:

  • 88 percent plan to use tools in Agile development.
  • 55 percent plan to make use of offshore development in conjunction with Agile.
  • 56 percent indicated "having business actively involved" as the top "soft skill" to best ensure Agile success.
  • 29 percent said "quicker realization of vision" was the No. 1 IT project plan benefit.
  • 46 percent said product owner and Scrum master were the best Agile roles to combine into one.
  • 37 percent said requirements that were "too high-level" were the biggest hurdles to producing high-quality products with Agile.
  • 40 percent said IT management was the most difficult stakeholder category to transition to Agile.

The World Quality report listed the following majority responses:

  • 81 percent said new development was the main area where Agile is being applied (followed by large projects, Web technologies, client/server technologies and maintenance).
  • 37 percent said time-to-market was the top area where Agile made improvements (followed by quality of application and cost savings).
  • 43 percent said communication issues were the biggest challenge when working with outsourced partners for Agile delivery.

"Despite many challenges, Agile is here to stay, and it is gaining popularity," the report said. Agility is also spreading out from core application development to other areas. "Along with improved agility in software delivery, IT organizations are aiming to gain agility in their applications an infrastructure," the report said.

Both the full 40-page World Quality report and the 20-page Requirements.net report can be downloaded in PDF formats upon registration.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube