老余看来最近是比较闲, 又有空来捡老本行了。我几年前比较过不同的业务流程建模工具和方法, BPMN确实是比较成熟和完善的标准。不过我还是有点诧异没有中文版的BPMN标准。如果老余真有心做这事,可以把我算入一个,但现在不敢保证时间。
谈到业务流程建模, 有一点经常被大家忽视的是假设(Assumptions), 限制(Constraints), 和前提(Pre-conditions)。一个模型是对真实的片面表现, 不管建模者有无意识,模型只能存在于假设, 限制, 和前提之上。 OMG UML 引入OCL, 应该也是基于这个考虑。业务流程和业务规则(Business Rules)也是一物两面, 应该综合一起考虑。国外从综合角度来考虑业务建模的也还不多。但我觉得这该是个正确的方向。
我最近半年在做大型项目的需求管理, 不知道有没有朋友了解国内这方面的应用?好奇:-)