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

12
votes
5answers
11k views

In Scrum, why shouldn't the Product Owner and ScrumMaster roles be combined?

In the more traditional projects that I've worked on, the project manager (and, on larger projects, there might be associate/deputy/assistant project managers should one person be unavailable) is the ...
17
votes
7answers
661 views

What can you do about the quality of existing integration and unit tests while being the new guy in a team ?

A recurring theme that I came across in my career is being the new developer to arrive in a team, and quickly having an inherent distrust of the existing unit and integration test suites. During the ...
8
votes
7answers
4k views

What should you include in a development approach document?

I'm in the middle of co-producing a "development approach" document for off-shore resources as they ramp up onto our project. The most recent (similar) document our company has used is over 80 pages, ...
3
votes
5answers
305 views

Should we rewrite it from scratch

At work, we have a software written in PL/SQL - Oracle Forms 10g, which runs the software as a Java Applet. My Company bought the software and we have to develop the software, but we feel that ...
5
votes
4answers
469 views

How does one get a group of programmers together for a project?

I recently pitched a project I've been working on to a small company that I know, coincidentally, has a need for something similar. They seemed excited by what I have, and what I said I could do, but ...
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 ...
10
votes
6answers
958 views

Is a Scrum Master needed on a high performing team?

My understanding of the duties of the scrum master are as follows: Enforce the process Remove impediments (that the developers cannot remove themselves) Prevent interruption from outside Facilitate ...
5
votes
1answer
399 views

Any good planning tool or method for managing several competing projects?

I look for a tool or a "best practice" whose focus is on managing how the current staff of programmers can get assigned and re-assigned to different projects depending on changing priorities. Progress ...
14
votes
5answers
491 views

Are my team's processes out of control?

I'm a software dev team leader (I recently took control of a new team), and ultimately responsible for maintaining high productivity, good quality and organized priorities. I have 6 senior developers ...
2
votes
2answers
384 views

Technical manager (not lead architect) of development team

Can you be a technical manager of a development team, without knowing the technology they work with? I'm very technical, having been a tech lead for a while, now I'm a manager, and the new team ...
7
votes
7answers
6k views

Who can be called a good team player?

Many times you encounter something like "team-worker" or "enthusiast to work in a team" or stuff like that in employment ads which state that they want you to be or become a good member of a ...
3
votes
2answers
480 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 ...
5
votes
4answers
229 views

Concurrent development w/o central design?

I've got a team of developers which are trying to write specifications/tests concurrently for different (and sometimes adjacent) parts of the system. Typically, the person writing the ...
2
votes
1answer
387 views

How do you handle multiple projects that form the same product(s)?

I have limited experience when it comes to build and version control systems. I feel like I've run into a common problem but I'm having trouble uncovering how it is typically handled. Say you have ...
8
votes
2answers
502 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, ...
5
votes
4answers
213 views

Is it realistic to ask your team to take on a 100% automated test coverage goal as a stretch task?

In a financial services environment - is it realistic to ask your team of ten programmers to take on a 100% automated unit and integration test coverage goal as a stretch task for a legacy java system ...
20
votes
10answers
1k views

Inspiring a co-worker to adopt better coding practices?

In the Handling my antiquated coworker question, various people discussed strategies for dealing with coworkers who are unwilling to integrate their workflow with the team's. I'd like, if possible, ...
0
votes
2answers
121 views

When practicing collective code ownership, can there be experts of each component?

Consider a complex and extensive software component; for example a multi-language text rendering engine, an IPC framework, a scheduler that can handle multiple time zones, a module full of ...
65
votes
18answers
9k 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 ...
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 ...
15
votes
7answers
3k views

How to run developer team meetings?

Our team of 10 developers meet weekly. The meetings are rather boring and not particularly useful. What format/agenda do you utilize to have good meetings? We meet weekly in the conference room with ...
4
votes
2answers
248 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 ...
1
vote
4answers
203 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 ...
6
votes
2answers
243 views

Static teams or dynamic teams?

Is it better to assemble permanent teams of developers within the company that always work together, from project to project, or is it better to have dynamic teams that assemble for a project, and ...
12
votes
6answers
568 views

Solo .NET Programmer moving to a team [closed]

I've been a solo .NET programmer for a small startup for the last 8 years. I've put together some pretty decent software, and I always strived to better myself and conform to best practices, including ...
3
votes
2answers
268 views

Is there a good way to team develop using different MySQL Instances?

This may be a noob question but a colleague and I are working on a project. Some background about our situation is: We control versions using a centralized git server inside our office. We code in ...
4
votes
3answers
597 views

Continuously Improving output of a team

I am having my own software service company, DIGICORP and I am leading a team of 10 developers. The total company size is of around 50 persons. We are four friends who have started this venture from ...
18
votes
8answers
1k views

My first job in a dev team - what should my priorities be?

I just landed my dream job - working in a big (famous) company as a frontend web developer. I've never even worked in a proper dev team before - the last 4 years since I started learning web dev I've ...
9
votes
7answers
329 views

How should ability be distributed through teams?

After reading this, I saw that there seems to be a lot of disagreement over how agile teams should be structured within a group of developers with varying ability (aka almost all teams). Should all ...
10
votes
5answers
627 views

Inspiring a team - Startup company - Real world problems

I joined my company 2 years back which is a startup company that has been around for 5 years now. From the beginning I've been working on one of the Microsoft technologies. Just after few days I ...
9
votes
8answers
249 views

Any guidelines for correcting others technical inaccuracies?

How often do you correct others when they say something that is inaccurate? For example I recently corrected someone when they kept referring to a forward slash as a backslash. He made the reference ...
3
votes
3answers
1k views

How do you organize a medium-sized team with a very large, older codebase?

There are already few questions here on Programmers about organizing small teams, but we have a bigger (medium-sized?) team, and that's a bit of a different animal. So, my question is this: How do ...
3
votes
4answers
172 views

How to give the sense of a team that is fragmented based on projects? [closed]

The software engineering team of which I am part of is approximately 7 strong located in adjacent cubicles. 3 of us work on the same project but the rest are working on their own on different ...
9
votes
4answers
343 views

What to cover in a “introduction to python” talk?

I'm in a student team that is focusing on web development. My teammates are interested in Python and I'm the only one that has learned it, so I was asked to give an "introduction to Python" talk next ...
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 ...
11
votes
4answers
1k views

Recommend resources for development team leaders [closed]

I was recently made the team leader of a database (95% MS SQL Server, 5% misc-Oracle, Sybase, Access) development team that manages and develops a large number of databases in a corporate environment. ...
3
votes
5answers
533 views

Communication between teams in the same company

In our company we have 3 teams working on different software. The level they are working on is very diverse from 8/16 bit microcontroller in C , via 32bit arm on C++ under winCE to PC software ...
2
votes
3answers
368 views

Topics for development team cross training sessions

Our team of developers are going to start holding monthly meetings for the purposes of cross training and knowledge improvement. We're looking for ideas for topics to discuss. We've already made a ...
3
votes
5answers
617 views

How important is working with a team?

I am about to graduate from college with a Masters in computer science. I have a couple of offers that I am considering and to me, the biggest difference between the two jobs comes down to one thing - ...
20
votes
5answers
2k views

Tips for a solo programmer's resume [closed]

Short version: I've been a solo programmer for 5 years, right out of school, and am looking to for resume tips as I aim to get a job with a larger, well structured company. Long version: I am a 26 ...
4
votes
8answers
402 views

Dissidence between program leader and me, what should I do? [duplicate]

Possible Duplicate: How to tackle a boss who thinks everybody in this world is wrong except him? I've been an MMORPG programmer for two years. I have some experiences on limited platforms ...
14
votes
6answers
1k views

Should a developer be allowed to use VSS if he prefers it?

I introduced Mercurial to my department. I love it, but it is my first version control experience. I am using it with NetBeans PHP for web development. Another developer who works on internal company ...
3
votes
5answers
322 views

Things to do to get better as a Software Development Group [closed]

What are some of the things that a team should do to get better as a Software Development group? The group is involved in doing intranet development/general support for various internal groups within ...
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 ...
0
votes
2answers
170 views

Gaining experience working with a team

I've always been a solo programmer and I would like to gain experience working with a team. Where are some places I can go to gain experience with a team assuming that I am willing to work for free in ...
8
votes
4answers
612 views

Is listing developer's full names in splash screen or about box still a widely spread and desirable practice?

Just like in the closing credits of movies, some software vendors list the full names of the team that worked on the piece of software you are using. They are usually displayed in the splash screen ...
6
votes
2answers
134 views

Developer “Foreign Exchange Program” Across Teams

Where I work, we currently have three teams all working on one product. We've had some talks and agreed that there could be a lot of benefits to doing an 'exchange' program where a member of one team ...
4
votes
6answers
846 views

What are the different methods of dividing and organizing work among project team members?

In my team, everyone would like to do everything, including backend, frontend, middle layer. I told them that we should divide the work according to roles and area of expertise. What are the pros and ...
7
votes
11answers
1k views

Best practices for working with multiple programmers

I think most programmers prefer to work solo on projects, even when it's not feasible. I prefer to work alone, even outside of programming projects. When working with other developers, I typically ...
12
votes
6answers
2k views

How does SCRUM manage an enviroment where team members are shared?

Well, the questions said itself. In my workplace those cases happen, but also, many Agile books promote working in the same workplace and being concentrated in the current project to become faster in ...