Over the course of 16 years, the company has developed a substantial code system that has evolved over time, becoming a monolithic structure. The initial request was for TDD (Test-Driven Development) training to elevate the overall engineering culture within teams. However, after the initial sessions, it became evident that the company required a more comprehensive approach to engineering practices, especially for teams working on the entire system.
To tailor the course to the team's specific requirements, we conducted a series of interviews with employees. Through them, we assessed the state of the engineering culture and pinpointed the challenges participants encountered when working with the system.Subsequently, we crafted a course comprising 12 workshops that encompassed fundamental engineering practices. Each workshop featured both theoretical and hands-on segments, allowing participants to reinforce their understanding using the same code they regularly worked with.
The cycle time significantly reduced from 28 to just 7 days. The company has also cultivated internal expert leaders who are actively fostering the engineering culture through communities and a structured mentoring system.