Dispersed Development Centers. Through a software engineering assessment by senior members of Crosslake, we discovered that there were 28 distinct development centers across the world.
An improvement plan was devised that included elements such as the following:
- Head-count and product transitions across centers.
- Dealing with organizational excess and filling gaps.
- A hiring plan to fill the vacant CTO position, with Crosslake providing interim leadership.
- Improvements to cross-team collaboration using a product leadership team with shared commitments and regular updates.
- Training and coaching to familiarize and put into practice methodologies, practices and tools associated with the development transformation.
- Consolidation of various customer support platforms into one to improve collaboration between support teams and engineering teams.
One of the top priorities was to reduce the overall cost of development and improve collaboration by consolidating development centers. Crosslake worked with the board of directors to develop a plan to reduce 28 centers down to 3 (2 primary offshore, one primary US) over just a few months, accounting for people and product issues.
To fill organizational gaps, Crosslake helped interview and hire a new CTO according to specific criteria. Additionally, the client leveraged Crosslake's expertise to assess the right fit for candidates for other engineering positions across the company.
A product leadership team was formed consisting of key leaders across the company. Regular sync meetings aided collaboration.
Additionally, Crosslake trained engineers—both remotely and in person–on the new tool set to address skills gaps as quickly as possible. Crosslake also coached various teams on release planning and QA processes, for example.
Another area where Crosslake helped was determining a plan and architecture for a common support platform that integrated with the new tools with the goal of improving collaboration and bidirectional flow of records between the support and engineering teams.