【问题标题】:Solution Architect reporting line , is it EA manager or Development manager? [closed]解决方案架构师报告线,是 EA 经理还是开发经理? [关闭]
【发布时间】:2016-12-25 08:20:52
【问题描述】:

我们是一家大型电信公司,最近在我们公司设立了 EA 办公室,我们在内部争论技术解决方案架构应该由开发团队还是 EA 团队负责? 在此基础上,需要确定解决方案架构师的报告路线。

【问题讨论】:

  • 没关系。一起工作。把事情做完。提供价值。
  • 我投票结束这个问题,因为它不是关于编程而是组织。
  • 组织和报告线会对您的编程产生巨大影响

标签: architecture enterprise solution


【解决方案1】:

这是一个很难回答的问题,因为“正确”答案实际上取决于您的组织、各种团队、文化等的构成。也就是说,我仍然会给您我的意见 :-)

在我看来,既然您说成立了 EA 办公室,那么他们(EA 团队)应该专注于“企业”(EA 中的“E”)问题,并将特定于解决方案的架构留给开发团队。

例如,我工作的组织有一个 EA 团队(为了全面披露,我领导我们的 EA 团队)和 9 个应用程序开发 (AppDev) 团队。每个 AppDev 团队都有一名首席开发人员。从我们的角度来看,我们将首席开发人员视为 AppDev 团队的“应用程序架构师”。虽然首席开发人员负责为他们创建/维护的应用程序提供架构愿景和设计,但他们还负责与企业架构师(在 EA 团队中)合作,以确保他们提供符合整体企业架构目标的设计由 EA 团队沟通。

正如 Gordon 在上面的评论中提到的,每个人都需要共同努力,以确保提供适当的价值。但是,由于您确实有一个 EA 团队,我会让他们专注于企业问题,让您的开发团队始终专注于特定于应用程序的问题,同时共同努力确保满足所有需求。

【讨论】:

  • 你说的很有道理...谢谢!
【解决方案2】:

在我之前的工作中,开发团队向开发经理报告,开发经理向 CIO 报告。架构团队向 CTO(在那个环境中最接近 EA)汇报工作。从这个意义上说,我认为解决方案架构团队应该与 EA 团队属于同一条报告线。

在我看来,这里要问的关键问题之一归结为责任和主要关注点 - 架构团队专注于质量和长期可持续性(在我看来),而开发团队专注于交付 - 架构向开发经理报告的团队最终可能会被推向短期交付收益而不是长期质量。另外,你们有多少个开发团队?架构应该是一个重叠的问题——如果你有多个开发团队,那么在这些团队中工作的架构师不应该孤立于只看到他们自己团队中正在发生的事情。您还可以建立一个架构委员会/论坛,来自不同团队的架构师可以聚集在一起分享知识、审查彼此的解决方案,并确保架构标准得到全面应用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-28
    • 1970-01-01
    • 2013-09-18
    • 1970-01-01
    • 2013-08-28
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    相关资源
    最近更新 更多