Questions about working together with co-workers or a team.

learn more… | top users | synonyms

9
votes
1answer
2k 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 ...
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 ...
8
votes
4answers
491 views

Is seniority/paygrade an important factor for effective QA members? [duplicate]

As a member of our company's QA team, I frequently get entirely unenthusiastic feedback from developers in their responses to test results in our agile, web-based software-as-a-service shop. Most of ...
8
votes
6answers
773 views

Is Pair Programming also used to train less experienced developers and bring them up to speed? [duplicate]

I am familiar with Agile and Pair Programming (http://en.wikipedia.org/wiki/Pair_programming). I thought Pair Programming was used if there was a complex requirement i.e. two sets of eyes is better ...
8
votes
6answers
1k views

How can I answer interview questions about developing in a team when I've always been a lone developer?

In an interview, I was asked about about my experiences in developing in team settings. However, I've been self taught and have only worked on projects on my own. How would you go about answering this ...
8
votes
5answers
410 views

How to let teammates know what changes I made to an object?

Suppose I have a PHP object, let's say: companyObj. class companyObj { private company_name; private company_address; public function print_contact() { //logic } } This is the object ...
8
votes
4answers
718 views

Why can't we get anything done?

I work on a small team, in a medium-sized company, most of which isn't involved in software development. I'm the newest and least-experienced developer and had no professional or academic background ...
8
votes
6answers
599 views

Motivation for a development team?

In two and half months I have successfully brought a team from the brink of doom to being a successful development team. The project is a using new .net technologies (MVC, EF), has new tools, and the ...
8
votes
2answers
476 views

How to deal with too much pragmatism in the project?

My team and I took over a medium sized codebase over a year ago when the previous tech lead left the company. Originating from the lack of man power I fear we favored pragmatic solutions over best ...
8
votes
4answers
274 views

What do I need to know before approaching a web developer/ developing team?

I have little experience in website programming. However, I have an idea for a website that I would like to make real. It would have many of the same features that a site such as TripAdvisor uses, but ...
8
votes
2answers
357 views

Choosing the language to build an app in based on hiring market vs performance and maintainability [closed]

I'm facing a choice of whether to start building Haskell components for a certain production app that is all done in Ruby. I'm leaning toward Haskell for several reasons, primarily speed (compiled ...
8
votes
4answers
365 views

Does Fred Brooks' “Surgical Team” effectively handle the bus factor?

My team of 4 experienced developers works on a large, modular Windows application (approx. 200 KLoC). I have focused on the core codebase since the beginning of the project (3 years ago) and have ...
8
votes
3answers
679 views

How does one become a big contributor to an opensource project?

I know that the default advice for open source projects, and getting started, is to start fixing bugs. But I have a feeling that its the path that one would want to take if they wanted to be a ...
8
votes
5answers
597 views

I'm tasked with leading the documentation effort for an existing, entirely undocumented, software product - what resources are there to help me?

I'm a software developer at a technology company. I have been tasked with leading the documentation effort for the product I work on. The goal is to produce documentation internal to developer, and ...
8
votes
4answers
582 views

Rolling your own Hackathon

Background Info Hey, I pitched the idea of a company Hackathon that would donate our time to a charity to work on a project (for free) to improve morale in my company and increase developer cohesion. ...
8
votes
4answers
179 views

Advice/Approach for distilling homogenous code and building common code for a team

I work for the State of California. Our programming team in my opinion is not really a 'team' in that we usually work solo on projects throughout the application/systems complete life-cycle. The end ...
8
votes
5answers
882 views

How to find just starting OpenSource project and Join or find programmers for own? [duplicate]

Is there any place on the web where can I join a team when they are just starting their project? Is there any place where developers can make groups for projects? I know there are some /dev/forums ...
8
votes
3answers
180 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
2answers
261 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 ...
7
votes
7answers
1k views

Is recursion an instance of being “too clever” when programming?

I've read several books and learned through experience that optimizing code to the point where it is inscrutable, or coming up with an extremely fast but extremely complex solution to a problem is not ...
7
votes
7answers
1k views

Prevent developers from using constants

I have one one software system which allows developers to specify an ID or name to create NodeReferences. Both work fine, but ID's are not guaranteed to be the same across different environments. I've ...
7
votes
5answers
833 views

Agile MVP (Most Valuable Player/Programmer)

Recently I've been involved in an agile project (using scrum) where management came up with the idea that the team would nominate a developer 'MVP' as well as a QA 'MVP' at the end of each sprint, ...
7
votes
5answers
628 views

should you always enter a bug in a bug tracking system [duplicate]

Possible Duplicate: Should developers enter bugs into the bug tracking system? Should I log trivial fixes? For a project I'll be doing in school soon I will be working with 6 other ...
7
votes
7answers
5k 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 ...
7
votes
7answers
529 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 ...
7
votes
5answers
352 views

Introducing new topics to co-workers

I've been trying to introduce topics such as unit testing, dependency injection, inversion of control, etc... to co-workers. I've given mini lectures, demonstrations, and have suggested these topics ...
7
votes
2answers
245 views

Bulk commits vs Quick commits [closed]

I know that most of you would advice to go with the strategy and methodology of the project. However I just have a quick question, from Senior point of view, what would be better to see quick small ...
7
votes
6answers
366 views

Is it a problem to have different styles of HTML coding within team?

I with 2 other friends are new to web development. We are learning HTML, CSS, Javascript and are creating simple websites to get a feel of different things. And as HTML is only a markup and not a ...
7
votes
8answers
789 views

How should I introduce a coding standard to my team?

First a bit of background: My current development manager is taking another opportunity the end of this week, leaving our team with four fulltime developers, a part-time intern and a web designer ...
7
votes
3answers
2k views

How do programmers work for websites like Facebook? [closed]

Are they allowed to look at the whole source code? or are they given only some small tasks to do? If it is this the case they how do they do that task as it is requested exactly?
7
votes
3answers
347 views

How do I avoid the complexity concerns of frameworks while keeping my team marketable?

When deciding upon how to design a software project with my colleagues, most suggestions tend to be for using specific frameworks "because it's popular in the job market" or "that's the framework that ...
7
votes
5answers
485 views

What are your strategies to improve the level of your team in a clever way?

I'm looking for innovatives ways to improve the whole team & raise the global level in every aspects, not just technicals ones. My actual solutions : programming challenge vith votes, notes ...
7
votes
6answers
445 views

what is the best way to ensure accountability in code checkins?

Note: after writing this I realize that this question is perhaps philosophical, but I'm interested in how the industry handles this scenario regardless. I have recently been working with a code base ...
7
votes
5answers
275 views

How should we develop the project with different members with different skill level? [duplicate]

We are developing a project with three members. I am the permanent member, we hired a contractor from a company to be a team lead and one very junior coder. Now the contractor is doing the server side ...
7
votes
1answer
1k views

How to divide work among development team members in a website project using MVC pattern

I am working on a webapp project using flask framework and sqlalchemy orm in python. Its the first time I am working on a project like this and I am having trouble in how to divide work properly among ...
6
votes
4answers
477 views

Bounty points for fixing bugs?

Ever heard of a company awarding bounty points for bugfixes? Making team members work to do the most, as some bonus money will be dependent on it? Having them split, or pay bounties to others to ...
6
votes
8answers
954 views

More job responsibilities, yet still entry level? [closed]

I currently work for a large-ish manufacturing company that has a variety of pay grade levels. I've put some serious time and effort into my work over the past 4 years and I've managed to make a ...
6
votes
7answers
695 views

Advice: How to convince my newly annointed team lead against writing the code base from scratch

I work in a pretty reknowned MNC, and the module that I work in has been assigned to a new "lead". The code base is pretty huge (~130K or more, with inter dependencies on other modules) , but stable - ...
6
votes
4answers
578 views

Solo vs Team development and the consequences

I've been programming for a while on different languages. I never really studied programming at school nor worked on a team of more than two people (me included). Still, I've been a professional ...
6
votes
2answers
244 views

Where would my different development rhythm be suitable for the work?

Over the years I have worked on many projects, with some successful and a great benefit to the company, and some total failures with me getting fired or otherwise leaving. What is the difference? ...
6
votes
6answers
1k 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 ...
6
votes
4answers
372 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 ...
6
votes
5answers
584 views

How to deal with management staff (company owner) that downplays the impact of specs changes?

I work in a small web development company (3 programmers) for a while. During the last year the company had hard times (less projects) and a few co-workers were fired, including our Production ...
6
votes
2answers
578 views

How to handle a workaholic Supervisor who is your good friend? [closed]

The biggest trouble anyone can ever face... which is the root case of the issue which I have mentioned in my previous question. This man was one of my best colleague I have worked with 2 years back ...
6
votes
4answers
385 views

How do you deal with discovering bad and false code in your team? [duplicate]

Every year in january we process a big task with our system. While the performance during the task was above average the maintaince follow up is currently having a lot of trouble with jobs running too ...
6
votes
3answers
448 views

How do you split work on web apps? [closed]

About a year ago at my workplace we decided to get into developing a web app for internal use (as part of a more intricate system which is irrelevant to this question). No one really had experience in ...
6
votes
10answers
405 views

What is the best way to discuss/plan/negotiate about code architecture remotely?

Our team is distributed in space and time, so we have no ability to discuss the architecture of the code in real time. How can we discuss it via documentation: write code interfaces/ comment/ modify, ...
6
votes
2answers
309 views

How can a programmer work effectively with a remote web designer

I'm a programmer who understand html & css, but got no taste. My company decided to redesign our e-commerce website with new UI and move to ASP.Net MVC. They want a really good design, so they ...
6
votes
7answers
252 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 ...
5
votes
19answers
4k views

When a co-worker asks you to teach him what you know, do you share the information or keep it to yourself? [closed]

I am the only developer/DBA in a small IT department. There is another guy who can do it, but he's more of a backup as he spends his time working on IT support stuff. Anyway we have a new hire and ...