0% found this document useful (0 votes)
4K views

Describe Agility

Agile is a team-driven iterative approach where users and product owners are constantly involved throughout the project lifecycle. It uses simple and adaptable processes, continuous communication, empowered teams, and frequent planning, testing, and integration. Common agile methodologies include Scrum, Extreme Programming, and others. Agile promises quality, productivity, value, and innovation through rapid delivery, frequent feedback, collaboration, and adapting to change. Studies show agile yields better productivity, quality, and value compared to traditional approaches.

Uploaded by

Divya Kota
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4K views

Describe Agility

Agile is a team-driven iterative approach where users and product owners are constantly involved throughout the project lifecycle. It uses simple and adaptable processes, continuous communication, empowered teams, and frequent planning, testing, and integration. Common agile methodologies include Scrum, Extreme Programming, and others. Agile promises quality, productivity, value, and innovation through rapid delivery, frequent feedback, collaboration, and adapting to change. Studies show agile yields better productivity, quality, and value compared to traditional approaches.

Uploaded by

Divya Kota
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Describe agility (for software projects) in your own words.

Agile is a team driven iterative approach to development where the users and product owner are constantly involved with the development team during the entire project life cycle. Uses simple adaptable processes. Continuous communication with stakeholders. Empowers people to collaborate and make decisions quickly. Relies on continuous planning, testing and integration. Uses iterations, incremental delivery and continuous feedback to refine and deliver the product . Methodologies include Extreme Programming (XP), Scrum, Crystal, Dynamic Systems Development Method (DSDM), Lean Development & Feature-Driven Development (FDD). Agility Principles: Customer satisfaction by rapid, continuous delivery of useful software. Working software is delivered frequently (weeks rather than months). Working software is the principal measure of progress. Even late changes in requirements are welcomed. Close, daily cooperation between business people and developers. Face-to-face conversation is the best form of communication (Colocation). Projects are built around motivated individuals, who should be trusted. Continuous attention to technical excellence and good design. Simplicity. Self-organizing teams. Regular adaptation to changing circumstances.

Agile approach promises over Current approach Current Approach: Budget overruns Missed target dates Too many projects Not enough people Scope creep (addressed with future projects) Everything is top priority Fire-drills and instability wreck havoc Agile Promises: Quality produces reliable products/services Productivity increases effectiveness, deliver quickly and on-time Value - brings customer value as soon as possible Innovation fosters creativity

Agility yields for better productivity

Source: http://www.shinetech.com/attachments/104_ShineTechAgileSurvey200301-17.pdf

Agility yields in better Quality

Source: http://www.ambysoft.com/surveys/agileFebruary2008.html

You might also like