get mixed as they get reported through a chain of people, and just like a watermelon, it can be green on the outside (management meeting), and red on the inside (the daily standup). In a business it’s a bit more serious than at breakfast. Without clear feedback loops it’s not possible to make effective change. We can help you make the intangible tangible, and measure not only features delivered, but culture and capabilities as well. Have you heard of Watermelon Reporting?
specialises in Cloud Native software development, DevOps and Day2Operations. With a background spanning multiple programming languages Billie is a true polyglot developer, comfortable architecting microservice application, building and supporting infrastructure platforms and coaching teams to adopt new technologies and practices. @PurpleBooth 4 Timothy Long Consulting Software Engineer Tim is a technically proﬁcient software engineer with experience working in agile environments. He has a keen interest in trying out new ways of working as a team to improve productivity whilst maintaining sustainable pace. He is passionate about learning and engaging with others to achieve end goals with best practice techniques and the most effective technology.
data Technology Assessment What technology problems are holding you back Cultural Assessment Using scientiﬁc research learn your teams mindset Organisational Technical Strategy Now we know what the problem is, we help steward your technical asset Capability Uplift Give your teams additional capabilities Organisational Sheep Dip Allow the wider organisation insight Embedding a culture of change Empower your teams with by enabling experiments Baseline Metrics Metrics Prove Outcome
of it? Willing Given what I know about it right now, is it something that I am willing to try or use? Or am I disregarding it completely already? Knowledge Am I a novice, or an expert that people could approach for help? Skills Do I have the skills required to do this? Support Do I feel I have a support network to assist me with this? Will my team/organisation be open to me using this? If I required further training, would it be made available?
• Categorises organisations in terms of how their culture affects safety and performance • 3 categories in the Westrum model: Pathological, Bureaucratic and Generative • Predicts how an organisation will react in a crisis
Suppression - Harming or stopping the person bringing the anomaly to light; “shooting the messenger” Encapsulation - Isolating the messenger, so that the message is not heard Public relations - Putting the message “in context” to minimise its impact Local fix - Responding to the presenting case, but ignoring the possibility of others elsewhere Global fix - An attempt to respond to the problem wherever it exists. Common in aviation Inquiry - Attempting to get to the “root causes” of the problem 1) Westrum, Ron. (2005). A Typology of Organisational Cultures. Quality & safety in health care. 13 Suppl 2. ii22-7. 10.1136/qhc.13.suppl_2.ii22. Westrum Typology A Prediction of crisis response
1 to 7: • Information is actively sought. • Responsibilities are shared. • Cross-functional collaboration is encouraged or rewarded. • Failure causes enquiry. • New ideas are welcomed. • Failures are treated primarily as opportunities to improve the system. Information classification: Internal 16 Using this for a team
and to set expectations of what people can achieve change wise. In order to move the needle on this Ron Westrum says we have to ﬁre the boss. Now that’s not practical (for most of us). Thankfully some research from Nicole Forsgren says we can also become more generative by implementing DevOps practices. Information classification: Internal 18 What can I do with this result
around this team will interact with your intervention with the team. • Pathological cultures will try to shut you down • Bureaucratic cultures will try to manage you • Generative cultures will embrace you You will see these behaviours in the interactions with people that you see in the team. Information classification: Internal 19 Predicting responses
done to identify who caused the build to fail. When they have been identiﬁed they are instructed to ﬁx it ASAP. An investigation is held to ﬁnd out if any external teams or customers were affected by the failure. The developer at fault is told to write up how they caused the build to fail. The developer is told to be more careful, and is now required to get his work reviewed by two more senior developers before it can be released.
done to identify who caused the build to fail. When they have been identiﬁed they are instructed to ﬁx it ASAP. A more senior member of the team investigates the build failure to ﬁnd out its cause, and whether any requirements on the build checklist had failed to have been carried out. The developer who caused the failure is informed of their mistake, and a new rule/requirements is put into place that must be passed before a new build can be triggered.
team to ﬁx the broken build. All current development work stops until the build is green again. At the end of the current iteration, the team have a blameless post-mortem. They discuss what led to the build becoming broken and what the best plan of action might be to prevent it from breaking again. The team shared lessons learned with other teams and they are built in to other teams’ pipelines and processes.
• Based on studies spanning multiple years and thousands of respondents • Key Metrics identiﬁed have a causal relation to the performance of teams and the ﬁnancial performance of companies • Collection and analysis of the data follows a rigorous statistical approach
change e.g. 1 day Deployment Frequency E.g. a couple of times a day Mean Time to Recovery e.g. 7 Hours Change Failure Percentage e.g. 20% It is important to be able to measure at all levels of an organisation. These allow us to view individual team performance With this baselined we can begin to experiment!
prior Commitment Focus on delivering measurable Results. Collective and individual accountability, and feedback Commitment follows healthy conflict Healthy Conflict implies Candid Debate Building Trust requires Vulnerability Five Behaviors of a Cohesive Team
covered hundreds of teams • Lots of Patterns but none of them ﬁt easily • Not what they did but how they felt? • ‘‘equality in distribution of conversational turn-taking.’’ How can you build the perfect team?