Meet Alexandre-Frédéric Joly, your coach!
What is agile?
An agnostic and objective introduction
Agile is one of the big buzzword in the IT and Software development industry, as well as more and more into the entire enterprise.
But exactly what is agile ?
Allow me this very core objective and experienciel definition of Agile:
Agile is a set of 4 values and 12 principles that give people, teams and organizations a foundation that will help them to make decisions that results in better software development, products and services delivering a high quality customer experience and satisfaction as well as providing a better world of work with satisfying stakeholders and employee experience.
Inspiration : Mike Beedle and Mark Shead.
Agile Lounge, with its innovative coaching, teaches you better ways to transform your organization and adapt the four Agile Manifesto values and twelve principles, creating a better work experience with your stakeholders IT and business.
17 people, mostly software engineers, got together in 2001 to discuss and share their concerns about the traditional approach to delivering software development projects which were failing far too often, and that there had to be a better way.
They came up with the Agile Manifesto, which describes four important values which are as relevant today as they were then
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Ever since then, the use of practices that support these values has become increasingly popular.
From my use of various Agile practices, I have listed 10 key tactical principles of agility. These are characteristics that are common to all Agile application frameworks that adopt the Agile values and principles, and the components that I think make Agile fundamentally different as compared to a traditional waterfall approach to software development and any IT/User Experience Product development.
- Active user involvement is imperative
- The team must be empowered to make decisions (Self organize team)
- Requirements evolve but the timescale is fixed
- Capture requirements at a high level; lightweight & visual
- Develop small, incremental releases and iterate
- Focus on frequent delivery of products
- Complete each feature before moving on to the next
- Apply the 80/20 rule
- Testing is integrated throughout the project lifecycle – test early and often
- A collaborative & cooperative approach between all stakeholders is essential
There are various pratices and frameworks that are collectively known as Agile, as they promote the values of the agile manifesto and they are consistent with the above principles. The most popular ones are:
Contact me for a discovery workshop!