Questions tagged [team]

It refers to the group of people (software developers, testers, project managers, product owners, etc.) who are working on the same project or company. However, usually it refers to a team of software developers.

For more information to define the description refer to the Wikipedia articles - Team software process and Software development.

223 questions
351
votes
20 answers

How should I behave as a developer in a project that's headed for failure?

I am a developer in a 5-member team and I believe our project is headed for disaster. I'll describe why in a moment, but my question is: how should I behave? The deadline is in 1.5 months, and I feel no matter what we do, this project will fail.…
Louis Rhys
  • 6,042
  • 11
  • 42
  • 59
231
votes
25 answers

How do I prevent Scrum from turning great developers into average developers?

I found this also happened in my team although he may have exaggerated the situation a little bit. Scrum is a way to take a below average or poor developer and turn them into an average developer. It's also great at taking great developers and…
Qiulang 邱朗
  • 3,095
  • 3
  • 13
  • 22
185
votes
23 answers

How can I deal with a team member who dislikes making comments in code?

One of my team members consistently avoids making comments in his code. His code is not self-documenting, and other programmers have a difficult time understanding his code. I have asked him several times to comment his code, however he just gives…
Md Mahbubur Rahman
  • 4,747
  • 5
  • 32
  • 38
95
votes
8 answers

Adding a new developer just before deadline is horrible. But what is not?

Imagine a project is assigned to a team, deadline is estimated as 8 months. After 6 months it becomes apparent the project will most certainly not be complete on time(e.g a law changes or a hidden monumental hurdle is discovered, the lead dev gets…
Vorac
  • 7,073
  • 7
  • 38
  • 58
65
votes
8 answers

How do I deal with a difficult programmmer joining an open source project?

I have an open source script for a specific site (I'm trying not to call anything by name here) that I and a few other developers recently moved to GitHub. We've gotten several new developers since we moved to the new system, including one very…
Nathan2055
  • 775
  • 1
  • 6
  • 18
49
votes
7 answers

Programming with a group of people I've never met

I've been assigned a group project from my AP computer science class, and I am required to work with three other people. I've never talked to them before, I have no idea their skill level, and all I have is their email address. The assignment,…
Gabriel
  • 635
  • 5
  • 11
48
votes
13 answers

Is individual code ownership important?

I'm in the midst of an argument with some coworkers over whether team ownership of the entire codebase is better than individual ownership of components of it. I'm a huge proponent of assigning every member of the team a roughly equal share of the…
Jim Puls
  • 707
  • 5
  • 8
43
votes
7 answers

How do you keep track of what classes and functions your team has written?

When working on code, I face many of the same challenges that my teammates do, and I have written some helpful functions and classes, and so have they. If there is good communication, I'll hear about some great thing someone put together, and six…
changokun
  • 491
  • 4
  • 9
42
votes
8 answers

What are the main things a programmer expects from the senior programmer?

Recently I read the following 5 Types Of Bosses and How To Deal With Them , which describes the attires of the worst boss. I've just started leading a small team of software developers. I would like to know what are the main things a programmer…
Avatar
  • 1,045
  • 1
  • 11
  • 14
41
votes
12 answers

How do I convince my employer to hire an additional developer without selling myself short?

I'm the only developer at a small company. I've slowly moved into development here; until ~4 months ago 50-75% of my time was spent on operations. Now, 50-75% of my time is spent on development, with the rest split between operations and various IT…
John Straka
  • 2,313
  • 1
  • 22
  • 26
40
votes
8 answers

Is rotating developers on a project a good or bad idea?

I'm working on a small team that will begin working on a large new project with another small team. The other team is currently working on a legacy system that they have been working on for years. The manager has decided that the developers from my…
Christian P
  • 1,954
  • 2
  • 19
  • 24
35
votes
4 answers

Is it common to separate back-end and front-end into two positions on web development projects?

At a web startup, is it more common to have an engineer working the front-end AND back-end of the feature (basically in charge of the whole feature)? Or have engineers separated between the back-end and front-end? Which ones are more beneficial and…
lamp_scaler
  • 555
  • 1
  • 5
  • 6
33
votes
10 answers

Scrum: how to integrate work done by an overachieving developer out of band?

We have a "typical" SCRUM team and we commit to work for a sprint, and also maintain a backlog. Recently we have run into a problem of trying to integrate/handle the work of an overachieving developer doing out of band work (choosing to work outside…
Matt
  • 441
  • 4
  • 4
31
votes
17 answers

Is rotating the lead developer a good or bad idea?

I work on a team that has been flat organizationally since it's creation several months ago. My manager is non-technical and this means that our whole team is responsible for decision-making. My manager is beginning to realize that there are…
Nicole
  • 28,111
  • 12
  • 95
  • 143
29
votes
16 answers

Does a team of developers need a manager?

Background: I'm currently part of a team of four: 1 manager, 1 senior developer and 2 developers. We do a range of bespoke in-house systems / projects (e.g. 6-8 weeks) for an organisation of around 3500 staff, as well as all the maintenance and…
Amadiere
  • 453
  • 5
  • 11
1
2 3
14 15