I am starting a new job on Monday. The company has a home grown enterprise case management application written in ASP.NET/VB.NET. They are attempting to implement an Agile development process. They have gone so far as to get two people Scrum Master certified and hire an Agile coach. They are currently focused on 6-9 months of refactoring.
My question is what are some good approaches/tooling given this environment for becoming familiar with the code base and being productive as soon as I hit the ground?