Agility remains a mindset, a philosophy and an attitude towards becoming a better version of who we are today.
Manifesto for Agile Product Development
We are uncovering simpler ways of developing products with end user engagement. Through this work we have come to value:
Individuals and interactions over processes and tools
Working prototypes over comprehensive documentation
End user collaboration over assumptions based on past evidence
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
Principles behind the Agile Product Development
We follow these 12 principles:
- Our highest priority is to create a working prototype, enough to generate an early end user feedback – through continuous delivery of valuable iterations.
- Welcome changing specifications, even late in development. Agility harness change for the end user’s competitive advantage.
- Deliver viable iterations frequently, from a couple of days to a couple of weeks, with a preference to the shorter timescale.
- End user representatives and developers must work together daily throughout the product lifetime.
- Build products around motivated and empowered individuals. Give them a secure environment, support their needs and trust them to get the job done.
- The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
- Working iteration of prototype is the primary measure of progress.
- Agility promote sustainable development. The sponsors, developers, and end user representatives should be able to maintain a constant pace indefinitely.
- Continuous attention to operational efficiency and transparency enhances end user trust.
- Simplicity – the art of maximizing the amount of work not done – is essential.
- Best specifications and design decisions emerge from self-organizing and self-managing teams.
- At regular intervals, the team reflects on how to become more effective by adapting internal processes, adjusting internal synergy and creating an empathetic culture.