Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 46813
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T16:01:28+00:00 2026-05-10T16:01:28+00:00

Some context upfront: Imagine a 200+ developers company finally setting up a more or

  • 0

Some context upfront:

Imagine a 200+ developers company finally setting up a more or less independent architecture team/department. The software portfolio consisting of 20+ ‘projects’/applications of varying sizes in production was taken care of by team-leads/technical-leads, who were responsible for and in charge of the projects ‘architecture’ as well.

Out of the necessity to consolidate and control the architecture and enable certain needed large reworks on the systems as a whole, in addition of the all so needed knowledge exchange, the company decided to set-up an architecture department.

  • What are the DOs and DON’Ts of such an undertaking?

  • Who are the people making up such an architecture team?

  • What should be their responsibilities?

  • What’s out of their scope?

  • What are the useful transition strategies for the company?

  • How to prevent those wry looks every time someone even mentions ‘the architecture team’?

  • Did your company undergo such a change already successfully?
    Why did it fail?
    Why was it successful?

That’s should not be a discussion on ‘What is architecutre?'(which is very closely related ;).

The really interesting points would be acceptable/realistic maybe even frictionless ways to install such a team, besides of course some warnings regarding battles better not to be even started.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T16:01:29+00:00Added an answer on May 10, 2026 at 4:01 pm

    Here are a few issues that should be thought about:

    • What is the exact mandate for the architecture team?
    • What is the architecture team’s deliverable? A framework, guidelines, implementation help… Or are they just Architecture Astronauts?
    • Is this only for applications going forward, or will this be a backport?
    • Who will be responsible for backporting? (And we mean budget here…)
    • Will there be resources allocated to testing the backports?
    • Does the Architecture Team have real muscle, or will management’s will fold when the first group grouses about the 4 months it will take to implement the changes…
    • How will you deal with the friction between the individual project groups and the architure team (and there will be friction?). Opportunists will take this as a wonderful opportunity to jockey for position…
    • Be aware that this will be primarily a political game…

    My friend, you have a tough road ahead…

    The first step is to be crystal clear on what the architecture team is supposed to achieve.
    Why are you putting the team in place?
    Are you trying to unify all the applications, develop a common framework, what?
    What is the mandate and the vision for this team?

    Whoever the lead on this team better have kick a** interpersonal skills.
    It should not be the brilliant coder that can whistle the star wars theme song and make light saber noises… but he should probably be on the team in a technical capacity.

    You should probably populate the team with people that are familiar with the majority of the projects. I would be wary of selecting all the current leads, as that might take a big chunk of knowledge from the current teams. And let’s face it, those teams have to be productive while the architecture team comes up with its own deliverables.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 259k
  • Answers 259k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer It depends on what you mean by most recent: If… May 13, 2026 at 11:07 am
  • Editorial Team
    Editorial Team added an answer Could be called header, declaration or signature. The first one… May 13, 2026 at 11:07 am
  • Editorial Team
    Editorial Team added an answer ds.Tables("infNFe").Rows(0).Item(2) That's what i've used, thank you guys! May 13, 2026 at 11:07 am

Related Questions

The problem is simple, but I'm struggling a bit already. Server server = new
I have a long running process that integrates over a collection of incoming Entities
Some Context From Javascript: The Definitive Guide : When regexp is a global regular
Some context: one of the systems I'm working on is a .net 2.0 web

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.