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

-1
votes
2answers
319 views

How (and where) to organize a team to make a website? [closed]

Please take this question seriously. I have some moneys and ideas and I would like to hire developers/graphics to write down my ideas into a website. I could do it all myself, I have the right ...
3
votes
5answers
467 views

Problems in coordination between software and database teams

This is pretty much a "software process" question: When your organization is split into two teams: software team and database engineering team (the organization is in ETL/BI/Data mining delivering ...
11
votes
6answers
5k views

What is a “cross-functional team” actually?

The general meaning of "cross-functional team" is a team which combines specialists in different fields that are required to reach the goal. But it looks like in Agile cross-functionality means not ...
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?
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 ...
8
votes
8answers
464 views

Interpreting Others' Source Code

Note: I am aware of this question. This question is a bit more specific and in-depth, however, focusing on reading the actual code rather than debugging it or asking the author. As a student in an ...
4
votes
3answers
615 views

In a multidisciplinary team, how much should each member's skills overlap?

I've been working in embedded software development for this small startup and our team is pretty small: about 3-4 people. We're responsible for all engineering which involves an RF device controlled ...
8
votes
13answers
2k views

Convince developer to use IDE

There is a developer, lets call him John (currently on probationary period) in company(pretty small company approx. 10 persons, 3 developers, one of them works long in this company know business ...
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 ...
7
votes
7answers
399 views

Who should determine team size?

Developers, managers, or customers? I was recently involved in a situation where I felt like the customers were arbitrarily demanding for more developers on a team which already had too many ...
1
vote
2answers
56 views

Specifying and applying broad changes to a program

How do you handle incomplete feature requests, when the ones asking for the feature cannot possibly write a complete request? Consider an imaginary situation. You are a tech lead working on a piece ...
6
votes
7answers
254 views

Setting coding priorities

In the dev shops I've worked in, nobody has ever mentioned "coding priorities". I read this in a book or site somewhere, and sets the expectation of what priority should be first in the code. In ...
7
votes
2answers
897 views

Moving all UI logic to Client Side?

Our team originally consisted of mostly server side developers with minimum expertise in Javascript. In ASP.NET we used to write a lot of UI logic in code-behind or more recently through controllers ...
5
votes
6answers
2k views

What is the difference between an engineer and a product manager?

It seems nowadays all the develop teams have both software engineers and product manager. I am a newbie to the software industry and I wonder what is the difference? Is it necessary for a Product ...
4
votes
4answers
384 views

Weekly technology meeting?

I am thinking of introducing weekly technology meeting where programmers working on the same project can discuss things like: current status of the project on technical side technology backlog. ...
5
votes
2answers
218 views

Teamwork 101 for the solo newbie

Forgive my newbishness but I have a question to ask about teamwork...mainly because I stink at it. Most of my projects up until this point have been solo so I have a very limited experience with ...
7
votes
5answers
878 views

Essential roles for web application team

Some friends of mine came up with an idea for a web application which we (so far) think could be great. I made the analysis and all the early stages of the development process and I'm about to start ...
7
votes
5answers
1k views

What is the role of QA in a BDD-driven project?

If running a project using BDD with 100% coverage of user stories with automated acceptance tests, what would be the role of a tester / quality assurance person? I guess I am imagining that ...
3
votes
7answers
547 views

How to build a team of people not working together? [closed]

I am in charge of a group of about 30 software development experts and architects. While these people are co-located in the companies organization chart, they do not really feel as a team. This is due ...
6
votes
4answers
711 views

Team Organization for Small Team

Few friends (3) and I started a small company. But we weren't shure how to organize ourselves since everyone will work from their homes and in different hours of the day. How should we organize in ...
0
votes
4answers
162 views

Growing mobile developers inside a web development org

I work for a "mature web startup" as a web developer (mainly using PHP). Our main site has about 8 million registered members at the moment. However, the site is basically impossible to use on ...
22
votes
10answers
2k views

Are performance and salary reviews *really* harmful?

In the second edition of PeopleWare, DeMarco and Lister suggest that annual performance and salary reviews foster teamicide because they encourage competition within the team. Spolsky re-iterates this ...
4
votes
1answer
104 views

Advice On How To Securely Manage [Client] Server Details Across Team?

Does anybody have any advice on this? I currently work as a kind of lead developer/team leader and we have some remote team members and sometimes a contractor or two. At times, the entire team might ...
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 ...
1
vote
4answers
276 views

Project size vs. Team size

I'm a freelance solo web developer/designer/iPhone app maker by night (IT technician by day) and i'm interested in developing a social network site to go public (like Facebook, fingers crossed for ...
3
votes
5answers
3k views

How to motivate team for knowledge sharing sessions

I work in a team with wide range of expertise and experience. I have been trying to introduce weekly knowledge sharing sessions. Sessions of 30-60 min length where everybody gets a chance to present ...
14
votes
10answers
1k views

Skeptic in a Scrum Team

My company has recently switched to an Agile way of working and as a part of it we've started using SCRUM. While I'm very comfortable with it and feel that this way is superior to a traditional one, ...
1
vote
2answers
118 views

Does your team develop their supporting tools or this should be outsourced out of it?

By supporting tools, I mean: reference data manager, like virus definition for anti-virus software test data generator level builders for games simulators or advanced mocking systems Does the ...
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 ...
10
votes
8answers
377 views

How to keep a team well-trained?

I'm currently mentoring a small team of 4 junior dev in small software company. They are very smart and often achieve their tasks with a high-quality job but I'm sure they still can do better - ...
3
votes
8answers
303 views

Is it necessary to discuss database changes

I am working on a project with a team of 4-5 people. Is it necessary to discuss the database changes with the team before implementing? I am working on the database api's. Is it better to discuss ...
6
votes
4answers
134 views

Do you have any teamguidelines regarding exceptions?

My team recently inherited a project from a team where the amount of developers dropped so low they had to offload some work. One of the projects we inherited was a project littered with nested code, ...
5
votes
5answers
282 views

Release cycle as a game

I thinking about how increase developer's commitment to release and create release cycle as a game for more fun in office. Current suggestions Building tower from bricks Climbing on some ...
3
votes
2answers
891 views

What is the role of an Information Architect?

I've heard this term bandied about, especially in reference to web development, but I'm having trouble getting a clear understanding of what an Information Architect actually does. Any ideas what ...
8
votes
8answers
418 views

Conflict resolution between programmers

Sometimes, maybe during a code review or a design meeting arguments can get heated and it's easy to insult someone unintentionally. These things can in turn create a tense atmosphere in the workplace ...
6
votes
4answers
388 views

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

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 ...
22
votes
3answers
342 views

At what stage of an Open Source project should you invite contributions from the community? [closed]

I've been wondering about getting contributions to a new open source product my team will be developing. There's encouragement for us to get as much support from the wider community as we're able, ...
0
votes
3answers
111 views

Useful Scripts for CM?

I'll be forming a remote team, and I want to be able to use scripts (or something) to make sure that people's code is checked in every night. I currently use some BASH scripts that are kindof wonky ...
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 ...
2
votes
1answer
201 views

Developing a team of programmers

So, I have a web application that I need to build. The application will be done in a LAMP environment. I'm being given the resources to bring in 2 other programmers to work on my team. I have team ...
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 ...
14
votes
10answers
323 views

How effectively “sell” a good design in large meetings

Many times I have witnessed a sad tragedy. Here's what happens: A team design review for a new project. I see a simple design that has quite a few holes. I casually mention the holes and ways to ...
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 ...
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 ...
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 ...
11
votes
5answers
676 views

What makes a successful development team? [closed]

What are the signs of a successful development team? What qualities does a team of developers need to possess in order to be successful?
10
votes
3answers
508 views

What should we do to make Morning Standup meetting better and effective

Well , Here in my Office, we made it a practice to come before 9 AM (in any condition as decided by Management) and start with a Standup Meeting. Here we start with Discusiing with issues of previous ...
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 ...
7
votes
1answer
287 views

What to do when you're forced to code under bad coding (design) standards

This isn't about the typical naming conventions, where to place your comments, should we use regions, etc. This is about a coding standard that discusses specifics on how a programmer should design ...