» Crystal
|
|
My personal favorite. Crystal is for the pragmatist who is happy to
improve on what they have rather than opting for a big bang all or nothing approaches
(such as XP). Crystal principals are designed to fit into your current
methodologies and processes. Improvement is then gradual and symbiotic. The
book
(Crystal Clear) is also excellent.
|
» Summary
of XP
|
Methodologies
|
A brief outline of the important features of XP
|
» Launching
XP in a Process Intensive Company
|
Methodologies
|
IEEE Software article from the November/December 2001 issue:
Launching Extreme Programming at a Process-Intensive Company by James
Grenning.
|
» The
Case Against XP
|
Methodologies
|
An interesting discussion of the case against XP. Although
I have to say that I do not agree with many of the viewpoints put forward.
It is however interesting to read.
|
» RUP -
Wikipedia
|
Methodologies
|
Flawed in many ways but one of the founding processes that led to
many successors. See also
» RUP
- IBM Site
|
» Feature Driven
Development
|
Methodologies
|
A good overview of this practical methodology. See also
FDD
2
www.featuredrivendevelopment.com
|
» Hubert
Smit Example
» Ron Jeffries
Example
» Wayne
Allan's Example
» Brain Marick's
Example
|
Methodologies
|
Example Burn Charts (Burndown charts). These are a great project
management tool introduced in Scrum and included in Crystal.
|
» Balancing
Agility and Discipline
|
Methodologies
|
Balancing Agility and Discipline – the original paper by Boehm. Very
insightful comparison between agile and plan driven methods. This was the
foundation of his book of the same name. A great resource for how to scale
up XP or ‘agilify’ plan driven methods.
|
» Debate: Beck
and Boehm
|
|
A debate between Beck and Boehm on plan and agile methods. Even as
an agile proponent, it’s hard to side with Barry on this one. A great read.
|
» Scaling
Up XP - Schalliol
|
|
Paper describing issues involved in scaling up XP.
|
» Code
Science - Successes
|
|
Code Science is a hybrid methodology that combines a plan driven
shell containing mainly XP practices. It is designed for large mission
critical projects but leverages from the agile tenants. Agile on 400KLOC
projects. Another similar approach is Agile+
|
» Brooks
Laws
|
|
Lecture summarizing Brooks laws that effect software projects.
These are of interest as they are the problems that agile will increasingly
face as it upscales into mainstream enterprise-coupled applications.
|
» Agile
Maturity Model (Slides explaining the case for)
» AMM
Proposed
» AMM and CMMI - Dr Dobbs
|
|
Introduction to the Agile Maturity Model and associated resources.
|