Hitting the ground running… faster

I was recently dropped into a project which has been running for while. After digging into the code and documentation I started thinking about just that process: what are the most effective ways of getting up to speed in an unfamiliar project?

Few projects employ the complete UML arsenal of documentation… so once you’ve skimmed the (usually incomplete) documentation, you have to actually start digging. Some ways of doing this, in no particular order:

I probably forgot a bunch of stuff here. I implore any visitors to add more in the comment section. :)