The Manifesto for Agile Software Development

The Manifesto for Agile Software Development
https://en.wikipedia.org/wiki/Agile_software_development#The_Agile_Manifesto

Agile software development principles:
The Manifesto for Agile Software Development is based on twelve principles:

  • Customer satisfaction by early and continuous delivery of valuable software.
  • Welcome changing requirements, even in late development.
  • Deliver working software frequently (weeks rather than months)
  • Close, daily cooperation between business people and developers
  • Projects are built around motivated individuals, who should be trusted
  • Face-to-face conversation is the best form of communication (co-location)
  • Working software is the primary measure of progress
  • Sustainable development, able to maintain a constant pace
  • Continuous attention to technical excellence and good design
  • Simplicity—the art of maximizing the amount of work not done—is essential
  • Best architectures, requirements, and designs emerge from self-organizing teams
  • Regularly, the team reflects on how to become more effective, and adjusts accordingly

Agile, Scrum, Kanban, Lean, Software Development, Project Management, Waterfall,