zoukankan      html  css  js  c++  java
  • 人月神话(二)——为什么巴比伦塔会失败

    巴比伦塔的管理教训
    巴比伦塔是人类继诺亚方舟之后的第二大工程壮举,但巴比伦塔同时也是第一个彻底失败的工程。
    现在,其实也是这样的情况。因为左手不知道右手在做什么,所以进度灾难、功能的
    不合理和系统缺陷纷纷出现。随着工作的进行,许多小组慢慢地修改自己程序的功能、规模
    和速度,他们明确或者隐含地更改了一些有效输入和输出结果用法上的约定。
    确实有啊,最明显的感觉就是和别人合成各自做的功能模块的时候,会出现这样那儿样的各种各样的问题
    命名规则就不说了,这本来各人就不一样,最难受的是版本,编程工具,gradle就不一样,简直
    能让人一个脑袋两个大。
    而造成这样问题的恰恰是前期沟通没有做好,或者说就没想到这样的问题,说到底还是第一次合作
    做项目,没有经验,如果有下一次,这些问题一定会第一时间解决的
    减少交流的方法是人力划分(di vi si on of l abor)和限定职责范围(speci al i zat i on
    of f unct i on)。当使用人力划分和职责限定时,树状管理结构所映出对详细交流的需要会相
    应减少。
    事实上,树状组织架构是作为权力和责任的结构出现。其基本原理——管理角色的非
    重复性——导致了管理结构是树状的。但是交流的结构并未限制得如此严格,树状结构几乎
    不能用来描述交流沟通,因为交流是通过网状结构进行的。在很多工程活动领域,树状模拟
    结构不能很精确地用于描述一般团队、特别工作组、委员会,甚至是矩阵结构组织。
    人力的分配目前来看并没有太大问题,毕竟就4个人,但是这点确实是一个很重要的点
    在以后的项目中好好分配吧
  • 相关阅读:
    rand()和srand()
    advanced regression to predict housing prices
    数学建模
    python的对数
    八月总结——人工智能初学者
    看到的不错的项目
    学习笔记(七): Logistic Regression
    学习笔记(六): Regularization for Simplicity
    An Intuitive Explanation of Convolutional Neural Networks
    CentOS7的mysql5.7-rpm.bundle方式安装
  • 原文地址:https://www.cnblogs.com/mitang0-0/p/11071187.html
Copyright © 2011-2022 走看看