Categories
Uncategorized

Exploring the Definition of Done (DoD)

A Definition of Done (DoD) is a formal description of the state a piece of work must be in to be considered complete. It sets out the quality measures and conditions that must be met before a product increment is regarded as ‘done’. A concept I resonate in when I work with teams and DoD […]

Categories
Knowing Yourself

Sense-Making in Action: How to Respond, Not React

One quote that has stayed with me ever since I read The 7 Habits of Highly Effective People by Stephen Covey is from Viktor Frankl: “Between stimulus and response there is a space. In that space is our power to choose our response. In our response lies our growth and our freedom.”― Viktor E. Frankl Habitually, […]

Categories
Uncategorized

What is Coaching and What to Expect as a Client?

What is Coaching? Coaching, as defined by the International Coaching Federation (ICF), is “partnering with clients in a thought-provoking and creative process that inspires them to maximise their personal and professional potential.” It is a collaborative and client-led relationship designed to foster self-discovery, growth, and goal achievement. Non-Directive Nature Coaching is a non-directive process. As […]

Categories
Uncategorized

Agile Estimation for Teams

Introduction I’ve worked alongside many teams and engineers and have been part of the Encode tribe here at Alamy for two years. We have been tracking quarterly team health check scores, and estimation seems to be the topic that fluctuates the most, ranging from 50% to 88%. N.B. Team/ tribe makeup has significantly changed over […]

Categories
Uncategorized

The 12 Days of X(P)mas

Extreme Programming (XP): Delivering Quality Software Amidst Rapid Change This document summarises the principles, practices, and insights shared throughout the “12 Days of X(P)mas” series. Inspired by the book from Kent Beck and Cynthia Andres’ Extreme Programming Explained: Embrace Change, this reference encapsulates the key concepts and encourages teams to reflect on how these ideas […]

Categories
Uncategorized

Impact Mapping Overview

Created by Gojko Adzic What is Impact Mapping? Impact Mapping is a strategic planning technique that assists teams in aligning their activities with overarching business objectives. It is particularly valuable in software development and project management, offering a clear pathway from goals to actionable tasks. Why Use Impact Mapping? Impact mapping aids in: How Does […]

Categories
Uncategorized

Is it time to rethink velocity?

Over the past couple of years, I have had a paradigm shift when it comes to velocity generally. I can still see its value at a team level; Benefits of Story Pointing But there are downsides and I have come to realise there is a big problem with velocity when it is used as a […]

Categories
Uncategorized

A systematic way to approach continuous improvement

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Continuous improvement is one of the fundamental principles of agile ways of working. Improvement at a team level is often realised in the practice of a team retrospective. The purpose of a retrospective is to inspect […]

Categories
Uncategorized

DORA Metrics Explained

What is it? Dora stands for: Useful Resources: Accelerate: The Science of Lean Software and Devops: Building and Scaling High Performing Technology Organizations DORA | Get Better at Getting Better Use Four Keys metrics like change failure rate to measure your DevOps performance | Google Cloud Blog It’s a team supported by Google, set up […]

Categories
Serving the Organisation

Introduction to Evidence Based Management

The content on this page has been gathered from a free EBM training course delivered by Agile for Humans (Evidence-Based Management – Free EBM Training Course ) Here is the white paper from Scrum.org. (Evidence-Based Management™ (EBM) ) These are some related recordings from a meetup I attended: 4 Mistakes We Make with Goals (and […]