|
沙发

楼主 |
发表于 2008-6-13 15:18:13
|
只看该作者
|
以下是QA团队的讨论摘要:
疯子:
RE:邮件的故事
1.考察实际情况---相当于收集需求吧,前期调研
2.设计---多个方案,并制定计划
3.确定方案后,考虑首选方案的风险
4.说明前期的工作是很重要的,减少不必要的返工。尤其是一个大工程的时候。
小项目可能会觉得效率高,但是一个大项目往往会影响进度,甚至项目失败。
冰の淇の琳:
只要时间允许,无论大小项目都要从设计开始。
第一次登山,A虽然没有和B同时登到山顶,但A一直在前进,B却是在后退中前进。说明B没有考虑到某些风险。
第二次登山,B的方法显然耗费体力,而A能够成功登顶,是因为他是在科学的登山,而不是盲目的爬山
对于新手来说,还是应该学A。要有计划的完成任务。
decset:
如果有时间跟能力当然是以设计为主,有的时候我们遇到的问题是给定的周期短,设计资源匮乏,就是你很认真做了设计也不一点做的很完美,就要有个度,在实践的过程中时时改进,最后是总结经验,然后传承。其次,登山毕竟不能等同软件开发,性质不一样的东西无法鉴别方法。
风
建议A和B组一个团队,那就无敌了
恩,和登山好像不好联系一起。登山的那个更像是做了很多返工,,而极限编程好像是吧项目分解成小块突破。。
疯子
但是我认为做底层框架开发的时候,返工是必然的,摸索实践是必要的。
就算 技术好的,也不可能一次性完成吧。
火:
无论是A还是B,他们的目标都很明确——征服山峰。
1.用A型血和B型血来作为故事开头,个人觉得在项目建设过程中人的因素是很重要。
风:
我对极限编程的困惑在于,,不做前期的设计,你如何分解项目,如何后期拼装衔接,,如何保证结果是你想要的,有点胡子眉毛一把抓的感觉,,
葡萄:
谁能先解释一下“极限编程”
鱼:
旺旺的血型说有点意思,看来我们还要查一下AB型人才的特质
风:
ExtremeProgramming(极限编程,简称XP)XP是一个轻量级的、灵巧的软件开发方法;同时它也是一个非常严谨和周密的方法。它的基础和价值观是交流、朴素、反馈和勇气;即,任何一个软件项目都可以从四个方面入手进行改善:加强交流;从简单做起;寻求反馈;勇于实事求是。XP是一种近螺旋式的开发方法,它将复杂的开发过程分解为一个个相对比较简单的小周期;通过积极的交流、反馈以及其它一系列的方法,开发人员和客户可以非常清楚开发进度、变化、待解决的问题和潜在的困难等,并根据实际情况及时地调整开发过程。
火:
登山需要有个能够把团队凝结在一起的队长,这个队长就是我们通常所说的项目经理。
decset:
其实我很早就看过极限编程了,那个时候参加的项目也很单一,看到网上介绍的文字都很晦涩难懂。这些都是偏向项目管理方面的内容,需要培养我们的项目经理一起来认知,同时我们也分享项目经理的一些经验,我们大多数时候是在项目边缘的,要更深入的了解。
火:
我们俱乐部的队长就很不错,所以人气很旺盛
decset:
事实感觉到,leader真的很重要
decset:
更多时候,我们的理论都在哪里实践到,目前我们公司的情况又如何,工作中需要的改进是啥,我比较关心这个哈,找到自己工作的重心,才是本命啊!
鱼:
早期极限编程很受关注,大概是受9000啊RUP啊CMMI啊这些大型的模型的压迫,所以开发人员非常推崇极限和敏捷。但是我接触过很多人他们推崇它却只是狭隘地理解为极限就是啥都不要,一骨脑的往上冲,有问题再重做,这样真是太爽了。
但实际上无论是敏捷还是极限,都有一套的方法、最佳实践和工作要求,而不是毫无要求
敏捷、极限和CMMI并没有啥冲突,它们更多是一种方法,但在应用范围、项目类型、团队类型上会有区别,不是所有的项目都适合敏捷,也不是所有项目都适合RUP和完整的CMMI。前面谁说的也很对,要有度,并且要看项目 |
|