The 12 principles behind Agile Manifesto ( Software Development)
Semaan Gerges
Certified Enterprise Architect - CGEIT | TOGAF Certified | CDMP | PMP | PBA
- The highest priority is to satisfy customer through early and continuous delivery of valuable software.
- welcome Changing requirements even late in development.
- Delivery working software frequently with a preference to shorter time scale.
- Business People & Developers must work together daily throughout the project
- Build projects around motivated individuals, delegate and trust them do the job.
- The most Efficient & Effective method of conveying information to a development team is face-to-face conversation.
- working software is the primary measure of progress.
- Agile processes promote sustainable development, Sponsors, developers, & users should be able to maintain a constant pace indefinitely.
- Continuous attention to technical excellence and good design enhances agility.
- Simplicity is essential.
- The best architecture, requirements & designs emerge from elf-organized teams.
- At regular intervals, the team reflects on how to become more effective then tune and adjust behavior accordingly.