【系统设计】集团内部HR系统完结,项目从0到1总结
最近一年学习了PMP,结合下PMP的知识,分享一下最近HR项目的全生命周期流程管理(需求分析、产品设计、系统开发、测试、上线、运营)。
先一句话概括:战略分析—收集需求—流程梳理—关键需求—IT规划—详细需求—系统选型--开发/采购--测试--实施--运维
一、明确战略目标
了解领导层对项目的愿景,搞清楚公司的战略意图。如我们的战略目标是,打造拥有完全自主知识产权的智慧HR管理系统,加强业务数字化掌控力。
使公司的主数据模块完全掌控,对下游系统提供各种以前难以实现的服务。对各相关方期望意向进行统筹规划,保证系统建设的整体合理性,并论证项目的可行性。
二、收集需求
使用工作跟随、访谈、会议等方式,了解各部门的整个业务流程。随后就是整理相关流程图,再和相关方谈信息化的期望,明确中间的差距。好了。剩下的就是拆解需求,细化需求。
接下来就是找寻市面上的软件进行标杆对照,主要参考对象为 薪人薪事 1号人事簿,以及集团内的老系统-用友NC。
三、流程梳理
使用各种流程图、脑图,展示系统的大致业务关系,撰写需求文档,设定项目里程碑。例如下图
四、整理关键需求
五、系统选型
要确认好这个系统是自己开发,还是购买,还是需要外包协助。
如果是内部开发,选择好用什么技术?用什么框架?
如果是购买,找几个供应商来谈一谈需求,可以不听售前的鬼话,干脆电话里要求对方派个实施人员过来,技术过硬的来谈谈。
六、开发/采购
像这个HR系统内部自己开发,就走开发路线,制定项目进度管理计划,分解各种需求为WBS或者使用敏捷的思路,做一个半成品给业务部门审查然后持续迭代。
七、测试
首先做好项目内的自测,然后集成之后组织好业务部门的人员,让他们试用软件,测试问题,并提出修改意见。然后重复这一步骤,持续迭代,直到项目没有什么功能逻辑上的大问题。
八、实施
实施首先就要提前做好数据迁移,保证数据不会有大的错误,因为老数据基本不可能是全对的,基本每次上线新系统都能找到很多老系统上的数据错误。
做好备份工作,准备好迁移后就可以进行试上线,让业务部门试用(其实这里已经是生产环境了),如果你说正式上线,那出了问题,8成要背锅。可以先说试上线,然后试着试着没有问题,就可以算正式上线了(如果有问题就结束试用,再进行修改)。
九、运维
等项目正式上线了,接下来就是运维的工作了。业务部门反馈过来的问题,在前期可以尽量修改,后期就渐渐不会有大的变更。
但是任何变更申请,无论大小,一定要让业务部门出具书面的申请,增加提问题的成本,让业务部门改东西之前想一想,而且有书面记录,以免以后扯皮。