In almost every software company it is always expected and sometimes demanded for quick output from a newly joined team member. But in realty how easy/difficult it is for anybody? I have seen this couple of times and still trying to find a satisfied answer for "making the life of new team members smooth and productive" . What should be the best approach for any project team to provide the ready made track to the new member and make him/her understand quickly for their duty towards the team. The smooth the road map is the best the quality output will be. When ever we join a team, the first thing we look for some end-to-end document which says about the project and team. Documentation not only helps us to find helpful information but it also helps to correlate them with current software. Most importantly we try to simulate or try to visualize the document into running application. The kind of information we look for is mostl...