管理过程学派的观点
亨利·法约尔于1916年出版的《工业管理与一般管理》一书,提出了一般管理理论。法约尔将企业的全部活动分为6组,即(1)技术活动;(2)商业活动;(3)财务活动;(4)安全活动;(5)会计活动;(6)管理活动。对于不同规模的企业,这6组活动都是存在的,即这是所有企业共有的6组职能。前5组职能都不负责制定企业的总经营计划,不负责建立社会组织,协调各方面力量及行动。因此,管理职能被单独定义出来,即包含计划、组织、指挥、协调和控制。……阅读全文
亨利·法约尔于1916年出版的《工业管理与一般管理》一书,提出了一般管理理论。法约尔将企业的全部活动分为6组,即(1)技术活动;(2)商业活动;(3)财务活动;(4)安全活动;(5)会计活动;(6)管理活动。对于不同规模的企业,这6组活动都是存在的,即这是所有企业共有的6组职能。前5组职能都不负责制定企业的总经营计划,不负责建立社会组织,协调各方面力量及行动。因此,管理职能被单独定义出来,即包含计划、组织、指挥、协调和控制。……阅读全文
在一个软件项目开发中,每个人员承担什么角色,该做什么,不该做什么,每个人都有着或者清晰或者模糊的认识。每个人的认识似乎是相似的,但到了某个细节,却存在着严重的分歧。在不同软件企业的某个时期,都会出现这样或那样的争论:……阅读全文
项目计划活动主要解决软件开发工期、成本不确定性的问题。经常可以看到这样的情况,计划10个月完成的项目,到了第8个月,上级领导才被告知,还需要10个月才能完成。软件开发成本自然也随之上升。……阅读全文
瀑布模型在中国的普及度非常之高。这得归功于我们的大学教育,学生们还没有理解软件为什么复杂,却已经知道软件的问题必须用“软件工程”来解决,其中最基础的就是瀑布模型。日复一日,年复一年,等到学生们就业了,成长为项目经理,制定项目计划,瀑布模型自然是首选。然而,事情并没有那么顺利…………阅读全文
一、单元测试……阅读全文
无论走在软件开发技术前沿的专家,还是众多在项目实践中成长的项目经理,对于软件设计活动的理解,都存在严重的分歧。设计应该做到什么样的颗粒度?过大的颗粒度华丽无用,过小的颗粒度,则产生庞大的文档,而且会对后续活动进行不必要的限定。那么,怎样才是适合的设计活动呢?……阅读全文
需求分析活动解决软件开发“做什么”的问题。客户对于需求的认知并不清晰,且经常同时包含了几个层次的需求概念,提交给软件项目组,要求按需求实现。需求分析活动的目标,是为后续各活动提供一个稳定的需求文档,作为软件开发的“输入”。……阅读全文