寻找业务分析师

日期: 2009-01-04 作者:Jake Sorofman翻译:杨君 来源:TechTarget中国 英文

大家都认为SOA具有很高的价值   我认为SOA比其它技术更真实、更有道理、更有发展前途。也许SOA最有前途的地方就是业务用户授权。SOA将应用开发从复杂而又神秘的黑魔法转变成了大部分人都能理解的相对非技术性流程。传统的观点认为通过将应用开发的权利下放到业务,这种从编码到复合的转变使机构的适应力和灵活性都有所增强。

应用不过是应用需求罢了——只有身在其中的人才最了解这种需求。   正是这一点促进了第一次SOA投资浪潮的到来。在准许业务领域大力创新的同时,机构当然也希望打破这个IT瓶颈,打开市场,重新创建新的业务模型,赢得长期客户,令同行业的竞争者望其项背。如果单纯地认为SOA不过是原来节约成本,……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

大家都认为SOA具有很高的价值

  我认为SOA比其它技术更真实、更有道理、更有发展前途。也许SOA最有前途的地方就是业务用户授权。SOA将应用开发从复杂而又神秘的黑魔法转变成了大部分人都能理解的相对非技术性流程。传统的观点认为通过将应用开发的权利下放到业务,这种从编码到复合的转变使机构的适应力和灵活性都有所增强。应用不过是应用需求罢了——只有身在其中的人才最了解这种需求。

  正是这一点促进了第一次SOA投资浪潮的到来。在准许业务领域大力创新的同时,机构当然也希望打破这个IT瓶颈,打开市场,重新创建新的业务模型,赢得长期客户,令同行业的竞争者望其项背。如果单纯地认为SOA不过是原来节约成本,就完全领会错误了,当今促进SOA投资的主要因素是业务转换,听起来不错吧?

  我的意思是应用开发的地位应该从后台升至到偏侧,可能还不只是偏侧,主要意图是将编程者的负担转移到业务分析师的身上,因为业务分析师对业务问题的理解更为深刻,比数学可能要简单些。

  应用开发环境不止是IDE:portals,复合应用框架,mashup平台成为了以SOA为基础应用的复合环境。技术供应商渴望得到分散应用开发的工具。现今,在传统IDE的周围肯定有许多真正应用开发。这是极大的权利下放,将注意力从底层的编程工作转移到了更高一层的应用交付。这种方法交付了有形的业务收益,加快了将产品投放市场的时间,提高了应对变化的响应能力。

  到底是谁在做这个工作?

  我认为做这个工作的人不是业务分析师,而是编程者本身。也许不是最有经验的编程者——那些一门心思搞编程的人——但会是那些在开发机构的人,而不是业务领域的人。

  业务分析师原本是应该只关注业务方的,密切注视业务流程和业务问题,而不是技术本身。基于SOA方法的应用复合,会令开发机构更具灵活性、适应性更强、反映更灵敏.但是我不认为这个业务分析师能够成为现实。现今,似乎在开发小组形成了分层,而不是IT和业务之间的权责明确。

  有些人可能不同意我的看法,他们认为业务分析师在业务领域内分布十分广泛。但是,这些人只是挂个名而已,这些人只不过是传统意义上的业务分析师,不是SOA所需要的那种类型。这些业务分析师把大部分时间都花在了搜寻需求、记录业务流程以及建立财务模型上——而不是组合应用上。

  我不认为SOA前途尽失,只不过是时机尚未到来。正如我所说,这是一个进化的过程,市场需要花时间调整,满足这种需求。你可以在大学生业务项目中看到这一点,他们中的大多数正在重新选择工具将手头上的技术教给业务设计师,以及SOA应用开发商。

  我们看到许多业务学习者已经学会了现有的技术。这一代新近兴起的大军一定能将SOA的功能发挥到极致,将开发的任务交与业务,保证业务的灵活性。

  这些业务设计师马上就要诞生了。

相关推荐

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 学习下一代软件和App编码的经验

    面对关键软件开发者人才短缺的情况时,新兴的一代软件开发者那里似乎还有一线希望。这些年轻的开发者对待应用代码的方式对于老一代软件专业人士来说也许能提供有价值的经验教训。

  • 应用开发策略选择

    每个软件架构师,开发经理和开发人员都很可能遇到过软件设计和开发中“自上之下vs.自下而上”的争论。正确的答案其实是,这里并没有单一的最佳方案。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响