Iterative Incremental Model
Definition of Agile Manifesto Items
|Individuals and interactions
|Importance needs to be given to:
|Delivery of working software at short duration intervals helps gain customer trust and assurance in the team.
|Constant involvement of customer with the development team ensures communication of necessary modifications.
|Responding to change
|Focus on quick response to the proposed changes, which is made possible with short duration iterations.
Key Principles of Agile
|Satisfaction and Delivery
|Customer satisfaction through early and continuous working software.
|Welcome changing requirements, even at later stages of development.
|Deliver working software frequently (weekly rather than monthly).
|Communication is the Key
|Ensure close association of developers with business people on daily basis.
|Environment and Trust
|Build projects around motivated individuals. Give them necessary support and trust them.
|Encourage face-to-face conversation to ensure efficient and effective communication.
|Software as Measure of Progress
|Working software is the primary measure of progress.
|Promote sustainable development with the ability to maintain a constant pace throughout the development.
|Attention to Details
|Continuous attention to technical excellence and good design.
|The Power of Less
|Simplicity is essential.
|Regular attention of the team on becoming effective in changing circumstances.