第四周读书笔记《构建之法》

第四周读书笔记《构建之法》

第四周读书笔记《构建之法》

沈三景 PB15061249 软件工程 读书笔记


前言

本周接着读了构建之法(上周读了《程序员的修炼之道》)的第六、七两个章节。


第六章 敏捷流程

敏捷流程是一系列价值观方法论的集合,它要求:

  1. 尽早并持续地交付有价值的软件以满足顾客需求。

  2. 敏捷流程欢迎需求的变化,并利用这种变化来提高用户的竞争优势。

  3. 经常发布可用的软件,发布间隔可以从几周到几个月,能短则短。

  4. 业务人员和开发人员在项目开发过程中应该每天共同工作。

  5. 以有进取心的人为项目核心,充分支持信任他们。

  6. 无论团队内外,面对面的交流始终是最有效的沟通方式。

  7. 可用的软件是衡量项目进展的主要指标。

  8. 敏捷流程应能保持可持续的发展。领导、团队和用户应该能按照目前的步调持续合作下去。

  9. 只有不断关注技术和设计,才能越来越敏捷。

  10. 保持简明—尽可能简化工作量的技艺—极为重要。

  11. 只有能自我管理的团队才能创造优秀的架构、需求和设计。

  12. 时时总结如何提高团队效率,并付诸行动。

雷军曾经说过互联网思维的七字诀:专注、极致、口碑、快。在我看来这七字诀真是敏捷流程的一个缩影。专注意味着提高团队效率并付诸行动;极致意味着两方面的内容,一方面是我们做项目时要做到极致,对于那些有能力、有进取心的人要大力支持他们,另一方面意味着我们需要不断关注技术和设计,在技术和设计上做到极致,这是将项目做到极致的有效保障;口碑则意味着我们在做项目时,要充分考虑到客户的感受,在客户需求发生变化时,我们不能排斥这种变化,而是要欢迎需求的变化,并利用这种变化来提高用户的竞争优势;最后的快则是对敏捷流程最直接的概括,快意味着要经常发布可用的软件,发布间隔可以从几周到几个月,能短则短。


第七章 MSF

对于这一章,由于我们还有没有进行团队项目,所以理解不深。MSF全称为Microsoft Solution Framework,即微软解决方案框架。这是一个软件开发的方法。它要求:

  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)

转载于:https://www.cnblogs.com/sanjing/p/8675563.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/427891.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

幼小衔接语言教案上c册_关于幼小衔接,这里有你最想要的解答

相信很多家长都会发现,在孩子即将步入小学的前一年或者半年左右,身边同龄的孩子有一部分会放弃大班的学习,转而去幼小衔接班了。就算平时再佛系的妈妈,内心也会焦虑,产生疑问:到底要不要上幼小衔接班&#…

每日一题20180330-Linux

一、问题 1.1 统计/var/log/下所有文件个数 1.2 查找出/var/log目录下面修改时间是7天以前,大小在50k到2M之间,并以.log结尾的文件把这些文件复制到/data目录中 1.3 设置一条Iptables规则,允许192.168.10.0段访问873端口? 二、答案…

前台文件_欧木瑾怎么定制办公前台?

前台是一个反映公司整体形象的地方。这是给客户和商业伙伴留下印象的第一个地方。因此,芜湖绿木家具有限公司欧木瑾小编说公司的前台装修不能马虎。前台的设计风格与材料的使用有很大关系。从细节上看,这是材料的精美运用。这里是如何设计一个好的前台。…

常用的魔术方法

__construct() 实例化类时自动调用。__destruct() 类对象使用结束时自动调用。__set() 在给未定义的属性赋值的时候调用。__get() 调用未定义的属性时候调用。__isset() 使用isset()或empty()函数时候会调用。__unset() 使用unset()时候会调用。__sleep() 使用serialize序列化时…

单纯形法只有两个约束条件_10分钟掌握对偶单纯形法

只听名字的话会感觉对偶单纯形法和对偶问题关系很大,其实不然(想要了解对偶问题的话可以看我之前的文章)。对偶单纯形法在我看来和大M法以及两阶段法很像,都是用来补充纯粹的单纯形法无法解决特殊问题的缺陷。而且对偶单纯形法更加“强大”,因…

linix防火墙设置之顺序设置问题 -- 解决防火墙规则顺序和插入规则到指定序号的问题...

转载于百度经验:https://jingyan.baidu.com/article/ae97a646ce58c2bbfd461d90.html 无论是硬件防火墙还是软件防火墙都会有一个规则序列的问题,规则顺序会影响到规则的生效情况,所以这个必须得注意,下面小编与大家分享一下如何注…

fir fpga 不同截止频率_学习FPGA将来的出路在哪里?

1. 在国内 FPGA 最大的应用市场还是通信类,几大厂商的重要收入来源还是华为、中兴、阿朗等,基本上可以直接呼叫原厂 AE 上门支持那种。算法类(如各种 FIR)、接口类(如 CPRI、Interlaken、XAUI、PCIE、GE、SRIO 等&…

grep 正则表达

常见的 grep 正则表达参数 -c # 显示匹配到得行的数目,不显示内容 -h # 不显示文件名 -i # 忽略大小写 -l # 只列出匹配行所在文件的文件名 -n # 在每一行中加上相对行号 -s # 无声操作只显示报错,检查退出状态 -v # 反向查找 -e …

office 打开wps乱_为什么word文档用wps打开,格式乱了

出现乱码的原因如下:1. 版本不同,往往高版本能打开低版本的,但低版本打开高版本就会出错2. 文档损坏 解决办法是直接重新下载该文件,再次打开,如果还是乱码则可以排除这种可能;3. 低版本打开高版本&#x…

Ubuntu安装完后设置root密码

安装完Ubuntu 14.04后默认是没有主动设置root密码的,也就无法进入根用户。 相关阅读: Ubuntu 14.04 下载、安装、配置 整理汇总 页面 http://www.linuxidc.com/Linux/2014-04/100370.htm Windows 7下硬盘安装Ubuntu 14.04永久更新地址: http:…

js 中转换成list集合_程序员:java集合介绍-List,具说很详细,你不来看看?

Java集合介绍作为一个程序猿,Java集合类可以说是我们在工作中运用最多、最频繁的类。相比于数组(Array)来说,集合类的长度可变,更加方便开发。Java集合就像一个容器,可以存储任何类型的数据,也可以结合泛型来存储具体的…

VUE 使用中踩过的坑

vue如今可谓是一匹黑马,github star数已居第一位!前端开发对于vue的使用已经越来越多,它的优点就不做介绍了,本篇是我对vue使用过程中以及对一些社区朋友提问我的问题中做的一些总结,帮助大家踩坑。如果喜欢的话可以点…

c++ 圆上任意点坐标计算_线性代数总结 第三章 向量代数与几何计算(空间平面和直线)...

我的公众号“每日晴天”,可关注领取我的笔记pdf版哦~------------------------------------------------------------------------------一、向量1、简单的高中那些就不说了....2、左右手系:右手系:将右手四指(拇指除外&#xff0…

[poj3321]Apple Tree_dfs序_树状数组

Apple Tree poj-3321 题目大意:给你一个根固定的树,每一个点的点权是0或1,查询子树点权和。 注释:$1\le n \le 10^5$。 想法:刚刚学习dfs序,刷到水题偶哈哈。 什么是dfs序?就是在遍历树的时候记…

axure实现搜索功能_vue实现模糊搜索功能

首先写好一个列表写好的样式是这样滴操作来了在computed里面定义了一个search函数 使用filter过滤接下来在method 里面写一个sousuo1函数 进行一个判断 如果搜索这个输入框框里是空 就是展示原数据 如果这个不为空 就会展示搜索到的数据最后 很重要把list改为sousuo1()这个函数…

HOSTNAME问题 和yum配置163源的操作 安装lsb_release,KSH,CSH

HOSTNAME 在 /etc/hosts 里添加一行 127.0.0.1 yourhostname yum配置 来自http://www.cnblogs.com/wutengbiao/p/4188986.html 下载方法1: cd /etc/yum.repos.d/wget http://mirrors.163.com/.help/CentOS6-Base-163.repovi CentOS6-Base-163.repo 把文件里面的$rel…

开机自启动脚本_使用xtu降低笔记本(游戏本)cpu电压及功耗·游戏本延时(以及试着解决开机自启动的问题)...

(额,这应该是我的第一篇真正意义上的博客吧(?),虽然是发在了知乎上,上个月忙了一个月的建站方面的事情,但是服务器买在了国内,昂,然后就没了)为什…

7000更换控制器电源步骤_开关电源控制环路(初级篇:上)

本文是 21Dianyuan 社区原创技术文章,作者 ctus220,感谢作者的辛苦付出。内容目录:1、环路和直流稳压电源的关系2、与环路相关的基本概念波特图,环路稳定性判据,传递函数,零极点3、常用的补偿控制器PI&…

thymeleaf 模板语言简介

参考网址: https://blog.csdn.net/mlin_123/article/details/51816533 1.1 Thymeleaf 在有网络和无网络的环境下皆可运行,而且完全不需启动WEB应用,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果…

python实现排列组合公式算法_朴素贝叶斯算法的Python实现

朴素贝叶斯分类算法被广泛应用于文本分类场景中、包含垃圾邮件、互联网新闻等分类任务,属于有监督学习算法。它独立考量每一维度特征被分类的条件概率,然后综合这些概率对其所在的特征向量做出分类预测,即“假设各个维度上的特征被分类的条件…