This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I am interested to know more on the history of agile methodolgy. Who started this methodology?
Joined: Jun 22, 2005
Originally posted by Pradip Bhat: Thanks. Has the time come to retire other processes ?
Is TDD part of all Agile methodolgies ?
TDD is not a part of all the Agile methodologies. Which processes would you retire and why?
Joined: Jun 22, 2005
Originally posted by Pradip Bhat: I am interested to know more on the history of agile methodolgy. Who started this methodology?
From my point of Agile started when people realized that XP had too narrow of a focus, often didn't always work (for many reasons), and had lots of perception issues. There were so many other similar practices that weren't being considered. People heard "XP" and thought they had seen everything.
To be fair to XP, it got a lot of the early press, so it was the one everyone attacked. Often people did what they called XP,but it wasn't. In other situations people didn't have management buy-in, etc. And more than a few XP users have a very devoted point of view.
RUP isn't a process, it's a process framework. The Rationale people even liked to claim that XP is a valid instance of RUP.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Joined: Jul 11, 2001
Originally posted by Jared Richardson: From my point of Agile started when people realized that XP had too narrow of a focus, often didn't always work (for many reasons), and had lots of perception issues.
I don't think that's fair to the other processes. They really evolved quite in parallel to XP; some are even provably older, such as Scrum (where XP even borrowed some techniques from).
In the early days, those processes were most often referred to as "lightweight". Than one day, some of the "lightweight process" proponents decided to gather and see what they had in common. To their own surprise, this proved to be quite a lot - one of the things being that they disliked the term "lightweight". So they coined the term "Agile Software Development", wrote the Agile Manifesto and brought the Agile Alliance into being.