Questions about working together with co-workers or a team. (Teamwork questions are at risk of being "put on hold as off-topic" for being about career advice or education.)

learn more… | top users | synonyms

15
votes
4answers
929 views

best way to “introduce” OOP/OOD to team of experienced C++ engineers

I am looking for an efficient way, that also doesn't come off as an insult, to introduce OOP concepts to existing team members? My teammates are not new to OO languages. We've been doing C++/C# for ...
15
votes
8answers
1k views

Too many seniors in one team?

Can having too many senior programmers in one team turn out to be a bad thing? Having like say, 4-5 senior programmers in a team of 6-7 people. What is the optimal number/ratio in these kind of ...
7
votes
6answers
669 views

Suggestions wanted on dealing with hyper territorial team [closed]

I have just started a new job and all is not well in neverland. I had high hopes for this company, but when I arrived, I walked into a team that I am having a hard time working with... The two ...
6
votes
10answers
465 views

What is the best way to discuss/plan/negotiate about code architecture remotely?

Our team is distributed in space and time, so we have no ability to discuss the architecture of the code in real time. How can we discuss it via documentation: write code interfaces/ comment/ modify, ...
4
votes
2answers
412 views

If most of team can't follow the architecture, what do you do?

I'm working on a greenfields project with two other developers. We're all contractors, and myself and one other just started working on the project while the orginal one has been doing most of the ...
2
votes
4answers
841 views

Tips for developing with a remote team? [closed]

My company has corporate offices around the country and I have been hired under contract to work in one office while the rest of my team works in another. We are in the same time zone, but definitely ...
20
votes
5answers
2k views

How to convince team members of the existence of a “mandelbug”

We are developing an application; it includes a library developed by another coder, this library communicates with server via multiple network connections, and this involves multiple threads working ...
13
votes
14answers
1k views

What is the most effective/efficient way to develop an application with multiple people without source control?

Introduction to my situation I work for a small web development company. We have a team of four ASP.NET developers, including me. Almost all of our projects (> 98%) are one-person projects that take ...
7
votes
8answers
1k views

How should I introduce a coding standard to my team?

First a bit of background: My current development manager is taking another opportunity the end of this week, leaving our team with four fulltime developers, a part-time intern and a web designer ...
6
votes
2answers
342 views

How can a programmer work effectively with a remote web designer

I'm a programmer who understand html & css, but got no taste. My company decided to redesign our e-commerce website with new UI and move to ASP.Net MVC. They want a really good design, so they ...
6
votes
4answers
426 views

What must be done to allow a development team to minimize difficulties as new team members are added? [duplicate]

I work at a small Web Dev firm, and have been handling all the PHP/MySQL/etc. for a while. I'm looking at improving our practices to allow for easier collaboration as we grow. Some things I have in ...
5
votes
1answer
506 views

Shared QA responsibilities on an Agile team

For many years our IT development group subscribed to the waterfall software development methodology with segregated pods of programmers specializing in database development, logic layer and ...
3
votes
5answers
3k views

I have an MIS degree. How do I sell myself as a programmer? [closed]

So, I graduated with a BSBA in Management Information Systems with honors almost 2 years ago which is more of a business degree. As of right now, I do have a job title of "Programmer", but it's more ...
0
votes
2answers
222 views

How do you communicate improvements in tools and process to the development team? [closed]

My team does a lot of internal tooling and infrastructure work - you can think of us as a small scale version of the teams Facebook, Etsy, Netflix, etc. who build all the infrastructure for scaling ...
8
votes
5answers
1k views

Sharing development test cases (unit and development integration) with the QA (test) team?

The testing team (the so-called QA team in some organizations) insists that the development team should share their (the development team's) test cases with them. Their arguments are that the ...
8
votes
6answers
1k views

Is Pair Programming also used to train less experienced developers and bring them up to speed? [duplicate]

I am familiar with Agile and Pair Programming (http://en.wikipedia.org/wiki/Pair_programming). I thought Pair Programming was used if there was a complex requirement i.e. two sets of eyes is better ...
6
votes
4answers
457 views

How do you deal with discovering bad and false code in your team? [duplicate]

Every year in january we process a big task with our system. While the performance during the task was above average the maintaince follow up is currently having a lot of trouble with jobs running too ...
4
votes
8answers
1k views

Giving team members more decision-making power led to very long arguments, blocking progress since there is no one with the final say [closed]

Currently we use Scrum with the exception that our Scrum Masters sometimes act as project managers rather than facilitators of the Scrum process. About half of the time team members pull tasks on ...