Extreme Programming.

Get Started. It's Free
or sign up with your email address
Rocket clouds
Extreme Programming. by Mind Map: Extreme Programming.

1. Stake Holders

1.1. Project Managers

1.1.1. needs Project to be completed within budget product to satisfy consumers product to be bug free Good development team

1.1.2. Risks Programmes quit Project overruns budgeted time Feature/Scope Creep Project does not ship on time

1.2. Shareholders

1.2.1. needs increase in share price Company to release good software

1.2.2. Risks Decrease in share price company goes bankrupt

1.3. Consumer

1.3.1. needs Software than is fit for purpose Value for money Extenable software

1.3.2. risks Software not fit for purpose Softare cant be adapted for purpose Software out of warrenty/support Users dont like the software

1.4. Company Managers

1.4.1. needs increase in sales of product

1.4.2. risks competition in the market drop in sales

1.5. Developers

1.5.1. needs Good working atmosphere Job satisfaction Unit Testing continuous integration Sustainable Development/40 hour weeks

1.5.2. Risks Job security weaken'd from ununiqueness Pair programming Collective Ownership Simple Design stress from lots small releases Small Releases arguing with partner Pair programming Fault exposure and ego deflatution no sence of unique ownership Collective Ownership inexperiance in XP practices Developer Burnout Sustainable Development/40 hour weeks

2. Conclusion

2.1. Good

2.1.1. Coding Standards

2.1.2. Continuous Integration

2.1.3. Pair programming

2.1.4. Collective Ownership

2.1.5. Simple Design

2.1.6. Unit Testing

2.1.7. Sustainable Development/40 hour weeks

2.2. Bad

2.2.1. On-site customer No onsite customer under the conditoins of producing Packaged Software

2.2.2. Metaphor's

2.2.3. The planning game

2.3. Maybe

2.3.1. Small Releases

3. Practices

3.1. Coding Standards

3.2. Small Releases

3.3. Metaphor's

3.4. Continuous Integration

3.5. The planning game

3.6. Pair programming

3.7. Collective Ownership

3.8. On-site Customer

3.9. Simple Design

3.10. Unit Testing

3.11. Refactoring

3.12. Sustainable Development/40 hour weeks