Friday, 29 May 2020

What are Agile Principles in Software Engineering ?

Agile Principles:

  1. Satisfy the customer through early and continuous delivery of valuable software.
  2. Welcome changing requirements, even late in development.
  3. Deliver working software frequently (shorter time scale)
  4. Business people and developers must work together
  5. Build projects around motivated individuals.
  6. Use face-to-face conversation to convey information to and within  development team
  7. Working software is the primary measure of progress.
  8.  Agile process promote sustainable development
  9.  The sponsors, developers, and users should be able to maintain a constant pace indefinitely
  10. Continuous attention to technical excellence and good design enhances agility
  11. Simplicity—the art of maximizing the amount of work not done—is essential
  12. The best architectures, requirements, and designs emerge from self-organizing teams
  13. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. 

No comments:

Post a Comment