zoukankan      html  css  js  c++  java
  • 【系统设计】集团内部HR系统完结,项目从0到1全生命周期 总结

    最近一年学习了PMP,结合下PMP的知识,分享一下最近HR项目的全生命周期流程管理(需求分析、产品设计、系统开发、测试、上线、运营)。

    先一句话概括:战略分析—收集需求—流程梳理—关键需求—IT规划—详细需求—系统选型--开发/采购--测试--实施--运维
     

    一、明确战略目标

      了解领导层对项目的愿景,搞清楚公司的战略意图。如我们的战略目标是,打造拥有完全自主知识产权的智慧HR管理系统,加强业务数字化掌控力。
      使公司的主数据模块完全掌控,对下游系统提供各种以前难以实现的服务。对各相关方期望意向进行统筹规划,保证系统建设的整体合理性,并论证项目的可行性。 
     

    二、收集需求

      使用工作跟随、访谈、会议等方式,了解各部门的整个业务流程。随后就是整理相关流程图,再和相关方谈信息化的期望,明确中间的差距。好了。剩下的就是拆解需求,细化需求。
      接下来就是找寻市面上的软件进行标杆对照,主要参考对象为 薪人薪事 1号人事簿,以及集团内的老系统-用友NC。
     

    三、流程梳理

      使用各种流程图、脑图,展示系统的大致业务关系,撰写需求文档,设定项目里程碑。例如下图
     
      

    四、整理关键需求

    五、系统选型

      要确认好这个系统是自己开发,还是购买,还是需要外包协助。

      如果是内部开发,选择好用什么技术?用什么框架?

      如果是购买,找几个供应商来谈一谈需求,可以不听售前的鬼话,干脆电话里要求对方派个实施人员过来,技术过硬的来谈谈。

    六、开发/采购

      像这个HR系统内部自己开发,就走开发路线,制定项目进度管理计划,分解各种需求为WBS或者使用敏捷的思路,做一个半成品给业务部门审查然后持续迭代。

    七、测试

       首先做好项目内的自测,然后集成之后组织好业务部门的人员,让他们试用软件,测试问题,并提出修改意见。然后重复这一步骤,持续迭代,直到项目没有什么功能逻辑上的大问题。

    八、实施

      实施首先就要提前做好数据迁移,保证数据不会有大的错误,因为老数据基本不可能是全对的,基本每次上线新系统都能找到很多老系统上的数据错误。

      做好备份工作,准备好迁移后就可以进行试上线,让业务部门试用(其实这里已经是生产环境了),如果你说正式上线,那出了问题,8成要背锅。可以先说试上线,然后试着试着没有问题,就可以算正式上线了(如果有问题就结束试用,再进行修改)。

    九、运维

      等项目正式上线了,接下来就是运维的工作了。业务部门反馈过来的问题,在前期可以尽量修改,后期就渐渐不会有大的变更。

      但是任何变更申请,无论大小,一定要让业务部门出具书面的申请,增加提问题的成本,让业务部门改东西之前想一想,而且有书面记录,以免以后扯皮。

     
  • 相关阅读:
    html5实现全屏的api方法
    用html5(requestFullscreen) js实现点击一个按钮使浏览器全屏效果
    HTML5 中fullscreen 中的几个API和fullscreen欺骗
    杭州收集
    JS DOM -- 关于回车键盘事件执行事件
    AngularCSS 的引入: CSS On-Demand for AngularJS
    用Javascript获取页面元素的位置
    angularjs 可以加入html标签方法------ng-bind-html的用法总结(2)
    angularjs 可以加入html标签方法------ng-bind-html的用法总结(1)
    onkeypress、onkeydown、onkeyup
  • 原文地址:https://www.cnblogs.com/simawenbo/p/15529525.html
Copyright © 2011-2022 走看看