信息技术(IT)领域的项目经理有时会使用术语“总线编号”,以评估在给定软件开发项目中工作的团队的稳定性。它指的是在不严重危及项目的情况下,可能被总线击中的参与程序员的数量数字是一种量化项目风险的方法,而项目处于易...
信息技术(IT)领域的项目经理有时会使用术语“总线编号”,以评估在给定软件开发项目中工作的团队的稳定性。它指的是在不严重危及项目的情况下,可能被总线击中的参与程序员的数量数字是一种量化项目风险的方法,而项目处于易受攻击的开发状态。手持计算机为复杂软件编写程序通常是一个团队的工作。许多程序员和系统工程师可以一起为特定的软件开发各种子系统和实用程序。通常,这些程序员单独或以小组的形式在程序的某个特定方面工作。随着项目的进行,程序员变得不可或缺,因为在项目中工作的其他人都无法理解和完成他们已经开始的代码。要想了解问题的复杂性,想象一下开发一个完整的操作系统。如果一个团队负责为系统开发每一个实用程序,则完成该项目需要数年时间。相反,一个公司可能会有一个团队负责网络组件,另一个团队负责图形界面等。在大多数情况下,这些独立的团队很少会以任何有意义的方式进行合作;他们的贡献只有在最终产品准备好组装之后才会合并。因此,每个团队基本上都是盲目的。因为不同的自主团队对其他团队使用的编码结构或编程设计知之甚少甚至一无所知,每个单独的团队对项目的结果变得更加重要,如果有足够多的团队成员退出项目,或者被公共汽车撞到,整个项目可能会遭受严重的挫折,甚至失败估算一个特定项目的总线数量可以让管理人员知道项目有多安全,并确定任何特定程序员对项目的消耗程度。管理的目标是组织项目结构,使总线数量最大化,从而最大限度地降低风险。团队编程有助于增加公交车数量,因为团队中的每个人都可以对整个系统有足够的了解,以便在少数程序员发生问题时继续项目。代码评审提供了另一种增加总线数量的方法:团队可以研究和分析其他人在项目中编写的代码,传播系统知识。增加总线数量的最后一个方法是利用文档,在实际代码中留下注释,解释代码如何工作以及为什么工作,程序员的意图和方法是什么,任何使编程代码库知识多样化的技术都会增加理论总线数,增加项目的安全性
-
发表于 2020-08-07 15:22
- 阅读 ( 1025 )
- 分类:电脑网络