该帖子同步发自圈子:IT项目管理圈 (访问该圈子)
虽然以前的博文更多地在探讨导致IT项目失败的原因,但是了解一下成功的企业软件实现也是有必要的。 Mike Kavis是一个企业应用架构师,整整一年来他都在自己的博客中发表对于他们有关BPM和SOA实施的情况。最近,他们开展的第一个SOA应用,一个面向顾客的B2B门户网站完成。Mike Kavis在博客中撰文:“这个应用系统将用于我们整个销售和订dan处理全过程。虽然这只是整个项目过程中的第一步,数月后,完整系统提供的功能将极大地提高我们的投资回报率(ROI)。对于我们,这是一个重大的里程碑。所以,我希望借此机会与大家分享我们的经验。” Mike Kavis与我们分享了他们开发第一个SOA项目时得到的经验。我则对Mike认为的“我们作对的事情”进行了评注。 1. 侧重业务而非技术 “我们做了一个为期90天的业务流程评估,总结现状,并充分考虑未来可能出现的局面,制定了一系列不同投资回报比率的项目。” 评注:认识到项目与业务发展紧密联系的同时,Mike团队实际上已经走上了成功之路。软件与技术的进步应该成为促进相关业务发展的重要因素。绝不能依赖无法准确评估的隐性效益。 2. 充分的准备 “我们参加各种讨论会,学习博客上的知识,研究相关网站,与有经验的设计师合作,努力获取任何SOA相关的信息。” 评注:这个道理是显而易见的。 不幸的是,太多的IT客户过分依赖他们的供应商,而没有充分地学习相关知识。这将导致不健康的依赖关系,影响机构内利益相关者做出明智的决定。 3. 全面的POC模型 “我们花了大量时间做客户对BPM与SOA工具需求的评估。” 评注:耐心做客户评估,进行POC验证,充分了解你的合作伙伴。俗话说,强扭的瓜不甜,仓促地进行大项目开发绝对不是个好主意。 4. 挖掘人才 “我们在IT与业务方面都安排了最优秀的员工。 同时,我们还派遣设计师到有合作关系的SOA公司学习。”
|