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

learn more… | top users | synonyms

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 ...
6
votes
10answers
429 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, ...
12
votes
6answers
576 views

Solo .NET Programmer moving to a team [closed]

I've been a solo .NET programmer for a small startup for the last 8 years. I've put together some pretty decent software, and I always strived to better myself and conform to best practices, including ...
19
votes
7answers
1k views

Making an internship most effective, useful and fun for both parties

We're currently interviewing few candidates for an internship, which is a really new experience for us as a company and for me personally as a team lead/manager. What would be the most effective and ...
3
votes
2answers
279 views

Is there a good way to team develop using different MySQL Instances?

This may be a noob question but a colleague and I are working on a project. Some background about our situation is: We control versions using a centralized git server inside our office. We code in ...
4
votes
3answers
639 views

Continuously Improving output of a team

I am having my own software service company, DIGICORP and I am leading a team of 10 developers. The total company size is of around 50 persons. We are four friends who have started this venture from ...
38
votes
6answers
2k views

What should I do to leave a job professionally? [duplicate]

Given that the current employer knows and has been given appropriate notice ahead of time, how can a programmer make a clean job transition from his old job? What things should the programer consider? ...
9
votes
7answers
336 views

How should ability be distributed through teams?

After reading this, I saw that there seems to be a lot of disagreement over how agile teams should be structured within a group of developers with varying ability (aka almost all teams). Should all ...
14
votes
5answers
504 views

How to stand ground when colleagues are neglecting the process?

The problem I am facing: My team members start working on projects without the functional/technical documents ready - even if our company process dictates these should be there before starting. My ...
30
votes
8answers
4k views

What are the three most important questions you should ask your team about your performance as their team leader?

I'm approaching the 1 year mark as a leader of a small development team (4 members, including myself) inside of a small software company. I'd like to give my team the opportunity to evaluate how I am ...
8
votes
6answers
666 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 ...
18
votes
6answers
1k views

How to explain the value of unit testing

I want to introduce the concept of unit tests (and testing in general) to my co-workers; right now there are no tests at all and things are tested by actually performing the tasks via the UI to see ...
53
votes
17answers
2k views

How can I make refactoring a priority for my team?

The codebase I work with daily has no automated tests, inconsistent naming and tons of comments like "Why is this here?", "Not sure if this is needed" or "This method isn't named right" and the code ...
8
votes
4answers
292 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 ...
7
votes
5answers
363 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 ...
14
votes
6answers
554 views

Fostering a time period where everyone can try any ideas to make software run faster?

Sometimes software performance tricks are found from a methodological and thorough search. Sometimes it requires divergent thinking and courage to try crazy ideas. Sometimes an idea is just the ...
4
votes
4answers
446 views

A scrum team for tiny projects

I have been wondering if it would be smart to form a single scrum team for several tiny projects. I am aware that it would be very hard to state a single sprint goal, if a team is working on several ...
3
votes
5answers
648 views

How important is working with a team?

I am about to graduate from college with a Masters in computer science. I have a couple of offers that I am considering and to me, the biggest difference between the two jobs comes down to one thing - ...
13
votes
4answers
1k views

How can I make team Javascript development less painful? [closed]

We have a team working on an ExtJS web app. Right now, the interface and its functionality is all stuffed in one 1500-line JS file, which is of course terrible. It's bad form in general, of course, ...
2
votes
5answers
359 views

Generate a productive environment when developers have different opinions

My question is simple. I'm a developer and work with another developer who's been here for many more years than I have. He has his opinion about implementing stuff; he's more of a do it yourself kind ...
5
votes
8answers
2k views

How do you convince coworkers/stakeholders to try new technologies?

I've got a coworker/manager/stakeholder who is very conservative when it comes to adopting new technologies. I completely understand why: we have a lot of internal expertise with Java, MySQL/Postgres, ...
0
votes
3answers
864 views

What is the difference between bug and new feature in terms of segregation of responsibilities?

We are planing to introduce Help Desk and Support Desk in our project. Our current development team would be divided into two smaller teams: Support Desk and Development team. Support Desk would be ...
5
votes
7answers
813 views

How many programmers makes a company small / medium sized / large?

I am a freelancer so I really don't know what you guys put behind the words when you say "working in a small company is X different compared to a medium sized one, and Y to a large company". Could you ...
13
votes
12answers
1k views

code cowboy on the team

How do you deal with a team member who is senior to you and always jumps on other people's projects and completes them over night or over the weekend? She seems to work 80 hour weeks whether there is ...
7
votes
7answers
578 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 ...
23
votes
12answers
1k views

Emotional attachment to code [closed]

As an employee of a company, when you write code do you feel like you have an attachment to it? Do you feel that you have some ownership of the code? Or do you write it completely detached from it ...
8
votes
5answers
923 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 ...
29
votes
12answers
2k views

How many developers before continuous integration becomes effective for us?

There is an overhead associated with continuous integration, e.g., set up, re-training, awareness activities, stoppage to fix "bugs" that turn out to be data issues, enforced separation of concerns ...
6
votes
2answers
628 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 ...
15
votes
8answers
963 views

Too many seniors in one team?

Can having too many senior programmers in one team turn out to be a bad thing? Having like say, 4-5 senior programmers in a team of 6-7 people. What is the optimal number/ratio in these kind of ...
3
votes
5answers
317 views

improving IM communication skills

I am an email person, but found that at my new job, co-workers use IM a lot. I have to admit that I have been largely ignoring the IM/SMS as a way of communication by thinking it is only for ...
6
votes
4answers
548 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
970 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 ...
13
votes
14answers
1k views

What is the most effective/efficient way to develop an application with multiple people without source control?

Introduction to my situation I work for a small web development company. We have a team of four ASP.NET developers, including me. Almost all of our projects (> 98%) are one-person projects that take ...
2
votes
7answers
952 views

How does a programmer tell a business analyst that she isn't right?

I implemented some functionality, then a business analyst created a defect, saying that some message text is wrong. Then I reviewed the spec again and found that I'm right. I posted a spec excerpt and ...
14
votes
7answers
565 views

Project In A Week / development bootcamp [closed]

Our team is thinking of doing a "Project In A Week" (bootcamp), and I'm interested to know if anyone else has experience of doing this or has any advice? The idea behind it is to get away from the ...
6
votes
7answers
715 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
669 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 ...
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 ...
0
votes
2answers
212 views

How do you communicate improvements in tools and process to the development team? [closed]

My team does a lot of internal tooling and infrastructure work - you can think of us as a small scale version of the teams Facebook, Etsy, Netflix, etc. who build all the infrastructure for scaling ...
6
votes
7answers
258 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 ...
2
votes
1answer
337 views

What to do when opensource project starts to tear apart? (or a manager tries to write code and then shouts at the team)

I'm working on an open source cross-platform client/server app. It is fairly complex and it's taken months for a group of developers to get it where it is now. At one point the team lead decided to ...
21
votes
6answers
2k views

Leading a not-so-good team

How would you manage if you are allocated a team of 5 with, say, 4 incompetent programmers and you are asked to lead? Obviously you can't code for the 4 guys (you can, but that is not a good idea. At ...
5
votes
2answers
220 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 ...
8
votes
5answers
765 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 ...
13
votes
9answers
582 views

Should I avoid or embrace asking questions of other developers on the job?

As a CS undergraduate, the people around me are either learning or are paid to teach me, but as a software developer, the people around me have tasks of their own. They aren't paid to teach me, and ...
6
votes
2answers
324 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 ...
5
votes
8answers
498 views

Is software development a field suitable for people who have unconventional methods of solving problems?

I tend to think very independently, often coming up with unconventional, sometimes unorthodox, ways of solving problems. I do not like to listen to authority, such as having to write code a certain ...
7
votes
5answers
510 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 ...
10
votes
7answers
921 views

Easy way of engaging non-programmers (i.e. designers) into using version control?

What are some key ways of getting your team involved in using version control during development, web development or otherwise? I refuse to work without it, which means anyone involved in the project ...