【系统设计】集团内部HR系统完结,项目从0到1总结
最近一年学习了PMP,结合下PMP的知识,分享一下最近HR项目的全生命周期流程管理(需求分析、产品设计、系统开发、测试、上线、运营)。
先一句话概括:战略分析—收集需求—流程梳理—关键需求—IT规划—详细需求—系统选型--开发/采购--测试--实施--运维
一、明确战略目标
了解领导层对项目的愿景,搞清楚公司的战略意图。如我们的战略目标是,打造拥有完全自主知识产权的智慧HR管理系统,加强业务数字化掌控力。
使公司的主数据模块完全掌控,对下游系统提供各种以前难以实现的服务。对各相关方期望意向进行统筹规划,保证系统建设的整体合理性,并论证项目的可行性。
二、收集需求
使用工作跟随、访谈、会议等方式,了解各部门的整个业务流程。随后就是整理相关流程图,再和相关方谈信息化的期望,明确中间的差距。好了。剩下的就是拆解需求,细化需求。
接下来就是找寻市面上的软件进行标杆对照,主要参考对象为 薪人薪事 1号人事簿,以及集团内的老系统-用友NC。
三、流程梳理
使用各种流程图、脑图,展示系统的大致业务关系,撰写需求文档,设定项目里程碑。例如下图

四、整理关键需求
五、系统选型
要确认好这个系统是自己开发,还是购买,还是需要外包协助。
如果是内部开发,选择好用什么技术?用什么框架?
如果是购买,找几个供应商来谈一谈需求,可以不听售前的鬼话,干脆电话里要求对方派个实施人员过来,技术过硬的来谈谈。
六、开发/采购
像这个HR系统内部自己开发,就走开发路线,制定项目进度管理计划,分解各种需求为WBS或者使用敏捷的思路,做一个半成品给业务部门审查然后持续迭代。
七、测试
首先做好项目内的自测,然后集成之后组织好业务部门的人员,让他们试用软件,测试问题,并提出修改意见。然后重复这一步骤,持续迭代,直到项目没有什么功能逻辑上的大问题。
八、实施
实施首先就要提前做好数据迁移,保证数据不会有大的错误,因为老数据基本不可能是全对的,基本每次上线新系统都能找到很多老系统上的数据错误。
做好备份工作,准备好迁移后就可以进行试上线,让业务部门试用(其实这里已经是生产环境了),如果你说正式上线,那出了问题,8成要背锅。可以先说试上线,然后试着试着没有问题,就可以算正式上线了(如果有问题就结束试用,再进行修改)。
九、运维
等项目正式上线了,接下来就是运维的工作了。业务部门反馈过来的问题,在前期可以尽量修改,后期就渐渐不会有大的变更。
但是任何变更申请,无论大小,一定要让业务部门出具书面的申请,增加提问题的成本,让业务部门改东西之前想一想,而且有书面记录,以免以后扯皮。
标签:
系统设计
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!