A Divided and Disorganized Development Team
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
add a comment |
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
who is doing the complaining?
– user1666620
7 mins ago
add a comment |
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
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
team team-building
edited 29 mins ago
ShameWare
asked 53 mins ago
ShameWareShameWare
404145
404145
who is doing the complaining?
– user1666620
7 mins ago
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
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.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
add a comment |
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.
add a comment |
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.
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.
edited 1 min ago
answered 6 mins ago
user1666620user1666620
11.7k103640
11.7k103640
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
who is doing the complaining?
– user1666620
7 mins ago