PDA

View Full Version : [Q] Extreme Programming and effort estimation


Uncle Bob (Robert C. Martin)
06-23-2003, 06:12 PM
"Shayne Wissler" <thales000@yahoo.com> might (or might not) have
written this on (or about) Fri, 20 Jun 2003 15:24:18 GMT, :
"Phlip" <phlipcpp@yahoo.com> wrote in messagenews:RiEIa.2623$Ul7.2295@newssvr31.news.prodigy.com... (A typical XP iteration is 2 weeks, but I suggested 1 week iterations because when a team is in trouble - such as when they have a fretful customer - they must become >more< extreme, not less.)So, 2 weeks is extreme, 3 weeks is less extreme, and 1 week is more extreme?Hey, if being extreme is good, why not make the iterations be 2 seconds?Would that be "way more" extreme?

Interestingly enough, the code for the computer in the Mercury space
capsule was developed using iterations of four *hours*. And tests
were written before code. (According to Craig Larman's wonderful
history of iterative development paper in IEEE)

I often use four hour iterations when teaching XP or TDD in courses.
Amazingly enough, it works pretty well. Even so, I prefer one-two
week iterations.




Robert C. Martin | "Uncle Bob"
Object Mentor Inc.| unclebob @ objectmentor . com
PO Box 5757 | Tel: (800) 338-6716
565 Lakeview Pkwy | Fax: (847) 573-1658 | www.objectmentor.com
Suite 135 | | www.XProgramming.com
Vernon Hills, IL, | Training and Mentoring | www.junit.org
60061 | OO, XP, Java, C++, Python |


MyLounge.com Site Map
Forum: Cars, Cell Phone, Database, Games, Home Improvement, IT, Music, School, Sports, Web Design, Web Server, Weight Loss

The MyLounge.com forum is intended for informational use only and should not be relied upon and is not a substitute for any advice. The information contained on MyLounge.com are opinions and suggestions of members and is not a representation of the opinions of MyLounge.com. MyLounge.com does not warrant or vouch for the accuracy, completeness or usefulness of any postings or the qualifications of any person responding. Please consult a expert or seek the services of an attorney in your area for more accuracy on your specific situation. Please note that our forums also serve as mirrors to Usenet newsgroups. Many posts you see on our forums are made by newsgroup users who may not be members of MyLounge.com Term of Service