Mapping Between Agile, XP & DSDM Principles
2019-10-31 02:43:32 - Adil Khan
|
S. No |
Agile Principles |
XP Principles |
DSDM Principles |
|
1 |
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. |
2. Small Releases |
3. Focus on Frequent Delivery 5. Iterative & Incremental Development. |
|
2 |
Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. |
|
4. All changes during development must be reversible. |
|
3 |
Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter time scale. |
2. Small Releases (Small releases can be delivered within a short time) |
|
|
4 |
Business people and developers must work together daily throughout the project. |
11. On-site Customer |
1. Active user involvement is imperative/essential |
|
5 |
Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. |
9. Continuous Integration |
2. Team must be empowered to make decisions |
|
6 |
The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. |
8. Collective Ownership 7. Pair Programming |
9. Collaborative & Cooperative Approach |
|
7 |
Working software is the primary measure of progress. |
5. Testing |
|
|
8 |
Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. |
11. On-site Customer |
|
|
9 |
Continuous attention to technical excellence and good design enhances agility. |
7. Pair Programming 8. Collective Ownership 12. Coding Standard |
|
|
10 |
Simplicity - the art of maximizing the amount of work not done - is essential. |
4. Simple Design |
|
|
11 |
The best architectures, requirements, and designs emerge from self-organizing teams. |
7. Pair Programming |
|
|
12 |
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. |
|
|
Download: Mapping Between Agile, XP & DSDM Principles _ 0.pdf