Log inBook a Demo
Training
Intermediate

Tech lead: manage a conflict between devs

Time available:1 hour
|
Available in
+8
ByAnthropos
This simulation was archived and cannot be started
1
The challenge

Two senior developers disagree on the architecture for a critical project.

2
The issue

One advocates for microservices, while the other prefers a monolithic approach, creating tension within the team.

★
Your goal

Your goal is to mediate the conflict, propose a compromise, and secure team alignment.

Your Role

Team Lead@ Development Team

You are a Team Lead at PrimeCode, a fast-growing software development company.

Other participants

Lachlan WhiteSenior Backend Developer
Angela MartinezSenior Frontend Developer
Elizabeth DavisTechnical Director

Context

PrimeCode is a forward-thinking and rapidly expanding software development company, established in 2010. They specialize in creating bespoke software solutions for high-profile clients such as Banca Intesa and the San Donato Group. By 2023, PrimeCode has grown from a small team of 10 developers to over 200 employees. They utilize advanced technologies like Java, Python, Spring, and React to develop robust backend systems and interactive user interfaces. Recently, they secured a multimillion-euro contract with Unicredit to develop a scalable and secure backend system, solidifying their position in the financial sector. With an annual revenue growth rate of 30%, PrimeCode faces challenges such as integrating new team members and managing technical conflicts. The company culture emphasizes innovation and collaboration, with a strong focus on continuous training and effective conflict resolution.

The main challenge in this simulation is managing a conflict between two senior developers over a critical component of the Unicredit project. Lachlan White suggests a microservices architecture for scalability and robustness, while Angela Martinez advocates for a monolithic architecture to simplify development and enhance user experience. Resolving this conflict effectively is crucial to maintaining team productivity and meeting the project deadlines, with a release date set for December 31, 2023.

As the Team Lead at PrimeCode, you will be responsible for managing the conflict between Lachlan White and Angela Martinez. You will need to meet individually with each developer to understand their technical proposals and motivations, evaluate the proposed solutions, and negotiate a compromise that meets the project's needs. Subsequently, you will need to communicate the compromise to the team and gain their consensus. Your ability to communicate effectively and make informed decisions will be key to success in this role. You will report directly to Elizabeth Davis, PrimeCode's Technical Director.

To complete the simulation, you will need to:

  • Create a document summarizing the technical proposals of Lachlan and Angela, including the strengths and weaknesses of each.
  • Describe the technical compromise reached and how it meets the project's needs.
  • Explain how the compromise will be communicated to the team and the strategies to gain their consensus.

Save the final document in the Collaborative Document and send it to your manager, Elizabeth Davis.

Evaluated Skills

Responding to ConflictEffective Communication and Consensus BuildingNegotiation TechniquesTechnical Leadership

Helpful for

Team Lead