reference_useful_in_training_situations
Table of Contents
References Useful in Training
Note: to download when you cannot get to YouTube online, put “ss” in front of YouTube in the address.
Games
Useful Videos
A list of videos I've come across over the years that help get concepts across.
Tags | Video Link | Comments |
---|---|---|
Lean, Product | Don Reinertsen - Second Generation Lean Product Development Flow | Talks about some of the content of his book. As usual a very “dense” pitch with a lot of information. If you want to understand impacts of things like queuing theory, lean, and why variability should be preserved for new product development (hint: Black Scholes option pricing model) then this is the video for you. See My notes for more information. |
Motivation, Leadership | Dan Pink’s TED Talk | Dan Pink helps you understand how knowledge workers are motivated: autonomy, mastery, and purpose (and take money off the table) |
Motivation, Leadership, Funny | Drive: The Surprising Truth About Motivation | Or if you want the more fun presentation then use Dan Pink's pitch |
Agile, Implementation | Dave Thomas - Agile is Dead | Provocative title which talks about how implementations of agile don’t always match up with the specification of agile. |
Technical | Martin Fowler - Microservices | Found this to be a useful discussion to help me talk to technical people. |
Architecture | Bob Martin - The Principles of Clean Architecture | Uncle” Bob on how architecture should reflect the domain - what the application does. Plus great anecdotal story at the beginning, as always. |
Break | New Zealand All Blacks Haka | This is the meaning of Scrum? No. |
Basics, Lean, Agile, Scrum | Jeff Sutherland’s TedX video on doing “Twice the Work in Half the Time" | Explains how to be agile, not just in software development but in every business to disrupt the field. |
Basics, Agile | VersionOne’s description of the Agile Manifesto | Summary of key points from the book Scrum: The Art of Doing Twice the Work in Half the Time |
Basics, Scrum | Scrum in 7 minutes | Introduction, overview |
Basics, Teams, Funny | The Rong Way to Do Agile: Team Structure from Atlassian | Tongue firmly in cheek |
Estimation, Basics | Planning Poker for Estimates from Mike Cohn | Basics of planning poker from the person who popularised the idea |
Facilitation, Estimation, Basics, Agile | Example Ball Point Game | Basics of running the ball-point game if you've never done it. See Simulating Agile Execution with the Ball Point Game for more. |
Leadership, Commitment | Prudential Ad Showing That We Are All Optimists When Considering the Future | Useful when helping people understand they are more positive about the future than actually makes sense. See Why Do People Overcommit? for more. |
Basics, Estimation, Prioritization | Why Cost of Delay Matters? | On the importance of prioritizing and sequencing work by cost of delay |
Leadership, Motivation | Sinek’s Ted Talk - Start with Why | To understand how to communicate with people especially as you introduce something new. Bit from 1:35 to 5:15 relevant for product owners, for example, when explaining “vision” |
Teams, Coaching | High Performance Tree | Lisa Adkins on how to move toward a high performance team. |
Leadership, People | How The Brain Stores Information | TED Talk on importance of visual processing etc. |
Basics, Scrum | Kenny Rubin “Essential Scrum” on Requirements and Change Management | |
Basics, Scrum | Kenny Rubin “Essential Scrum” on Product Backlog Refinement | |
Basics, Daily | Jeff Sutherland on the Daily Scrum | |
Basics, Teams, Funny | S&*% Bad Scrum Masters Say | What NOT to do |
Product | Henrik Kniberg on the Product Owner role | Key idea “Product Owner must say ‘no’”. |
Basics, Scrum | Lyssa Atkins on Scrum in about 10 mins | Every Scrum Master should know how to explain the framework. |
Product, Requirements, Funny | Dave Allen - Teach Kids About Telling the Time | Funny video to understand how slippery the english language is to drive requirements. |
Product, Innovation | Steven Johnson - Where Good Ideas Come From | On understanding how innovation works - requires a collision of half ideas (the slow hunch) that have been fermenting in the background for a while. So idea is to provide an environment to connect. “Chance (of innovation) favours the connected mind.” |
Learning, Change | The Backwards Bicycle | Great video to understand how its hard to unlearn what we know, that knowledge isn’t the same as understanding, to learn you have to practice, practice, practice, and that you have biases and are unaware of them. See more at Why Is Agile So Hard - The Backward Bicycle? |
Team | Leeroy Jenkins | What happens when 1 person doesn’t consider the rest of the team. From World of Warcraft. |
Team, Structure | Day in a Life of Mob Programming | Helpful to talk about learning and trying practices even if we don’t adopt wholesale. |
Team, Structure | Rugby game | Shows structure emerging from chaos, minimal control, common goals, etc |
Technical | Introduction to DevOps | |
People, Coaching | Are we in Control of Our Decisions | Behavioral economist Dan Ariely, the author of Predictably Irrational, uses classic visual illusions and his own counterintuitive (and sometimes shocking) research findings to show how we’re not as rational as we think when we make decisions. |
Systems | Coordination Chaos | Good video to help explain why the old way of working no longer works as the organization grows. |
Product, Requirements | High-tech Anthropology at Menlo | Video to explain how gemba helps when working on understanding customer requirements. |
Leadership | Submarine Leadership | David Marquet on changing the leadership model from “leader - follower” to “leader - leader”. |
Leadership, Team | 5 Dysfunctions of a Team | Patrick Lencioni presenting the materials of the book of the same name. Absolute classic. |
Estimation | Wisdom of the Crowds demonstration counting gum balls | Useful to help people understand how even uninformed people can contribute to a discussion in estimation. |
Systems | Batch of 10 vs batch of 1, simultaneously and Batch of 10 vs batch of 1, serially | To help people understand small vs large batch processing (the ideal of one piece flow in manufacturing world) when you cannot run something like the penny game |
Systems, Funny | Dave Snowden on Organizing a Children’s Birthday Party | On understanding ordered, complex, and chaotic human systems |
Leadership | The Power of Empathy | Importance of empathy for leadership |
Systems | The Resource Utilization Trap | Henrik Kniberg's excellent demonstration of the problem of focusing on resource utilization in bringing value to our customers |
Leadership | Locating Yourself - The Key to Conscious Leadership | Are you operating above the line or below the line? |
Product, Requirements | Design Thinking | Introduction to the basic ideas. While it is presented as a “linear” process, and misses notions of divergent and convergent thinking, it is a good start. |
Product, Requirements | How to Use the Customer Empathy Map | Using a customer empathy map template |
Product, Requirements | The Lucky Iron Fish | Helps people understand why we need to do “gemba” (go and see) when trying to understand the requirements of the product. |
Product, Requirements | TEDTalk on How the Lucky Fish Can Treat Anemia | Useful video that expands on the discussion above to look at a complete process of making a product “fit for purpose” including the design of the product, the implementation of the product, and the delivery of the product. |
People, Team | How to Trust People You Don’t Like | Podcast dispels a number of misconceptions about trust. |
Strategy | How to Write Mission Statements That Don't Suck | Stop over words-mithing your mission statement and avoid “solutions” |
Systems | Russ Ackoff on Systems Thinking | Ever wondered what it means to do systems thinking? This is a short video explaining what Systems Thinking is and why you cannot just decompose the system into parts and expect improvement overall. |
Estimation | 10 Reasons Estimation and Planning Fails and What to Do About It | Great pitch. Love the basics here. Main message is “a lot of bad things happen in projects which increase utilization into the 'non-linear' (when lead-time graphed over utilization - above 80% utilization leads to exponential lead time) zone and so make estimating useless and forecasting difficult.” See 10 Reasons Estimation and Planning Fails and What to Do About It by Troy Magennis |
PIPlanning, Funny | Monty Python - for people with no sense of direction | On alignment |
PIPlanning, Funny | South Park - Underpants Gnomes | Purpose of PI Planning event - WARNING language - perhaps there is version without language out there. |
Games
- Zin Obelisk Game - Fun game to experience and examine the sharing of information in team problem solving and how leadership, cooperation, and conflict issues effect team problem solving.
- Scrum Master vs Project Manager Game - Useful game which helps folks understand how the responsibilities of a traditional project manager are moved to both the Scrum Master, the Product Owner and the Team when applying agile approaches.
- Wake up in the morning game - Simulation or game to help people understand story mapping.
Also videos of games:
Other Useful Links for Training
- Base approach to splitting stories. Additional thinking at from Bill Wake 20 ways to split stories. These ideas are to help to get to a minimal, end-to-end solution present which usually has high value, from which you can thin then fill in the rest of the solution in subsequent iterations.
- The Burning Platform metaphor by Daryl Conner. Idea is to have the resolve to make the change happen. Resolve can come from current or anticipated problems or current of anticipated opportunities, not necessarily as a result of “peril” (which is “current problem” classification.
- Alistair Cockburn etc on Communication including richness chart and the implications of this richness.
- James Coplien on the Borland Quattro Pro development which some say was the most productive ever recorded. To quote the abstract “The project assimilated requirements, completed design and implementation of 1 million lines of code, and completed testing in 31 months. Coding was done by no more than eight people at a time, which means that individual coding productivity was higher than 1000 lines of code per staff-week. The project capitalized on its small size by centering development activities around daily meetings where architecture, design, and interface issues were socialized. Quality assurance and project management roles were central to the development sociology, in contrast to the developer-centric software production most often observed in our studies of AT&T telecommunications software. Analyses of the development process are “off the charts” relative to most other processes we have studied.”
- Advice on Running Scrum-of-Scrums meeting from Mike Cohn.
- What Google Learned From Its Quest to Build the Perfect Team by Charles Duhigg (New York Times article). Article which points out how little team composition (in terms of the A team, for example) really points to an effective team and that instead the “conversational turn-taking” and “average social sensitivity” on teams (supporting “psychological safety”) is what predicts team performance best. Other factors were also recognized as important - like making sure teams had clear goals and creating a culture of dependability. To support the “safety” aspect “What Project Aristotle has taught people within Google is that no one wants to put on a 'work face' when they get to the office. No one wants to leave part of their personality and inner life at home. But to be fully present at work, to feel 'psychologically safe,' we must know that we can be free enough, sometimes, to share the things that scare us without fear of recriminations. We must be able to talk about what is messy or sad, to have hard conversations with colleagues who are driving us crazy. We can’t be focused just on efficiency. Rather, when we start the morning by collaborating with a team of engineers and then send emails to our marketing colleagues and then jump on a conference call, we want to know that those people really hear us. We want to know that work is more than just labor.” “Sakaguchi’s experiences underscore a core lesson of Google’s research into teamwork: By adopting the data-driven approach of Silicon Valley, Project Aristotle has encouraged emotional conversations and discussions of norms among people who might otherwise be uncomfortable talking about how they feel”. And “It’s easier to talk about our feelings when we can point to a number.” My version what_google_learned_from_its_quest_to_build_the_perfect_team_-_the_new_york_times.pdf
- Adaptive Leadership Accelerating Enterprise Agility - Jim Highsmith. Talks about the way we need to bring the agile mindset to the enterprise.
- Work Characteristics and Work Performance of Knoweldge Workers: What Goes Hand in Hand? - Research paper on knowledge work and importance of various characteristics of the work on the performance of knowledge workers. From abstract “The aim of the paper was to investigate the interplay among a wide range of work characteristics and knowledge workers’ performance outcomes. Specifically, we examined the nature of relationships between various task-, knowledge- and social characteristics of work design and both task and contextual performance. Using an adapted Work Design Questionnaire and applying PLS-SEM modelling technique, we analysed cross-sectional and cross-occupational sample of 512 Croatian knowledge workers from 48 organizations. Our findings confirmed the existence and importance of interaction between work characteristics and work outcomes. However, the results suggest that only knowledge characteristics of work design exhibit a significant effect on both distinct dimensions of work behaviour, while task and social characteristics showed different effects on task and contextual performance, respectively.”
- WIP: why limiting work in progress makes sense (Kanban) - Good illustration of the use of WIP limit to optimize both number of customers served (business benefit) and time to service each customer (customer benefit)
- QSM Study on Effectiveness of Small Teams vs Large Teams - presented in the context of “adding team members late in the project” but also captures specific case comparing result on schedule and cost of work with teams ⇐ 5 vs teams >= 20. Result is that you get little schedule compression with large teams, but this is at massive change in cost (5 people vs 20 people). Their conclusion is that it perhaps has something to do with the amount of defects produced - much more from large teams.
- Create your own project cartoon - remember that picture - what customer asked for, what project management understood, etc. Here you can create your own.
- Article - Sliding Toward Success and related tool Project Success Sliders Tool - Mike Cohn's approach to working trade-offs between the various constraints on a project.
- This American Life - NUMMI and how America is slowly learning the lean lesson from Toyota.
- Systems Thinking in a Digital World - Peter Senge - the title says it all. Pete is the author of “The Fifth Discipline”.
- Software Development Performance Index. My copy whitepaper-sdpispecifications-v1.pdf. This is work that came originally from Larry Maccherone while working with Rally. Ideas is to use performance, quality (release ability), predictability, and responsiveness. For example:
- Release ability - if team worked on nothing else but close out bugs how long
- Responsiveness - how long to get in a bug
- Performance - thought put - closed work items
- Predictability - how consistent is our delivery (versatility)
- Discussion of remote vs co-location: Martin Fowler with a nuanced discussion on the trade-offs of remote vs co-located people.
- The Impact of Agile Quantified - A set of data looking at all types of metrics from a dataset of thousands of Teams
- Agile Doesn't Work Without Psychological Safety - HBR article with some practical ideas on how to encourage psychological safety.
- The Most Common Cognitive Bias - How to get information out of a system.
SAFe Training Videos
Leading SAFe
- Formula 1 Pit Stops - investing in transaction cost - wheels designed (architected) to come off easily, jack lifts entire car, etc.
SAFe for Teams
SAFe SM
- Scrum Master Stories: Madison Fisher on Vimeo - A day in the life of an SM
- Scrum Master Stories: Sam Ervin - high performing team
SAFe PO/PM
/home/hpsamios/hanssamios.com/dokuwiki/data/pages/reference_useful_in_training_situations.txt · Last modified: by hans