This post originated from an RSS feed registered with Agile Buzz
by Keith Ray.
Original Post: An Agile Success Story at Sabre
Feed Title: MemoRanda
Feed URL: http://homepage.mac.com/1/homepage404ErrorPage.html
Feed Description: Keith Ray's notes to be remembered on agile software development, project management, oo programming, and other topics.
Marco Dorantes Martinez points us to a Computer World article describing Sabre's rebuilding of its air-travel reservation system: "...four-year, $100 million-plus project...C++ and Java running on 17 HP NonStop database machines and 45 Linux servers...it's all working.". The article doesn't go into details, but a participant on that project has posted on the XP mailing list: they use XP practices including pair programming, open work-spaces, TDD and refactoring, and stand-up-meetings, have one or more XP coaches; the project is using multiple XP teams that grow and shrink in numbers as demand shifts. And they must be using Frequent Releases:
Small steps also make it possible to respond to changes in technology. That's why Linux, which didn't look like a viable option in 2001, could be brought in later in the game.
And small steps make it possible to go live with each iteration of the system before moving forward -- to make sure the technology works and to make sure the system is what users need. If it's not, it can be changed.