When working in any product team, engineers acquire a deep, thorough knowledge of the codebase and product, from both a functional as a technical point of view. We have created a format for knowledge transfer sessions that provide gentle but comprehensive onboarding for any engineering onboardee for a broad range of topics.
In these colleges we go over overviews of codebase concepts, codebase architecture, specific modules supported by diagrams, code examples. Combined with well prepared Q&A these colleges get recorded and ensure knowledge is transferred not only to the physical audience, but can be re-used for new onboardees in the next phases of the project.
Key points:
Having your development team follow industry best practices for the development proces, code structure and software engineering practices leads to higher quality output, better estimates and more engaged and fulfilled team members. Our experienced team leads help your development team improve, regardless of their current skill level.
We achieve this through intensive development team mentoring, where one of our team leads is structurally involved in the development proces for a number of hours per week, based on the amount of support and training that is required to bring the team up to a level of productivity that is expected by the business.
Key points:
Our co-development sprints are our go-to method to rapidly spin up productive, complete teams that allow clients to get a jump start to product development and allow new team members to get onboarded in a facilitated process. In a co-development sprint, the team keeps shipping features whilst also working on building a self-sufficient team at the client.