Leading Effective Engineering Teams: A Deepdive
As we’re about to illustrate in the following sections, the early proponents in each movement implicitly espoused two fundamental values, transparency and curiosity, which led them to advocate methods that developed some or all of our five key attributes of successful software teams: high trust, low fear, understanding why, making commitments, and
... See moreDouglas Squirrel • Agile Conversations: Transform Your Conversations, Transform Your Culture
As some organizations move to more autonomous teams and agile practices, the link can be lost between executives’ desired customer value and the delivery of the work. The autonomous team relies heavily on the role of product as the “glue” that brings diverse perspectives together and aligns them with the portfolio team and customer expectations.
David Robinson • EDGE: Value-Driven Digital Transformation
- Onsite team: a physical office space where all teams work - Remote, co-located, or 2nd office: small number of employees with similar skills committed to common performance goals working - Distributed teams (virtual teams): group of employees who are geographically dispersed with no physical officeBest practices for hiring a remote team - Find an... See more
How to Build Remote and Distributed Teams
- Lower the barriers to communication ○ Elect tools that encourage easy communication and transparency § Slack § Zoom § Figma - Make shared objectives explicit ○ Common cause is the glue that binds a team together ○ Before launching your team, start by specifying the why § 2 months: ask "what should our team accomplish in two months?" □ Encourage d... See more