文档章节

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

 寄予心
发布于 2016/03/24 10:34
字数 687
阅读 30
收藏 0
点赞 1
评论 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

DevOps不是一次性消费,而是可持续文化

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

it168网站 ⋅ 2017/05/01 ⋅ 0

使用一个以用户为中心的协作模式开发应用程序

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

IBMdW ⋅ 2012/01/18 ⋅ 0

使用领域驱动设计构建云应用程序

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

Xavier Bruhiere ⋅ 05/15 ⋅ 0

敏捷,文档,人才,文化——谈小公司研发管理

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

晨曦之光 ⋅ 2012/06/06 ⋅ 0

PMI-ACP 敏捷项目管理2——敏捷12原则

一、敏捷的原则: 除了敏捷宣言之外,宣言的发起者还为敏捷方法提供了12条指导原则 1、我们的最高目标是通过尽早和持续地交付有价值的软件/产品来满足客户。 2、即使在项目开发的后期,仍欢迎...

隔壁老李头 ⋅ 2017/11/04 ⋅ 0

如何组建理想SOA团队

趋向采用 SOA 软件开发领域的主要发展趋势是从传统软件体系结构过渡到面向服务的体系结构 (SOA)。在传统软件体系结构中,将项目视为单个新应用程序的交付。在SOA中,将项目视为集成服务的交付...

晨曦之光 ⋅ 2012/03/09 ⋅ 0

梦想从这里开始,退一步海阔天空

到今年7月底,在华为就已经工作了整整6年。暮然回首,这不长不短的时光,自己已不再年轻。从最初羞涩的程序员,成长为带领二三十人的小团队基层主管,有过激情,也有过茫然;有过欢呼,也有过...

小叶与小茶 ⋅ 2012/05/12 ⋅ 9

图解敏捷教练和 ScrumMaster

[运营专题]零预算引爆个人和企业品牌【原文链接】 Selenium 自动化测试从零实战【原文链接】 原来这样做,才能向架构师靠近【原文链接】 Cordova App 打包全揭秘【原文链接】 TensorFlow on ...

gitchat ⋅ 2017/11/22 ⋅ 0

值得CIO关注的8大CRM发展趋势 移动上榜

  【IT168信息化】   目前客户关系管理(CRM)厂商和行业分析师正在讨论哪些CRM发展趋势在未来将继续获得进一步发展,以及IT专业人员需要关注哪些新的发展趋势。   去年,值得关注和尝试...

网界网 ⋅ 2012/02/13 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

vbs 取文件大小 字节

dim namedim fs, s'name = Inputbox("姓名")'msgbox(name)set fs = wscript.createobject("scripting.filesystemobject") 'fs为FSO实例if (fs.folderexists("c:\temp"))......

vga ⋅ 13分钟前 ⋅ 1

高并发之Nginx的限流

首先Nginx的版本号有要求,最低为1.11.5 如果低于这个版本,在Nginx的配置中 upstream web_app { server 到达Ip1:端口 max_conns=10; server 到达Ip2:端口 max_conns=10; } server { listen ...

算法之名 ⋅ 今天 ⋅ 0

Spring | IOC AOP 注解 简单使用

写在前面的话 很久没更新笔记了,有人会抱怨:小冯啊,你是不是在偷懒啊,没有学习了。老哥,真的冤枉:我觉得我自己很菜,还在努力学习呢,正在学习Vue.js做管理系统呢。即便这样,我还是不...

Wenyi_Feng ⋅ 今天 ⋅ 0

博客迁移到 https://www.jianshu.com/u/aa501451a235

博客迁移到 https://www.jianshu.com/u/aa501451a235 本博客不再更新

为为02 ⋅ 今天 ⋅ 0

win10怎么彻底关闭自动更新

win10自带的更新每天都很多,每一次下载都要占用大量网络,而且安装要等得时间也蛮久的。 工具/原料 Win10 方法/步骤 单击左下角开始菜单点击设置图标进入设置界面 在设置窗口中输入“服务”...

阿K1225 ⋅ 今天 ⋅ 0

Elasticsearch 6.3.0 SQL功能使用案例分享

The best elasticsearch highlevel java rest api-----bboss Elasticsearch 6.3.0 官方新推出的SQL检索插件非常不错,本文一个实际案例来介绍其使用方法。 1.代码中的sql检索 @Testpu...

bboss ⋅ 今天 ⋅ 0

informix数据库在linux中的安装以及用java/c/c++访问

一、安装前准备 安装JDK(略) 到IBM官网上下载informix软件:iif.12.10.FC9DE.linux-x86_64.tar放在某个大家都可以访问的目录比如:/mypkg,并解压到该目录下。 我也放到了百度云和天翼云上...

wangxuwei ⋅ 今天 ⋅ 0

PHP语言系统ZBLOG或许无法重现月光博客的闪耀历史[图]

最近在写博客,希望通过自己努力打造一个优秀的教育类主题博客,名动江湖,但是问题来了,现在写博客还有前途吗?面对强大的自媒体站点围剿,还有信心和可能型吗? 至于程序部分,我选择了P...

原创小博客 ⋅ 今天 ⋅ 0

IntelliJ IDEA 2018.1新特性

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码阅读,为什么不试一试? 本文转载自:netty技术内幕 3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再...

Romane ⋅ 今天 ⋅ 0

浅谈设计模式之工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻...

佛系程序猿灬 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部