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

learn more… | top users | synonyms

1
vote
2answers
111 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
416 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 ...
19
votes
7answers
698 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
509 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
373 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 ...
13
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 ...
57
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 ...
52
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 ...
27
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 ...
104
votes
16answers
8k 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
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 ...
0
votes
4answers
211 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 ...
9
votes
1answer
3k 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
4answers
184 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 ...
7
votes
8answers
883 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 ...
55
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 ...
27
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 ...
37
votes
15answers
5k 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
302 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 ...
45
votes
16answers
3k views

Should a programmer fix someone else's failed build? [closed]

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, ...
8
votes
4answers
741 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 ...
4
votes
3answers
183 views

What could be some pitfalls in introducing a style guide and documentation generating software in a development team?

I'm considering using appledoc, a flavor of Doxygen for use in generating Objective-C code documentation, in order to create documentation for my company's iOS apps. The idea is that a server will ...
7
votes
1answer
2k 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 ...
10
votes
2answers
492 views

Adapting to a team environment after developing alone for years

I have almost 5 years of experience as a web developer, and feel that I should be mid-level by now, but when I walk the walk I think I'm still pretty "junior" at it. Here's what I think is the ...
5
votes
19answers
6k 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 ...
5
votes
3answers
231 views

What teamwork methods can be learned without being in a team?

I've worked in team-based environments most of my career, but not as a programmer. (I am trained as a musician/composer.) I'm becoming aware of programming specific team-based concepts, though--slowly ...
1
vote
2answers
394 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 ...
7
votes
3answers
368 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 ...
0
votes
3answers
421 views

Version Control Workflow (Subversion)

I've been learning how to use subversion and would just like someone to clarify whether or not my understanding is correct? Create a master repository at a given location (be it on a webserver or ...
4
votes
4answers
3k 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 ...
9
votes
2answers
575 views

Tips for organizing a “Hack Day” at work [closed]

I was thinking about organizing a "Hack Day" at work, think google's 20% time but just for 1 whole day (maybe just once per year or quarter). Similar to Atlassian Fedex Days I'd like for all the ...
9
votes
7answers
539 views

Bogarting the Data Access Layer

Situation: The dba is an offsite contractor who keeps the entire DAL code checked out in TFS. It would be nice as the front end developer to be able to add columns, and tweak procs and whatnot, ...
48
votes
13answers
3k views

*Code owner* system: is it an efficient way?

There is a new developer in our team. An agile methodology is in use at our company. But the developer has another experience: he considers that particular parts of the code must be assigned to ...
12
votes
6answers
1k views

How can I sharpen my team player skills? [closed]

Currently I'm in my dream job in a research lab as the only developer in a multidisciplinary team. I'm getting a little bit worried because I'm forgetting about coding in a team (I don't have legacy ...
5
votes
5answers
550 views

Composition of a dev team

I'm in a team of fifteen people and the team is in transition after a few changes of management. The current line of management is pushing for an agile approach to developing software but without ...
4
votes
5answers
301 views

Always keeping 2 people expert on any one chunk of code

I interviewed for a job at a company where they said their policy is to make sure that at least 2 people understand any piece of code, just in case one of them "goes on vacation". They also said that ...
3
votes
2answers
87 views

Dealing with multiple business requirement streams without compromising team size

A business has five discrete streams of business requirements to be implemented in software. There is a team of ten developers. A "naiive" organisational solution is to split the team into five ...
5
votes
14answers
974 views

Are software developers who ignore quality/standards better for the company?

Do software developers who choose not to put code optimization, standards and best practices as top priority, create more useful code than those developers who choose to worry about optimization, ...
81
votes
16answers
8k views

How do I deal with a slow and undedicated colleague in the team? [closed]

I have been working on a new project. The project works like this: The end user can access a webapp using a link and he can add multiple systems on his network and manage that particular systems ...
22
votes
9answers
2k views

How to say effectively to a manager that you missed the 'deadline' [duplicate]

Possible Duplicate: I cannot reach my deadline. What to do? My manager is a very deadline specific person. Even though I am a trainee, he insists on a deadline for every small assignment ...
15
votes
4answers
857 views

best way to “introduce” OOP/OOD to team of experienced C++ engineers

I am looking for an efficient way, that also doesn't come off as an insult, to introduce OOP concepts to existing team members? My teammates are not new to OO languages. We've been doing C++/C# for ...
8
votes
7answers
7k 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 ...
31
votes
14answers
2k views

When to confront a good project leader or boss

Our project head is a genius software architect, a gentle and considerate person in general, a geek by nature and delicate by voice. But, at times, we (my teammates and I) differ in opinions -- ...
0
votes
3answers
265 views

Best 3 people development team organization?

A developer of my company was promoted to a new possition that practically manages us developers, and he assigned to 3 people in our team(including me) some big proyects done in Java/Delphi/.NET, the ...
0
votes
5answers
575 views

How do I help a team member be more confident?

I have two team members who come from backgrounds that differ from what they're currently being asked to do: how can we encourage them to step up, develop their skills, and learn the new ways?
25
votes
10answers
1k views

Helping a new programmer become more self-proficient and not ask me so much?

I'm currently working on a project with a new programmer. How do I help him speed up his work? He often asks me questions, and I pair programmed with him in backbone.js (a part of the project). Now I ...
0
votes
2answers
151 views

3rd party hosted solution for project management & source control?

I am looking for a SAAS solution that offers project management, time tracking, invoicing and file sharing (to share with clients) as well as source control, work item management and team management ...
35
votes
11answers
3k views

What to do about team member who threatens to leave all the time and is difficult to work with? [closed]

I work in a small development group with 3 developers. We are loosely managed and have no structure to the team. There is no designated team leader and the manager is fairly hands off. The Senior ...
9
votes
9answers
2k views

Bitbucket and a small development house

I am in the process of finally rolling Mercurial as our version control system at work. This is a huge deal for everyone as, shockingly, they have never used a VCS. After months of putting the bug in ...
28
votes
13answers
2k views

A colourblind member of our team

My team relies a lot on colour within our code to outline features that need to be worked on (we colour lines of code that need attention). We have a close friend who is colourblind and wants to join ...