《构建之法》阅读笔记3

井小普 井小普     2022-08-22     162

关键词:

第五章介绍了很多团队模式和流程,团队模式大多对应相应的开发流程,优秀的团队模式更能很好的掌握好的开发流程。优秀的团队模式和流程有许多相似之处,这些相似之处被人总结为TSP原则。TSP第二条是“团队的各个成员对团队的目标,角色,产品都有统一的理解。”团队成员必须得有统一的理解,团队成员之间相互依赖,相互协作,每个成员所做的模块几乎都对其他成员有影响。

敏捷流程是软件开发流程的一种,敏捷流程开发很好的遏制了团队拖延工期的现象。每日立会会强迫每个人向同伴报告进度,迫使大家把问题摆在明面上。同时团队要启动每日构建,让大家每天都能看到一个逐渐完善的版本。每个流程必然会有问题,每日立会制度如果大家都泛泛而谈,对开发进度并没有帮助,这就要求我们在向同伴报告自己的进步要做到具体。

微软公司推荐的软件开发方法——微软解决方案框架(MSF)。MSF准则的第一个准则,就是推动信息共享与沟通。所有信息都保留并公开,讨论要包括所有涉及的角色,决定要公开并告知所有人。在MSF团队模型中,任何技术项目都必须达到特定的关键质量目标,才能够被认为是最成功的项目。任何一个角色无法实现其目标,都将危及整个项目。因此,每个角色都被认为是同等重要的,重要的决定都要共同做出。

责任具体到人,每个人都是要负责任的,很好的调动了主观能动性。

 

构建之法阅读笔记3

正确给予反馈:谁人人前不说人,谁人背后无人说。反馈的三个层次: 最外层:行为和后果 当反馈是关于行为和后果时,行为可以改正,后果可以弥补,对方还是有挽回局面的机会。 中间层:习惯和动机当攻击上升到... 查看详情

《20171214-构建之法:现代软件工程-阅读笔记3》

第六章敏捷流程敏捷开发的原则1.尽早并持续的交付有价值的软件已满足顾客要求2.敏捷流程欢迎需求的变化,病利用这种变化来提高用户的竞争优势3.经常发布可用软件,发布间隔可以从几周到几个月,能短则短4.业务人员和开... 查看详情

20171104-构建之法:现代软件工程-阅读笔记3

本周阅读了《构建之法》第六章。第六章讲了敏捷流程的相关知识看了第六章了解到敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个... 查看详情

《构建之法》阅读笔记

《构建之法》第一章阅读笔记大马哈鱼洄游模型软件工程按照经典的瀑布模型 1.需求分析 2.设计阶段 3.实现阶段 4.稳定阶段 5.发布阶段 6.维护阶段事实上在现实世界中,软件工程师的职业发展与瀑布流程刚... 查看详情

《构建之法》阅读笔记

《构建之法》阅读笔记(3)两人合作、团队和流程代码风格的原则:简洁,易读,无二义性代码复审的目的不只在于指出代码的错误,还在于发现逻辑错误、算法错误、潜在的错误和回归性错误——当前的修改导致以前修复的... 查看详情

《构建之法》阅读笔记3

第五章介绍了很多团队模式和流程,团队模式大多对应相应的开发流程,优秀的团队模式更能很好的掌握好的开发流程。优秀的团队模式和流程有许多相似之处,这些相似之处被人总结为TSP原则。TSP第二条是“团队的各个成员对... 查看详情

《构建之法》阅读笔记02

    上一篇的阅读笔记是粗略地读一下所写的阅读笔记,提出了十个问题;而这一次是对具体的第四章所精度后的阅读感受。    第四章的主要内容是两人合作,在这里面就不得不提到我们的代码格式... 查看详情

构建之法阅读笔记

这周通过阅读构建之法,知道了MSF的原则,团队模型,开发模式.基本原则:1.推动信息共享与沟通2.为共同的远景二=而工作3.充分授权和信任4.各司其职,对项目共同负责5.交付增量的价值6.保持敏捷,预期和适应变化7.投资质量8.... 查看详情

《20171030-构建之法:现代软件工程-阅读笔记》

《20171030-构建之法:现代软件工程-阅读笔记》创建单元测试函数的主要步骤:1.设置数据2.使用被测试类型的功能3.比较实际结果和预期的结果 个人开发流程的任务清单:1.估计这个项目需要多少的时间2.需求分析3.生成设计... 查看详情

阅读笔记——构建之法

11 查看详情

构建之法阅读笔记01

  本学期第一周我阅读了《构建之法》的第1-3章,结合老师课上也将讲了一部分内容,所以我对这部分内容有了深刻的了解。  第一章是概论部分,讲述了软件、程序、软件工程、软件的特性、软件与计算机科学的关系以及... 查看详情

《构建之法》阅读笔记三

第四章两人合作 4.3. 处理c++中的类:  1、类:使用类来封装面向对象的概念和多态,对于简单的数据类型没必要用类来实现,对于有显式的构造和析构函数的类不要建立全局的实体,仅在必要时,才使用“类”;  2... 查看详情

《20170914-构建之法:现代软件工程-阅读笔记1》

...  (2)软件设计            (3)软件构建              (4)软件测试            (5)软件维护 4.软件类型:(1)系统软件      (2)应用软 查看详情

《构建之法》阅读笔记01

...两节课下来,果然如此。    老师引用了《构建之法》书中的理念,认为软件不是靠着理论堆积而成,而是一个个实发的项目组成的,在课上,老师引用了书中的例子来形容学生和老师的关系。1、餐馆服务员/食客2... 查看详情

《构建之法》阅读笔记02

3333 查看详情

20170930-构建之法:现代软件工程-阅读笔记

msf原则:1推动信息共享与沟通(Fosteropencommunications)2为共同的远景而工作(Worktowardasharedvision)3充分授权和信任(Empowerteammembers)4各司其职,对项目共同负责(Establishclearaccountabilityandsharedresponsibility)5重视商业价值(Focusondelivering... 查看详情

《20171006-构建之法:现代软件工程-阅读笔记》

一、代码规范 1、代码风格规范   (1)缩进  (2)行宽  (3)括号  (4)断行与空白的{}行  (5)分行  (6)命名  (7)下划线  (8)大小写  (9)注释 2、代码设计规范  (1)函数  (2)goto  (3)错误处理  (4)如何处... 查看详情

构建之法阅读笔记01

构建之法阅读笔记01发布日期:2017.6.16 1.1节通过3个简短的对话和一个生活实例,启发我对什么是程序,什么是软件,什么是软件工程,没有使用到算法需不需要学习、掌握,软件和算法,数据结构有无关联等问题的思考。仔... 查看详情