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

8
votes
5answers
279 views

How to include rookie developers into your project?

We're considering teaching some employees who have either zero or general hobbyist level programming experience to take workload off me. We use Python/Django which has some of the friendliest ...
3
votes
5answers
291 views

Team member missing? Glue between data producers and data consumers

We're in the business of automated trading and our team consists of two bigger groups, I call them data producers and data consumers. The producers' primary task is to maintain a chain of smaller ...
6
votes
6answers
443 views

Can a small team enter .NET world while most of them are working on OpenSource languages?

We are a team of about 15 employees, in a non-IT enterprise. Today, we mainly develop websites, using PHP, MySQL, etc. We run a bit less than 100 linux servers on ourselves. But today, we are ...
7
votes
4answers
342 views

Should all developers on a team have equal role/responsibility in writing and updating software design documents

I've asked a very similar question few days ago, but because I presented too much of my company's current situation, most answers focused completely on something that I wasn't looking to answer. So I ...
3
votes
4answers
921 views

Who should be responsible for writing/updating design specifications in an agile team

I work as part of a scrum-like Agile team and a while ago, one thing we identified that the team should do is maintain good set of design documents for our code base. Because we are agile and do have ...
1
vote
2answers
402 views

There is a (social) network / website for developers share ideas and find a team for development? [closed]

Supposing I want to do some kind of project, but I want to find more people interested in that area that can develop some project with me, there is some website focused on this? Example: "I want to ...
4
votes
4answers
2k views

How to help team members value each others input?

The sad reality is that team members in different roles see each other with different eyes. The above link presents a very true picture of how we regard each other in the SDLC. However the truth is ...
6
votes
2answers
901 views

Are there any studies of cross-functional teams vs. domain-based teams (e.g. project-based vs. software/mechanics/etc)?

I work in an organization which creates many integrated systems products - i.e. it is complete products with mechanical/system/electronics/software being designed and manufactured. At the moment most ...
15
votes
4answers
7k 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 ...
15
votes
5answers
12k 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
694 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
309 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
536 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 ...
5
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
1k 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
501 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 ...
15
votes
5answers
504 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
444 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 ...
8
votes
7answers
8k 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
575 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
405 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
520 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
239 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 ...
22
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
122 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 ...
69
votes
18answers
10k 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 ...
15
votes
7answers
4k 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
255 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
252 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
341 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
583 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
310 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
709 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
339 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
642 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
253 views

Any guidelines for correcting others technical inaccuracies? [closed]

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
181 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
351 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
544 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
491 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
726 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
1k 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
406 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 ...