构建之法阅读笔记02

本文章写了我对与邹欣老师写的《构建之法》的第七章到第十二章的总结以及自己的一些小小的体会。

在第七章——MSF中,邹欣老师介绍了微软公司关于软件开发的思想和宣言有一个方法论——微软解决方案框架(Microsoft Solution Framework,MSF),也就是微软推荐的软件开发方法。以及介绍了MSF的基本原则:

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)                     “CV”

在第八章——需求分析中,邹欣老师介绍了我们软件工程最需要注意的以及与我们未来从事软件工程师有着莫大关系的软件的需求以及软件产品的利害关系还有最重要的一个模型“竞争性需求分析的框架——NABCD模型”

 N(Need,需求)A(Approach,做法)B(Benefit,好处) C(Competitors,竞争)D(Delivery,推广)

在第九章——项目经理中,邹欣老师介绍了项目经理(PM)在一个团队中扮演的角色以及其重要作用。

对于这一点,我并没有很强的感觉,只是觉得项目经理很强,我并没有未来从一个程序员做到项目经理的想法,甚至没有选择靠编程混饭吃,因为我觉得我的编程能力不足以支撑我的生活需求。

在第十章——典型用户和场景中,邹欣老师向我们描述了典型用户与典型场景,我们需要寻找典型用户与典型场景,从而提供我们写出用例说明书等等。

这一章,我觉得需要头脑灵活的项目经理做一个表率。

在第十一章——软件设计与实现中,邹欣老师向我们介绍了图形建模和分析方法以及一些其他的设计方法。还要针对日常生活以及编程实践进行管理。

在第十二章——用户体验中,邹欣老师说出了作为一个编程人员最需要的一件事——软件的开发是开发给用户的,用户的体验是软件开发的最终结果,也决定了这个软件的收入以及成就。

用户体验其实不单单包括软件开发,每一个未来的服务于用户的行业都适用,我以后一定会先考虑用户,接着再对应着处理问题。

这篇文章到这里就结束了,我会继续发表下一篇文章。继续努力,加油。

原文地址:https://www.cnblogs.com/kmxbf2292/p/11043471.html