上次提到软件项目管理的成功原则,那么就说说这几个原则:
(1)平衡原则
平衡原则就是:需求、资源、工期、质量四个要素之间的平衡关系问题。软件的需求可以多,但并不是越多越好,一定要分优先级,要分清主要矛盾与次要矛盾。
资源决定了项目的投入(人、财、物),工期定义了项目的交付日期,质量定义了做出的系统好到什么程度,这四个要素之间是有制约平衡关系的。
(2)高效原则
说到高效原则,很多的项目决策者是将进度放在首位的,需要从几个方面来考虑:选择精英成员;目标要明确,范围要清楚;沟通要及时、充分;要在激励成员上下工夫
有些班级内部的团队合作效率低下,进度缓慢,很大一部分是因为分工不明确,总有人偷懒不干活,亦或者几个“混子”抱大腿,让会做的大佬做,长此以往,会做的人也会失去动力,
以致于项目开发失败。
(3)分解原则
"化繁为简,各个击破"是自古以来解决复杂问题的不二法门,对于软件项目来讲,可以将大的项目划分成几个小项目来做,将周期长的项目化分成几个明确的阶段。
(4)实时控制原则
简单说就是一种进行实时控制项目进度的机制,依靠一套规范的过程来保证实时监控项目的进度。确保项目经理能够及时发现问题、解决问题,保证项目具有很高的可见度,保证项目的正常进展。
(5)分类管理原则
根据项目的特点,制订不同的项目管理的方针政策。对于不同的软件项目其项目目标差别很大,项目规模也是不同的,应用领域是不同的,采用的技术路线差别也很大,因此侧重点是不同的,考虑从立项
手续的完备性、计划的严格层度、周报的完备层度、规范的严格层度、跟踪的实时性、是否进行阶段总结、是否核算项目成本、是否严格进行阶段评审等多个方面来考虑,以确保管理的可行性。
(6)简单有效原则
搞管理不是搞学术研究,没有完美的管理,只有有效的管理,而项目经理往往试图堵住所有的漏洞,解决所有的问题,恰恰是这种理想,会使项目的管理陷入一个误区,作茧自缚,最后无法实施有效的管
理,导致项目的失败。
(7)规模控制原则
该原则是和上面提到的其他原则相配合使用的,即要控制项目组的规模,不要人数太多,人数多了,进行沟通的渠道就多了,管理的复杂度就高了,对项目经理的要求也就高了。
在实际开发中软件项目管理显得尤为重要,尤其体现在大规模团队合作项目中。最近几个月的小规模团队开发便使我