博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《代码大全》阅读笔记-27-程序规模对构建的影响
阅读量:7075 次
发布时间:2019-06-28

本文共 440 字,大约阅读时间需要 1 分钟。

673170-20180406021854842-1268539473.png

随着项目规模的增加,下面这些活动的工作量增长超过线性:

  • 交流
  • 计划
  • 管理
  • 需求分析
  • 系统功能设计
  • 接口设计和规格说明
  • 架构
  • 集成
  • 消除缺陷
  • 系统测试
  • 文档生成

在社交场合,活动越正式,你所穿的服装就会越不舒服(高跟鞋、领带等等)。在软件幵发领域里,项目越正规,你不得不写的文件的数量也会越多,用于确认你已经完成了自己的工作

要点

  • 随着项目规模的扩大,交流需要加以支持◊大多数方法论的关键点都在于减少交流中的问题,而一项方法论的存亡关键也应取决于它能否促进交流。
  • 在其他条件都相等的时候,大项目的生产率会低于小项目。
  • 在其他条件都相等的时候,大项目的每千行代码错误率会高于小项目。
  • 在小项目里的一些看起来“理当如此”的活动在大项目中必须仔细地计划。随着项目规模扩大,构建活动的主导地位逐渐降低。
  • 放大轻量级的方法论要好于缩小重量级的方法论。最有效的办法是使用“适量级”方法论。

转载于:https://www.cnblogs.com/taceywong/p/8726222.html

你可能感兴趣的文章
Nginx压测和并发预估
查看>>
hdu 4409 Family Name List
查看>>
hdu4407 n(n<=400000)个数,a[i]=i,m个询问及更改(m<=1000),更改某个位置的数,询问区间与这个数互质数的和:容斥/离线...
查看>>
Oracle权限管理
查看>>
Docker学习笔记_安装和使用Python
查看>>
04 memory structure
查看>>
NSFileHandle
查看>>
Android IDE 环境搭建
查看>>
Jffs2根文件系统制作[转]
查看>>
善于记录,善于总结——《走出软件作坊》读后感
查看>>
Navicat for SQL Server 安装的步骤是这样的
查看>>
FancyBox的使用技巧 (汇总)
查看>>
FZU OJ:2230 翻翻棋
查看>>
Linux日志2
查看>>
作为程序猿,我们生活在一个幸福的时代
查看>>
电脑网络连接问题汇总
查看>>
kali linux networking scanning Cookbok (第三章结尾笔记)
查看>>
NO12 useradd-passwd-uname-hostname命令-上传rz下载sz-批量部署- Linux用户相关操作
查看>>
CentOS 6.0 安装配置rails 2.3.11 + redmine 1.2.1 笔记
查看>>
正则表达式
查看>>