这些天一直在为工作流程的事折腾,虽然很折腾但是也是必须的。

   为什么最近在工作流程上去折腾呢,原因是长久以来,一些工作的文档,工作的规范,比如开发上的代码规范,数据库编码规范,部署手册等等这些文档制定了,但在执行上得不到保障,执行力不够,而且有些是多个部门协作完成,那执行力和效率就更低了,最终的结果是,大家都知道有问题但都是在推脱责任,没有人愿意出来承担这个问题的责任。错误的问题依然存在,而且会越来越严重,就来部署来说吧,部署工作是很烦锁很要细心的一个工作,需要对原来的项目备份,需要配置项目的文件,需要更新数据脚本,如何去一步一步走,也是有部署文档来指导,但还是出问题,而且问题都是在部署文档里有指导的,比如,先要备份,那执行时就是没有备份。这就是一个很大的问题,出了一堆的“标准”作业手册尽然执行不到位。想来想去就把工作的流程拉起来。

  其实上面的那些“标准”文档手册是在项目执行上的一个指导,它属于项目管理工作上的范围,这些文档来保障项目的风验,那么工作流程是属于什么呢?工作流程不属于项目管理工作,工作流程更讲究的是责任,它与时间无间,与具体的人员无关,但与工作的角色有关,工作流程是去保障工作中的相关重要环节不会丢失和遗漏。而且在出现问题时能够找出相关的责任人,把问题与责任挂勾。工作流程同样需要其它一些行政上面的支持,比如绩效方面的支持。出现了问题,如何处理,更重要的是这个问题的度如何定义,无论如何错误是免不了的,但这个问题的大小如何定义这是一个问题。

  项目管理的不同这处是它有明确的时间管理,项目管理的最终是工作管理,它是需要把工作分解成时间段,并且把工作项分配到具本的人,项目管理的目标是基于项目目标驱支式,重点是保证工作能按时按质完成,并且在项目管理中识别出项目的风险,尽量减少项目的风险。这就是项目管理的重点。流程管理不同的是,流程讲的是步骤,通过约定流程的步骤来保障项目进程中的重要环节不会丢失,保障项目进行的效率和质量。