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.

learn more… | top users | synonyms

10
votes
7answers
878 views

Rule of thumb for cost vs. savings for code re-use [duplicate]

Is it a good rule of thumb to always write code for the intent of re-using it somewhere down the road? Or, depending on the size of the component you are writing, is it better practice to design it ...
19
votes
3answers
917 views

Advice/guidelines for managing a distributed development team [duplicate]

What are some strategies, methodologies and best-practices for managing a distributed team? What can be done to encourage and enforce communication between the various team members? Is it possible ...
23
votes
6answers
1k views

What actions to take when people leave the team? [duplicate]

Recently one of our key engineers resigned. This engineer has co-authored a major component of our application. We are not hitting Truck number yet though, but we're getting close :) Before the guy ...
43
votes
11answers
1k views

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 ...
65
votes
18answers
8k views

What is the Best Way to Incentivize a Team of Developers? [closed]

I know in advance that people are going to see this question and think "free Red Bull." But I am actually looking for the best way to tie rewards for developers to the company's long-term goals. For ...
17
votes
8answers
2k views

Leading an offshore team [closed]

I'm in a position where I am leading two teams of 4. Both teams are located in India. I am on the west coast of the U.S. I'm finding leading remote teams challenging: First, their command of the ...
268
votes
20answers
62k views

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 ...
51
votes
7answers
3k views

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 ...
20
votes
9answers
776 views

Advice for solo programmer whose team will expand in the near future

For 4 years now, I've been the solo developer for a small company. We have a handful of well establish products in a niche industry. We will be hiring 1-2 developers soon, and that will likely change ...
12
votes
2answers
724 views

Have you tried programming via Collaborative Text Editing? [duplicate]

Lately I've been experimenting with using a collaborative text editor (or plugin such as NppNetNote for Notepad++) for two or more partners to edit source code. I've been met with unexpected success, ...
160
votes
23answers
13k views

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 ...
3
votes
4answers
203 views

Advice Required Regarding Creating a Self Learning, Self Organizing Programming Team… [closed]

I'm a senior student at my university and chairperson of IEEE Student Branch there. Recently I was thinking of some idea to acquaint students with the professional environment, how software is ...
1
vote
6answers
770 views

Working in a company that does not comment their code at all? [duplicate]

I work for a small software development house (10~ developers, a few product managers and a few support staff) that sells various products and services to organisations internationally through ...
25
votes
18answers
4k views

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 ...
12
votes
5answers
602 views

Can there be too much uniformity in coding standards?

Is there such a thing as too much uniformity? Where I work we of course have standards including naming conventions, architectures, frameworks to leverage etc. However lately there has been a lot of ...
23
votes
15answers
1k views

How do I convince my team to use smaller classes/methods?

Disclaimer: I'm a newcomer (this is my third day of work), and most of my teammates are more experienced than me. When I look at our code, I see some code smells and bad engineering practices, like ...
15
votes
9answers
492 views

Should programmers help testers in designing tests?

How much should programmers help testers in designing tests? I don't think they should help at all. My worry is that if they help testers in designing tests for their own code, they'll 'infect' ...
1
vote
4answers
185 views

Team Software Development using Ruby on Rails

I used to work alone on small to medium sized programming projects before and have no experience working in a team environment. Currently, there will be 3 of us in an in-house software development ...
37
votes
8answers
2k views

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 ...
61
votes
8answers
12k views

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 ...
25
votes
15answers
2k views

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 ...
13
votes
4answers
4k views

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 ...
13
votes
9answers
375 views

If you could implement one change in a development team, what would it be? [closed]

The goal is to compile a list of best practices for a development team. This can be anything from management techniques to software that make the team more productive. Please keep one suggestion per ...
42
votes
7answers
3k views

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 ...
15
votes
3answers
1k views

Integrating into a new team

I've just joined a new company where a lot of the developers have been working for more than ten years. How do I integrate into the team without stepping on too many toes?
9
votes
3answers
3k views

What are some good office-layout guidelines for a small development team? [closed]

Our office is moving soon and we have the opportunity to redesign our office space. We have five developers and a couple of testers, working with a project manager, and a business analyst. I'd like ...
8
votes
2answers
498 views

How to “neutralize” those who write bad code on the team?

I always loved this article on JoelOnSoftware called "Getting Things Done When You're Only a Grunt" . I could especially relate when I was newbie (and still feel like I will ALWAYS be one). About #4, ...
6
votes
4answers
424 views

Which (programming) specialities are needed in a good web development team? [closed]

At first glance, I'd say a good programming team needs to understand the following matters: The details of the core language / framework HTML, (asynchronous) javascript SQL / data model Usability / ...
4
votes
2answers
247 views

How to transfer teams to an Agile programming methodology

My group has recently grown in size with the addition of several teams from different projects. We work using an Agile programming methodology: 2 week sprints, deliverable every sprint, 2-3 pushes to ...
15
votes
8answers
928 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
7answers
540 views

Suggestions wanted on dealing with hyper territorial team

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 ...
10
votes
7answers
787 views

Are More Comments Better in High-Turnover Environments?

I was talking with a colleague today. We work on code for two different projects. In my case, I'm the only person working on my code; in her case, multiple people work on the same codebase, including ...
8
votes
3answers
628 views

Do code style guides increase productivity? [duplicate]

Our team of 12 is currently considering implementing a style guide. The question came up if long term productivity benefits outweigh the short term productivity loss as everyone adapts. What has been ...
6
votes
1answer
535 views

Real-time collaborative text editing (ie gdocs) - is it a viable software development tool?

"Google Docs" allows for real-time, collaborative document editing. Multiple document viewers are able to simultaneously read and change a document's content so that one user's updates are instantly ...
5
votes
2answers
370 views

What should I do if I have a genius team lead which does not share? [closed]

Good evening, I got some uncertainties and need some advise or any experiences 'story' from you guys. The question is quite straight forward but I gonna clarify somethings in details. My Background ...
4
votes
8answers
2k views

Is there a minimum team size required to see a benefit from Agile?

I work at a company that has repeatedly cut the sizes of its development team, to the point that previous 10-man teams are now down to one developer per product (and a couple of testers shared between ...
3
votes
2answers
461 views

Parallel teams and scrum/agile

My company has grown seriously over the last years. Until a few years ago we could work with 1 agile team and everything went quite smooth. Now we have multiple teams, all working agile and things ...
3
votes
2answers
231 views

how do I form a team which is remote?

I've got a bit of a challenge. While I'm not "in charge" I'm certainly lead developer on a project and my team will be scattered to high heaven. I've got someone who works on Fridays only, and ...
2
votes
4answers
2k views

How to convincing Programmers that 'being in the zone' [coding] isn't always beneficial for the project?

In this book review: http://books.slashdot.org/story/11/06/13/1251216/Book-Review-The-Clean-Coder?utm_source=slashdot&utm_medium=twitter Chapter 4 talks about the coding process itself. One of ...