《构建之法》第七章自习感想与知识点

author author     2022-09-02     438

关键词:

本周的学习当中,我第一次接触到了MSF这个概念,它是微软所推荐的做软件的一种方法。它有9条基本原则,每条原则环环相扣,规划合理,并且并非一成不变,会随着学习而完善,所以可以适用于很多场景。沟通也是这个方法的一个重点,与团队沟通,与客户沟通。这样一个方法很显然也是要依赖于一个强劲的团队的。以下是本周的一些知识点:

一.MSF基本原则

 1)推动信息共享与沟通

所有信息都保留并公开,讨论要包括所有涉及的角色,决定要公开并告知所有人。当然,对牵涉到技术机密、安全性等信息要采取必要的把握措施。

 

2)为共同的远景而工作

这个目标必须是明确的,没有二义性,不是当前就能达到,必须是通过努力才能达到的,并且不是空泛的,它应该对项目成员每天的工作都有指导作用。

远景一般是由“有远见的人”提出,然后公开讨论,在讨论的过程中,可以消除误解,凝聚共识。这是一个项目的关键,是项目第一阶段要达到的主要目标。

 

3)充分授权和信任

关键在于“授权”这个词,授权有两个意思:一是给某人权利和权威;二是给予某人更多自信和自尊。在一个高效的团队中,所有的成员都应该能得到充分的授权,他们有权在职权范围内按照自己的承诺完成任务,同时,他们也充分信任其他同事能实现各自的承诺。

 

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

团队中的每个角色都有自己的职责,如果出了问题,这个角色就要负责任。每个角色的工作相互渗透依赖。

 

5)交付增量的价值

一个项目的商业价值只有在它被成功地发布并运行时才能体现出来,所以,MSF过程模式包括了开发和发布阶段。

 

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

是预期变化,不是期望变化。

 

7)投资质量

对质量的重视,引起对质量的投资,引起对人、过程和工具的投资。

 

8)学习所有的经验

在学习过去的经验的同时,也要避免让过去的经验妨碍解决现在的问题。

 

9)与顾客合作

注重交流问题。

 

二.MSF团队模型

  技术分享

MSF团队模型中,任何技术项目都必须达到特定的关键质量目标,才能够被认为是成功的项目。任何一个角色无法实现其目标,都将危及整个项目。因此,每个角色都被认为是同等重要的,重要的决定都要共同做出。

 

三.MSF过程模型

 MSF过程模型是从传统的软件开发瀑布模型和螺旋模型发展而来的,它把瀑布模型中基于里程碑的规划优势与螺旋模型中增量迭代的长处结合了起来。

MSF过程模型的基本元素是阶段和里程碑。

 

四.MSF开发模式:1)MSF敏捷开发模式 2)MSF CMMI开发模式

   

《构建之法》第六章自习感想与知识点

...的流程的,需要综合各项因素来决定。以下是本章的一些知识点:敏捷流程的定义:是一系列价值观和方法论的集合敏捷开发的原则:1.尽早并持续地交付有价值的软件以满足顾客需求2.敏捷流程欢迎需 查看详情

《构建之法》第四章自习感想与知识点

本章讲的是两人合作。其实在我过往的经历当中也有过合作,比如大一时候的短学期大作业。每个人的代码风格都是不一样的,有的人的代码写的非常有个性,以至于其他人读起来都非常的废力。在一个中大型的项目里,自己改... 查看详情

《构建之法》第四&十七章读书笔记

  《构建之法》第四&十七章读书笔记一.        前言    再次阅读《构建之法》,愈发被其中生动有趣的举例吸引。作为一本给予软件工程学生的书籍,其不以枯燥的理论知... 查看详情

03构建之法阅读笔记

...模式、软件开发流程;第六章讲了敏捷流程的相关知识;第七章的内容是关于微软解决方案框架(MSF)的。邹欣老师的这本书,写得形象生动,第五章用体育运动等团队例子引出软件开发团队的形式。软件团队形式多样,适用于不... 查看详情

《构建之法》阅读笔记

阅读第七章所得: 第七章——MSF。MSF是一种微软推荐的软件开发方法。其基本原则有,推动信息共享与沟通,为共同的远景二工作、充分授权与信任、各司其职并对项目共同负责、交付增量的价值、保持敏捷预期和适应变化... 查看详情

构建之法第七章读后感

1.MSF没有像敏捷那样搞一个宣言,但是他也有一套思想框架——9条基本原则。1)推动信息共享与沟通;2)为共同的远景而工作;3)充分授权和信任;4)各司其职,对项目共同负责;5)交付增量的价值;6)保持敏捷,预期和适应变化;... 查看详情

构建之法学习(第七章msf)

第七章MSF MSF(MicrosoftSolutionFramework)微软解决方案框架:  MSF是一套大型系统开发指南,是微软推荐的软件开发方法,它描述了如何用组队模型、过程模型和应用模型来开发Client/Server结构的应用程序,是在微软的工具和技... 查看详情

构建之法(第七章msf)

第六章主要讲了1.MSF的原则,MSF团队模型和开发模式,MSF和CMMI2.各种软件工程原则的异同,如何在学生团队实施软件工程的原则1.MSF的基本原则 1.1推动信息共享与沟通  所有信息都保留并公开,讨论要包括所有涉及的角色,决... 查看详情

构建之法学习

   本周学习的是第七章MSF微软解决方案框架(MicrosoftSolutionFramework,MSF)1.推动信息共享与沟通(Fosteropencommunications)2.为共同的远景而工作(Worktowardasharedvision)3.充分授权和信任(Empowerteammembers)4.各司其职,对项目... 查看详情

《构建之法》第四章十七章阅读与思考

  第四章:两人合作    引文:身旁这个家伙老是问问题,他/她不会看书吗?我都无法专心工作了。          如果软件工程师连一对一的合作都做不好,不能有效地去影... 查看详情

构建之法——第七篇

本周我对于软件的设计与实现和用户体验进行了一个深度的学习。我们写软件就是要解决用户的需求,我们需要表达和传递一些信息:在“需求分析”阶段,我们要搞清楚,在问题领域的现实世界里,都有哪些实体,如何抽象出... 查看详情

构建之法第五周感想敏捷流程和msf

这周我学习的是敏捷流程和MSF的知识。敏捷流程是一系列价值观和方法论的集合。敏捷开发的原则是:1.尽早并持续交付有价值的软件以满足顾客的需求2.敏捷流程欢迎需求的变化,并利用这种变化来提高用户的竞争优势。敏捷... 查看详情

构建之法第七章学习心得

构建之法第七章学习心得这周我学习了构建之法第七章MSF的介绍。MSF有9个基本原则,针对信息共享,团队内部运营,市场,还有客户。同样是强调效率,人性,灵活,还有前景。MSF对信息共享和沟通十分强调,对团队内部运营... 查看详情

构建之法——读书笔记

第七章MSFWhatisMSF?——MicrosoftSolutionFramework(微软解决方案框架)即一个方法论,也就是微软推荐的软件开发方法。MSF基本原则:MSF没有像敏捷那样搞一个宣言,但是它也有一套思想框架—9条基本原则 1.推动信息共享与沟通(... 查看详情

构建之法阅读感想

最近读了《构建之法》,本书介绍了很多IT行业的理论和技术的使用,并从这些新理念、新技术,总结了我们在未来有用的工作,介绍了软件测试,软件工程师的成长,代码规范,团队的发展,软件和软件的创新等项目的开发过... 查看详情

《构建之法》第四章第十七章读后感

第四章问题:如果另一个合作者不合作的话,我是应该选择脱离这个团队还是去催他工作? 本章讲了许多关于结对编程的内容,文中写了结对编程的分工问题,结对过程中会出现的问题以及结对合作的不同阶段。 正常来... 查看详情

《构建之法》第七章

第六章敏捷流程 1、敏捷流程概述:  (1)找出完成产品需要做的事情  (2)决定当前的冲刺需要解决的事情  (3)冲刺  (4)得到软件的一个增量版本,发布给用户2、每天跟踪的时间值: ... 查看详情

《构建之法》读第十七章收获(代码片段)

《构建之法》读第四、十七章收获第四章两人合作读了第四章,我才意识到代码规范的重要性,代码不仅要自己看懂,也要能让别人看懂,代码规范能使团队合作更好的进行。代码规范分为代码风格规范和代码设计规范。其中代... 查看详情