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
Product Leadership: How Top Product Managers Launch Awesome Products and Build Successful Teams
amazon.com
- 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
In Project Aristotle, an internal Google study of 180 teams, standout performance correlated to affirmative responses to these five questions: 1. Structure and clarity: Are goals, roles, and execution plans on our team clear? 2. Psychological safety: Can we take risks on this team without feeling insecure or embarrassed? 3. Meaning of work: Are we
... See moreJohn Doerr • Measure What Matters: OKRs: The Simple Idea that Drives 10x Growth

