What is Agile ?
Agileis an iterativeapproachtoproject managementandsoftware developmentthat helps teams deliver value to their customers faster.
It involves constant collaboration with stakeholders and continuous improvement at every stage.
It is a way to manage a project by breaking it up into several phases.
Why Agile ?
High Product Quality
Higher Customer Satisfaction
Increased Project control
Reduced Risks
Faster ROI
Improved team morale
Continuous improvement
Improved project predictability
What is Agile Manifesto ?
The Agile Manifesto is a document that sets out the key values and principles behind the Agile philosophy and serves to help development teams work more efficiently and effectively.
It focusses to provide an effective model for teams to successfully adopt the fundaof Agile project management and use it to improve their day-to-day work process.
The Agile Manifesto was founded in February 2001 at a resort in Snowbird, Utah.
It has 4 values & 12 principles.
# Agile Values
#Individuals and interactions over processes and tools
Having the right group of individuals on your software team is vital to success. The people behind the processes are more important than the tools being used. The best possible tools in the wrong hands are worthless.
#Working product over comprehensive documentation
It states that the first and foremost duty of the project team is completing the final deliverablesas identified by the customers in form of product increment than just creating detailed documentation.
#Customer collaboration over contract negotiation
The focus is always on continuous development. We need to have a feedback loop with our customers so that we can constantly ensure that our product works for them.
#Responding to change over following a plan
A software team should have the ability to pivot and change direction whenever they need to, with a flexible roadmap that reflects that. Adynamic roadmap can change from quarter to quarter, sometimes even month to month, and agile teams are able to keep up with those changes.
# Agile Principles
Customer satisfaction through continuous delivery of the product
Adhere to the decided timeframe for the delivery of a working product
All stakeholders must frequently collaborate to ensure that the project is going in the correct direction
Create a supportive environment to motivate team members and encouraging them to get the job done
Prefer face-to-face communication over other methods
Divide large chunks of work intosmaller & achievable tasks for quicker completion and easier integration of changes
Working software is the primary measure of progress
Try to maintain a constant pace of development
Maintain the quality of the product by paying attention to technical details
Maintain simplicity
Promote self-organization in the team
Regularly reflect on your performance for continuous improvement
No comments:
Post a Comment