- 需求调研,业务分析设计在项目中的占比和重要最高,业务是最有价值和最需要被关注的,同时它复杂也难以整理,获取最高层的支持很重要
- 几个视图来帮助分析和全面的反应你的项目状况和期望成效:流程视图,数据视图,逻辑视图
- 技术框架很重要,严谨和健壮的设计来支撑系统,同时这也是成本控制和团队建设方向的重要一环
- 流程开发工作也重要,但这一块工作是可以通过需求(上层)和架构(下层设施)来简化和弱化的,它不应该是IT部门的重点,外包可能是更合理的方案
- 流程的深度广度应该在项目启动前就被明确,不同层次投入不同的成本,过度承诺毫无意义,长期只停留于浅的层次,追求数量也毫无意义,这种项目只有上升到管理层面,真正的提供管理,控制,决策支持才能放大项目和你的价值,否则你只是工人
- 电子化-->BPR-->Controller-->KPI
- 流程链,流程组:我们不是在接需求,而是给业务方提供咨询和建议,优化业务流程,应该提出有管理价值的建议,如果这个东西不是你该有职责,你或许可以交给其他部门去完成,关注你该关注的
- 不要吝啬在流程分析上投入的时间,因为不只是分析需求方告诉你的东西,而是要挖掘更大的流程价值,沿着链条往上,得到最完整的业务模型,并把它列入你的计划里
- 做流程,是要创造价值,更是为你的老板服务:)
- 做流程,你要耐得住~也要有魄力~
2010年10月11日星期一
小结一下关于bpm实施方面的交流
2010年10月10日星期日
乱弹之企业应用
互联网企业流程部门价值方向的一些探讨
在互联网企业中做业务流程管理,不同于传统行业(特别是制造业),
互联网处在高速发展中,业务不断在变化,特别是对于一个走在浪尖的电子商务公司
互联网企业通常有着很活跃的企业文化,导致你很难推行一层不变的流程式管理,当然实施的顺利与否很大程度还是取决流程化工作是否有来自于企业最高层的支持,自上而上下的执行力
流程部门的真正的价值取向应该是什么?
是满足业务方需求,是满足各种用户使用习惯,是做好产品,做好用户体验,还是为企业内部管理提供决策支持,优化业务流程?
之前参加过一个软件设计方法的培训,讲师会反反复复的问听讲的人一个问题:客户会为哪些功能买单?什么才是这个项目的真实愿景?
为什么会有这样的问题?因为我们往往在做事过程中忘记了因果,我们会把产品的功能当成它的价值,做出了一个丰富的产品,却发现它的那么多功能中,只有几个功能是为了实现价值而做的,还有一大群的功能仅仅是锦上添花,比如:界面好看了点。
那么这些多出来的功能谁来买单呢?通常企业信息化部门绝对不是一个被建立来直接盈利的组织,它会有比较严格的预算控制等,那么很大的人员投入和研发成本都不是这样的部门可以接受的。
上述的开发产品的做法,放在互联网产品中无可厚非,因为这时候面向的是广大网民,让用户接受并乐于使用便是产品的价值之一。
而流程产品,则不是,为什么要进行业务流程管理?说白了就是为了管理,来自于管理层,最先要解决的问题就是达到管理目的,这对于员工而言也自然形成一种约束,已经告诉你该怎么去做事,哪些事需要你做,你要在何时完成这些事,业务流程管理上线之后自然就会有这些作用,在反复的业务过程之后,大量的流程数据便成为我们实现价值的基础之一,这个过程中出现的对于员工个性化工作习惯的干预等影响不可避免。
对于开发团队的管理和技术方向上,坚持人数控制,人员能力要求控制,并竭力让技术架构和简化的开发模式来支撑这种成本控制,这或许是一个可行的路子,目前也尝试促成这样的开发团队布局。
经历过两个大型IT企业的信息化部门,也目睹了一个人员和成本过度膨胀的信息化部门最终被解散的情景,越发把握好方向很重要。
最后再列几个思考点,今后将长期关注和研究:
- 如何让传统业务流程管理和电子商务流结合,理论和技术上可行性以及如何实施?
- 企业信息化部门的规模,成本控制,信息化研发团队的组成和人员要求
- 如何能让深藏于企业内部的信息化研发团队同样具备一流技术水平和吸引力?