构建之法03

MSF是微软在实际操作中总结并发布的关于软件开发过程中团队合作的指导,通过这些我们可以更快更好的实行团队之间的合作,加快我们完成团队目标的速度。MSF有九条基本原则:推动信息共享与沟通;为共同的远景而工作;充分授权和信任;各司其职,对项目共同负责;交付增量的价值;保持敏捷,预期和适应变化;投资质量;学习所有经验;与顾客合作。这九条基本原则在书中有详细的讲解,这里不做过多说明。而我们又有多少人能做到之几条呢?现在我们已经进入到了结组编程的过程中了,但是又有几个组能做到这几条呢呢?不过不用着急,这正是老师希望我们在学校期间达到的标准,在一次次的试验中我们会发现这样的小组是效率最高的小组,而我们也将渐渐拥有这样的能力。在学校期间,也许我们没有进入到社会,对于自己的软件没有责任心,只是当作老师的作业而已,拿它当作是我们换取高分的工具,课程结束代表着软件将失去开发人员的维护,我们都知道这是不正确的。在团队中是一样的,因为我们要各司其职各自发挥自己擅长的部分,但是并不是做完自己的活儿就完成任务了,要思考在下一个阶段里自己的程序能不能继续支持用户的要求,是不是还要及时改正。

MSF不是敏捷开发,但同时他又与敏捷开发有着类似的地方,MSF更强调与客户的交流,更注重软件的质量。它是集所有敏捷开发的优点于一身,同时又有自己特点的一种开发模式。

原文地址:https://www.cnblogs.com/1443188449qq/p/5449314.html