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: 342
        
project-management
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