2008-10-17 41 views
20

而且我不是每分钟都有意​​义,而是业务流程管理。BPM的价值是什么? (业务流程管理)是否值得使用?在哪些情况下?

尽管BPM被高估了,但由于该技术易于解决,但我已经了解到BPM套件的价值在于让非技术人员,业务专家参与到软件设计中。

我知道,用户在分析过程中总是与我们在一起,但我们使用的工件总是很陌生。无论UML图表看起来多么友好,或者我们进行了多少次Agile迭代,最终用户和最终开发人员之间总是有差距(通常由用户管理员和IT经理覆盖:-S)

您(作为软件开发人员)如何看待BPM?它看起来有趣吗?你会考虑学习其中的一个吗?你觉得5年后会死吗?

我知道BPM根本就不是银弹,但除非你有一位非常聪明的客户,他知道如何表达他们的要求以使我们能够做到正确,分析和要求始终是项目失败的领域。

回答

36

我在内容管理/信息管理部门花费了几年时间,使用FileNet和IBM BPM产品。我不得不说我非常不高兴,这是为什么:

1)BPM是我从未见过的直观实现的事情之一。我的意思是(类似于你在你的问题中所说的)商业用户不能坐下,用30分钟创建一个流程/工作流程。

2)我很少看到一个非程序员可以创建接受的解决办法

3)缺乏解释BPM给企业用户,企业用户无法领悟能力,以及时间量而花费在BPM上的钱对我来说似乎很可笑。从我参与过的所有事情的经验来看,公司可以雇佣1或2个人(技术类型)全职工作,并为他们创建一个定制应用程序,以适应一系列业务类型需要召开大量会议和聘请顾问或培养商务人士。

4)这是一个令人难以置信的利基市场,而90%的成果包括文档路由和批准。这是一个非常非常简单的概念,开发人员通常可以编写代码并实施更便宜的解决方案。如果开发者是好的,他们可以用更少的步骤使它更直观。

5)通常需要花费更长的时间才能让编码人员与10位管理人员通话,一群企业用户学习使用不良的有限产品并提出解决方案,而不是仅仅让正常开发走向上。

不要误会我的错在这里 - 我知道我的经验,而颇深比起一些,只涉及一对夫妇的产品意味着我只摸了一点东西就在那里。我都赞成创新,但我还没有看到一个半途而废的解决方案,而且它们的价格都比它们的价值高出20倍。我相信COTS BPM类型的软件将会持续存在,但我希望我不必再用它多年。希望这将是一半体面。

9

我认为BPM是与传统的IT单元“保持计算机运行”正交的东西,因为BPM是我们试图通过添加此技术或相应地更改流程来改进工作方式的地方。我发现它在几个方面相当迷人。

对我来说,另一个有趣的部分是这往往涉及到业务的不同部分,例如,销售团队如何工作,市场营销,人力资源等,并试图看到他们的效率如何以及在哪里可以改进?

我不认为它会死,但名称的含义会改变和发展我怀疑一个分支可能是自动化业务专家或其他名称。我也看到这与公司的IT部门中的应用程序组合思想相融合。定期改进或更换应用程序,以改善事物的工作方式,并持续改进其价值。

不要忘了,我们这些在IT频繁的网站。我可能是一个网站开发人员,但是根据公司的不同,这可能有几个不同的角度:1)产品开发 - 在这里我帮助制作产品或促进公司的服务销售,2)信息技术 - 在这里我帮助公司通过了解公司的骨干,这是一组机器和各种软件以公司运行方式的各种流程缝合而成。

需求和技术的发展可以帮助满足这些需求通常是一些可能影响任何大型软件集成(如ERP或CRM系统)的大事情。在花费数年的时间来安装软件和公司正确使用它之后,可能会发生很多变化,我们认为如何使用它,并非所有变化都很糟糕。这可能是因为删除某些公司可能会节省数千美元的工作时间,而这些工作时间将花费在并非真正需要或有用的事情上,但这在开始时并不为人所知,因此其中一项要求的功能是从最后想要的东西列表中删除。

+0

我认为BPM可以在之间的对决“用户编写自己的软件”细线“这是所有IT责任”,旨在为最终用户,而编程语言是(开头)(COBOL?)他们结束了作为一个IT唯一的问题。业务需要敏捷性来改变。 – OscarRyz 2008-10-17 23:50:06

+3

它在一些公司中以这种方式结束了,但我认为BPM人士认为这些人认识到其他方面具有的利益冲突,即商业用户不想花费大量时间学习技术和技术,想要花费大量的时间学习业务运行的方式。 – 2008-10-24 15:24:25

相关问题