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 104101
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T01:13:43+00:00 2026-05-11T01:13:43+00:00

I work in a medium sized team (20+ developers) where I believe communication amongst

  • 0

I work in a medium sized team (20+ developers) where I believe communication amongst team members is not as good as it could be.

Like most teams, I suppose, we have several systems that we build and maintain. We also use dozens of varied tools in our work such as Visual Studio 2008, Subversion, Resharper, Tibco, TeamCity etc.

We also develop using an ‘Agile’ methodology…and I put that in quotes since it seems more like ‘Rush to get this feature in asap…we’ll have the spec for you in about a week…just start working on it now but be sure to unit test it and have it code reviewed by someone’.

Because of this, we have systems that are poorly designed and thus become difficult to maintain….so we end up with a handful of people as ‘gurus’ who are intimately familiar with the systems they created.

Additionally, because of the pace of the IT industry in general we are often required to use new technologies and the latest versions of the tools we develop in.

My point is not to complain and say ‘oh woe is me things are difficult’….rather my concern is that unless our team starts communicating better we’re going to stay stuck in this rut.

Let me try to explain what I mean by communicating a little better….

Recently we just upgraded from VS2005 to VS2008…which is awesome in my eyes cause I like working with the latest technology. And we also moved from CruiseControl.Net to TeamCity…which is all well and good.

…but….we never really got any training on VS2008 or the new features of C# 3.0…and not even a memo about TeamCity… As IT people we seem to be expected to adapt and learn as we go.

Now obviously I can find that info out myself by reading blogs and following the latest news about the tools I use…which I do….but the practice of continuous learning isn’t really practiced by everyone on the team so you end up with people using new features without really understanding them…

Additionally, our team has recently been instructed to start conducting code reviews…but without any guidance as to what that really means….at the moment it just means give your code to someone..anyone…on the team and have them look at your code…whether for two seconds or two hours its not really well established or uniform across the team….if they are even being done at all…

The same is true for writing Unit Tests…we’ve been encouraged to write them…but its not really been communicated team wide what the best way to write them is…so some developers try to write them, find it difficult, and either write poor unit tests or give up and decide unit testing is a bad idea…

The idea I’ve come up with to help improve the situation is to organize a series of meetings as a Developer’s Forum…in these meetings a different topic would be presented by a team member with the remaining time being devoted to discussion amongst the developers.

One week the topic might be an advanced new feature of C# and the recommended best practices around it….and the next might be about Code Reviews and what to look for…while the next could be an introduction to an obscure legacy system…..the discussions could then be used by the developers to share their experiences and problems. Ultimately the aim would be to have a place where ideas and information can be freely shared amongst the developers.

I have got the buy-in from my managers and several of my fellow developers to get something going…but I have been told that such an idea has been tried before and eventually died out.

I want this idea to succeed and not be something that I’ll push all by myself only to have it die when I eventually move on from this company.

How then can I encourage my team to communicate better? Does my idea of a developer’s forum sound like a good idea? What can I do to prevent it from dieing out?

Is there something better that I can do instead that I’m not thinking about?

More than just starting a series of meetings….How do I encourage and influence my team to start performing as a team? I really enjoy my job and believe I’m working with an excellent group of developers…but I also really want to add value to the team in an area that I see is a bit lacking at the moment. How do I do this effectively?

  • 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-11T01:13:43+00:00Added an answer on May 11, 2026 at 1:13 am

    It sounds to me like your team is missing a technical lead.

    This person would take guidance from management, and convert it into practical steps that the rest of the team can use.

    For example:

    1. You mention you use numerous products in your team, and sometimes update these with no notes or training being given to the team.
      The technical lead would document the products and how to use them, ideally on a wiki, so others can contribute, and would have experience in the new product, so they can help anyone as and when they need to.
      The technical lead would also provide guidance, be it an email, document, wiki article etc, on how to use the new product.

    2. This person would produce guidance on how to do code reviews, after meeting with management, senior developers etc.

    3. For any new developments, or major feature requests the technical lead would be involved with designing it, thus a peer review would take place, and knowledge would be spread amongst the team.

    The key to all of this, is making everyone’s job easier, and more productive. It’s probably quite clear who this person is, as they’ll be the most respected member, who everyone goes when they hit a wall. That person needs to be given some time to perform this role.

    Unfortunately if that isn’t you, then you probably won’t have much luck in convincing people to change the way they work.

    In addition it helps enormously to have a informal lunch once a month, football, or whatever where team members can bond informally.

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

Sidebar

Ask A Question

Stats

  • Questions 68k
  • Answers 68k
  • 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
  • added an answer Codeigniter unsets $_GET but you can get the data from… May 11, 2026 at 12:11 pm
  • added an answer You'd probably have to create a custom control for that,… May 11, 2026 at 12:11 pm
  • added an answer Yes, you need to send a custom search to the… May 11, 2026 at 12:11 pm

Related Questions

I work in a medium sized team (20+ developers) where I believe communication amongst
I work in a medium sized team and I run into these painfully large
I work in a very small shop (2 people), and since I started a
I work in a Windows environment and would prefer to deploy code to IIS.
I work in a Microsoft environment, so I can use my C# hammer on
I work in a shop that is certified at CMMI level 5. This certification
I work in a Unix environment with the typical Unix tools (emacs, vim, gvim,
Just to preface: I work in a small company that does ASP.NET development and
Good morning, I work in a small shop (only two of us) and we
I used to work in a place where a common practice was to use

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.