Peter Marklund's Home |
Software Methodologies - Agile RUP?
I came across the Agile Alliance homepage and took the time out to ponder over the Agile Manifesto again:
Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
Searching for RUP on the Agile Alliance website I found a number of interesting articles. People tend to think of RUP and XP as standing on opposite sides of the software management spectrum. There is of course some truth to that, but the Rationial whitepaper below argues that RUP is "a processes framework", and that an implementation of RUP to small projects with a small number of artifacts can become a close fit to XP. The paper further argues that XP is vulnerable to staff turnover (process experience is not documented and preserved).
- Wikipedia on Agile Software Development
- Rational Whitepaper: A comparison of RUP and XP