How to add a new developer to the team

Posted by lortabac on Programmers See other posts from Programmers or by lortabac
Published on 2012-09-13T17:40:11Z Indexed on 2012/09/13 21:49 UTC
Read the original article Hit count: 274

Filed under:

I run a small company composed of only 2 developers. For one of our clients we are building a very big application, whose development has gone on for 1.5 years.

Now this client has found an important sponsorship, and they are organizing some events related to this project, so we have a deadline in 2 months and we can't miss it.

We are thinking of adding a new developer to the team, and I am wondering what we can do to help his integration.

This is the situation:

  • We are approaching the threshhold of Brooks's law, the point when adding new developers will be counter-productive.
  • The application is relatively well designed, but the implementation is chaotic in some points (especially older code).
  • There are unit tests only for more recent code. When this project started, we didn't have the habit of doing tests.
  • Documentation and comments are incomplete.
  • The application is both large and complex.
  • The client has written down almost every detail about his project, in a very clear and "programmer-friendly" way.

Is it a good idea to add a person now? If so, what can we do in order to help the new developer integrate into the team?

© Programmers or respective owner

Related posts about project-management