How Does It Work?
First, I arrive on your site for a week of in-person meetings and code reviews. I will attend sprint planning, scrum meetings, and Business Analyst meetings. I will sit with your developers to understand the hidden problems in the code, and meet with management to determine the business goals for the system.
After an intense week of meetings and code review, I take 2-3 weeks to do follow-up phone meetings and write up the results.
The process culminates in a meeting with management and tech leads to discuss what the technical challenges in the system are, and how they can be addressed. You get a step by step plan on how the code must be enhanced, examples of how to make the changes, and an estimated timetable on how long each part should take. I lay out the roadmap for specific tasks that should be done immediately, soon, and later.