Your SlideShare is downloading. ×
Agile Software Development - Twelve Principles
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Agile Software Development - Twelve Principles

7,365
views

Published on

Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between …

Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.

Published in: Technology

0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
7,365
On Slideshare
0
From Embeds
0
Number of Embeds
36
Actions
Shares
0
Downloads
0
Comments
0
Likes
7
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 12 Principles of Agile Manifesto Software Development Best Practices
  • 2. History of Agile Agile software development is a group of software development methodologies based on iterative and incremental development. In February 2001, 17 software developers met at Utah to publish the "Manifesto for Agile Software Development".
  • 3. 1. Customer Satisfaction Customer satisfaction by rapid delivery of useful software.
  • 4. #2 Flexible Change Requirements Welcome Changing requirements, even late in development.
  • 5. #3 Quick Working Software Delivery Working software is delivered in small Increments (weeks rather than months).
  • 6. #4 Progress = Working Software Working software is the principal measure of progress.
  • 7. #5 Maintain a Constant Pace Sustainable development, able to maintain a constant pace.
  • 8. #6 Co-operation - User vs Developer Close, daily co-operation between business people and developers.
  • 9. #7 Face to Face Frequent close interaction is the best form of communication.
  • 10. #8 Motivated Individuals Projects are built around motivated individuals, who should be trusted.
  • 11. #9 Technical Excellence Continuous attention to technical excellence and good design.
  • 12. #10 Simplicity Simpler the better – in all walks of software development.
  • 13. #11 Self Organizing Teams Self-organizing teams to meet the demands of the iterations.
  • 14. #12 Adapt to Change Regular adaptation to changing circumstances.
  • 15. Quick Check List 1. Customer satisfaction 2. Welcome Change 3. Delivered Frequently 4. Working software 5. Sustainable Development 6. Co-operation 7. Close Interaction 8. Motivated individuals 9. Technical Excellence 10. Simplicity 11. Self-organizing Teams 12. Adapt Changing Circumstances
  • 16. Looking to Outsource Software Development? Eastern Software Systems (ESS) is a leading software products and services company having a presence in more than 25 countries . We specialize in the business of providing Application Development & Maintenance ( ADM) services to our clients globally.. B-65, Sector 63, Noida, UP - 201 307 India Tel: +91-120-4212931-39 Contact: Devasis Roy [email_address] http://essindia.com CMM Level 5 company ISO 9001:2008 certified. We are adapted to Agile.