Questions about working together with co-workers or a team.
0
votes
3answers
273 views
Reuse the data CRUD methods in data access layer, but they are updated too quickly
I agree that we should put CRUD methods in a data access layer, However, in my current project I have some issues.
It is a legacy system, and there are quite a lot CRUD methods in some concrete ...
4
votes
5answers
1k views
I have an MIS degree. How do I sell myself as a programmer?
So, I graduated with a BSBA in Management Information Systems with honors almost 2 years ago which is more of a business degree. As of right now, I do have a job title of "Programmer", but it's more ...
3
votes
4answers
729 views
Introducing a (new) test method to a team
A couple of months ago I was hired in a new job. (I'm fresh out of my Masters in software engineering)
The company mainly consists of ERP consultants, but I was hired in their fairly small web ...
11
votes
9answers
1k views
Dealing with Fanboys [closed]
We've all probably met someone like this, that developer who just knows that his language is the one true language and won't shut up about it. How do you deal like someone like this? I don't want to ...
3
votes
2answers
238 views
What to do when projects are slow and you are being held up by others? [closed]
Where I work, projects take a significant amount of time because the teams are large, there is a lot of "design and analysis", a lot of documentation, and work always gets pushed off. I work in the ...
10
votes
5answers
580 views
Five new junior developers and lots of complex tasks. What's now?
Our company has hired five new junior developers to help me to developer our product. Unfortunately the new features and incoming bug fixes usually require deeper knowledge than a recently graduated ...
1
vote
2answers
240 views
How to manage a growing team? [closed]
I'm the admin assistant of the CTO and our organization has recently experienced a lot of growth. Within six months, we have merged with another organization and our Dev team has grown from 8 to 16, ...
8
votes
4answers
277 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
5answers
439 views
How important are the people I work with? [closed]
I'm a very lucky individual who's managed to push a job I enjoy as a junior developer (I say push as I was hired as a Business Analyst but moved into development by proving I could do the work). I'm ...
2
votes
5answers
695 views
How can I motivate my teammates to work? [closed]
I've been recruited in a small team of seven developers about 4 months ago on a small scale Java project involving a basic game development, where each programmer has to do a certain part. For example ...
68
votes
15answers
4k views
How to motivate co-workers to write unit-tests?
We're working on a large product which has been in production for about 5 years. The codebase is.. erm.. working. Not really well but it is working. New features are thrown into production and tested ...
19
votes
5answers
1k views
How do you disarm a cowboy coder? [closed]
I found a question (code cowboy on the team), but it was more related to "Ninja Coder" then the problem that I have.
I have a team member who is a pure living example of "Cowboy Coder".
I do ...
4
votes
2answers
250 views
Sharing ideas without risk of leaking [closed]
As freelancers, we meet somewhere and chat about a new idea for a project, brainstorm etc. Up to this point, we have taken notes of the ideas, but we would like to be able to share more efficiently ...
9
votes
5answers
679 views
Does it work when a developer is the project manager's boss?
I am in the planning stage of a project and I am looking to hire a project manager. I would like to do some coding and keep eye on all parts of the project. However, i have a feeling that a project ...
449
votes
32answers
94k views
My boss decided to add a “person to blame” field to every bug report. How can I convince him that it's a bad idea?
In one of the latest "WTF" moves, my boss decided that adding a "Person To Blame" field to our bug tracking template will increase accountability (although we already have a way of tying bugs to ...
4
votes
4answers
297 views
How does team development work?
This is a pretty generic question but one I've been wondering about for a while: is there a standardized, generally accepted, or even just systematic way that people write code as a group?
For ...
42
votes
18answers
5k views
How to manage a developer who has poor communication skills
I manage a small team of developers on an application which is in the mid-point of its lifecycle, within a big firm. This unfortunately means there is commonly a 30/70 split of Programming tasks to ...
2
votes
4answers
190 views
Approach on working with many programmers on one module/feature
How can 2 or more developers code a certain feature/module of a software? Let's assume that the module is big and feature rich. How would they prevent each other from overlapping their code? Say, ...
-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 ...
4
votes
2answers
234 views
A good way to share knowledge of a new technology with team members when time is short?
We've been having constant requirement changes of having to choose which graphic rendering library to use for our project.
In a team of about 10 members, two of us are exploring the new graphic ...
1
vote
3answers
166 views
Generalize, or Fix The Problem?
Which of these two programmers is "better", from a managerial standpoint?
The first programmer is Albert. You tell Al to make a system that will pass you the salt at the dinner table. He does it in ...
8
votes
3answers
472 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 ...
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, ...
16
votes
10answers
1k views
How can I demonstrate my productivity to management? [closed]
My university has a module for software development with a real client. Some of my team members work in the computer lab all the time, which is an extremely noisy environment with lots of ...
7
votes
2answers
771 views
Github Organization Repositories, Issues, Multiple Developers, and Forking - Best Workflow Practices
A weird title, yes, but I've got a bit of ground to cover I think.
We have an organization account on github with private repositories. We want to use github's native issues/pull-requests features ...
10
votes
3answers
823 views
Scrum: Handling lack of motivation
According to this, "Scrum highly relies on a highly motivated, closely collaborating, cross-functional and self-organized teams." So how do you handle co-workers who may not be as motivated to take ...
7
votes
5answers
309 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 ...
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 ...
4
votes
1answer
94 views
Assigning development work effectively to enable parallel development
I am currently doing my 1st accademic project where we have to work in groups of 4 to develop an application (java ...). Anyways, how might work be assigned so that there is less dependencies on each ...
4
votes
1answer
250 views
How can we avoid creating duplicate or conflicting functionality when working on an agile team?
I'm working in a team where each member is working on an user story. How can we avoid creating duplicate or conflicting functionality?
For example, if my user story requires the creation of class A ...
1
vote
2answers
87 views
Team work and agile development
I think this question related not only to agile but to teamwork in general.
When we are working in a team and each member is working a user story to complete how to avoid creation of duplicate ...
8
votes
5answers
399 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 ...
16
votes
7answers
548 views
Being the goto developer vs being a solid team member? [duplicate]
Possible Duplicate:
Charles Barkley syndrome
I've worked on a project where I've been the goto character that I'm sure many people are familiar with:
The guy who knows how every bit of ...
4
votes
2answers
429 views
How to start team programming
I work in a small (7 developer) development team and we all work on our own projects. Some of the barriers to team work are the languages and platforms we work on (.NET vs mainframe RPG programming) ...
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 ...
12
votes
6answers
2k views
As a Junior Software Engineer should I say that something has been done wrong if I feel so?
I recently joined a company and it is my first job. When reading the code base, I felt that the code was not well written. It seemed to me that the code had most of the problems mentioned here and ...
56
votes
16answers
3k views
How to stop the development spec from changing in mid development?
Problem: It seems with almost every development effort I'm involved in, no matter how much time is spent planning prior to starting development, there is always a large amount of changes required ...
47
votes
10answers
2k views
How to correct a junior, but encourage him to think for himself? [closed]
I am the lead of a small team where everyone has less than a year of software development experience. I wouldn't by any means call myself a software guru, but I have learned a few things in the few ...
26
votes
12answers
2k views
What you should do if your junior did not adopt your suggestion? [closed]
I am leading a team of 3-4 junior developers. My job-- besides writing code-- is to provide supervision and guidance for the juniors.
But, I fully understand how much developers cherish autonomy in ...
97
votes
16answers
6k views
How to avoid “DO YOU HAZ TEH CODEZ” situations?
I have a strange situation at work, where a colleague of mine often asks me and other co-workers for working code.
I would like to help him, but this constant request of trivial snippets interrupts ...
8
votes
6answers
812 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 ...
0
votes
4answers
194 views
Guide developers to not forget their obligations [duplicate]
Possible Duplicates:
What is the Best Way to Incentivize a Team of Developers?
How do you motivate peers to become better developers?
Aside developer's tasks, there are minor stuff that ...
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 ...
7
votes
4answers
171 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 ...
6
votes
8answers
557 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 ...
52
votes
8answers
13k views
Avoiding “Smart Guy” Syndrome on Team Projects
A lot of bad practices were being committed at the beginning of a project, and I recognized them and fought against all of them. Since I didn't pick and choose my battles, my boss now assumes anything ...
26
votes
7answers
2k views
How do you code without offending?
What I mean by that is, how do you go about developing on a code base you share with developers who have been working on it for years and are very familiar with it?
I don't want to step on anyones ...
26
votes
15answers
2k views
How can I convince cowboy programmers to use source control?
UPDATE
I work on a small team of devs, 4 guys. They have all used source control. Most of them can't stand source control and instead choose not to use it. I strongly believe source control is a ...
3
votes
3answers
216 views
Should the developer be involved in setup of test data in QA and UAT environment?
When QA or UAT comes, should the developer still be involved in setting up data or finding test data for the QA tester or business user? Or will this introduce bias to the developer who coded the ...
41
votes
16answers
3k views
Should a programmer fix someone else's failed build?
One programmer committed some work to the SVN repository, then went home. After he left, the Hudson automatic build failed. Another programmer saw this, and after looking through the code changes, ...
