程序的源码是软件项目中的重要文档资料,是日后进行软件运行维护、版本升级所不可或缺的资料。因此,保证源码的规范性、易读性对提高源码使用价值极具重要意义。 编程如同写文章,千人千面,各具特色,倘若丝毫不加控制,直接将开发组成员的源码合并成一个整体作为文档,留给他人维护系统时作参考,则维护人员是很难去读懂并理解这些出自不同手笔的源码的,这样的文档实际上其使用价值就很微小了。 为此,项目主管要根据实际开发时所采用的开发工具及项目性质的不同,制定若干源码控制规则。诸如模块说明规则、变量命名规则等。 关于项目进程及人员组织管理 1.项目进程管理 项目开发过程中,常因各种原因导致项目进程无法按原计划进行。这时如何根据当前情况较好地预测未来进展状况,同时迅速作出调整,合理安排工作衔接等等都是项目主管必须考虑的事项。 根据笔者经验,对于有一定规模的项目,项目主管应该采用一些辅助管理软件来帮助作计划和安排。如采用微软的Project就是一个不错的选择,Project可以提供项目进度的甘特图,项目资源的合理分配方案等一些先进的管理手段来帮助项目主管控制好项目进程。 2.人员管理 在项目开发的所有管理中,也许人员管理是最难的。众所周知,软件开发是一项"重脑力"劳动,在这之中,人的情绪、精神状态等因素将直接影响到劳动效果及效率,因此,建立相应的激励制度是人员管理的一个基本条件。而大多数项目主管并没有实质的财权及用人权,所以与上级领导沟通、协调好相应的制度标准是项目主管必须修好的一门课。根据笔者的经验尤其需要在以下两方面加强控制: (1)保持开发队伍的稳定 开发队伍的不稳定、人员频繁变动是项目开发的大忌,因为人员变更必将带来工作交接,而交接却是件很难控制好的事情,这主要是一来需要接手的人对前任人员的工作进行理解和消化(这可能要花很长时间),二来前任人员未必能将工作中所积累的经验、教训全盘传授给后者,导致后人可能还要走弯路。越是在项目后期发生人员变动,所造成的危害就越大,甚至可以导致项目的流产。因此,项目主管应根据本项目的性质,如难易程度、时间长短、项目影响范围等,向上级领导提出相应的项目激励制度,争取得到领导的支持,以尽可能地保证项目组成员的稳定。
此文章共有3页 上一页 1 2 3 下一页
文章来源:互联网
软件开发项目管理培训课程方案
|