首页 > 代码库 > 构建之法第七章学习心得

构建之法第七章学习心得

构建之法第七章学习心得

这周我学习了构建之法第七章MSF的介绍。MSF有9个基本原则,针对信息共享,团队内部运营,市场,还有客户。同样是强调效率,人性,灵活,还有前景。 MSF对信息共享和沟通十分强调,对团队内部运营强调相互信任,各司其职。MSF敏捷开发模式分为两支,MSF敏捷开发模式和MSF CMMI开发模式。都是很人性,灵活,以及对自身有高要求的模式。结合上一章的敏捷流程和这次学习的MSF,在我看来相对比较迅捷,给人一种少了很严肃气愤的方法,个人还是比较喜欢。MSF的最大特性是商业化,并一直体现在项目的实施过程中。所谓商业化意味着客户的商业利益。客户投入多少,得到多少回报,客户要用到哪些最新的技术,最后如何把项目计划(Project)变成产品(Product)直至产生效益,等等,这些都是MSF要考虑的问题。我认为MSF的基本原则,不仅符和软件开发流程,而且也也可以应用到平时生活和学习。如学习所有的经验,学习他人经验及自己的过去的经验,反思错误,才会获取到知识。

具体来说,微软公司中关于软件开发的思想和宣言有一个方法论——微软解决方案框架(Microsoft Solution Framework,MSF),也就是微软推荐的软件开发方法

大约在1993年,微软在总结了自己产品团队的开发经验和教训,以及微软咨询服务部门的业务经验后,推出了MSF。当时的MSF只是这些经验和教训的初步总结。在以后的几年中,MSF进一步吸收了微软各个部门和微软的合作伙伴在实际项目中的经验。2002年,随着Visual Studio .NET的发布,微软发布了一系列关于MSF3.0的白皮书,针对MSF3.0的大规模培训也开始在中国举办。

同时,给出了MSF的基本原则。

1.推动信息共享与沟通(Foster open communication)

         2.为共同的远景而工作(Work toward a shared vision)

         3.充分授权和信任(Empower team members)

         4.各司其职,对项目共同负责(Establish clear accountability and shared resposibility)

         5.交付增量的价值(Deliver incremental value)

         6.保持敏捷,预期和适应变化(Stay agile,expect and adapt change)

         7.投资质量(Invest in quality)

         8.学习所有的经验(Learn from all experiences)

         9.与顾客合作(Partner with internal and external customer)

构建之法第七章学习心得