RUP
Another well-known process to have come out of the object-oriented community is the Rational Unified Process (sometimes just referred to as the Unified Process). The original idea was that like the UML unified modeling languages the UP could unify software processes. Since RUP appeared about the same time as the agile methods, there’s a lot [...]
SCRUM
Scrum also developed in the 80′s and 90′s primarily with OO development circles as a highly iterative development methodology. Scrum concentrates on the management aspects of software development, dividing development into thirty day iterations (called ‘sprints’) and applying closer monitoring and control with daily scrum meetings. It places much less emphasis on engineering practices and [...]
XP (Extreme Programming)
During the early popularity of agile methods in the late 1990′s, Extreme Programming was the one that got the lion’s share of attention. In many ways it still does. The roots of XP lie in the Smalltalk community, and in particular the close collaboration of Kent Beck and Ward Cunningham in the late 1980′s. Both [...]







