2007-11-13
XP or not : no utter software development methodology
关键字: XP
I've practiced XP for about four years, and I believe it's a excellent methodology for developing robust software, but recently I doubt what I got from XP, it become even worse when I read "Code Complete 2nd Edtion"(CC2E) those days
- XP said unit testing is very very very important, so we should testing first, CC2E said test is important but not so much
- XP said write code immediately, and improve software during iteration, but CC2E said if you don't get a clear/detail requirements before starting, you will be a loser, and improve software during iteration isn't a good way to follow, if we can do it well at starting, then it's the best way
- From my practice, I met delay delivery several times even we use XP, and also a bad stable status of our software, I know it's not all fault of XP, but from CC2E I do know XP isn't a silver bullet too, XP isn't suitable for every type of software development, it has its own suitable area
- XP said unit testing is very very very important, so we should testing first, CC2E said test is important but not so much
- XP said write code immediately, and improve software during iteration, but CC2E said if you don't get a clear/detail requirements before starting, you will be a loser, and improve software during iteration isn't a good way to follow, if we can do it well at starting, then it's the best way
- From my practice, I met delay delivery several times even we use XP, and also a bad stable status of our software, I know it's not all fault of XP, but from CC2E I do know XP isn't a silver bullet too, XP isn't suitable for every type of software development, it has its own suitable area
评论
daquan198163
2007-11-13
所以,最终不是要不要敏捷的问题,而是能不能在敏捷的成绩单上睡大觉的问题——显然答案是不能
gigix
2007-11-13
写好了
http://gigix.thoughtworkers.org/2007/11/13/improving-agile-in-product-designing
http://gigix.thoughtworkers.org/2007/11/13/improving-agile-in-product-designing
alexgreenbar
2007-11-13
rtdb 写道
我们的实践证明,XP很适合软件产品。
当然了,XP不是银弹,不能解决delay delivery。
话说回来, 微软的产品也是经常延迟的,
SO,没有任何证据表明微软的方式比XP好。
that's fine, could you please share some of your experiences here?当然了,XP不是银弹,不能解决delay delivery。
话说回来, 微软的产品也是经常延迟的,
SO,没有任何证据表明微软的方式比XP好。
rtdb
2007-11-13
我们的实践证明,XP很适合软件产品。
当然了,XP不是银弹,不能解决delay delivery。
话说回来, 微软的产品也是经常延迟的,
SO,没有任何证据表明微软的方式比XP好。
当然了,XP不是银弹,不能解决delay delivery。
话说回来, 微软的产品也是经常延迟的,
SO,没有任何证据表明微软的方式比XP好。
alexgreenbar
2007-11-13
gigix 写道
项目。XP完美适合的是项目开发,尤其是内部IT项目,ERP/CRM之类的。
对于软件产品,它不是不适合——它的很多最佳实践例如测试驱动、持续集成、结对编程等等仍然有效。它只是不足够。你还需要别的方法学和最佳实践。稍后我会写一个blog来详细说这个事情。
I do know you are an employee of ThoughtWorks(A XP company?), some of your softwares like "CruiseControl", "Selenium" are product or project? or how do you treat them inside your company?对于软件产品,它不是不适合——它的很多最佳实践例如测试驱动、持续集成、结对编程等等仍然有效。它只是不足够。你还需要别的方法学和最佳实践。稍后我会写一个blog来详细说这个事情。
I wish to read your blog...
gigix
2007-11-13
项目。XP完美适合的是项目开发,尤其是内部IT项目,ERP/CRM之类的。
对于软件产品,它不是不适合——它的很多最佳实践例如测试驱动、持续集成、结对编程等等仍然有效。它只是不足够。你还需要别的方法学和最佳实践。稍后我会写一个blog来详细说这个事情。
对于软件产品,它不是不适合——它的很多最佳实践例如测试驱动、持续集成、结对编程等等仍然有效。它只是不足够。你还需要别的方法学和最佳实践。稍后我会写一个blog来详细说这个事情。
alexgreenbar
2007-11-13
gigix 写道
其实你已经非常接近答案了。Steve McConnell是微软员工,而微软是一个做产品的公司。而XP是从C3项目脱胎出来的。这就已经很明显了。
Do you mean XP isn't suitable for product development but some framework/library/tools etc.?From a table of CC2E, it said XP suitable for internet/intranet, etc. but not suitable for boxed software(product), if so, that's a great pity!
gigix
2007-11-13
其实你已经非常接近答案了。Steve McConnell是微软员工,而微软是一个做产品的公司。而XP是从C3项目脱胎出来的。这就已经很明显了。
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 24936 次
- 性别:


- 详细资料
搜索本博客
最近加入圈子
最新评论
-
I'm back
Hi Jnn,Are you still working on CXF/Came ...
-- by alexgreenbar -
I'm back
IONA just closed China office, but there ...
-- by jnn -
How to design your own e ...
Good article。Thank youI know how to deve ...
-- by reverocean -
I'm back
Nice to here u again. welcome back.
-- by fat1 -
I'm back
CORBA(Orbix) is just an old product of I ...
-- by alexgreenbar






评论排行榜