Agile development, that was once strictly related to software, now becomes a part of corporate organization for numerous companies. We bring together some of its core principles and values that will help us understand why Agile momentum continues and why it’s in the center of corporate attention
Our Agile series continues, after the introductory articles on Agile, Knowledge working and DevOps. We are focusing today on the key principles of this methodology, that is becoming an inseparable part of corporate visions that strive to work smarter, faster and more efficiently.
Let’s start with the Agile Manifesto:
These important guidelines are actually not about the project management but about the necessity to rethink the corporate mindset, embrace the culture of flexibility and change in order to increase the chances of success. The Agile principles have been used in the passed decade by relatively small development teams, but today’s enterprises are being drawn to it as a way to increase the efficiency and time to market.
A very interesting annual research “State of Agile” by VersioneOne shows the actual benefits that organizations pin-pointed as main reasons why they decided to implement it. The survey shows that for the last four years the top three benefits of agile development remain:
1. Ability to manage changing priorities (87%)
2. Team productivity (84%)
3. Project visibility (82%)
Also 53% of respondents said that the majority of their agile projects have been successful. When asked what causes agile to fail, 44% of respondents pointed to lack of experience with agile methods.
When it comes to measuring the single project success most respondents put emphasis on velocity, iteration burndown and release burndown, while the overall sucess was measured primarily by ontime
delivery, product quality, and customer/user satisfaction metrics.
VersioneOne also focuses on the measuring the preferred scaling methodologies: the wast majority uses Scrum (69%), followed by internal methods (25%), SAFe (19%), and Lean (18%). When it comes to most employed techniques on daily basis, 80% or respondents points daily standup, followed by 79% that point the use of short iterations and prioritized backlogs.
A very interesting segment of the research is based on the main reasons that lead to failure of agile projects: 44% respondents pointed to lack of experience with agile methods. Two of the top five causes of failure were related to company culture – company philosophy or culture at odds with core agile values at 42% and lack of support for cultural transition at 36%. These statistics show that the switch to agile can not be partial, it must be a complete adoption of agile mindset, that allows all teams to react and adapt quickly, to plan and take decisions together towards a functioning and quality product.
Stay tuned for more interesting insights and interviews on how our company is adopting the agile culture. In the meanwhile check out our previous articles:
Tweet me!How agile helps organizations to work smarter, faster and more efficiently Top benefit of agile development: ability to manage changing priorities Agile manifesto INFOGRAPHICS – your daily reminder for smart working