teamwork

How can a student programmer improve his teamwork skill?

I am a student right now. Recently, I am working in a project as a leader with three other students. Due to the lack of experience, our project is progressing slowly and our members are frustrated. They do not feel sense of accomplishment in the project. I am pressured and frustrated, too. But as a team leader, I think I need to push the...

How to organise team work on mysql databases?

How to organise team work on mysql databases? Probably, something like svn, but for databases ...

Is using a GUI worse than using bash and other text interface tools?

As a freelancer, and previous Adobe trainer, I get a look-in at many development workflows and alternate styles of programming and design and therefore quite open to different workflows. But a recent post I had, I needed to use SQL - so I whipped out navicat and wrote a nice join statement. I had sniggering comments and sideways glance...

Using SVN alone or in small workgroups - workflow approach?

Hi everybody, I have spent some months working on a web application and we're come close to production stage. It's soon time to expand the development group with 1-3 people on this project. I have not too much experience on working with SVN, but It's obviously the choice for a big part of the larger companies out there, so I am guessin...

How do programmers work together on a project?

I've always programmed alone, I'm still a student so I never programmed with anyone else, I haven't even used a version control system before. I'm working on a project now that requires knowledge of how programmers work together on a piece of software in a company. How is the software compiled? Is it from the version control system? Is...

Managing Team Development on Shared Website

I need to know the best way to manage team web-development on a shared server (hostgator). I have done some individual web development on a shared server in the past, and I have always setup SVN through SSH to have a pretty-nice development workflow (version control, quick-commits, work though eclipse/subclipse, etc). However, I also kn...

What are the drawbacks to working in large development teams?

How can it hinder progress? Please list drawbacks only. Thanks! ...

Conventions that can be used for distance work in a team project

What sort of conventions would you advise when doing some distance work (say through CVS or SVN) on a team project? More specifically, what can be done to avoid someone doing widescale changes, which might be necessary, and running the risk of confusing/delaying other team members? If testing is necessary, how should it be carried out so...

Ways to show your co-programmers that some methods are not yet implemented in a class when programming in C++

What approaches can you use when: you work with several (e.g. 1-3) other programmers over a small C++ project, you use a single repository you create a class, declare its methods you don't have a time do implement all methods yet you don't want other programmers to use your code yet (because it's not implemented yet); or don't want to ...

2 man project - java+database programmers

My friend and I are entering our final year at the university (M.Sc.) in 2 months and as such we have to start thinking about our dissertation (as we decided to write one together). After giving it some thought we came up with a topic which would involve both a lot of thinking and implementing, as we really wanted to do something practic...

Ideas for working with a teammate not following team defined standards?

Working in a team environment how would you handle a developer that refuses to follow team defined standards? 1) Developer is at a junior level 2) Developer is at a peer level 3) Developer is at a senior level I know this is suggestive but I feel that it would benefit developers by making them more professional. Thanks! ...

How do you promote a culture of peer code review with your team?

We have tried many methods such as Code review required before check-in (hard to enforce) Monthly code review sessions (tend to side-track, time consuming, too high level) One or two devs with free cycles review changesets as they are added (low participation) We use TFS and could write a tool to leverage the API or build a workflow ...

How do you educate your teammates without seeming condescending or superior?

I work with three other guys; I'll call them Adam, Brian, and Chris. Adam and Brian are bright guys. Give them a problem; they will figure out a way to solve it. When it comes to OOP, though, they know very little about it and aren't particularly interested in learning. Pure procedural code is their MO. Chris, on the other hand, is an ...

What to do when you end up in a new team with bad programming habits?

Suppose circumstances cause you to be transferred to a new team of programmers. This can happen for example because you are assigned to a new project within the same company, or after changing jobs. After a while you begin to realize that your new team members have very bad programming habits: there code contains a lot of duplication, is...

Starting new job. How to get up to speed on existing design and code?

Possible Duplicate: How to understand the design and code flow of any product quickly? I am starting a new job in two weeks and would like to know of any suggestions you can provide. It's a C++ project, large team (30+), and I'll be the new guy. I know the first thing is to get the source and compile (after getting an overvi...

Distribution responsibilities for code of long-living large project

Suppose you are project manager of large project with a lot of code which was developed for long time. For some parts of code team have knowledge, for others - not. It is good to distribute responsibility between team mates in some wise way. There are no problems with the code the author of which is still in the team. But the approach ...

Does a bug tracking application that does this exist?

< EDIT > My initial wording seems to have caused some confusion. I'm NOT at all married to SharePoint. Please suggest other things that can do something like what I'm talking about if you know about them. < / EDIT > Right now we've got SharePoint installed, but it isn't really set up or anything. I'm faced with the task of possibly ...

how to manage a team to make a site using drupal ?

we have a team and want to make a site using drupal. as i see all the changes will be saved in database. so how we can have a version control? should we use of a cvs that take care of databases? if yes, how can i make a db cvs server? thanks. ...

Problem Domain for Design Patterns

I was asked during an interview for an entry level coder position about how much I knew about design patterns. Actually, the interviewer brought out a hard-cover book (Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides) and asked me, enthusiastically, if I had...

How to use replication in combination with version control system ?

The situation is as follow : Our company works two main production sites, communicating via WAN. We develop a software internally which uses about 100Gb of disk space on our servers (application data deployed to our customers with a lot of images). In order in improve performance, our network administrators choosed DFS replication (ever...