Agile & Scrum Resources

Here's a sampling resources & references for Agile, Scrum, and innovation in general.


Table of Contents (alphabetical)

Agile Definition

Agile Overviews/Summaries

Agile History

Alternatives to Agile/Scrum

Articles

Books

Bugs & Defects

Case Studies

Certifications

Checklists

Coaching

Communication

Consultancy

Continuous Integration (CI/CD)

Contracts

Course References (Found.)

Course References (Dev)

Course References (A-CSD)

Course References (A-CSM)

Design Thinking

DevOps

Diversity

Engineering Practices

Estimates

Games

Government

Hardware

History of Agile/Scrum

Humor

Innovative Orgs

Leadership

Lean Startup

Meetups

Metrics

Misc

Organizations

Organizational Structure

Overviews

Problem Solving

Sustainability

Predictions

Process Efficiency, Utilization, & Effectiveness

Queuing Theory

Quotes

Remote Teams

Safety

Scaling Scrum

Scrum Guide(s)

Scrum Outside Software

Social Justice

Summaries

Systems (Thinking & Mapping)

Sustainability

Teams

Testing

Tools

Transformation

Unit Test (aka microtests)

User Stories

User-Story Splitting

Vendors

Videos


Agile Definition

Full Definition of agile as an adjective
(https://www.merriam-webster.com/dictionary/agile)
1: marked by ready ability to move with quick easy grace
//an agile dancer
2: having a quick resourceful and adaptable character
//an agile mind


Overviews & Summaries of Agile & Scrum

Manifesto for Agile Software Development [Since 2001, a key reference for values & principles of Agile Software Development]

The Scrum Guide [The definitive summary by the two co-creators of Scrum.]

Definitions of Scrum

Learn More About Scrum , Video (1:20) by the Scrum Alliance, with 30-sec text summary.

Scrum Roles, Video (2:40) by Michael del la Maza.

Scrum Foundations eLearning Series, by the Scrum Alliance. Video approx. 35min.

SCRUM FOUNDATIONS eLEARNING TRANSCRIPT, by the Scrum Alliance

Core Scrum Summary by the Scrum Alliance

The Scrum Primer

Scrum and XP from the Trenches, by Henrik Kniberg

Scrum Framework in 10 Minutes Lyssa Adkinshttps://www.youtube.com/watch?v=aKY5JNDL5bc

Scrum Pattern Community [Tags: patterns Description: Common optional practices commonly added by high-performance teams. See especially Sutherland's, "A Pattern Language for Hyperproductivity", for a list of common patterns.]


History of agile Behavior Before and After the Agile Manifesto in 2001

Iterative and Incremental Development: A Brief History by Craig Larman and Victor R. Basili https://www.craiglarman.com/wiki/downloads/misc/history-of-iterative-larman-and-basili-ieee-computer.pdf

DATES

500 BC - (2500 years ago) Strategy Circle. A strategy is not a linear process. It's a circle of continual learning & adaptation. The Art of War, by Sun Tzu

384–322 BC - (Aristotle) - Scientific Method: Question -> Hypothesis -> Prediction -> Experiment/Testing -> Analysishttps://en.wikipedia.org/wiki/Scientific_method

1879 by Thomas Alva Edison - first commercially practical incandescent light. Some historians claim there were over 20 inventors of incandescent lamps prior to Edison’s version, including Humphrey Davy 1902. Edison made 2774 attempts before settling on the bamboo filament that was a commercial success

1930s — Walter Shewhart, a quality expert at Bell Labs, proposes a series of short “plan-do-study-act” (PDSA) cycles, for quality improvement.

1931 - Empire State Building. 13 months from first steel beam to open to public. "... a single value-driven process signalled Empire State Inc.’s commitment to an adaptive, iterative approach, in which efficiency of practice was facilitated through ongoing intercommunication between working groups, enabling elimination of waste in relation to materials, work structure and man hours." https://www.historicprojects.com/The_Empire_State.html

1940s, quality guru W. Edwards Deming began vigorously promoting "plan-do-study-act” (PDSA) cycles.

1943 - Lockheed Martin’s Advanced Development Programs. (Skunkworks) Jets: U-2 and SR-71 Blackbird, etc. [See Kelly Johnson's Rules: https://www.lockheedmartin.com/en-us/who-we-are/business-areas/aeronautics/skunkworks/kelly-14-rules.html]

1950's — The X-15 hypersonic jet applied incremental and iterative development.

1950's - OODA Loop, cycle: observe–orient–decide–act, developed by military strategist and United States Air Force Colonel John Boyd. Boyd applied the concept to the combat operations process.

1956 - Polaris Submarine Project by American Military

1958 — Project Mercury (NASA) software development, ran with half-day iterations. Test-first.“All of us, as far as I can remember, thought waterfalling of a huge project was rather stupid, or at least ignorant of the realities.” — Weinberg G. M., Manager of Operating Systems Development in the Project Mercury (1959–1963), which aimed to put a human in orbit around the Earth

1959 _ PDCA (plan–do–check–act or plan–do–check–adjust) is an iterative design and management method used in business for the control and continuous improvement of processes and products.[1] It is also known as the Deming circle/cycle/wheel,

1970 Waterfall drawing in article by Winston Royce. He actually states he agrees instead with incremental and iterative development. Even in its very first article in 1970, “Managing the Development of Large Software Systems” (PDF), he states: "STEP 3: DO IT TWICE - If the computer program in question is being developed for the first time, arrange matters so that the version finally delivered to the customer for operational deployment is actually the second version insofar as critical design/operations areas are concerned.

1970s — Light Airborne Multipurpose System (US Navy). 45 one-month iterations. “Every one of those deliveries was on time and under budget” — Mills H. “Software development should be done incrementally, in stages with continuous user participation and replanning and with design-to-cost programming within each stage.” — Mills H. (1976)

1970s - Barry Boehm proposes “Wideband Delphi”, a forerunner of Planning Poker

1972 — The USS “Trident” Ohio submarine command and control system, developed by IBM FSD. More than 1 million lines of code. Four 6 month iterations.

1972 — Army Site Defence missile tracking software. $100 million project, developed by TRW in 5 iterations.

1975 - Mythical Man-Month, Fred Brooks, advocacy of prototyping.

1976 - Junit like tool, automated testing, A series of articles by D. Panzl describing tools with features closely resembling those of JUnit attest to the long history of automated unit testing

1977-1980 — Space Shuttle (NASA) avionic software. 17 iterations over 31 months (8 weeks average).

1980s — Artificial intelligence researchers used Lisp machines and evolutionary prototyping.

1984 — PMP certification first offered by Project Management Institute (PMI)

1987 — Command and Control Processing and Display System Replacement, developed by TRW in 6 time-boxed iterations.

1980s — The DoD was experiencing a project failure rate of 75% in a sample of waterfall project of about $37 billion overall, where only 2% of them were used without extensive modification. At the end of 1987 the DoD changed its policies to allow iterative development.

1984 – Theory of Constraints. Physicist Eliyahu Goldratt formulates the Theory of Constraints. ...

1984 - PMI offers Project Management Professional (PMP)

1986 - Spiral Model, Barry Boehm in his 1986 paper Barry Boehm, "A Spiral Model of Software Development and Enhancement".

1986 - "scrum" term first used as a metaphor for cross-functional teams working throughout the production development cycle. "The New New Product Development Game" HBR by Hirotaka Takeuchi and Ikujiro Nonaka.

1988 - Lean Manufacturing (and back into the 1930's in Japan)

1991 - Rapid Application Development (RAD)

1992 – Crystal. Alistair Cockburn invents the Crystal Methods.

1993 – Refactoring. ...

1993 - Scrum pulled together. (Public in 1995)

1994 - dynamic systems development method (DSDM)

1994 — The DoD was still victim of the waterfall mindset, developing too much using waterfall and so Paul Kaminsky issued a report stating: “DoD must manage programs using iterative development”.

1995 – Pair Programming. ...

1995 – Scrum. Presented at OOPSLA conference. by Sutherland and Schwaber

1996 - PMI produced the first Project Management Body of Knowledge (PMBOK)

1996 - "Agile Competitors and Virtual Organizations: Strategies for Enriching the Customer", book by by Steven L. Goldman, Roger Nagal, Kenneth Preiss

1990s, latter half, public awareness of iterative in software development was accelerating. Hundreds of books & papers were promoting it as their main or secondary theme. Dozens more iterative methods sprang forth. Increasing trend to time-boxed iterations of one to six weeks.

1996 - Extreme Programming (XP) used on the Chrysler Comprehensive Compensation System (C3)

1997 - Feature Driven Development (FDD)

1999 – eXtreme Programming (XP). ...

1999 – Continuous Integration. ...

2001 - Agile Manifesto. 4 values and 12 principle common to popular lightweight-iterative methonds. The name "Agile" was inpsired by from a book on Hardware Companies

2001 - Scrum Alliance non-profit founded to promote Scrum

2001 - "Agile Software Development with Scrum" book by Ken Schwaber and Mike Beedle

2002 - Certified ScrumMaster (CSM) certification first offered by he Scrum Alliance

2002 – SpaceX founded. [iteration to space] https://about.gitlab.com/handbook/values/iteration-examples/spacex.html

2003 - Rational Unified Process (RUP)

2003 - lean software development originated in a book by the same name, written by Mary Poppendieck and Tom Poppendieck

2007 - scaled agile framework (SAFe)

2008 - LeSS, Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum

2009 - The Scrum guide document published by Sutherlan and Schwaber

2010 - Kanban Software Development, David Anderson (Note the word kanaban has other meanings as a sign in Japanese, a way to visualize workflow, etc.)

2011 - PMI-ACP, PMI Agile Certified Practitioner (PMI-ACP)

REFERENCES for Agile History

"Agile Isn’t New, It’s Just Common Sense Rebranded" by Martyn Puddephatt Oct 30, 2018https://blog.usejournal.com/agile-isnt-new-it-s-just-common-sense-rebranded-d4238a40c800

"Kelly Johnson's 14 Rules and Practices"" as used in Lockheed Martin's Advanced Development of U-2, SR-71, Blackbird, F-22 Raptor.https://www.lockheedmartin.com/en-us/who-we-are/business-areas/aeronautics/skunkworks/kelly-14-rules.html"

"A brief history of agile methods"", BY DAVIDE 'FOLLETTO' CASALIhttps://intenseminimalism.com/2012/a-brief-history-of-agile-methods/

“Iterative and Incremental Development: A Brief History” by Larman and Basili, IEEE 2003http://www.craiglarman.com/wiki/downloads/misc/history-of-iterative-larman-and-basili-ieee-computer.pdf

Iterative and Incremental Development: A Brief History by Craig Larman and Victor R. Basili https://www.craiglarman.com/wiki/downloads/misc/history-of-iterative-larman-and-basili-ieee-computer.pdf


Humor (Cartoons, jokes, comedy)

The Problem With Software Development [Cartoon, swingset]


Course References (Found)

Scrum_ For any project or product development effort — Scrum Alliance [video 1:20]

How New Relic Engineers Chose Their Own Teams and Projects, Jun 27, 2016 [video 1:44]

01 - Scrum Theory - Scrum Foundations eLearning Series, Scrum Alliance, Jan 23, 2019 [Video 5:46]

02 - Scrum Values - Scrum Foundations eLearning Series, Scrum Alliance, Jan 23, 2019, [Video 3:15]

03 - Cross Functional and Self-Organizing Teams - Scrum Foundations eLearning Series, Scrum Alliance, Jan 23, 2019, [Video 1:41]

04 - Scrum Roles - Scrum Foundations eLearning Series, Scrum Alliance, Jan 23, 2019 [Video 2:39]

05 - Scrum Events - Scrum Foundations eLearning Series, Scrum Alliance, Jan 23, 2019 [Video 3:34]

06 - Sprint Planning Meeting - Scrum Foundations eLearning Series, Scrum Alliance, Jan 23, 2019, [Video 7:34]

07 - Daily Scrum - Scrum Foundations eLearning Series, Scrum Alliance, Jan 23, 2019, [Video 3:40]

08 - Sprint Review - Scrum Foundations eLearning Series, Scrum Alliance, Jan 23, 2019, [Video 2:35]

09 - Sprint Retrospective - Scrum Foundations eLearning Series, Scrum Alliance, Jan 23, 2019, [Video 2:25]

10 - Scrum Artifacts - Scrum Foundations eLearning Series, Scrum Alliance, Jan 23, 2019, [Video 2:25]

11 - Product Backlog - Scrum Foundations eLearning Series, Scrum Alliance, Jan 23, 2019, [Video 2:15]

12 - Product Backlog Refinement - Scrum Foundations eLearning Series, Scrum Alliance, Jan 23, 2019, [Video 2:20]

13 - Sprint Backlog - Scrum Foundations eLearning Series, Scrum Alliance, Jan 23, 2019, [Video 2:32]

14 - The Increment and Definition of Done - Scrum Foundations eLearning Series, Scrum Alliance, Jan 23, 2019, [Video 1:58]

Debt Metaphor [by Ward Cunningham aka "Technical Debt"] https://www.youtube.com/watch?v=pqeJFYwnkjE

The Scrum Guide (Current) https://scrumguides.org/scrum-guide.html

The Scrum Guide: Revision History https://scrumguides.org/revisions.html

Product Goal of Scrum by jeff Sutherland https://youtu.be/fyvWCTBgQCA?t=29

Product Goal & Sprint Goals – A Simple Example, by Simon Kneafsey, Feb 1, 2021 https://www.scrum.org/resources/blog/product-goal-sprint-goals-simple-example?gclid=CjwKCAjwrqqSBhBbEiwAlQeqGpJHTMJh1ACBt6bKaVaCenkCWQF5L4JWfaZCeRqVyiaYmDoOkep9yxoC_70QAvD_BwE

Agile Product Ownership in a Nutshell by Henrik Kniberg, Oct 25, 2012 "This is basically a 1 day product ownership course compressed into 15 minute animated presentation. There's obviously more to product ownership than this, so see this is a high level summary." https://www.youtube.com/watch?v=502ILHjX9EE

Motivation by Dan Pink 10:47 RSA Animate - Drive: The surprising truth about what motivates us. https://www.youtube.com/watch?v=u6XAPnuFjJc


Course References (Dev)

Little's Law by Bruce Miyashita [video 5:07][tags: queuing, queues, lean, waste]https://www.youtube.com/watch?v=JUszeJViSjU

"Lean Simplified - Value Stream Mapping - Patient Scheduling" [video 4:55][tags: queuing, queues, lean, waste]https://www.youtube.com/watch?v=3mcMwlgUFjU

An Example of Redwork and Bluework | David Marquet Explains DOING and THINKING for a project | 387 [Valuestream Mapping example, not called that]https://www.youtube.com/watch?v=unXF-KMPuL4

Process Efficiency – Adapting Flow to the Agile Improvement Effort [article][tags: scrum, lean, agile, flow] https://www.researchgate.net/publication/327821851_Process_Efficiency_-_Adapting_Flow_to_the_Agile_Improvement_Effort

Simon Sinek Be the Last to Speak [video 1:38] (Speaking last honors the ideas of others and gives you more info before you speak last.)
https://www.youtube.com/watch?v=3EPLItTf-QU

Swarming 101: An Agile Way To High-Performing Scrum Teams by Jeff Sutherland
https://www.youtube.com/watch?v=xNampBqItno&t=2s

Pair Programming: 7 Habits of Highly Effective Coders [video 5:38]
https://www.youtube.com/watch?v=5ySLQ5_cQ34

WHAT IS MOB PROGRAMMING LIKE? | Woody Zuill [video 9:48, aka Mobbing, Ensemble]
https://www.youtube.com/watch?v=MhyCrP80Qc0

Rally Race Co-driver Arguing[video 5:59][tags: pairing, collaboration]https://www.youtube.com/watch?v=XAXInjbjUqc

User-Story Splitting

Naming as a Process by Arlo Belshee [article][1. Get Obvious Nonsense; 2. Find What it Does; 3. Split into Chunks; 4. Show Context; aka --> intent, domain abstraction]
https://www.digdeeproots.com/articles/on/naming-process/

"Fast Test, Slow Test" by Gary Bernhardt [video 18 min + Q&A][tags: unit test, micro test, TDD, system tests, testing] https://www.youtube.com/watch?v=RAxiiRPHS9k

7 Code Virtues Explained by Tim Ottinger 23 Sep 2020 [working, unique, simple, clear, easy, developed, brief] https://www.industriallogic.com/blog/code-virtues-explained/

One Page Intro To Microtests | Video [6:04] by Mike Hill https://www.geepawhill.org/2017/08/15/one-page-intro-to-microtests/

TDD & The Lump Of Coding Fallacy | Video [9:04] https://www.geepawhill.org/2018/04/14/tdd-the-lump-of-coding-fallacy/

Readability And Scannability by Mike Hill article https://www.geepawhill.org/2020/03/03/readability-and-scannability/

See also ZOMBIES, FIRST, Fast, Physics of TDD

Strangler Pattern Example from Shopify [nice simple diagram] https://shopify.engineering/refactoring-legacy-code-strangler-fig-pattern

Strangler Pattern Diagram by TechTarket. by Matt Heusser [Strangler Fig Pattern for Rewriting Legacy Programs, originally by Martin Fowler. Nice diagram for OO. "The strangler pattern allows software teams to retire legacy systems incrementally and avoid the pitfalls of major rewrites. We examine this pattern and detail the steps involved."]
https://www.techtarget.com/searchapparchitecture/tip/A-detailed-intro-to-the-strangler-pattern

Continuous Integration Demo (Git repo local -> CircleCi (automated) -> Github + email notifications on error) by Michael Kelley Harris
https://github.com/SourceCell/CalculatorLibrary

Continuous Delivery Demo with feature flags, automated tests and deploy via Github Actions by Michael Kelley Harris: web page: https://sourcecell.github.io/feature_flags_demo_1
repository: https://github.com/SourceCell/feature_flags_demo_1

Continuous Delivery by Dave Farley [CI, CD, BDD, DevOps, TDD] http://https://www.youtube.com/channel/UCCfqyGl3nq_V0bo64CjZh8g


Problem Solving

An excellent collection of Fermi problems for your class. [Fermi problems, estimation] https://www.innovativeteachingideas.com/blog/an-excellent-collection-of-fermi-problems-for-your-class

fermi_questions_handouts_and_lesson_plan.pdf by Kansas State University Math [fermi problems, problem solving, estimation, modeling] https://navajomath.math.ksu.edu/wp-content/uploads/2015/03/fermi_questions_handouts_and_lesson_plan.pdf


Sustainability

How To Calculate Your Carbon Footprint by Just Energy. [factors for calculating footprint]

Stopping Climate Change: A Practical Plan 3 Tons Carbon Dioxide Per Person Per Year [3 tons/person is sustainable. US avg 17.1 tons/person]


Course References (A-CSD)

A-CSD Learning Objectives of the Scrum Alliance https://www.scrumalliance.org/ScrumRedesignDEVSite/media/ScrumAllianceMedia/Files%20and%20PDFs/Learning%20Objectives/E_A_CSD_LO_2021.pdf

kanban boards physical examples photos [aka scrum boards, task boards] photos

The 5 Focusing Steps of the Theory of Constraints [video 2:39] https://www.youtube.com/watch?v=EqD5jZPwbeQ

Theory of Constraints, Wikipedia 1/30/2022, https:// en.wikipedia.org/wiki/Theory_of_constraints

Little's Law by Bruce Miyashita [video 5:07] [queing Theory and Littles Law] https://www.youtube.com/watch?v=JUszeJViSjU

Lean Simplified - Value Stream Mapping - Patient Scheduling [video 4:55] https://www.youtube.com/watch?v=JUszeJViSjU

Page Object Pattern, Martin Fowler [testing UI's in general, aka PageObject, Window Driver] https://martinfowler.com/bliki/PageObject.html

WHAT IS MOB PROGRAMMING LIKE? | Woody Zuill [video 9:48, aka Mobbing, Ensemble]
https://www.youtube.com/watch?v=MhyCrP80Qc0

Simon Sinek Be the Last to Speak [video 1:38] (Speaking last honors the ideas of others and gives you more info before you speak last.)
https://www.youtube.com/watch?v=3EPLItTf-QU

Feedforward: Coaching For Behavioral Change, Marshall Goldsmith, [video 7:30 min] https://youtu.be/BlVZiZob37I?t=12

Swarming 101: An Agile Way To High-Performing Scrum Teams by Jeff Sutherland
https://www.youtube.com/watch?v=xNampBqItno&t=2s

Pair Programming: 7 Habits of Highly Effective Coders [video 5:38]
https://www.youtube.com/watch?v=5ySLQ5_cQ34

Process Efficiency – Adapting Flow to the Agile Improvement Effort, by Sutherland Verbruggen, Van der Verf, Brinkkemper
https://www.researchgate.net/publication/327821851_Process_Efficiency_- _Adapting_Flow_to_the_Agile_Improvement_Effort

User-Story Splitting. Generally splitting big things into small things Splitting links (on this page)

Kent Beck’s Four Rules of Software Design (also known as “Simple Design”) https://alvinalexander.com/misc/kent-becks-four-rules-software-simple-design

3 Code Metrics Every Developer Should Know, by Milos Zivkovic https://levelup.gitconnected.com/3-code-metrics-every-great-developer-mustmeasure-499b0b2b31ad

Readability And Scannability by Mike Hill article https://www.geepawhill.org/2020/03/03/readability-and-scannability/

Debt Metaphor [by Ward Cunningham aka "Technical Debt"] https://www.youtube.com/watch?v=pqeJFYwnkjE

Strangler Pattern Example from Shopify [nice simple diagram] https://shopify.engineering/refactoring-legacy-code-strangler-fig-pattern

Strangler Pattern Diagram by TechTarket. [Strangler Fig Pattern for Rewriting Legacy Programs, originally by Martin Fowler. Nice diagram for OO]
https://www.techtarget.com/searchapparchitecture/tip/A-detailed-intro-to-the-strangler-pattern

20+ code smells in Martin Fowler’s books, web, etc., https://en.wikipedia.org/wiki/Code_smell

90+ Refactorings per Martin Fowler’s books, web, etc., https://refactoring.com/catalog/

The Three Laws of TDD. [per Robert Martin, aka Unclebob] 1. You are not allowed to write any production code unless it is to make a failing unit test pass. 2. You are not allowed to write any more of a unit test than is sufficient to fail; and compilation failures are failures. 3. You are not allowed to write any more production code than is sufficient to pass the one failing unit test. http://www.butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd

Physics of Test Driven Development by James Grenning article http://blog.wingman-sw.com/physics-of-test-driven-development

FIRST - Fast (many hundreds/thousands per second); Isolates (Failure reasons obvious); Repeatable (runs repeatably in any order or time); Self-validating (no manual evaluated required); Timely (written before code); by Brett Schuchert and Tim Ottinger https://agileinaflash.blogspot.com/2009/02/first.html

"Fast Test, Slow Test" by Gary Bernhardt [video 18 min + Q&A][tags: unit test, micro test, TDD, system tests, testing https://www.youtube.com/watch?v=RAxiiRPHS9k

ZOMBIES - Zero, One, Many (or more complex), Boundry Behaviors, Interface Definition, Exercise Exceptional behavior, Simple Scenarios, Simple Solutions

TDD Guided by ZOMBIES, James Grenning [tags: unit testing, microtesting, simple] http://blog.wingman-sw.com/tdd-guided-by-zombies

Fast Critera. e.g. 2 seconds. 10 seconds 60 seconds.

"xUnit Test Patterns" by Gerard Meszaros http://xunitpatterns.com/

"xUnit Test Patterns" book review by Martin Fowler w/ context re xUnit https://martinfowler.com/books/meszaros.html

"Test Double" by Martin Fowler [test doubles aka dummies, fakes, stubs, spies, mocks] https://martinfowler.com/ bliki/TestDouble.html

“Mocks Aren’t Stubs” by Martin Fowler https://martinfowler.com/articles/mocksArentStubs.html

Continuous Integration by Martin Fowler [CI Principles Rules] https://martinfowler.com/articles/continuousIntegration.html

Continuous Integration (CI/CD) references on This Page.

Continuous Integration Demo (Git repo local -> CircleCi (automated) -> Github + email notifications on error) by Michael Kelley Harris
https://github.com/SourceCell/CalculatorLibrary

Continuous Delivery Demo with feature flags, automated tests and deploy via Github Actions by Michael Kelley Harris: web page: https://sourcecell.github.io/feature_flags_demo_1
repository: https://github.com/SourceCell/feature_flags_demo_1

Automate Unit Tests before each commit by Git Hooks [pre-commit, precommit, actions] https://blog.devgenius.io/automate-unit-tests-before-each-commit-by-git-hook-f331f0499786

DevOps References on This Page DevOps


Course References (A-CSM)

A-CSM Learning Objectives of the Scrum Alliance https://www.scrumalliance.org/media/certifications/los/adv_csm_learning_objectives_2022.pdf

History on Scrum/Agile Resources [On this web page] https://www.sourcecell.com/scrumResources.html#agile_history

Alternatives to Agile/Scrum (Extreme Programming (XP), Kanban, Silicon Valley) https://www.sourcecell.com/scrumResources.html#alternatives

ICF Core Competencies https://coachingfederation.org/credentials-and-standards/core-competencies

What Is Emotional Validation? [validating emotions, statements, invalidating] https://www.verywellmind.com/what-is-emotional-validation-425336

Scrum Framework in 10 Minutes Lyssa Adkins https://www.youtube.com/watch?v=aKY5JNDL5bc

What is the Tuckman Model? [1:50][Forming/Storming/Norming/Performing] https://www.youtube.com/watch?v=YfZhJPeapNkhttps://www.youtube.com/watch?v=YfZhJPeapNk

Video Review for the The Five Dysfunctions of a Team: A Leadership Fable by Patrick Lencioni [3:17][not based on research][Absence of trust; Fear of conflict; Lack of commitment; Avoidance of accountability; Inattention to results] https://www.youtube.com/watch?v=509V7Z9OUQA

Onora O'Neill: What we don't understand about trust [9:50 TED talk] [Trustworthiness: competence, honest, reliable] https://www.youtube.com/watch?v=1PNX6M_dVsk

Team performance curve. [Katzenbach/Smith][Article with graphics] https://www.praxisframework.org/en/library/katzenbach-and-smith

Team Performance Curve. [Katzenbach/Smith], by Praxis Framework [scroll to 2/3 of the way down the page] https://www.praxisframework.org/en/library/katzenbach-and-smith

Product Goal of Scrum by jeff Sutherland https://youtu.be/fyvWCTBgQCA?t=29

Product Goal & Sprint Goals – A Simple Example, by Simon Kneafsey, Feb 1, 2021 https://www.scrum.org/resources/blog/product-goal-sprint-goals-simple-example?gclid=CjwKCAjwrqqSBhBbEiwAlQeqGpJHTMJh1ACBt6bKaVaCenkCWQF5L4JWfaZCeRqVyiaYmDoOkep9yxoC_70QAvD_BwE

The Scrum Guide https://scrumguides.org/scrum-guide.html

Root Cause Analysis [1:58] [and Five Whys] https://www.youtube.com/watch?v=kS9H5kC5iv8

Root Cause Analysis: Building A Simple Cause & Effect Chart [3:30] https://youtu.be/hShzd97lOh8?t=8"

Causal Loop Diagram (CLD) [1:43 skipped ahead 57 sec] https://youtu.be/xSeIxU4B81A?t=57

Agile Retrospectives: Sail Boat Retrospective [4:43] https://www.youtube.com/watch?v=n9B0Wki_HNE"

The Scrum Guide Revisions https://scrumguides.org/revisions.html

LeSS Complete Picture, 3-minute introduction to Large Scale Scrum [3:00] https://www.youtube.com/watch?v=cvz4364pC0g

Scrum At Scale - A Message from Jeff Sutherland [1:11] https://www.youtube.com/watch?v=k02ci923Po4

Introduction to Complex Adaptive Systems (CAS) [2:51] [bird flock murmuration] https://www.youtube.com/watch?v=GjwvsK-6640

What Is Complexity Science? by Santa Fe Institute [2:03] https://www.youtube.com/watch?v=R4f1NM_a6VU

When is a system complex? [3:24] [complexity stance vs simple[ https://www.youtube.com/watch?v=M7Hf6VfsJ0U

Kotter's 8-Step Change Model [2:20] https://www.youtube.com/watch?v=xNILBjjVttA

Richard Thaler - Nudge: An Overview [1:40] https://www.youtube.com/watch?v=xoA8N6nJMRs

ADKAR – Change Management | The Thought Bulb [3:00] https://www.youtube.com/watch?v=LOSYUxyqjEk

Satir Change Model by Joshua Kerievsky [3:35] https://www.youtube.com/watch?v=xgG-ZCs2RDY

Scrum's Five Values: Commitment, Focus, Openness, Respect, and Courage https://scrumguides.org/scrum-guide.html#scrum-values"

Feedforward: Coaching For Behavioral Change, Marshall Goldsmith, [video 7:30 min] https://youtu.be/BlVZiZob37I?t=12


Checklists

Three Items: Jeff Sutherland: How to Avoid the Most Common Scrum Pitfalls. Video 3:30

Nine items: Scrum: The Nokia Test by Jeff Sutherland Video 6:13

Nokia Test. aka Scrum But ... test

Scrum Checklist by Henrik Kniberg, Crisp (One-page Summary) https://www.crisp.se/wp-content/uploads/2012/05/Scrum-checklist.pdf

An Example Checklist for ScrumMasters by Michael James. [Be a great ScrumMaster]


Books

Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave Competitors In the Dust... by Ken Schwaber and Jeff Sutherland

Scrum The Art of Doing Twice the Work in Half the Time, by Jeff Sutherland and JJ Sutherland

Agile Project Management with Scrum by Ken Schwaber

Succeeding with Agile by Mike Cohn

Coaching Agile Teams by Lyssa Adkins

Agile Retrospective by Esther Derby and Diana Larsen

"Think Like Amazon: 50 1/2 Ideas to Become a Digital Leader", by John Rossman, Book, Apr 29, 2019

Trillion Dollar Coach: The Leadership Playbook of Silicon Valley's Bill Campbell by Eric Schmidt , Jonathan Rosenberg, et al., book, Apr 16, 2019 [he coached Steve Jobs, Jeff Bezos, Google leadership, Al Gore, and mor]

"How Google Works", by Eric Schmidt and Jonathan Rosenberg, book, Mar 21, 2017


Articles

"Embracing Agile", by Darrell K. Rigby, Jeff Sutherland, Hirotaka Takeuchi, HBR May 2016

"How Amazon Became Agile" by Steve Denning, Forbes, June 2, 2019 https://www.forbes.com/sites/stevedenning/2019/06/02/how-amazon-became-agile/#218a75a431aa

"How Amazon Tames The Budget", by Steve Denning, Forbes, June 2, 2019 https://www.forbes.com/sites/stevedenning/2019/06/02/how-amazon-tames-the-budget/#1b94848c6c04

"The New New Product Development Game", by Hirotaka Takeuchi and Ikujiro Nonaka, Harvard Business Review January 1986
[Key Reference with great examples of iterative development of complex products, by self-organizing teams. Hardware examples. This article was a key influence on Jeff Sutherland. The term "Scrum" came from this article.]
"https://hbr.org/1986/01/the-new-new-product-development-game"

"How to Tell If a Company Is Good at Innovating or Just Good at PR", by Scott Anthony, DECEMBER 18, 2015, HBR [Tags: Innovation]

Elon Musk on manufacturing being more important than design. [2021 video snippet: 3:49->6:46]

The mob rules, ok?" by Steve Tooke, Dec 21, 2015 [Tags: mob programming, remote, Cucumber]

"Yahoo's Engineers Move to Coding Without a Net", By Tekla Perry, Dec 11 2015 [Yahoo. "What happens when you take away the quality assurance team in a software development operation? Fewer, not more errors, along with a vastly quicker development cycle."] http://spectrum.ieee.org/view-from-the-valley/computing/software/yahoos-engineers-move-to-coding-without-a-net

"Proof That Positive Work Cultures Are More Productive" by Emma Seppalakim Cameron, in HBR, Dec 1, 2015 https://hbr.org/2015/12/proof-that-positive-work-cultures-are-more-productive?utm_content=bufferb9bdf&utm_medium=social&utm_source=linkedin.com&utm_campaign=buffer

A Metric Leading to Agility (Running Tested Features), by Ron Jeffries http://xprogramming.com/articles/jatrtsmetric

We Tried Baseball and Didn't Work, by Ron Jeffries http://xprogramming.com/articles/jatbaseball


Organizations

Scrum Alliance (non-profit, support & certification) http://www.scrumalliance.org

Scrum.org (for profit, different certification) http://www.scrum.org


Certifications

Certified ScrumMaster (CSM) certification info https://www.scrumalliance.org/certifications/practitioners/certified-scrummaster-csm

Scrum Alliance Certifications https://www.scrumalliance.org/certifications


Videos

Jeff Sutherland: Who Should Be Using Scrum? 1:22 https://www.youtube.com/watch?v=VlleQVY5mmQ

Jeff Sutherland: How to Avoid the Most Common Scrum Pitfalls 3:30 https://www.youtube.com/watch?v=KEu-YEv1LVo

Scrum: Jeff Sutherland Breaks Down the Structure of Scrum 5:36 https://www.youtube.com/watch?v=O7cA1q0XwhE

Getting the Organization to Buy Into Agility - It's All About Leadership, by Jeff Sutherland, Video 1:48 https://www.scruminc.com/getting-the-organization-to-buy-in-to-agility-its-all-about-leadership/#comment-29612

Scrum: Jeff Sutherland Discusses His Vision for Scrum 2:59 https://www.youtube.com/watch?v=LjBN2CjKDcU

Scrum: The Nokia Test by Jeff Sutherland 6:13 https://www.youtube.com/watch?v=1yZ3J8C4MK0&list=PLCE196FF571F1BA64

Scrum: Going from Done to Done-Done by Jeff Sutherland 1:43 https://www.youtube.com/watch?v=Jlb195JT7hM&list=PLCE196FF571F1BA64&index=3

Scrum: What does it mean to be Ready-Ready? by Jeff Sutherland 3:30 https://www.youtube.com/watch?v=XkhJDbaW0j0&list=PLCE196FF571F1BA64&index=2

Scrum: Inside the Sprint Retrospective by Jeff Sutherland 2:29 https://www.youtube.com/watch?v=MFLvQXMNrO8&index=4&list=PLCE196FF571F1BA64

Scrum: Inside the Scrum of Scrums by Jeff Sutherland 2:55 https://www.youtube.com/watch?v=JAkbXzluBR4&list=PLCE196FF571F1BA64&index=6

Jeff Sutherland: How to Avoid the Most Common Scrum Pitfalls https://www.youtube.com/watch?v=KEu-YEv1LVo

Scrum Basics: What Is the Product Backlog Review in Scrum? Retrospective by Jeff Sutherland https://www.youtube.com/watch?v=iwkb56GQg9Q&index=7&list=PLCE196FF571F1BA64

Scrum Basics: What Is the Scrum Daily Meeting? by Jeff Sutherland https://www.youtube.com/watch?v=lXOhfKV6jLQ

The ScrumMaster - How to Develop a Team, by Marcel van Hove 7:21 https://www.youtube.com/watch?v=yuHuSHoZlmk

a funny Scrum Master movie with Jeff Sutherland https://www.youtube.com/watch?v=oheekef7oJk

Spotify Engineering Culture part 1 (Agile Enterprise Transition with Scrum and Kanban) https://www.youtube.com/watch?v=Mpsn3WaI_4k&list=PLtwz3DVnV9Uydn5xodNiRQvUCSFkVrQQF

Spotify Engineering Culture part 2 (Agile Enterprise Transition with Scrum and Kanban) https://www.youtube.com/watch?v=X3rGdmoTjDc&list=PLtwz3DVnV9Uydn5xodNiRQvUCSFkVrQQF&index=3

"The Backwards Brain Bicycle - Smarter Every Day 133" 7:57 [Wonderful example of knowledge not being equivalent to understanding, and how long it takes to integrate & understand new knowledge, even when simple.] https://www.youtube.com/watch?v=MFzDaBzBlL0

"The Context for Agility", by Peter Green, July 29, 2015 8-minute video that ties together Lean, Agile, Lean Startup, and Laloux's work on Reinventing organizations. http://www.agileforall.com/2015/07/the-context-for-agility/

Agile Product Ownership in a Nutshell by Henrik Kniberg, Oct 25, 2012 "This is basically a 1 day product ownership course compressed into 15 minute animated presentation. There's obviously more to product ownership than this, so see this is a high level summary." https://www.youtube.com/watch?v=502ILHjX9EE

Motivation by Dan Pink 10:47 RSA Animate - Drive: The surprising truth about what motivates us. https://www.youtube.com/watch?v=u6XAPnuFjJc

Frederic Laloux's Revinventing Organizations presented in 9:21 min video by Peter Green http://www.agileforall.com/2015/04/laloux-cultural-model-and-agile-adoption

Cost of Delay Intro by Black Swan Farming, video 2:27 http://blackswanfarming.com/cost-of-delay

How to run a company with (almost) no rules by Ricardo Semler. TED talk. 21:42 video (Right in line with Laloux's Reinventing Organizations.) http://www.ted.com/talks/ricardo_semler_radical_wisdom_for_a_company_a_school_a_life

Nordstrom Innovation Lab: Sunglass iPad App Case Study. See how the Nordstrom Innovation Lab created, tested and built an iPad app in just one week. 6:42 https://www.youtube.com/watch?v=szr0ezLyQHY

"The Process (a.k.a. Designing The Stop Sign Video)" video 4:28 http://www.youtube.com/watch?v=Wac3aGn5twc

Test Your Awareness: Do The Test 1:08 https://www.youtube.com/watch?v=Ahg6qcgoay4

Fearsome All Blacks haka - Rugby World Cup 2015 final v Australia

The New Zealand national men's rugby union team, officially nicknamed the All Blacks, represents New Zealand in men's rugby union, which is regarded as the country's national sport. The All Blacks are three time winners, and current holders of the Rugby World Cup, having won the inaugural competition in 1987, then won consecutive titles in 2011 and 2015, and are the 2015 World Rugby Team of the Year. They have won over 76% of their test matches and are the leading test match points scorers of all time. Their win ratio puts them amongst the most successful teams of any sport in history.

Formula 1 Pit Stop 1950 vs 2013. (67 seconds versus 2-3 secs) [Swarming example] http://biertijd.com/mediaplayer/?itemid=47217

"Silicon Valley" HBO Comedy, S01E05 scrum scene 2:50 (CAUTION: Contains some language that some people may find crude or offensive) https://www.youtube.com/watch?v=oyVksFviJVE


Predictions

It would be nice if we were good at predicting. It would make it easier to plan and reduce risk. Unfortunately, on average, even experts often get it wrong. Here are some examples.

15 Worst Tech Predictions Of All Time https://www.forbes.com/sites/robertszczerba/2015/01/05/15-worst-tech-predictions-of-all-time/#57fd52ea1299

The absolute worst technology predictions of the past 150 years https://medium.freecodecamp.org/worst-tech-predictions-of-the-past-100-years-c18654211375


Bugs & Defects

List of software bugs https://en.wikipedia.org/wiki/List_of_software_bugs

History's Worst Software Bugs https://www.wired.com/2005/11/historys-worst-software-bugs/

4 of the Worst Computer Bugs in History https://www.bugsnag.com/blog/4-worst-computer-bugs-in-history

1 of the most costly software errors in history By Nick Harley | Posted Feb 5, 2021 https://raygun.com/blog/costly-software-errors-history/

What’s the Worst Software Bug in History? https://www.laserfiche.com/ecmblog/whats-worst-software-bug-history/

Why Cutting Costs is Expensive: How $9/Hour Software Engineers Cost Boeing Billions by Eric Elliott Jun 29, 2019 https://medium.com/javascript-scene/why-cutting-costs-is-expensive-how-9-hour-software-engineers-cost-boeing-billions-b76dbe571957

Misc: Tesla Lockout; Facebook Shutdown (+ WhatsApp, Instagram)


Case Studies

Google AdWords Team(s) [This is my favorite case study in terms of the gradual invited experiments.] "Ssh! We are adding a process." Mark Striebeck, Google Inc. http://agileconsortium.pbworks.com/w/page/f/XR7+mstriebeck-ShtAddingProcess.pdf

Scrum@Scale Case Studies [Tags: Scrum at Scale, Scale] https://www.scrumatscale.com/case-study-library/

Agile Project Development at Intel: A Scrum Odyssey by Pat Elwer, Intel Corporation, Reduced cycle time by 66% and eliminated schedule slip within a year, http://danube.com/docs/case_studies/Intel_case_study.pdf

List of 30+ Case Studies on ScrumCaseStudies.com http://www.scrumcasestudies.com/

List of Case Studies, compiled by Look Forward Consulting https://lookforwardconsulting.com/2012/11/28/14-scrum-case-studies/

List of 16 Case Studies, compiled by Version One http://www.versionone.com/about-us/case-studies/

List of 14 Case Studies, compiled by Agile Pain Relief http://agilepainrelief.com/notesfromatooluser/2008/11/scrum-case-studies.html#.VV46WFlViko

PayPal's Agile Transformation Story, by Kristen Wolberg [305 teams, Two Laws: 1) 2-week sprints; 2) All work is in Rally], PayPal's Agile Transformation

Case Study: How Bottomline Reached for the Top -- and Got There with Scrum https://www.scrumalliance.org/agile-resources/how-bottomline-reached-for-the-top

Critical Success Factors for Agile Project Management in Non-Software Related Product Development Teams, Jeff Totten, Western Michigan University, Dec 2017 https://scholarworks.wmich.edu/cgi/viewcontent.cgi?article=4210&context=dissertations

Agility in Construction - How combination of Lean, Agile, Kanban and Scrum is used in construction. https://www.youtube.com/watch?v=BwDJ38_HoeA

"What I learned About Agile from a Construction Company" ("In my experience, construction companies do very good scrum... and they've never heard of it.") https://www.cutter.com/offer/what-i-learned-about-agility-construction-company

See also Government.



Banking Case Studies in Agile Transformations - A Sampling

[Including: PMorgan Chase, Capital One, ING, Barclays, Wells Fargo, Westpac One, BBVA Compass, Tangerine Bank]

"Agile Development Is Reshaping Tech at Banks Like Chase and BBVA", American Banker, 2016 https://www.americanbanker.com/news/agile-development-is-reshaping-tech-at-banks-like-chase-and-bbva

ING: Transformation at ING (A): Agile, Harvard Business School Case Collection. https://www.hbs.edu/faculty/Pages/item.aspx?num=53838

"ING Bank Case Study: Improving time to market from 13 weeks to Less than 1 week with DevOps and Cont" Video: https://www.youtube.com/watch?v=9jqY_bvI5vk

Barclay's Retail and Banking agile transformation http://www.agileconference.org/wp-content/uploads/2011/06/Agile-Transformation-at-Barclays-Bank.pdf

PayPal's Agile Transformation Story, by Kristen Wolberg [305 teams, Two Laws: 1) 2-week sprints; 2) All work is in Rally], PayPal's Agile Transformation

Capitol One: "How Capital One went from one agile team to expanding devops enterprise-wide" https://www.computerworlduk.com/devops/how-capital-one-went-from-one-agile-team-enterprise-wide-devops-3660019/

"How Capital One Became A Leading Digital Bank" https://www.forbes.com/sites/peterhigh/2016/12/12/how-capital-one-became-a-leading-digital-bank/#fbbbd0a15eec

How Wells Fargo Leverages Technology to Deliver A+ Service https://www.icmi.com/Resources/Customer-Experience/2017/10/How-Wells-Fargo-Leverages-Technology-to-Deliver-Service

ME(Bank): Fragile to Agile - Case Study: ME (Bank) Transformation Program Video: https://www.youtube.com/watch?v=Jnv_Cbu_oK0

"Westpac One. Westpac is a major New Zealand bank serving over a million customers..."" https://www.silverstripe.com/assets/Uploads/case-studies-westpac.pdf

"How to Become an Agile Bank" https://www.infoq.com/news/2015/09/agile-bank

"Fortune 100 financial corporation specializing in credit cards, loans, banking and savings products, acquired an online retail bank in the US... Results: 1) An average of 200% improvement in Team's Speed, Productivity, and Quality; 2) One line of business reduced cycle time from 18 months to 6 weeks; 3)Scaled to multiple Lines of Business / teams" http://www.eliassen.com/agile/case-study/Agile-Transformation-For-Financial-Corporation

"Standard Bank Standard Bank Speeds Time-to-Market by 23X after Adopting SAFe" https://www.scaledagileframework.com/standard-bank-case-study/


Government

[tags: government, tax payers] See also "Case Studies" section of this page.

California Department of Technology's Understanding Agile Guide https://projectresources.cdt.ca.gov/understanding-agile/

FBI Sentinel Project [Virtual Case File (or VCF), officially abandoned in January 2005, having turned into a complete fiasco for the FBI. $575 million dollars wasted on the first two attempts at the project. Scrum Studio was set up in the basement of the Hoover Building. Staff reduced from 400 to 40, and in 1 year and $30 million, they were code complete, at a cost savings of more than 90 percent] http://www.scrumcasestudies.com/fbi/

FBI Sentinel Project, Full Case study, Sutherland's book: http://my.safaribooksonline.com/9781118240908/navpoint-10?link=106b6df7-7b31-425e-a539-e02c3ec13fb4&cid=shareLink

FBI Sentinel Project, Thomas Friend presentation 2017: https://resources.sei.cmu.edu/asset_files/Presentation/2017_017_001_495733.pdf

Case Study: Agile Government and The Department of Justice [450,000 web pages, 100 individual DOJ offices, gradual migration, As planned, the first version release of one site section was accomplished on budget, within four months.] https://www.agilegovleaders.org/case-studies/doj/

Adopting Agile Methods in the Public Sector: A Systematic Literature Review https://ksiresearchorg.ipage.com/seke/seke15paper/seke15paper_159.pdf

"Agile Procurement in Practice Webinar" [tags: government, State of California] https://www.youtube.com/watch?v=mZSaS6HuFMY&feature=youtu.be&list=PLVyPVZG8WRFEM0ukk-47JBNLQ1jTWfhu9

"Agile Acquisitions: Rethinking Public-Sector Purchasing" [tags: government, california, washington, montana] http://www.govtech.com/GT-September-2017-Agile-Acquisitions-Rethinking-Public-Sector-Purchasing.html


Scaling Scrum with Multiple Teams

[tags: Descale, Scaling frameworks, Scrum@Scale, LeSS, SAFe, Nexus, descaling]

Scrum is inheritently scalable in a fractal way. Where useful, you can add coordination activities. e.g. Scrum of Scrum meetings or permanent Scrum of Scrum teams to assemble sub pieces or components.

Evolve gradually: Start simple. Add formal coordination only as useful.

Descale first: Consider first descaling the product & org as much as possible into autonomous teams, value streams, independent product line/division. That simplifies dependencies, coordination, approvals. Visualize an entrepreneurial/intrapreneurial unit. I'd be happy to help you get there.

Scrum@Scale Framework by Jeff Sutherland. Includes ways to scale the product prioritization and ways to scale the development teams, plus leadership's role in impediment removal. See the brief guide. Scrum@Scale is endorsed by the Scrum Alliance. I'm trained in this and happy to help you. https://www.scrumatscale.com/scrum-at-scale-guide

Scrum@Scale Case Studies https://www.scrumatscale.com/case-study-library

Large Scale Scrum (LeSS) by Craig Larman. LeSS is endorsed by the Scrum Alliance. I'm trained in this and happy to help you. https://less.works/

Large Scale Scrum (LeSS) Case Studies https://less.works/case-studies/index

There are other scaling frameworks with additional insights and controversy. SAFe, Nexus, etc. Happy to discuss with you.


The Scrum Guide(s)

The Scrum Guide and revision history 2010

The Scrum Guide 2020 web https://scrumguides.org/scrum-guide.html

The Scrum Guide 2020 pdf https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-US.pdf

The Scrum Guide Revision History https://scrumguides.org/revisions.html


Scrum Outside Software

[tags: schools, legal, lawyers, sales]

"Scrum Outside of Software", list of links by Mark Levison [tags: sales, non-software, non-it, cars, schools, homework, lawyers, house remodel, radio show, etc.] https://agilepainrelief.com/scrummaster-resources-and-references#agile-outside-of-software

"How Visual Systems Make It Easier to Track Knowledge Work" by Daniel Markovitz, Harvard Business Review, 9/24/2015, [tags: Lawyers, legal, knowledge work, non-software, non-it] https://hbr.org/2015/09/how-visual-systems-make-it-easier-to-track-knowledge-work?utm_source=Socialflow&utm_medium=Tweet&utm_campaign=Socialflow

"Non-IT Kanban Implementation at Scale" by Gene Gendel, https://www.scrumalliance.org/community/articles/2014/july/non-it-kanban-implementation-at-scale

Lean in the lawfirm by Stephen Reed, 6/5,2012 [tags: Lawyers, non-it, non-software] http://www.slideshare.net/scrummasternz/lean-in-the-lawfirm-by-stephen-reed


Unit Test (aka microtests)

Google: Unit Testing Chapter of “Software Engineering at Google” Written by Erik Kuefler, edited by Tom Manshreck. ["SWE Book", March 2020, HTML free of charge] https://abseil.io/resources/swe-book/html/ch12.html

Physics of Test Driven Development by James Grenning article http://blog.wingman-sw.com/physics-of-test-driven-development

FIRST - Fast (many hundreds/thousands per second); Isolates (Failure reasons obvious); Repeatable (runs repeatably in any order or time); Self-validating (no manual evaluated required); Timely (written before code); by Brett Schuchert and Tim Ottinger https://agileinaflash.blogspot.com/2009/02/first.html

ZOMBIES - Zero, One, Many (or more complex), Boundry Behaviors, Interface Definition, Exercise Exceptional behavior, Simple Scenarios, Simple Solutions

TDD Guided by ZOMBIES, James Grenning [tags: unit testing, microtesting, simple] http://blog.wingman-sw.com/tdd-guided-by-zombies

Fast Critera. e.g. 2 seconds. 10 seconds 60 seconds.

"How Long Should Unit Tests Take to Run?" Oct 2018 [Keywords: Unit tests unittests] https://blog.ncrunch.net/post/unit-tests-run-time.aspx


User Stories

User Stories: "Essential XP: Card, Conversation, Confirmation", by Ron Jeffries, Aug 30, 2001, [Keywords: User Story, User Stories] http://ronjeffries.com/xprog/articles/expcardconversationconfirmation/

User Story/Stories: "The Short Short Story" by Paul Dupuy. [Keywords: User Stories] https://www.scrumalliance.org/community/articles/2011/2011-june/the-short-short-story.aspx

User Stories - Earn 1 PDU, by Mike Cohn. (Video: 52:08) https://www.youtube.com/watch?v=6q5-cVeNjCE

Agile User Stories, by Mark Shead. (Video 6:51) https://www.youtube.com/watch?v=apOvF9NVguA

Impact Mapping - Visualizing impacts of your software with a demo with Astah (video 4:09) https://www.youtube.com/watch?v=RznIi2WkJb0

How to Write Good User Stories (video 3:51) https://www.youtube.com/watch?v=tKSUokG3Y0w

Story and Example Mapping Mashup (video 1:47) https://www.youtube.com/watch?v=d-LAnhKfKcE


User Story Splitting

Splitting User Stories - Agile Practices, Video 8:40, Mark Shead [Keywords: User Story, User Stories, story splitting] https://www.youtube.com/watch?v=EDT0HMtDwYI

Quick Reference Guide for Splitting User Stories, Agile Learning Labs [Keywords: User Story, User Stories, story splitting] https://www.agilelearninglabs.com/wp-content/uploads/2013/05/Splitting-User-Stories.pdf

Story Splitting Cheat Sheet, Humanizing Work [Keywords: User Story, User Stories, story splitting] https://agileforall.com/wp-content/uploads/2009/10/Story-Splitting-Cheat-Sheet.pdf

Story Splitting Cheat Sheet, Humanizing Work [Keywords: User Story, User Stories, story splitting] https://agileforall.com/wp-content/uploads/2009/10/Story-Splitting-Cheat-Sheet.pdf

The Humanizing Work Guide to Splitting User Stories by Richard Lawrence and Peter Green. [Keywords: User Story, User Stories, story splitting] https://www.humanizingwork.com/the-humanizing-work-guide-to-splitting-user-stories/

INVEST Criteria for User Stories by Bill Wake. Independent (of others), Negotiable (not a contract), Valuable (or vertical), Estimable (good approx), Small (fit in teration), Testable [Keywords: User Story, User Stories, story splitting] https://www.agilealliance.org/glossary/invest/

Making sense of MVP (Minimum Viable Product) – and why I prefer Earliest Testable/Usable/Lovable by Henrik Kniberg, 2016 [Definition of done, Iterative, Incremental] https://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp


Estimates & No Estimates

"Value, not Scarcity, not Estimates", by Ron Jeffries http://ronjeffries.com/articles/015-jul/value-not-estimates/?utm_content=buffer6c223&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer

"The NoEstimates Movement", by Ron Jeffries http://ronjeffries.com/xprog/articles/the-noestimates-movement/

"Estimation: The Best We Can Do", by Ron Jeffries https://pragprog.com/magazines/2013-04/estimation


Games & Exercises

Tasty Cupcakes http://tastycupcakes.org/

Agile Jeopardy https://jeopardylabs.com/play/agile-review-jeopardy

CardZinga - "a fun activity to introduce empirical process control, inspection & adaptation, and self-organization in a memorable and interactive way." by Victor Bonacci [Alternative to the Ball Point Game] http://cardzinga.com/

Retrospective Games Sailboat, speed car, starfish, mad sad glad, flying kite, turn the table, fish bowl, thinking box.


Consultancy: Clients, Vendors, and Contracts

Agile Contract List by Mark Levison by Agile Pain Relief https://agilepainrelief.com/product-owner-resources-and-references#agile-contracts

Agile Contracts by Tom Arbogast, Craig Larman, and Bas Vodde https://agilecontracts.org/

10 Agile Contracts book by Peter Stevens https://saat-network.ch/

Consultancy Scrum: Making Agile Work for Clients and Vendors https://austin2014.drupal.org/session/consultancy-scrum-making-agile-work-clients-and-vendors.html

Agile Contracts Abstract, Scaled Agile Framework. (SAFe) http://scaledagileframework.com/agile-contracts/

Agile Contracts per SAFe lit http://www.scaledagileframework.com/agile-contracts

Agile Contracts -- Can we make them possible?, Andrea Provaglio, June 1, 2013 https://www.slideshare.net/provaglio/agile-contracts-can-we-make-them-possible


Remote Teams Distributed Teams

THE DISTRIBUTED SCRUM PRIMER, Version 1.0 by Pete Deemer http://www.goodagile.com/distributedscrumprimer/DistributedScrumPrimer.pdf


Safety

5S Lean Practices plus Safety. (5S is the system developed in Japan during their industrial explosion to make manufacturing facilities, warehouses, and other facilities more efficient and safer) http://www.creativesafetysupply.com/content/education-research/5S/index.html

As The Golden Gate Bridge Was Built In 1933, Its Engineer Installed A Genius Life-Saving Feature [search for Dangerous Duty section]
https://social.21oak.com/s/genius-feature-golden-gate


Engineering Practices

“Software Engineering at Google” ["SWE Book", March 2020, HTML free of charge] https://abseil.io/resources/swe-book

Naming as a Process by Arlo Belshee [article][1. Get Obvious Nonsense; 2. Find What it Does; 3. Split into Chunks; 4. Show Context; aka --> intent, domain abstraction]
https://www.digdeeproots.com/articles/on/naming-process/

Continuous deployment in 5 easy steps by Eric Ries, March 30, 2009

Continuous Deployment at Instagram ["...we deploy our backend code 30-50 times a day... whenever engineers commit changes to master... with no human involvement in most cases. ..."] https://engineering.instagram.com/posts/1125308487520335/continuous-deployment-at-instagram

Deployment Infrastructure for Continuous Deployment [at Wealthfront, Palo Alto] http://eng.wealthfront.com/2010/05/02/deployment-infrastructure-for-continuous-deployment


Teams

"The five keys to a successful Google team", JULIA ROZOVSKY, ANALYST, GOOGLE PEOPLE OPERATIONS NOVEMBER 17, 2015 https://www.michigan.gov/-/media/Project/Websites/mdhhs/Folder4/Folder10/Folder3/Folder110/Folder2/Folder210/Folder1/Folder310/Google-and-Psychological-Safety.pdf?rev=7786b2b9ade041e78828f839eccc8b75

"What Google Learned From Its Quest to Build the Perfect Team" -- New research reveals surprising truths about why some work groups thrive and others falter. By CHARLES DUHIGG, New York Times Magazine, FEB. 25, 2016 http://www.nytimes.com/2016/02/28/magazine/what-google-learned-from-its-quest-to-build-the-perfect-team.html

"Psychological safety and learning behavior in work teams", Amy Edmondson, Harvard University, Jun 1999, http://www.iacmr.org/Conferences/WS2011/Submission_XM/Participant/Readings/Lecture9B_Jing/Edmondson,%20ASQ%201999.pdf

"The Management Secret That Makes SNL's Chaotic Writers Room Succeed" by Charles Duhigg, 12/19/2016, Fast Company [Lorne Michaels shares how he's harnessed his team's "collective intelligence" for over 40 years. "As long as everyone got a chance to talk, the team did well." "Lorne Michaels . . . abides by two rules: he gives everyone a voice, and he forces people to really listen to each other."] https://www.fastcompany.com/3066570/innovation-agents/the-management-secret-that-makes-snls-chaotic-writers-room-succeed

"New Research: How Employee Engagement Hits the Bottom Line" by Tony Schwartz, Harvaed Business Review, NOVEMBER 08, 2012 [Tags: leadership, teams, motivation, engagement] https://hbr.org/2012/11/creating-sustainable-employee.html?utm_content=buffer9291c&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer

Leadership Evolves Amid Tech Changes - Equifax, P&G, Liberty Mutual embrace digital tools; managers shift toward shorter development cycles By ANGUS LOTEN AND JOHN SIMONS Jan 3, 2017, Wall Street Journal (WSJ) http://blogs.wsj.com/cio/2017/01/03/tech-is-transforming-how-businesses-are-run/


Transformation and Change

Kotter's 8-Step Change Model, by John Kotter, Prof at Harvard Business School https://www.mindtools.com/pages/article/newPPM_82.htm


Leadership: From Management to Leadership

Google: "How to Lead a Team" Chapter of “Software Engineering at Google” ["SWE Book", March 2020, HTML free of charge, chapter written by Written by Brian Fitzpatrick, Edited by Riona MacNamara ] https://abseil.io/resources/swe-book/html/ch05.html

Leadership Explained in 5 minutes by Simon Sinek [consistency of small steps] https://www.youtube.com/watch?v=UZTyvbmW92M

Feedforward: Coaching For Behavioral Change by Marshall Goldsmith https://www.youtube.com/watch?v=BlVZiZob37

The Servant as Leader, by Robert K. Greenleaf, 1970 essay [Leadership, servant-leader, servant leadership.] Essay copy

The Servant as Leader, by Robert K. Greenleaf, 1970 essay excerpts [Leadership, servant-leader, servant leadership.] Essay excerpts

Ken Blanchard - One Minute Manager [Video 6:01. Leadership, belief, servant leadership.] https://www.youtube.com/watch?v=ZRU9ERi-GtM

Alan Mulally - Working Together [video: 40 min. CEO of Boeing and Ford, One slide of key principles of Working Together] https://www.youtube.com/watch?v=Vm6ZyRx2EbY

Marshall Goldsmith re Alan Mulally and Ford [plus Situational Leadership, video: 14 min] https://www.youtube.com/watch?time_continue=849&v=8t7TN8Qiecs&feature=emb_logo

The Elusive Agile Enterprise. How the Right Leadership Mindset, Workforce and Culture Can Transform Your Organization. Forbes Insights study, surveyed more than 1,000 C-level executives from around the globe and from a range of industries. https://campaign.scrumalliance.org/forbes-report

"Turn the Ship Around!: A True Story of Turning Followers into Leaders", by L. David Marquet. He has a book, a TED talk, and some video snippets. Here's one: Inno-Versity Presents: "Greatness" by David Marquet [video 9:47] https://www.youtube.com/watch?v=OqmdLcyES_Q
and a shorter one:
David Marquet - Turn The Ship Around [video 3:09] https://www.youtube.com/watch?v=bM_P-5WWZcI&t=50s

Leadership Nudges with David Marquet [Very good very brief examples of leadership thinking and behavior. Main YouTube page index to the nudges.] https://www.youtube.com/channel/UCM6PvFiH_weNCMCnFynTNdg

The Ladder of Leadership Simplified - Leadership Nudge #326, David Marquet https://www.youtube.com/watch?v=9zOqFe1nTZc

The Ladder of Leadership Explained - Leadership Nudge #272, David Marquet https://www.youtube.com/watch?v=y1vFkAQF3P4

Be a "Know, Don't Tell" Leader - Leadership Nudge #327, David Marquet https://www.youtube.com/watch?v=op4E6Zp-K8o&list=PLg_BQpoFW2k3Iu54XmkEFnQX3ITdeZuxv&index=4

"Know, Don't Tell" and the Ladder - Leadership Nudge #328, David Marquet https://www.youtube.com/watch?v=amQK0KSo-l0&list=PLg_BQpoFW2k3Iu54XmkEFnQX3ITdeZuxv

How to Source Suggestions from a Reluctant Team Member Leaders should always have the phrase “What do you recommend?” at the ready. by David Marquet [ladder of leadership, delegation] https://99u.adobe.com/articles/51373/how-to-source-suggestions-from-a-timid-team-member

"It's Your Ship: Management Techniques from the Best Damn Ship in the Navy", by D. Michael Abrashoff. He has a book, some longer videos, and some video snippets. Here's one:
Motivational Keynote Speaker MIKE ABRASHOFF: It’s Your Ship [video 3:04] https://www.youtube.com/watch?v=A-mZW2VZZgY

"Team of Teams: New Rules of Engagement for a Complex World", by Stanley McChrystal, retired from the U.S. Army as a four-star general after more than thirty-four years of service. His last assignment was as the commander of all American and coalition forces in Afghanistan. Video Snippet: Gen. Stanley McChrystal on leadership strategy "Team of Teams"[video 6:30] https://www.youtube.com/watch?v=WH8lMXBVjN8

Simon Sinek Be the Last to Speak [video 1:38] (Speaking last honors the ideas of others and gives you more info before you speak last.)
https://www.youtube.com/watch?v=3EPLItTf-QU

Simon Sinek Why good leaders make you feel safe (edited) 3:11 [Leadership, safety]
https://www.youtube.com/watch?v=x9zIypqIttI

The best leaders do not set goals. Here’s what they do instead by Marcus Buckingham March 29, 2019 [Tags: Leadership, meaning, purpose] https://www.linkedin.com/pulse/best-leaders-do-set-goals-heres-what-instead-marcus-buckingham/

A retired general and Navy SEAL on how to be a true leader during the coronavirus outbreak By General Stan McChrystal and Chris Fussell, CNN, March 15, 2020 [Tags: Leadership, communication, meetingsS] https://www.cnn.com/2020/03/15/perspectives/leadership-ceo-coronavirus-outbreak/index.html

Simon Sinek || Performance vs. Trust https://www.youtube.com/watch?v=Y4dyADuYfbg

Google Says The Best Managers Have These 10 Qualities, by Zack Friedman, Forbes Aug 30, 2018 https://www.forbes.com/sites/zackfriedman/2018/08/30/best-managers-google/#3a584fc44f26



Organizational Structure

Structural Change at ING a la best tech firms. (350 9-person teams) Brief article, by Plutora consultancy, "Agile and DevOps are failing in Fortune 500 companies.", Apr 2019, "...ING reorganized into 350 nine-person teams called squads comprised of marketing specialists, product and commercial specialists, user-experience designers, data analysts, and IT engineers. ING’s squads aren’t just self-sufficient from software development and delivery standpoint; they are also self-sufficient from a business and management standpoint...." https://www.plutora.com/blog/agile-devops-failing-fortune-500-companies-wake-call-us



Communication

The Science of Influence, by Lorraine Aguilar, NVC expert, video 27:19 https://www.youtube.com/watch?v=w6gh4rp-3hM



Coaching. Agile Coaching. Professional Coaching. Coaching Models

Cherie Silas to ScrumMasters: "Add Coaching Skills to Your Agile Toolkit" at KAA2016 https://www.youtube.com/watch?v=ul7o0aR2qoE

Path to Coaching video course by the Scrum Alliance https://www.scrumalliance.org/labs

IC Agile Learning Roadmap for Agile Coaching https://icagile.com/Learning-Roadmap/Agile-Coaching/Agile-Coaching

Coaching Agile Teams by Lyssa Adkins. (book) https://www.lyssaadkins.com/coaching-agile-teams-book

The Road from Project Manager to Agile Coach - 1 of 2 https://www.youtube.com/watch?v=TvYqhYEaqMs

Mentoring vs Coaching: Show Me the Difference - Lyssa Adkins at Agile 2015 https://www.youtube.com/watch?v=_1uhC4WD__Y&t=18s

Coaching Models

GROW Coaching Model

Co-Active Model (Coaches Training Institute (CTI))

Organization Relationship Systems Coaching (ORSC)

Stakeholder-Centered Coaching (per Marshall Goldsmith)

International Coaching Federation (ICF)

OSKAR Coaching Model, by Michael de la Maza. 7:42 minutes https://www.youtube.com/watch?v=BIGj8ydKRho&feature=youtu.be


Sustainability, Climate Change, Social Justice, Diversity

Sustainability Innovation

Lean4NGO.org Lean for NGOs, climate change. Case Studies

How Learn Agile and DevOps thinking and practice can accelerate the global response to Climate Change, by Steve Bell. Video [1:16:56]

Five Saturdays providing students to learn STEAM-based skills

Agile for Humanity creates space for conversations about social injustice, agility, technology, and leadership.


Quotes

"The principle of science, the definition, almost, is the following: The test of all knowledge is experiment. Experiment is the sole judge of scientific 'truth.'” -- Richard Feynman, Physicist

"Make something. See it work. Make something else. See it work. Over and over. This is constructivist learning. Kay to Piaget and even further back." -- Ward Cunningham, early thoughtleader in agile/XP, software patterns, inventor of the wiki.

“It is not the strongest of species that survive; nor the most intelligent that survives. It is the most adaptable to change.” — Charles Darwin

“Intelligence is the ability to adapt to change.” -- Stephen Hawking, Astrophysicist

“The lust for certainty is the most damaging thing that humanity has. It’s what drives people to take rigid stances, and it’s in that rigidity that so much violence occurs…” — Adam Frank, Astrophysicist, Into the Light (film)

“the way to subvert the dominant paradigm is to have more fun than they do and make sure they know it.” ― Jason F. McLennan, Zugunruhe: The Inner Migration To Profound Environmental Change

"I did then what I knew how to do. Now that I know better, I will do better." -- Maya Angelou

New Compassionate Tech Values: Ego->Humility; Elitism->Inclusion; Competion->Cooperation; Being "Smart"->Learning; Being A "Rockstar"->Being A Mentor; -- April Wensel


Hardware Applications, Principles, Case Studies

Hardware examples of using Scrum. Scrum Inc Articles by Jeff Sutherland, Joe Riddle, etc. https://www.scruminc.com/?s=hardware

"The New New Product Development Game", by Hirotaka Takeuchi and Ikujiro Nonaka, Harvard Business Review January 1986 [Key Reference with great examples of iterative development of complex products, by self-organizing teams. Hardware examples. This article was a key influence on Jeff Sutherland. The term "Scrum" came from this article.] https://hbr.org/1986/01/the-new-new-product-development-game

How to Bring an Agile Approach to Hardware Development Dylan Swartz / 27 Jan 2020 [IoT, mobile, OTS Hardwarehttps://readwrite.com/how-to-bring-an-agile-approach-to-hardware-development/

TEDxRainier - Joe Justice - WikiSpeed https://www.youtube.com/watch?v=x8jdx-lf2Dw

Wikispeed Car Case Study in the Harvard Business Review: https://hbr.org/product/team-wikispeed-developing-hardware-the-software-way/an/ES1391-PDF-ENG

Keynote REConf 2017 Joe Justice: Scrum: Disrupting the Automotive Industry https://www.youtube.com/watch?v=7gqBQv4onhU

10 principles of Extreme Manufacturing, by Peter Stevens, [hardware] http://www.scrum-breakfast.com/2013/06/extreme-manufacturing-explained.html

XM Principle 3: Test-Driven Development, by Peter Stevens, [hardware] http://www.scrum-breakfast.com/2013/06/xm-principle-3-test-driven-development.html

XM Principle 5: Iterate the Design, by Peter Stevens, [hardware] http://www.scrum-breakfast.com/2013/06/xm-principle-5-iterate-design.html

The Story of Tesla, by Peter Stevens, by Elon Musk [hardware] http://www.scrum-breakfast.com/2017/01/the-story-of-tesla-by-elon-musk.html


Innovative Organizations

What Silicon Valley "Gets" about Software Engineers that Traditional Companies Do Not https://blog.pragmaticengineer.com/what-silicon-valley-gets-right-on-software-engineers/

How Big Tech Runs Tech Projects and the Curious Absence of Scrum https://newsletter.pragmaticengineer.com/p/project-management-in-tech


Lean Startup

How to Build a Lean Startup. 2 Minutes to See Why, by Steve Blank https://www.youtube.com/watch?v=SpVGaD63g08

Lean Startups: MVPs and the Importance of Learning, Eric Riss, Video 3:30 https://www.youtube.com/watch?v=Vm1MJVmbLQQ


Design Thinking

How It Works: Design Thinking [IBM Design Thinking, Agile Development], by IBM Thinking Academey, video 5:51 https://www.youtube.com/watch?v=pXtN4y3O35M


Process Efficiency, Utilization, & Effectiveness

Process Efficiency value-added work time divided by clock time. (per Jeff Sutherland)

Process Efficiency – Adapting Flow to the Agile Improvement Effort. Most Scrum teams 5-10%. Lean teams > 25%.

misconception. "We assume that high efficiency is achieved by maximizing the utilization of all the parts. ...

Process Efficiency fits well with teams that focus on Throughput Maximization, instead of Resource Utilization Maximization. As desired side effects, Process Efficiency promotes swarming [9] and doing detailed analysis on the waste in the development process"

https://www.researchgate.net/publication/327821851_Process_Efficiency_-_Adapting_Flow_to_the_Agile_Improvement_Effort

Process Efficiency in Scrum – Why it Matters and How to Measure it
https://www.scruminc.com/process-efficiency-scrum-matters-measure/


Queuing Theory

Queuing Simulations and Calculators: https://www.supositorio.com/rcalc/rcalclite.htm

Queing Theory Videos related to work volume and wait time https://www.youtube.com/watch?v=lHQZcMRr2n0

Little's Law by Bruce Miyashita [5:07]
https://www.youtube.com/watch?v=JUszeJViSjU

https://www.youtube.com/watch?v=F5Ri_HhziI0

https://www.youtube.com/watch?v=SRqI_Ntrcnc


Examples with math:

https://www.youtube.com/watch?v=pfC6hivsUH0

https://www.youtube.com/watch?v=2Lx7QtaPDKw

https://www.youtube.com/watch?v=y7rEGCsymzs&t=18s

https://www.youtube.com/watch?v=bkyNocmLUPU


Tools

Google Sheets & Docs (Simple. Build your own light saber. Link a sheet item to a doc, or a bookmark in a doc.)

Jira agile project management tool https://www.atlassian.com/software/jira

Mingle agile project management tool http://www.thoughtworks.com/products/mingle-agile-project-management

Pivotal Tracker agile project management tool http://www.pivotaltracker.com/

Rally agile project management tool http://www.rallydev.com

Version One agile project management tool http://www.VersionOne.com

Leankit http://leankit.com

Scrumwise https://www.scrumwise.com

Trello https://trello.com

scrumblr http://scrumblr.ca

ScreenHero [Tags: remote collabration, mob programming, remote, pairing]

i done this (Small daily wins, and status reporting) https://home.idonethis.com/

JIRA Jr. Project Tracking... for Kids! https://www.youtube.com/watch?v=9shZslfbaS0

Planning Poker [tags: on-line, distributed teams, free] https://www.planningpoker.com

Fun Retrospectives: Activities and ideas for making agile retrospectives more engaging. (aka Fun Retro) [tags: on-line, distributed teams, free] http://www.funretrospectives.com/

RetroTool: Remote Retrospectives; Simple. Fun. Flexible. https://retrotool.io/

Drawing Tools used by Henrik Kniberg: Artrage (drawing program), Wacom Intuos 5 (drawing tablet), Screenflow (screen & audio capture).



Meetups, Conferences, meetings

Silicon Valley Agile Leadership Network Meetup Groupp (4340+ members) https://www.meetup.com/Silicon-Valley-Agile-Leadership-Network/

Bay Area Agile Leadership Network (3176+ members) https://www.meetup.com/BayALN

SB Agile Meetup [Santa Barbara] (450+ members) https://www.meetup.com/SB-Agile/

Agile Professionals of Sacramento Meetup Group (255+ members) https://www.meetup.com/Agile-Professionals-of-Sacramento

Continuous deployment in 5 easy steps by Eric Ries, March 30, 2009
http://radar.oreilly.com/2009/03/continuous-deployment-5-eas.html



Metrics

Startup Metrics for Pirates: AARRR! - Dave McClure [video 5:14, AARRR = acquisition, activation, retention, revenue, and referral] https://www.youtube.com/watch?v=irjgfW0BIrw

"Are you an Elite DevOps performer? Find out with the Four Keys Project" 2020 DORA report, Google. [Deployment Frequency, Lead Time for Changes, Change Failure Rate, Time to Restore Service, and have since added Reliability as a 5th metric] https://cloud.google.com/blog/products/devops-sre/using-the-four-keys-to-measure-your-devops-performance

3 Code Metrics Every Developer Should Know, by Milos Zivkovic [Churn, "Assignments, Branches, Conditions" (ABC), Cyclomatic Complexity] https://levelup.gitconnected.com/3-code-metrics-every-great-developer-mustmeasure-499b0b2b31ad

A Metric Leading to Agility (Running Tested Features), by Ron Jeffries http://xprogramming.com/articles/jatrtsmetric


Innovation

The Hardest Lessons for Startups to Learn by Paul Graham 2006 [Tags: Innovation, Startups, Entrepreneur]
http://paulgraham.com/startuplessons.html


Testing

"Kent Beck Suggests Skipping Testing for Very Short Term Projects" [tags: testing, unit testing, microtesting]
https://www.infoq.com/news/2009/06/test-or-not/


Alternatives to Agile/Scrum

"How Big Tech Runs Tech Projects and the Curious Absence of Scrum" [tags: other ways, alternatives]
https://newsletter.pragmaticengineer.com/p/project-management-in-tech?utm_source=url

"What Silicon Valley "Gets" about Software Engineers that Traditional Companies Do Not" [tags: other ways, alternatives]
https://blog.pragmaticengineer.com/what-silicon-valley-gets-right-on-software-engineers/

Extreme Programming (XP) - Georgia Tech - Software Development Process 2/23/2015 [2:15]
https://www.youtube.com/watch?v=hbFOwqYIOcU

Agile Scrum Overview-Extreme Programming (XP) 9/3/2016 [6:36]
https://www.youtube.com/watch?v=X6ObCFZlfFk

What is Kanban? - Agile Coach (2019) by Atlassian [5:31]
https://www.youtube.com/watch?v=iVaFVa7HYj4


Systems Thinking & Mapping

Causal-Loop Diagrams rainwater example
https://www.youtube.com/watch?v=UgZTXf5PDis&t=399s

Wardley Mapping, to visualize structure over time. Good for strategy, process, investment, etc.
Short 90 sec: https://learnwardleymapping.com/
Long 50 min: https://www.infoq.com/presentations/stuational-awareness/


Continuous Integration (CI/CD)

Continuous Integration by Martin Fowler [CI Principles Rules] https://martinfowler.com/articles/continuousIntegration.html

Automate Unit Tests before each commit by Git Hooks [pre-commit, precommit, actions] https://blog.devgenius.io/automate-unit-tests-before-each-commit-by-git-hook-f331f0499786


DevOps

Accelerate State of DevOps report 2022. by Google Cloud and Dora https://services.google.com/fh/files/misc/final_2022_state_of_devops_report.pdf

Explore DORA's research program [represents seven years of research and data from over 32,000 professionals worldwide. Has quick assessment tool.] https://www.devops-research.com/research.html

Google Cloud DevOps https://cloud.google.com/devops

Why Pull Requests Are A BAD IDEA [ PRs work counter to CI] by Dave Farley https://m.youtube.com/watch?v=ASOSEiJCyEM


Misc

Examples of people quickly accomplishing ambitious things together
https://patrickcollison.com/fast

"Write plain text files" by Derek Sivers 2022-03-02 [tags: documentation]
https://sive.rs/plaintext

State of the Global Workplace, Gallup, 2017. Aggregate 2012-2016. Only 15% of people are actively engaged at work. 31% in the US/Canada; 10% in Western Europe

Top 15 Best GLOBAL BRANDS Ranking [video animation. 1:08] https://www.youtube.com/watch?v=incIyXbJBd8

Margaret Heffernan: Why it's time to forget the pecking order at work. (aka the Chicken Study) https://www.youtube.com/watch?v=Vyn_xLrtZaY

INVEST: Learn about the INVEST model to help you write excellent User Stories for your Software System, by Bill Wake https://www.youtube.com/watch?v=uj5iUbDf-iw

Sample Definition of Done, by Peter Stevens, [with evolution definition] http://www.scrum-breakfast.com/2012/11/sample-definition-of-done.html

The Three Faces of Done, by Peter Stevens http://www.scrum-breakfast.com/2014/05/the-three-faces-of-done.html

PRECOIL - How to get started with Assumptions Mapping. By David Bland https://www.youtube.com/watch?v=PyCvsBrKO4w

Hardware examples of using Scrum. Scrum Inc Articles by Jeff Sutherland, Joe Riddle, etc. https://www.scruminc.com/?s=hardware

Weekly Nudge 48 - What we say matters! Fix the Environment, Not People, by David Marquet https://www.youtube.com/watch?time_continue=92&v=pl8Fz9ULXnw

The Impact of Agile. Quantified. CA Technologies (Formally Rally) [Data from 160,000 projects, 50,000 agile teams, and 13,000 active teams. Uses Software Development Performance Index (SDPI) developed by the Software Engineering Institute (SEI) at Carnegie Mellon University. SDPI measures performance across the key dimensions of Quality, Productivity, Predictability, and Responsiveness ] https://www.rallydev.com/sites/default/files/ImpactofAgileQuantified2015.pdf

Doodling in Math: Spirals, Fibonacci, and Being a Plant [1 of 3] https://www.youtube.com/watch?v=ahXIMUkSXX0

It's Not Just Standing Up: Patterns for Daily Standup Meetings, by Jason Yip

A Gallery of 16 Team Rooms and Charts collected by William Wake http://xp123.com/xplor/room-gallery/index.shtml

Mapping of the Project Manager Role to the ScrumMaster Role https://www.scrumalliance.org/community/articles/2014/march/mapping-of-the-project-manager-role-to-scrum-maste#sthash.BXS2Z5IF.dpuf

Apple's Steve Jobs using lean agile thinking, "...we're having to make guesses 4 5 6 months in advance about what the customer wants, and we're not smart enough to do that. I don't even think Einstein is smart enough to do that. So what we're going to do is get really simple, and start taking inventory out of those pipelines, so we can let the customer tell us what they want, and we can respond to it super fast..." See section 2:15-2:44 of "Apple Confidential - Steve Jobs on "Think Different" - Internal Meeting Sept. 23, 1997" https://www.youtube.com/watch?v=9GMQhOm-Dqo

Scrum Pattern Community http://www.scrumplop.org

Scrum Master Toolbox Podcast The podcast for Scrum Masters and Scrum practitioners http://www.scrum-master-toolbox.com>

10 New Rules for Brainstorming Without Alienating Introverts https://www.fastcompany.com/3067769/the-science-of-work/10-new-rules-for-brainstorming-without-alienating-introverts

More references and info on SourceCell site: http://www.sourcecell.com/AgileResources.html

More references and info on ScrumAlliance site: https://www.scrumalliance.org/why-scrum/resources

A Conference Call in Real Life https://www.youtube.com/watch?v=DYu_bGbZiiQ

Alpha Dog Fallacy http://www.davemech.org/news.html

littleBits: Become an Engineer With These High-Tech Building Blocks. https://www.youtube.com/watch?v=XNEWQB1iPCY

iPhone Click Wheel Software [Tags: Early Versions, Protoypes] https://www.youtube.com/watch?v=P0LlVtlXEEA