软件工程--- 阅读《构建之法》第6~7章

1.读书感悟:

阅读第七章后,初步了解到微软解决方案框架(MSF),它分别有九条原则:

1推动信息共享与沟通

2为共同的远景而工作

3充分授权和信任

4各司其职,对项目共同负责

5交付增量的价值

6保持敏捷,预期和适应变化

7投资质量

8学习所有的经验

(9)与顾客合作

其中,还了解到MSF团队模型,MSF过程模型等关于MSF的知识。

阅读第八章后,了解到了软件需求的类型、利益相关者,获取用户需求常用的方法和步骤、竞争性需求分析的框架NABCD,四象限方法,项目计划和估计的技术等需求分析的基本知识

2.我的疑问:

1.是不是每一个开发团队都需要参照MSF的团队模型和开发模式去开发?不论是小团队还是规模比较大的团队

2.例如已经有团队开发出能够满足某个需求的软件,是否还有必要根据该需求开发出相应的软件?

3.前几年火过一段时间的app脸萌和超级课程表,在开发前是否进行过充分的需求分析?如果有,那么为什么后来失败了?如果没有,那么为什么能一下子火起来?

 

3.我对SCRUM的理解:

SCRUM 是一个用于开发和维持复杂产品的框架,是一种迭代式增量软件开发过程,通常用于敏捷软件开发。

Scrum包括了一系列实践和预定义角色的过程骨架。

Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。

虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法。

 

4.Scrum团队成立与团队项目选题相关信息链接:http://www.cnblogs.com/xiseven/p/5452862.html

原文地址:https://www.cnblogs.com/wucanlong/p/5452946.html