字号: 小 中 大 |
推荐给好友
上一篇 |
下一篇
MSF基本原则概述
发布: 2008-1-15 12:03 |
作者: 聚仙亭 |
来源:
聚仙亭'Blog |
查看: 124次 | 进入软件测试论坛讨论
与此同时,各个角色合起来对项目整体最终的成功负责。每个角色在其职责范围内的失败都会导致整个项目的失败,而且各个角色的工作都是相互渗透、相互依赖的。这种互相依赖的方式也鼓励团队成员在自己本职之外为其他领域做贡献。
另外,人物的责任人需要自己决定意见,别人的意见都只是参考。责任人的责任是巴事情做出来,而不是讨好所有的人!
在项目进展的过程中,对于每一项任务,每个人要明确以下几点:
Who:谁负责;
What:做什么,具体的执行方案,什么叫做“做好了”;
When:什么时候开始,什么时候结束;
Why:为什么是这样安排,在什么情况下可以变更?
重视商业价值
项目应该是出于商业目的的,如果没有商业的需求,再酷的技术也没有用。商业项目需要重视市场和用户,技术是处于第三位的。
一个团队项目如果没有经得起考验的商业价值,没有明确的远景是很难坚持下去的。当项目遇到困难的时候,当项目看不到尽头的时候,商业价值比激情更能够保证项目的发展。
国外对创业有这样一个观点:
如果你还没有能说清楚你的产品解决了什么问题,为谁解决问题,为什么你的产品会解决这些问题,以及客户怎样付钱让你解决问题,那你就不应该贸然创业。
软件工程,唯一不变的是变化。所以别幻想客户的需求会在第一时间很明确,然后保持不会变。除开客户的外部原因,团队内部也在不断的变化,这就要求团队保持敏捷的身段。
对质量的重视,引起对质量的投资,引起对人、过程和工具的投资。之所以叫“投资”,而不叫“全面的质量管理”是有其道理的:
1、投资要讲效率。我们要重视质量,但并不是要不惜一切代价达到最高的质量标准,提高质量是要花成本的,而不是为提高质量而提高质量。
2、投资要讲时机,就和股票一样。
3、投资是长期的。真正的投资者看重的是长线的收益;人的成长,团队的成熟都需要时间,不可能短期内立竿见影;
商用软件只有在其发布以后才会体现它的商用价值,但是面对软件缺陷的无休止出现,我们做商用软件要找到一个平衡点,及时发布能够解决用户问题的软件,并能够及时修改软件中的问题。好的公司便能够做到这两个“及时”。
学习所有的经验
这一原则有两个含义:
1、把经验总结出来;
2、分享经验;
为什么要坚持总结和分享?是为了——
1、让团队成员从别人的成果和失败的例子中学到东西;
2、帮助新项目重复以往成功的做法;
3、培育团队总结的习惯和“批评与自我批评”的文化;
对于大型的团队项目,可以进行里程碑回顾;这样既保证项目进行时间不久,大家对项目中发生的事较清晰,也可以帮助在项目后续中去改正这些问题。整个项目结束后,可以举行由外部团队参与的“事后诸葛亮”会,来保证对项目评估的客观以及团队之间的相互学习。
以上便是MSF的8条基本原则。在中国本地的项目开展中可能都不会完全做到,但是这些意见的内容可以记住并在以后的项目中间进行一些方面的应用,相信会给你的项目带来一些变化。
最后申明一下,上面的所有内容全部出自于《移山之道—VSTS软件开发指南》一书,如果大家对更多的内容感兴趣,可以去看看。
文章来源于领测软件测试网 https://www.ltesting.net/