如果大家看了前面的《生命周期管理者?这是什么》,从感性上应该认识了这么一个为软件企业提供一体化,在软件生命周期中一站式、一条龙式的服务的管理软件。由于它的引入,会使得我们的软件开发流程更加规范,也同时有利于QA人员,SEPG小组展开相关的工作。
那么,下面我们就从前面提到的“项目管理”开始,逐一进行讲解。
将项目管理对应到我们的系统中,大体是这么一个流程:
1. 项目确认开始了,相关负责人先得通知系统管理员在LCM中建立好对应的项目,在SVN(相信这个版本管理软件大家是很熟悉了吧!我就不过多解释了哈!)中建立好对应的该项目的项目目录及其子模块。
2. 然后利用LCM系统中提供的计划管理功能建立好项目的计划和目标。这时建立的计划并未下放给具体的执行者。
3. 在项目经理,SQA和SEPG小组的探讨下,确定各个阶段的任务量与时间是否能大体一致。确定了这些后,即可将计划任务下发为相应的任务单,生成任务的过程是由LCM系统完成,负责人只需执行下发操作即可。交由相关责任人去执行。
4. 计划任务执行者对每天都会对对应的计划的实施情况及任务进度记录到计划任务的日报中。
5. 在软件开发过程中,可以通过LCM时刻监控到项目的进展情况,从而及时的调整项目的计划。
因为在任务执行者执行完相应的任务后,会提交相关的文件或程序到SVN中,这些都会记录到对应的任务单中,以方便负责人更细粒度的了解项目的执行情况。
6. 当计划任务执行完成后,由项目经理或其他负责人关闭相应的任务单。
7. 所有任务完成后,项目经理召集大家开个总结会议,对项目进行总结,然后由SQA在LCM中关闭项目,并将问题总结等资料提交到组织资产库中。
一口气打这么多字,还真有点累
至此,
我们就软件项目开发中,QA人员,项目经理 与LCM的有机且无缝结合起来了。
如果大家有兴趣的话,可以就这一话题发表自己的想法、建议和意见!
上一篇:生命周期管理者?这是什么??? 下一篇:生命周期管理者(LCM)之 任务管理 |