构建之法阅读笔记04
msf
微软公司中关于软件开发的思想和宣言有一个方法论——微软解决方案框架(Microsoft Solution Framework,MSF),也就是微软推荐的软件开发方法
大约在1993年,微软在总结了自己产品团队的开发经验和教训,以及微软咨询服务部门的业务经验后,推出了MSF。当时的MSF只是这些经验和教训的初步总结。在以后的几年中,MSF进一步吸收了微软各个部门和微软的合作伙伴在实际项目中的经验。2002年,随着Visual Studio .NET的发布,微软发布了一系列关于MSF3.0的白皮书,针对MSF3.0的大规模培训也开始在中国举办。
MSF没有像敏捷那样搞一个宣言,但是它也有一套思想框架—9条基本原则[注释1],下面来分别讨论。
1. 推动信息共享与沟通(Foster open communications)
2. 为共同的远景而工作(Work toward a shared vision)
3. 充分授权和信任(Empower team members)
4. 各司其职,对项目共同负责(Establish clear accountability and shared responsibility)
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 customers)
软件需求分析:
主要分析软件团队如何准确而全面的找到这些需求,经过分析,能够有效了解用户的需求,然后根据当前市场进行有效而实用的创新。再能实现自己软件的成功发布。
接下来涉及nabcd模型分析,还有上课提到的,进行软件的电梯介绍,目的是打动用户,主要是说出自己软件的特点。