文档章节

对理想团队模式的构想以及对软件流程的理解

 寄予心
发布于 2016/03/24 10:34
字数 687
阅读 31
收藏 0

      主治医师模式:由一个人来完成问题的分解,其他人给予他所需要的支持

      为什么用主治医师模式?

      1、优秀的程序员和较差的程序员在生产率上的差异,在一个研究中,Sackman、ErikSon和Grant曾对一组具有经验的程序人员进行测试。在被测小组中,最好的和最差的表现在生产率上平均为10:1;在编辑速度和空间上具有5:1的差异

      2、Frederick P.Brooks Jr.,《The Mythical Man-Month》的作者认为需要协作沟通的人员数量影响着开发成本,因为成本的主要组成部分是相互的沟通和交流,以及更正沟通不当所引起的不良结果(系统调试)。

      在一个大型项目中,可以为每一个项目部分分配一个主治医师,让他作为这部分的首席程序员,他亲自定义功能和性能技术说明书,设计程序,编制源代码,测试以及书写技术文档。然后让这些主治医师间进行交流,来完成整个项目的整合。这样不仅保证了生产率,也解决了因沟通产生的成本问题。

      主治医师模式如果应用到学生项目中结果会怎样的?

      最后的结果很可能是一个学生干活,其他人浑水摸鱼。

      我们可以设想在项目开发的不同阶段选择不同主治医师。这样不仅保证了软件的质量(毕竟众人拾柴火焰高),也使得每个同学都参与其中。我认为一个好的团队模式应该能使团队中的每一个人都在进步,这样也能为以后的工作奠定基础。

      下面我们来谈一下软件流程

瀑布式开发:需求--》设计--》编码--》测试--》提交

要求每一开发阶段都要做最好,前期设计越完美,提交后的所示就越少。

迭代式开发,不要求每一阶段的任务都是最完美的,而是以最短的时间把主要功能搭建起来提交给用户,得到用户的反馈信息,再逐步进行完善。

落选开发,风险驱动的方法体系,在每个阶段或经常发生的循环之前,都必须进行风险评估

敏捷开发,相比迭代式开发,敏捷开发的周期可能更短,并且强调队伍中的高度协作。

 

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 6
码字总数 2126
作品 0
浦东
PMI-ACP 敏捷项目管理1——敏捷四宣言

一、敏捷的七个领域 敏捷准则和理念 价值驱动的交付 干系人参与 团队绩效 适应性计划 问题发现与解决 持续改进(产品、过程、人员) 二、敏捷宣言: 我们正在通过亲身实践以及帮助他们实践,揭示...

隔壁老李头
2017/11/04
0
0
DevOps不是一次性消费,而是可持续文化

  【IT168 评论】Splunk公司首席技术推广者Andi Mann在Interop ITX上谈论DevOps作为文化驱动现象及其所需原则。 ▲Andi Mann   DevOps是现在每个人都喜欢谈论的话题,同时也有很多人都在...

it168网站
2017/05/01
0
0
使用一个以用户为中心的协作模式开发应用程序

Lindsay Smith, 首席架构师, Aviarc 简介: 移动设备计算被许多 IT 专业人士视为是云计算的一个完美补充,它实际上是一个以用户为中心的功能。如果将一个以用户为中心的模式应用到云应用程序...

IBMdW
2012/01/18
240
0
使用领域驱动设计构建云应用程序

将 DDD 集成到堆栈中,构建强大的事件溯源系统 领域驱动设计 (Domain-driven design,简称 DDD) 是一组策略和工具,可帮助您设计系统并管理复杂事宜。鉴于您可以在网上查阅更多有关 DDD 的信息...

Xavier Bruhiere
05/15
0
0
敏捷,文档,人才,文化——谈小公司研发管理

下面是最近对公司研发管理的一些思考,和大家一起讨论。 一:关于敏捷: 1)敏捷是否适合电信行业? 对于想互联网这样“小而快”的行业,敏捷开发无疑是适合的。但是对于电信行业这种“大而笨...

晨曦之光
2012/06/06
104
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

shell-日志脚本小实验

1.查找日志2018-8-15,求得那一分钟访问量最大。 #/bin/bash#from cc#2018-8-15#2018-08-15.log 哪一分钟 访问量 最大for d in `ls /data/nginx/logs/`doif [ -a 2018-08-15...

chencheng-linux
昨天
0
0
Android中的设计模式之状态模式

参考 《设计模式:可复用面向对象软件的基础 》5.8 State 状态 对象行为型模式 《Android源码设计模式解析与实战》第7章 随遇而安--状态模式 意图 允许一个对象在其内部状态改变时改变它的行...

newtrek
昨天
0
0
xshell端 vim没有颜色

说明 使用xshell连接服务器的时候,使用vim打开文档没有颜色 解决方法: 1.在更目录home或者etc下找到vim的配置文件vimrc 2.vim打开它找个坑,添加下面这个东西 set t_Co=256 3.保存退出,就...

杉下
昨天
0
0
spring 资料

spring boot http://www.ityouknow.com/springboot/2016/01/06/spring-boot-quick-start.html

zaolonglei
昨天
2
0
TypeScript基础入门 - 函数 - 简介

转载 TypeScript基础入门 - 函数 - 简介 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.1.6 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能直接...

durban
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部