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.
1
vote
6answers
437 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 ...
88
votes
15answers
5k 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 the bottom, but my question is how should I behave? The deadline is in 1.5 months and I feel ...
4
votes
4answers
109 views
Large teams with layered application
I work in a fairly large team (~15 developers) which is currently discussing our working methodology. The software we work on is quite feature-rich and expanding rapidly in terms of scope so the ...
41
votes
7answers
2k 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 ...
8
votes
2answers
222 views
How do I Integrate a Former Team Member into the Current Team
Is it possible to re-integrate a former team member into a software project?
We have a product with a looming customer deadline and we don't have enough hours to get it done! We have a former ...
14
votes
9answers
1k views
What to do if a team member delivers bad quality code? [duplicate]
I work as a kind of mixture of a Scrum Master and a team lead. In my team I have the problem that one of the members delivers bad quality. The code he produces is difficult to understand, difficult to ...
-1
votes
2answers
73 views
How to add team/pairing accomplishments to a resume [closed]
The teams I work on tend to practice pair programming with frequent rotation of work and people among pairs. This means that very few features or technical accomplishments are the work of a single ...
2
votes
5answers
502 views
What to do with a programmer that can't handle priorities? [closed]
One colleague in our team has multiple jobs to do, but he don't focus on the job that is currently the most important. In our team we always discuss the next steps, but he still don't focus on one ...
2
votes
5answers
381 views
Unit test cases(JUnit), not by developer but other team members
I have a very interesting situation. Management has strictly asked to do unit testing for the code being developed and divided the task in such a way that few are developing the code and others are ...
6
votes
2answers
286 views
How could I deal with conflicting personalities in a Scrum/Agile based team?
We apply Scrum/Agile and we have two teams. The other team has a conflict of interest (or rather personalities) between two developers. I would like to help resolve this and would like to know how to ...
2
votes
5answers
387 views
Is it fair to ask a team to start using CoffeeScript?
I started my new job as a JS developer in November and starting implementing Backbone pretty soon after. This was a big enough learning curve for the team (me included), however I'm thinking about ...
139
votes
23answers
11k 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 ...
7
votes
5answers
312 views
How to manage the task of reviewing localized strings by a non-developer?
In .NET Framework, localized strings are located in an XML file (or multiple files). Those files are part of the project and are committed to the source control as any other source code file. Usually, ...
6
votes
1answer
73 views
Is there ever a reasonable time to have test fixtures test MVC3 controller construction?
I've recently started with a new firm and I'm trying to understand the mechanics behind something, so I'll anonymize the code and present but a sample:
[Test(Description = "Retreives the New view for ...
7
votes
3answers
322 views
Reading the team git log like a newsfeed every morning? [closed]
I've acquired the habit of reading my team's git commit log every morning when I get in to work. For me, it's akin to checking the Facebook newsfeed - it's a way for me to stay attune to what's going ...
2
votes
4answers
290 views
Should we hire a new developer now, or wait until the code is refactored to make it suitable for a team environment?
I support and develop a large system that uses various technologies e.g. c++,.net,vb6 etc. I am a sole developer.
I am debating whether now is the right time to approach my manager (who is not a ...
19
votes
4answers
669 views
More productive alone than in a team? [closed]
If I work alone, I used to be superproductive, if I want to be. Running prototypes within a day, something that you can deploy and use within a few days. Not perfect, but good enough. I also had this ...
0
votes
2answers
166 views
Where to draw the line between front end and back end [closed]
I was recently contracted to develop a smarty theme for an automated SOHO phone answering service. The team who had built the backend wouldn't allow me access to any of the back end nor tell me ...
2
votes
1answer
99 views
Advice for Setting up an On-Call Team
I'm leading a largish development team (~35 developers). We are doing primarily Web Development work on a number of sites.
Historically the knowledge on the teams has been pretty siloed. If you ...
5
votes
6answers
419 views
Should a domain expert make class diagrams?
The domain expert in our team uses UML class diagrams to model the domain model.
As a result, the class diagrams are more of technical models rather than domain models (it serves of some sort of ...
7
votes
1answer
149 views
Are corner and edge cases too often ignored or disregarded and why? [closed]
I have the feeling that a lot of developers disregard corner and edge cases. Often they tend to just ignore these.
I was once working on a logistics project. In the order management of the ...
6
votes
6answers
829 views
Dealing with selfish team member(s) [closed]
My team is facing a difficult quandary, a couple of team members are essentially selfish (not to be confused with dominant!) and are cherry-picking stories/tasks that will give them the most ...
1
vote
7answers
214 views
What are the pros and cons for having a dedicated T-SQL developer on your team?
Our T-SQL developer just gave his two weeks notice. We have been asked if our team of four developers would like an additional developer.
We are offered to do our own T-SQL / Entitiy Framework ...
12
votes
4answers
3k views
How to structure a development team
I am the manager of a team of 11 software developers who look after my company's web sites / web applications, running up to 4 concurrent projects plus day-to-day support at any time. Within the 11 ...
2
votes
2answers
307 views
Add a second developer to the team
In my company, I'm the only developer, but we plan on expanding the team by hiring a second programmer. I know there are a lot of implications to that (especially around source control). I've Googled ...
16
votes
7answers
958 views
How to become a good team player?
I've been programming (obsessively) since I was 12. I am fairly knowledgeable across the spectrum of languages out there, from assembly, to C++, to Javascript, to Haskell, Lisp, and Qi. But all of ...
2
votes
1answer
233 views
Any suggested approaches to track bugs/defects?
What is the best way to track defect sources in tfs?
We have various teams for a project like the vulnerability team, the customer, pre-sales, etc. We give a build and these teams independently test ...
20
votes
13answers
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 ...
10
votes
7answers
748 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 ...
15
votes
8answers
900 views
Strategy/algorithm to divide fair teams based on history
We are a group of people playing floorball together on a regular basis. Every session starts with the daunting task of dividing teams...
So what would be better than an application to pick teams ...
-2
votes
1answer
167 views
Productivity enhancing development strategies for small teams
I think one of the best ways to learn and become a better programmer is to share knowledge gained from working on personal or work projects with others. One way to do this at the workplace is to set ...
11
votes
14answers
613 views
How to get new team members up to date with the project? [closed]
We are about to hire 1-2 new engineers for the software team (consisting of 3 developers, 1 tester).
What are the steps to integrate them into the team?
My ideas are :
read documentation (coding ...
10
votes
4answers
308 views
Scrum for team split between two spoken languages
I have a team that without a single common language among all of the team members. The team is split across two locations (though the geography isn't the main issue). All team members in each location ...
2
votes
4answers
315 views
Are developers expected to have skills of business analysts? [closed]
Our business analyst has left the team. We are now expected to do the work which was previously done by the business analyst, and the management thinks that a task which is done in three months by a ...
6
votes
3answers
449 views
Code ownership: What should I do when a dev leaves or team splits?
There are multiple ways of tracking code ownership (i.e., collective, team or individual).
In case of team or individual ownership, how do you:
track ownership?
deal with situations when dev leaves ...
12
votes
4answers
806 views
How should code “Goal Tending” be handled by a Development Manager?
First allow me to coin a term:
code goal-tending: Checking out code in the morning, then silently reviewing all of the changes made by the other developers the previous day
file by file, ...
8
votes
3answers
173 views
Under which circumstances will development advance faster with many contributors compared to few?
I saw an interview with Joel Spolsky, where he says that Fog Creek Software intentionally keep their teams small (I believe as in four-five guys). The reason for this is to avoid a lot of the ...
8
votes
1answer
226 views
Is there a correlation between some software engineering practices and software engineering success stories?
I've been reading the book "The Drunkard's Walk: How Randomness Rules Our Lives" by Leonard Mlodinow and it's a truly enlightening read. The book deals with probabilities and human reasoning. And ...
2
votes
0answers
147 views
How can a junior developer encourage colleagues to use design patterns? [duplicate]
Possible Duplicate:
How do you motivate peers to become better developers?
I've been working at a mid-sized company for a few months. Being a junior developer, people don't often consider ...
49
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 ...
4
votes
3answers
325 views
How to deal with a teammate who rather has his design ideas over good ideas [closed]
We have a situation in our team in which one member prefers his own ideas no matter what problems it has.
When confronted with issues about a specific design he made - this teammate can get very ...
3
votes
2answers
238 views
how to communicate clearly and make sure the team is on task [closed]
I'm just doing a course in communication where we code a server and write design documents. Most of the server is already coded, and from the information given in the assignment we just try to fill in ...
11
votes
7answers
496 views
Will giving new recruits a separate subproject from experienced developers help the newbies ramp up more quickly?
We have 7 developers in a team and need to double our development pace in a short period of time (around one month). I know there is a common sense rule that "if you hire more developers, you only ...
7
votes
1answer
565 views
Who is Configuration Manager?
I would like to ask members of the community about the role of Configuration Manager, as you see it. I'm not asking what Configuration Management is, as long it had been asked before. What I need to ...
2
votes
4answers
431 views
Best practices for team workflow with RoR/Github for designer + coder?
My friend and I have started to try to collaborate on some projects. For background, I come from a PHP/Wordpress/Drupal coding background, but recently I've become more experienced with the RoR ...
1
vote
3answers
387 views
What programmers should do if there are no tasks in hand for few days? [duplicate]
Possible Duplicate:
How to productively spend “free time” at the office
Sometimes specially in the end of the year in software companies, there are less work for the team, at ...
10
votes
7answers
635 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 ...
4
votes
4answers
211 views
Who usually does the use case analysis in the team?
I've just started my first IT job in a team with two developers (junior and senior), a project leader and an architect. My role is not yet completely defined and I said I'd be ok with both programming ...
7
votes
5answers
478 views
Do you work in teams? how do you split programming tasks? Is specialization a must?
I am currently a programmer specialized in javascript(mostly jquery) and css. In other words. My main work is always done on the client side. However, I do know basic stuff about mysql and PHP.
...
0
votes
2answers
150 views
In what types of programming environments is Reactive Management better than Proactive Management? [closed]
Most everyone seems to agree that Reactive Management is worse than Proactive Management; however, it seems that I am constantly seeing Reactive Management from development managers.
Logic would ...

