我是小林,一名普通的软件工程师,从事BPM(业务流程管理)软件开发工作。我没有几十年的技术底蕴,无法像大牛们一样高谈阔论,品评BPM开发之道;也不是资深的流程管理专家,能与大家分析流程管理的时弊。我只是一名有着一轮工作经历的软件开发者,更准确说是流程开发者,有那么几次特殊的经历,可以窥探一丝BPM开发的发展轨迹。

2004年,我初入软件行业。当时,国内BPM软件产品大多还处在概念阶段,它们基本都是非常专业的中间件级产品,复杂的状态机、活动、事件等概念充斥其中,只有高水平的开发实施人员才能驾驭。而且,很多用户对BPM也没有足够的认识,难以形成良好的BPM生态环境,导致BPM产品无法充分发挥作用。而包含工作流的另一个产品OA(办公自动化软件)却迅猛发展,大行其道。通过工作关系,在为几家大型企业做软件项目的同时,我也对他们的OA系统深入了解了一番,对系统中工作流的表现形式与原理产生了浓厚的兴趣。这也开启了我的BPM之路。

2007年,我接手了两个信息管理系统项目,它们都有一块内容需要实现业务数据的收集、核对、补充、审核与发布。我联想到工作流的概念:是一系列相互衔接、自动进行的业务活动或任务。项目当用工作流无疑。但苦于公司没有工作流产品或方案,项目又无法引入外部产品,最后只能仿照之前了解的OA中的工作流自行实践。建模板、定义活动及顺序、代码控制流程走向、设定岗位由上级活动选择下级活动具体参与人……数月之后,所谓的“工作流”平台算是建起来了,最终也得到了用户的认可。可是,项目维护难、交接难,特殊应用场景流程不支持,流程经常出现流转异常,无法跟踪流程等问题层出不穷,让我苦不堪言。一种强烈的愿望油然而生:我需要一款专业的工作流产品!

2010年,我有幸参与了几家公司的工作流产品技术交流,注意到以H3 BPM为代表的产品,将BPM从中间件转变为“流程快速开发平台”,BPM是IT的开发工具,以流程、表单等常规概念为中心,普通IT人员即可上手。接下来,与H3 BPM合作,我接连做了几个大项目,都得到客户的认可。惊喜之余,我又陷入困惑,当BPM是中间件时,最大的成本是开发成本,当BPM变革为流程开发平台时,最大的成本却是“需求沟通成本”。据我们的项目统计,流程实施成本80%来自于需求沟通和项目管理。如果流程快速开发平台还可以变革为运维级平台,那么BPM的建设成本将大幅降低。特别是对于需要不停迭代优化的流程管理,更能随时优化管理,BPM的价值将进一步被放大,更为企业所推崇。如何才能降低开发成本,成为我们这些流程开发者日思夜想的问题。

所幸,2016年,H3推出10.0产品,以“天下没有难用的流程”为目标,把BPM从流程快速开发平台变为运维级产品,普通的IT管理员甚至业务人员都可以驾驭。H3 BPM为我打开了一扇崭新的大门,提供了一款易学易用、可自主开发,而且拥有普适双擎,整体成本显著下降的业务流程管理产品,让我可以更高效、快速地为客户提供流程开发服务。它比OA更易配置,不需要专业的开发人员,普通的企业IT管理人员甚至业务部门的人员即可玩转;比EAI更易集成,让企业的管理系统无限连接;像互联网产品一样易用,让用户尽享极致体验;还保持了BPM原有的深度扩展能力、深度分析功能等。在流程开发项目中,一次次看着客户在需求实现时露出的笑脸,我都倍感骄傲。

从最初的IT菜鸟成长为资深PM,从流程小白成长为半个流程专家,我看着流程管理产品从最初的业务流程管理概念变革为日益开放且强大的运维级开发工具。我在不断成长,BPM也在不断变革,你呢?

转载于:https://www.cnblogs.com/1774bpm/p/6169960.html

一个软件开发者的BPM之路相关推荐

  1. 一个python开发者的修炼之路

    在微信上有童鞋问我python开发者的入门标准是神马?这个问题难到我了,而且贸然给一个答案出来的话,必定会有万千高手来喷. 凡人修仙,仙人修道,道人修真.当我们还是一个在青石板上蹲马步汗水涔涔的废柴时 ...

  2. 一个软件开发者的历史 走在法律的边缘

    刚看到一个关于程序员写爬虫被抓的故事. 想起来,当年也遇到类似的情况. 自己选择了离开. 在互联网公司过去20年的发展中,从移动增值业务.短信PUSH 以及后来的大数据挖掘用户信息,其实很多都是走在法 ...

  3. ghost与盗版----一个软件开发者的历史

     接触ghost是96年的时候,那个时候还在研究所做系统集成.ghost的界面风格一如20年前的样子,没什么变化. 97年我在项目中就用到了ghost,背景:金融系统解决千年虫的升级,我们去一个贫 ...

  4. 怎样才能成为一名优秀的软件开发者

    怎样才能成为一个优秀的软件开发者? (译者注:原文是for BCBer 的,但其实本文所述对所有Programmer都适用,具体到编程语言的几乎没有,所以就这样译了...) 作者:    不详     ...

  5. 软件开发者30岁以后该何去何从

    转自:http://www.5yijia.com/?p=206 软件开发者30岁以后该何去何从 [原创]转载请注明出处 我一家网 http://www.5yijia.com 本文主要讨论软件开发者到了 ...

  6. 揭秘APP软件开发者百万富翁之路:造程序的工厂

    2009-12-10 16:48 |  5794次阅读 |  来源:第一财经周刊  [已有30条评论]发表评论 关键词:新闻资讯  | 感谢carlkxiafhwfhw的提供 |  收藏这篇新闻 他们 ...

  7. 一个独立开发者的逆袭成长之路

    什么是独立开发者 对于独立开发者并没有一个严格的定义,既没有人数的限制,也没有具体工作内容的说明,不过一般大家都认可的观点就是,独立开发者是指那些通过单独地开发应用而养活自己的程序员,他们没有正式工资 ...

  8. 揭秘APP软件开发者百万富翁之路:造程序的工厂(好东西)

    他们在等待App Store这样的一个大展拳脚的机会,为此他们可以倾其所有,这也是一个自我传奇的开始. 几乎每个工作日的晚上6点半以后, 在北京望京科技园,几个年轻人从不同的大楼走出来后,都会聚集在一 ...

  9. 揭秘APP软件开发者——百万富翁之路(转)

    他们在等待App Store这样的一个大展拳脚的机会,为此他们可以倾其所有,这也是一个自我传奇的开始. 几乎每个工作日的晚上6点半以后, 在北京望京科技园,几个年轻人从不同的大楼走出来后,都会聚集在一 ...

最新文章

  1. ASP.NET自定义控件组件开发 第三章 为控件添加事件 前篇
  2. 图形工具包 linux,GTK 4.0图形工具包正式发布:时隔四年的重大版本!
  3. C语言scanf:获取输入的内容
  4. jQuery万能浮动框插件测试
  5. android 加载大长图,android加载长图片的方法
  6. 解压出来的文件md5会改变吗_监控Linux文件变化,防止系统被黑
  7. 【机器学习案例】酒店用机器学习,预测哪些客人会放鸽子
  8. Xcode 6 的新增特性
  9. 驳《寒门再难出贵子》——谁说寒门大学生没有春天!
  10. 【转】GB2312汉字分区及内码表
  11. 什么是localhost(127.0.0.1)?
  12. 读取文件云服务器bcc,读取文件云服务器bcc
  13. java scanner 读取文件_Java读取文本文件
  14. 【扫盲系列】分布式+Zookeeper+Docker+K8S
  15. 使用 python 写出诗一样的代码 (一)
  16. 苹果新iPhone发布会9月11日开幕 官宣海报神似西瓜霜
  17. 动画旋转360度位置不变
  18. 海关数据的作用你肯定没搞懂!
  19. c++加减乘除计算器
  20. 易康ecognition软件及其插件EPS1/2

热门文章

  1. docker-compose部署Redis-Cluster集群
  2. 信息安全系统设计基础实验一
  3. 系统注册表方式修改背景颜色
  4. 编码、字符集编码、UTF8mb3/UTF8mb4
  5. 【教学】深度学习小项目汇总_含源代码包运行
  6. 优盘格式化了怎么恢复里面的数据
  7. iOS 11封杀32位应用,不少开发者宁愿放弃
  8. 连载:中国最早的一代官派留学生--留美幼童 (12)
  9. Phoenix创建盐表
  10. 【递归】Coffee Chicken