A Divided and Disorganized Development Team












2















I work for a company with roughly 20 developers, maintaining collateral management systems written in .NET. Historically this company has always separated their development team in two groups - architecture/long-term projects vs patching/bug fixing developers.



I'm on the architecture team. Some members in architecture have been with the company for some time and are not held to the same deadlines/expectations as newer members like myself. Generally people in architecture have it better, and personally I'm very grateful not to be working in the "ticket machine." This creates dissatisfaction on the production team, who see us as not pulling our weight. The split is intended to make it easier to introduce new technologies while not delaying time sensitive projects in production.



The production team is servicing our clients directly with fixes and short-term projects. Their efforts and purpose are more transparent to the management staff, and are generally favored.



Some have argued this structure breeds isolation and lack of communication. Personally I know that my team needs more accountability for everyone who commits code into our repository, regardless of seniority.



I'm wondering if anyone has worked in a similar structure and if they have any advice for evolving this.










share|improve this question

























  • who is doing the complaining?

    – user1666620
    7 mins ago
















2















I work for a company with roughly 20 developers, maintaining collateral management systems written in .NET. Historically this company has always separated their development team in two groups - architecture/long-term projects vs patching/bug fixing developers.



I'm on the architecture team. Some members in architecture have been with the company for some time and are not held to the same deadlines/expectations as newer members like myself. Generally people in architecture have it better, and personally I'm very grateful not to be working in the "ticket machine." This creates dissatisfaction on the production team, who see us as not pulling our weight. The split is intended to make it easier to introduce new technologies while not delaying time sensitive projects in production.



The production team is servicing our clients directly with fixes and short-term projects. Their efforts and purpose are more transparent to the management staff, and are generally favored.



Some have argued this structure breeds isolation and lack of communication. Personally I know that my team needs more accountability for everyone who commits code into our repository, regardless of seniority.



I'm wondering if anyone has worked in a similar structure and if they have any advice for evolving this.










share|improve this question

























  • who is doing the complaining?

    – user1666620
    7 mins ago














2












2








2








I work for a company with roughly 20 developers, maintaining collateral management systems written in .NET. Historically this company has always separated their development team in two groups - architecture/long-term projects vs patching/bug fixing developers.



I'm on the architecture team. Some members in architecture have been with the company for some time and are not held to the same deadlines/expectations as newer members like myself. Generally people in architecture have it better, and personally I'm very grateful not to be working in the "ticket machine." This creates dissatisfaction on the production team, who see us as not pulling our weight. The split is intended to make it easier to introduce new technologies while not delaying time sensitive projects in production.



The production team is servicing our clients directly with fixes and short-term projects. Their efforts and purpose are more transparent to the management staff, and are generally favored.



Some have argued this structure breeds isolation and lack of communication. Personally I know that my team needs more accountability for everyone who commits code into our repository, regardless of seniority.



I'm wondering if anyone has worked in a similar structure and if they have any advice for evolving this.










share|improve this question
















I work for a company with roughly 20 developers, maintaining collateral management systems written in .NET. Historically this company has always separated their development team in two groups - architecture/long-term projects vs patching/bug fixing developers.



I'm on the architecture team. Some members in architecture have been with the company for some time and are not held to the same deadlines/expectations as newer members like myself. Generally people in architecture have it better, and personally I'm very grateful not to be working in the "ticket machine." This creates dissatisfaction on the production team, who see us as not pulling our weight. The split is intended to make it easier to introduce new technologies while not delaying time sensitive projects in production.



The production team is servicing our clients directly with fixes and short-term projects. Their efforts and purpose are more transparent to the management staff, and are generally favored.



Some have argued this structure breeds isolation and lack of communication. Personally I know that my team needs more accountability for everyone who commits code into our repository, regardless of seniority.



I'm wondering if anyone has worked in a similar structure and if they have any advice for evolving this.







team team-building






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 29 mins ago







ShameWare

















asked 53 mins ago









ShameWareShameWare

404145




404145













  • who is doing the complaining?

    – user1666620
    7 mins ago



















  • who is doing the complaining?

    – user1666620
    7 mins ago

















who is doing the complaining?

– user1666620
7 mins ago





who is doing the complaining?

– user1666620
7 mins ago










1 Answer
1






active

oldest

votes


















0














If it's just some disgruntled peers in the production team complaining, tell them that you don't report to them and that they should concentrate on doing their own work. Alternatively, tell them "oh yeah, I'll bring it up with my team" and forget about it.



If it's management complaining, work with them to address their concerns. Just remember that decisions come down to money - if there is a financial benefit to make a change then it will happen, otherwise it probably won't.



At the end of the day, so long as management are happy then it doesn't matter what other teams think. You're there to collect a paycheck, not to make people you don't report to happy.





share

























    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "423"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f126730%2fa-divided-and-disorganized-development-team%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    If it's just some disgruntled peers in the production team complaining, tell them that you don't report to them and that they should concentrate on doing their own work. Alternatively, tell them "oh yeah, I'll bring it up with my team" and forget about it.



    If it's management complaining, work with them to address their concerns. Just remember that decisions come down to money - if there is a financial benefit to make a change then it will happen, otherwise it probably won't.



    At the end of the day, so long as management are happy then it doesn't matter what other teams think. You're there to collect a paycheck, not to make people you don't report to happy.





    share






























      0














      If it's just some disgruntled peers in the production team complaining, tell them that you don't report to them and that they should concentrate on doing their own work. Alternatively, tell them "oh yeah, I'll bring it up with my team" and forget about it.



      If it's management complaining, work with them to address their concerns. Just remember that decisions come down to money - if there is a financial benefit to make a change then it will happen, otherwise it probably won't.



      At the end of the day, so long as management are happy then it doesn't matter what other teams think. You're there to collect a paycheck, not to make people you don't report to happy.





      share




























        0












        0








        0







        If it's just some disgruntled peers in the production team complaining, tell them that you don't report to them and that they should concentrate on doing their own work. Alternatively, tell them "oh yeah, I'll bring it up with my team" and forget about it.



        If it's management complaining, work with them to address their concerns. Just remember that decisions come down to money - if there is a financial benefit to make a change then it will happen, otherwise it probably won't.



        At the end of the day, so long as management are happy then it doesn't matter what other teams think. You're there to collect a paycheck, not to make people you don't report to happy.





        share















        If it's just some disgruntled peers in the production team complaining, tell them that you don't report to them and that they should concentrate on doing their own work. Alternatively, tell them "oh yeah, I'll bring it up with my team" and forget about it.



        If it's management complaining, work with them to address their concerns. Just remember that decisions come down to money - if there is a financial benefit to make a change then it will happen, otherwise it probably won't.



        At the end of the day, so long as management are happy then it doesn't matter what other teams think. You're there to collect a paycheck, not to make people you don't report to happy.






        share













        share


        share








        edited 1 min ago

























        answered 6 mins ago









        user1666620user1666620

        11.7k103640




        11.7k103640






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to The Workplace Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f126730%2fa-divided-and-disorganized-development-team%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Statuo de Libereco

            Tanganjiko

            Liste der Baudenkmäler in Enneberg