解决方案架构师报告热线,是EA经理还是开发经理?

时间:2016-12-25 08:20:52

标签: architecture enterprise solution

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

2 个答案:

答案 0 :(得分:0)

在我以前的工作中,开发团队向向CIO报告的开发经理报告。架构团队向CTO报告(在该环境中,谁是最接近EA的人)。从这个意义上讲,我会说解决方案架构团队应该与EA团队处于同一报告线中。

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

答案 1 :(得分:0)

这是一个非常难以回答的问题,因为"对"答案真的取决于你的组织,各种团队,文化等的构成。那么说,我仍然会给你我的意见: - )

在我看来,既然你说EA办公室已经建立,那么他们(EA团队)应该专注于"企业" (" E"在EA中)关注并将特定于解决方案的架构留给开发团队。

作为一个例子,我工作的组织有一个EA团队(为了完全披露,我领导我们的EA团队)和9个应用程序开发(AppDev)团队。每个AppDev团队都有一个主要开发人员。从我们的角度来看,我们认为首席开发人员是" Applications Architect"对于AppDev团队。虽然主要开发人员负责为他们创建/维护的应用程序提供架构愿景和设计,但他们还负责与企业架构师(EA团队)合作,以确保他们提供的设计符合整体企业架构目标由EA团队传达。

正如戈登在上面的评论中所提到的,每个人都需要共同努力,以确保提供适当的价值。但是,由于您拥有EA团队,因此我们让他们专注于企业问题,让您的开发团队专注于特定于应用程序的问题,同时协同工作以确保满足所有需求。 / p>