您现在的位置:   首页 >> 新闻中心 >> 行业动态

如何快速地掌握组织的软件开发流程?

发布人:管理员 发布时间:2021-09-25 92 次浏览

一些刚实施GJB5000个组织,在完成系统建设和培训后,项目组对组织的软件开发过程还不够了解,系统在那里,项目组觉得无从下手。

此时,项目组特别希望有一位大神能够在旁边贴身指导。

其实,基于GJB5000标准的软件开发流程并不复杂,项目组暂时不知所措,只是面对一个不熟悉的新事物的正常心理反应。只要项目组克服这种心理反应,参考以下方法,就可以在短时间内快速掌握组织的软件开发流程。

  1. 了解角色和责任

根据组织体系的要求,软件开发不再是个人和手工作坊式的开发模式,而是团队式的开发模式。团队中的每个人都承担着一个或多个角色。因此,在软件开发团队成立后,在软件开发之前,团队中的每个人都应该熟悉和理解自己的角色应该完成的职责。只有了解自己的角色和职责,才能理解系统为什么要求这个角色完成那些任务,这对完成后续任务会有很大的帮助。

  1. 根据生命周期模型梳理任务

根据系统要求,每个软件项目都应该选择自己的生命周期开发模型。生命周期模型将软件开发分为几个阶段,明确了项目组在每个阶段应该完成的任务。项目组只需要按照生命周期模型中既定的路线,结合自己的角色和职责,一步一步完成任务。

如果有些任务不清楚怎么做,任务负责人要记得看相关的系统文件,按照系统要求去做。比如项目估计任务不知道怎么完成,就去查项目管理过程中的项目估计规程。

  1. 任务与过程文件挂钩

如果项目组不熟悉系统文件,有些任务不知道查阅哪个系统文件,一种解决方案是寻求EPG制定负责制度的人的帮助,另一种方式是EPG在生命周期模型中直接向每个任务注明相关过程文件。

  1. 动起来

听过不如看过,看过不如做过。

别怕错。QA审核,内部评估,你有很多改正的机会。项目组只有真正动起来,才能快速掌握软件开发过程。

这正是:

不要害怕困难,不要动,不要做怎样的掌流程

熟悉人物模型,轻松掌握流程

作者简介:王小双,长期从事GJB5000推广、实施、评价、改进工作,创建软件工程之思微信公众号,共享软件工程之思GJB5000、CMMI软件工程的知识与感悟。现在致力于GJB5000咨询和软件流程改进和软件工程能力提高的研究工作。