1、How to Lead High-Performing SoftwareEngineering TeamsGartner ResearchAkis SklavounaGartner,Inc.|G00773076Page 1 of 12How to Lead High-Performing Software Engineering TeamsPublished 16 November 2022-ID G00773076-11 min readBy Analyst(s):Akis SklavounakisInitiatives:Software Engineering PracticesSoftw
2、are engineering leaders cannot simply form teams withtalented people and hope that they deliver.Rather,they must drivehigh performance within their teams by fostering psychologicalsafety,improving developer experience and connecting people andteams.OverviewKey FindingsRecommendationsTo lead high-per
3、forming teams,software engineering leaders should:Software engineers are unwilling to take interpersonal risks that drive learning,collaboration and innovation,because software engineering leaders often focus onlyon developing technical skills within their teams,while overlooking human factorssuch a
4、s psychological safety.Software engineers often experience friction in their delivery workflows due todistractions in their work environment,nondevelopment work tasks and inadequatetools.Software engineering teams do not deliver valuable digital products in isolation.Complex product delivery is a“te
5、am of teams”sport that requires organizationwidealignment and support.Foster psychological safety by framing mistakes as opportunities to learn,acknowledging their own mistakes,modeling curiosity and cultivating belonging.They must create an agile learning environment which leads to high performance
6、.Optimize developer experience by improving developer journeys,optimizing forcreative work and providing opportunities to make a meaningful impact.Connect people and teams by adopting the Connector manager approach.Gartner,Inc.|G00773076Page 2 of 12IntroductionSoftware engineering leaders are at the