Books
The Pragmatic Programmer
Keynotes:
- Invest in skills you have at hand, close to the day-to-day work.
- Avoid broken windows.
- Say No.
- Do not support idiots.
Accelerate
Keynotes:
- The book is about the key metrics that drive high performance.
- DORA metrics.
- Continuous delivery -> default branch should be always deployable.
EMPOWERED
keynotes:
- The importance of the team's autonomy.
- The constant narrative.
The Five Dysfunctions of a Team
The Five Dysfunctions of a Team
Keynotes:
- Trust is the foundation of a team.
- The fear of conflict is the second dysfunction.
- The lack of commitment is the third dysfunction.
- The fourth dysfunction is the avoidance of accountability.
- The fifth dysfunction is the inattention to results.
Good Strategy Bad Strategy: The Difference and Why It Matters
Good Strategy Bad Strategy: The Difference and Why It Matters
Keynotes:
- A bad strategy is a list of things to do, or a set of goals.
- A good strategy is a coherent set of actions that are designed to overcome a key challenge.
- The diagnosis defines or explains the nature of the challenge. What’s holding you back from reaching your goals? A theory outlining the core challenge. This aims to pinpoint the underlying cause(s) at work. For instance, "an excessive number of tasks in progress is hindering our ability to complete any, causing us to fall further behind each sprint" could serve as an effective diagnosis.
- The guiding policy is an overall approach chosen to cope with or overcome the obstacles identified in the diagnosis. Like the guardrails on a highway, the guiding policy directs and constrains action in certain directions without defining exactly what shall be done.
- Coherent actions journey - A set of actions that dictates how the guiding policy will be carried out. The actions should be cohesive, meaning the allocation of resources, policies, and mutually supportive (not conflicting or operating independently).