2016-12-25 54 views
-2

我們是一家大型電信公司,最近在我們公司設立了EA辦事處,我們有內部辯論技術解決方案架構應該是開發團隊還是EA團隊責任的一部分? 基於此,解決方案架構師報告行需要確定。解決方案架構師報告線,是EA經理還是開發經理?

+0

沒關係。一起工作。把事情做完。提供價值。 – Gordon

+4

我投票結束這個問題作爲題外話,因爲它不是關於編程,而是關於組織。 – Gordon

+0

組織和報告行可能會對您的編程產生巨大影響 – Paul

回答

0

這是一個非常難回答的問題,因爲「正確」的答案真的取決於你的組織,各種團隊,文化等的構成。這就是說,我仍然會給你我的看法:-)

在我看來,既然您說EA辦公室已經建立,那麼他們(EA團隊)應該關注「企業」(EA中的「E」)問題,並將特定於解決方案的架構留給開發團隊。

作爲一個例子,我工作的組織有一個EA團隊(爲了充分披露,我領導了我們的EA團隊)和9個應用程序開發團隊(AppDev)。每個AppDev團隊都有一名首席開發人員。從我們的角度來看,我們將首席開發人員視爲AppDev團隊的「應用程序架構師」。雖然首席開發人員負責爲他們創建/維護的應用程序提供架構設想和設計,但他們還負責與企業架構師(EA團隊)合作,以確保他們提供的設計符合整個企業架構目標由EA團隊進行溝通。

正如Gordon在他上面的評論中提到的那樣,每個人都需要共同努力以確保提供適當的價值。但是,由於您擁有一個EA團隊,因此我會讓他們專注於企業問題,並讓您的開發團隊專注於應用程序特定的問題,同時共同努力確保滿足所有需求。

+0

您所說的話有意義......謝謝! – user1511524

0

在我之前的工作中,開發團隊向向CIO報告的開發經理報告。架構團隊向首席技術官報告(在該環境中與EA最爲接近)。從這個意義上說,我認爲解決方案架構團隊應該和EA團隊一樣屬於同一報告系列。

在我看來,要問這裏的關鍵問題之一歸結爲責任和主要焦點 - 架構團隊專注於質量和長期的可持續性(在我看來),而開發團隊專注於交付 - 一個向開發經理報告的架構團隊可能最終會被推向短期交付收益而非長期質量。另外,你有多少個開發團隊?架構應該是一個重疊的問題 - 如果你有多個開發團隊,那麼在這些團隊中工作的架構師不應該被孤立,只能看到他們團隊中發生的事情。您還可以建立一個架構委員會/論壇,來自不同團隊的架構師可以共同分享知識,審查彼此的解決方案,並確保架構標準全面應用。

相關問題