软件项目管理之我见

软件项目管理之我见_第1张图片
其实与任何一件产品一样,软件项目的高质高效地完成,不仅取决于所采用的技术、方法和工具,还取决于计划的水平以及执行的情况。

在软件工程的全过程中,质量的度量一直很关键,我们可以从影响软件质量的各种因素对别对软件质量进行度量,度量的方法包括正确性、可维护性、完整性和可实用性分析。此外,软件的开发必定要有成本估算和项目估算,估算需从人力资源、硬件资源、软件资源、软件复用性及软件部件库等方面进行,对于开发成本的估算,我们可以采用自顶向下、自底向上以及差别估计法,我个人推荐差别估计法,因为这种方法综合了前两种的优点,主要的思想是把带开发的软件项目与过去已完成的软件项目进行类比,从其开发的各自任务中区分出类似的部分和不同的部分,这样可以提高估算的准确度,但是有个缺点就是不容易明确“类似”的界限。

软件的开发应该保持其特定的规范性,比如软件进度安排的方法,在相关方法的图示中,有几个信息必须明确标出,包括各个人物的开始时间、完成时间;任务完成的标志;任务与参与工作的人数,各任务与工作量之间的衔接情况;完成各个任务所需的物理资源和数据资源。当然,风险管理也很重要,因为软件开发的不确定性和损失可能随时发生,所以我们要尽可能预先识别风险,这其中包括可能的人员风险、技术风险等,只有尽早的把握和堤防可能的风险,才能更好的保障软件的质量。

参考资料:殷锋《软件工程》

你可能感兴趣的:(项目管理,软件)