├── CNAME ├── _config.yml └── index.md /CNAME: -------------------------------------------------------------------------------- 1 | lectures.leanagile.pm -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-modernist 2 | title: Lectures on Lean-Agile Product Management 3 | email: humble@berkeley.edu 4 | description: © 2015-2020 Jez Humble, licensed CC BY-SA -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- 1 | This is the public version of the 2020 remote syllabus developed for [Info 290M Lean/Agile Product Management](https://www.ischool.berkeley.edu/courses/info/290m/lapm), a three-unit graduate class taught by [Jez Humble](https://www.ischool.berkeley.edu/people/jez-humble) at UC Berkeley’s [School of Information](https://www.ischool.berkeley.edu/). Everything in this document is copyright Jez Humble and licensed [Creative Commons Attribution-Share Alike](https://creativecommons.org/licenses/by-sa/3.0/us/) unless otherwise noted. 2 | 3 | This course is designed to give participants a practical overview of the modern lean/agile product management paradigm based on contemporary industry practice. It covers the complete lifecycle of product management, from discovering your customers and users to release planning, economic frameworks, and managing teams. It takes an experimental approach throughout, showing how to minimize investment and output while maximizing the information we discover to support effective decision-making. This class is necessarily incomplete and does not cover product sales and marketing, product strategy, and pricing, amongst other topics. 4 | 5 | This public version of the syllabus is designed for self-study and omits classes, some assignments, and guest lectures, all of which expand the syllabus. The website for this class, with details on grading and the most up-to-date syllabus for current students (including all assignments, classes, and guest lectures) is at [https://leanagile.pm/](https://leanagile.pm). There is a [reading list](#reading-list) at the bottom. Feel free to [submit a pull request](https://github.com/jezhumble/lapm-new/pulls) or [create an issue](https://github.com/jezhumble/lapm-new/issues)! 6 | 7 | > ✅ All videos are hosted on YouTube and have closed captions enabled. You can also choose a different speed: I personally found 1.5x to work well. 8 | 9 | ## Unit 1: Introduction 10 | 11 | ### Background study 12 | 13 | * [The History of Lean Software Development](http://www.informit.com/articles/article.aspx?p=664147) by Mary and Tom Poppendieck. 14 | * [The New Methodology](http://www.martinfowler.com/articles/newMethodology.html) by Martin Fowler 15 | 16 | ### Lecture videos 17 | 18 | * Unit 1 Module 1: [Introducing the Product Lifecycle](https://www.youtube.com/watch?v=craXoezMBVU) 19 | * Unit 1 Module 2: [Introduction to Risk Management](https://www.youtube.com/watch?v=ABg5bAvqsDA) 20 | * Unit 1 Module 3: [Risk Management and the Product Lifecycle](https://www.youtube.com/watch?v=em6O5ecF2VA) 21 | * Unit 1 Module 4: [A brief history of software project management](https://www.youtube.com/watch?v=xM0t5OWX0D8) 22 | * Unit 1 Module 5: [Project vs Product](https://www.youtube.com/watch?v=wrDD-tPn9MU) 23 | * [Slides](https://speakerdeck.com/jezhumbleucb/unit-1-introduction-to-the-product-lifecycle) 24 | 25 | *** 26 | 27 | ## Unit 2: Discovery 28 | 29 | ### Background study 30 | 31 | * Watch [this short video](https://www.youtube.com/watch?v=auedNplxnu8) on "Jobs to be Done". You can also check out the [HBR article](https://hbr.org/2016/09/know-your-customers-jobs-to-be-done). 32 | 33 | ### Lecture videos 34 | 35 | * Unit 2 Module 1: [Mission, Purpose, and the Scientific Method](https://www.youtube.com/watch?v=cvoZiJAwxWw) 36 | * Unit 2 Module 2: [Discovery workshops](https://www.youtube.com/watch?v=bwzw965ZuH8) 37 | * Unit 2 Module 3: [User Research and MVPs](https://www.youtube.com/watch?v=UNPGS06Mbsc) 38 | * Unit 2 Module 4: [Personas](https://www.youtube.com/watch?v=Aa-zfCxG-l8) 39 | * Unit 2 Module 5: [Week 2 Assignment](https://www.youtube.com/watch?v=FOTh4m_uKbk) 40 | * [Slides](https://speakerdeck.com/jezhumbleucb/unit-2-discovery) 41 | 42 | ### Assignment 43 | 44 | For this assignment, you’ll need to come up with an idea for a business. This could be for a project that you’re currently working on, or you can make up a business idea of your own. 45 | 46 | * Write a brief [problem statement](https://productcoalition.com/how-to-write-a-good-customer-problem-statement-a815f80189ba) for your product (<100 words). 47 | * Create 2 proto-personas. 48 | * Create an [empathy map](https://gamestorming.com/wp-content/uploads/2017/07/Empathy-Map-Canvas-006.pdf) for each proto-persona (more on empathy maps: [Nielsen Norman Group](https://www.nngroup.com/articles/empathy-mapping/), [Dave Gray](https://medium.com/the-xplane-collection/updated-empathy-map-canvas-46df22df3c8a)). 49 | 50 | ### Further reading 51 | 52 | * [The UK Government Digital Service's guide to how the discovery phase works](https://www.gov.uk/service-manual/agile-delivery/how-the-discovery-phase-works) 53 | * [18F's guide to discovery methods](https://methods.18f.gov/discover/) 54 | * [Google Ventures describes the design sprint](https://www.gv.com/sprint/) 55 | * [Gamestorming exercises](https://gamestorming.com/) 56 | * [How to Avoid the Innovator’s Bias for the Solution](https://blog.leanstack.com/how-to-avoid-the-innovators-bias-for-the-solution-2a6f23cc0851) by Ash Maurya 57 | * _Badass: Making Users Awesome by Kathy Sierra_ (or watch [her talk](https://www.youtube.com/watch?v=r4dNaflEgP4)) 58 | * _Practical Empathy_ by Indi Young 59 | * _Lean UX_ by Jeff Gothelf with Josh Seiden 60 | 61 | *** 62 | 63 | ## Unit 3: Experimental Product Development 64 | 65 | ### Background study 66 | 67 | * [Data-driven product development](https://www.youtube.com/watch?v=4Ov61a9IqBU) at Etsy by Nellwyn Thomas 68 | 69 | ### Lecture videos 70 | 71 | * Unit 3 Module 1: [An Introduction to Experimental Product Development](https://www.youtube.com/watch?v=HEnpiMUhRJ0) 72 | * Unit 3 Module 2: [A/B testing](https://www.youtube.com/watch?v=08hBllMQ770) 73 | * Unit 3 Module 3: [Working in Small Batches](https://www.youtube.com/watch?v=zp0GvfxfjqY) 74 | * Unit 3 Module 4: [Designing experiments](https://www.youtube.com/watch?v=jHo4w-ErXaI) 75 | * [Slides](https://speakerdeck.com/jezhumbleucb/unit-3-an-experimental-approach-to-product-development) 76 | 77 | ### Assignment 78 | 79 | * *Individual*: Create a value proposition canvas using one of your proto-personas and empathy maps, and design an experiment. 80 | * *Group work*: 81 | * choose a business idea 82 | * write a problem statement 83 | * create two proto-personas and empathy maps 84 | * create two value proposition canvases (one for each proto-persona) 85 | 86 | ### Further reading 87 | 88 | * [Setting Up An Experiment Framework & Hypothesis Driven Development Programme](https://medium.com/@made_by_mark/setting-up-an-experiment-framework-hypothesis-driven-development-programme-fa58b3986c05) by Mark Butt 89 | * _Trustworthy Online Controlled Experiments: A Practical Guide to A/B Testing_ by Ronny Kohavi, Diane Tang, Ya Xu. 90 | * _[Impact Mapping](https://leanpub.com/impact-mapping)_ by Gojko Adzic 91 | * [Early Amazon Shopping Cart](http://glinden.blogspot.com/2006/04/early-amazon-shopping-cart.html) by Greg Linden 92 | * [https://methods.18f.gov/](https://methods.18f.gov/) (check out the methods beyond “discover”) 93 | * [Quantitative User-Research Methodologies: An Overview](https://www.nngroup.com/articles/quantitative-user-research-methods/) by Kate Moran 94 | * [The 7 Habits for Running Highly Effective Lean Startup Experiments](https://blog.leanstack.com/the-7-habits-for-running-highly-effective-lean-startup-experiments-f1daaa93f85b) by Ash Maurya 95 | 96 | *** 97 | 98 | ## Unit 4: Planning Releases 99 | 100 | ### Background study 101 | 102 | * [User Story Mapping](http://jpattonassociates.com/the-new-backlog/) by Jeff Patton 103 | 104 | ### Lecture videos 105 | 106 | * Unit 4 Module 1: [Introduction to Release Planning](https://www.youtube.com/watch?v=foUak779vGk) 107 | * Unit 4 Module 2: [OKRs](https://www.youtube.com/watch?v=aLtylScwsG0) 108 | * Unit 4 Module 3: [The Problems with Project-based Planning](https://www.youtube.com/watch?v=zhZrJqn1Fcc) 109 | * Unit 4 Module 4: [User Story Mapping](https://www.youtube.com/watch?v=5d3dHyR4W40) 110 | * [Slides](https://speakerdeck.com/jezhumbleucb/unit-5-planning-releases) 111 | 112 | ### Assignment 113 | 114 | * _Individual_: Create a User Story Map: optional make-up assignment 115 | * _Group work_: conduct [problem interviews](https://blog.leanstack.com/the-updated-problem-interview-script-and-a-new-canvas/) 116 | 117 | ### Further reading 118 | 119 | * [Google's guide to using OKRs](https://rework.withgoogle.com/guides/set-goals-with-okrs/steps/introduction/) 120 | * [How to Write a Good PRD](https://svpg.com/assets/Files/goodprd.pdf) by Marty Cagan 121 | * [Dear Customer: The Truth about IT Projects](http://www.agileconnection.com/article/dear-customer-truth-about-it-projects) by Allan Kelly 122 | * [Estimation is Evil](https://pragprog.com/magazines/2013-02/estimation-is-evil) by Ron Jeffries 123 | * _Waltzing with Bears_ by Tom DeMarco and Timothy Lister 124 | * _User Story Mapping_ by Jeff Patton 125 | 126 | *** 127 | 128 | ## Unit 5: Economic Frameworks 129 | 130 | ### Background study 131 | 132 | * [Black Swan Farming using Cost of Delay](https://ieeexplore.ieee.org/document/6612885?arnumber=6612885) by Joshua J Arnold and Özlem Yüce 133 | 134 | ### Lecture videos 135 | 136 | * Unit 5 Module 1: [Economic Frameworks for Prioritization](https://www.youtube.com/watch?v=Gh9jiPgUXe0) 137 | * Unit 5 Module 2: [Introduction to Decision Trees](https://www.youtube.com/watch?v=zqVN9SB3eyA) 138 | * Unit 5 Module 3: [The Value of Information](https://www.youtube.com/watch?v=RzPneKPNj1M) 139 | * Unit 5 Module 4: [Cost of Delay](https://www.youtube.com/watch?v=P9R4vMp6KVY) 140 | * Unit 5 Module 5: [Optionality](https://www.youtube.com/watch?v=SY-aHsM-v6Y) 141 | * [Slides](https://speakerdeck.com/jezhumbleucb/economic-frameworks-for-portfolio-and-product-management) 142 | 143 | ### Further reading 144 | 145 | * [Decision Tree Primer](http://www.public.asu.edu/~kirkwood/DAStuff/refs/decisiontrees/index.html) by Craig Kirkwood 146 | * Talk: “When and How to Pivot” by David Binetti: [slides](https://www.slideshare.net/startuplessonslearned/david-binetti-lean-startup-votizen-pivot-at-sllconf-2011), [video](https://www.youtube.com/watch?v=AFztj9XSw-4). 147 | * _How to Measure Anything_ by Douglas Hubbard 148 | * _The Principles of Product Development Flow_ by Don Reinertsen 149 | * _Waltzing with Bears_ by Tom DeMarco and Timothy Lister 150 | * _Lean Enterprise_ by Jez Humble, Joanne Molesky, and Barry O’Reilly 151 | 152 | *** 153 | 154 | ## Unit 6: Managing Work 155 | 156 | ### Background study 157 | 158 | * [Agile Product Ownership in a Nutshell](http://blog.crisp.se/2012/10/25/henrikkniberg/agile-product-ownership-in-a-nutshell) by Henrik Kniberg 159 | * [The Scrum Guide](https://www.scrum.org/resources/scrum-guide) by Ken Schwaber and Jeff Sutherland 160 | 161 | ### Lecture videos 162 | 163 | * Unit 6 Module 1: [Roles, Responsibilities, and the Agile Environment](https://youtu.be/xWxpFwN41Yo) 164 | * Unit 6 Module 2: [Overview of Agile Frameworks](https://www.youtube.com/watch?v=z2l21IUXttg) 165 | * Unit 6 Module 3: [Introduction to Scrum](https://www.youtube.com/watch?v=vWOioSWVVG4) 166 | * Unit 6 Module 4: [Measuring and Improving Software Delivery Performance](https://www.youtube.com/watch?v=_umHzxinvqM) 167 | * Unit 6 Module 5: [Retrospectives](https://www.youtube.com/watch?v=TK8QLgGaAgk) 168 | * [Slides](https://speakerdeck.com/jezhumbleucb/unit-6-managing-work) 169 | 170 | ### Assignment 171 | 172 | * _Group work_: create a business model canvas and design an experiment to test it 173 | 174 | ### Further reading 175 | 176 | * Extreme Programming Explained: Embrace Change (2nd Edition) by Kent Beck and Cynthia Andres 177 | * Kanban: Successful Evolutionary Change for Your Technology Business by David J Anderson 178 | * [Kanban and Scrum: Making the Most of Both](https://www.infoq.com/minibooks/kanban-scrum-minibook) by Henrik Kniberg and Mattias Skarin 179 | 180 | *** 181 | 182 | ## Unit 7: Managing Teams 183 | 184 | ### Background study 185 | 186 | * [NUMMI 2015](http://www.thisamericanlife.org/radio-archives/episode/561/nummi-2015) by This American Life 187 | * [How to Change a Culture: Lessons from NUMMI](https://www.lean.org/Search/Documents/35.pdf) by John Shook 188 | 189 | ### Lecture videos 190 | 191 | * Unit 7 Module 1: [Taylorist vs. Lean Management](https://www.youtube.com/watch?v=n-gj47LTiLk) 192 | * Unit 7 Module 2: [Team Culture](https://www.youtube.com/watch?v=aRDokMDZwG0) 193 | * Unit 7 Module 3: [Growing Productive Teams](https://www.youtube.com/watch?v=NWjtiZXq48U) 194 | * [Slides](https://speakerdeck.com/jezhumbleucb/unit-7-managing-teams) 195 | 196 | ### Further reading 197 | 198 | * [The Power of an Agile Mindset](https://www.infoq.com/presentations/agile-mindset) by Linda Rising 199 | * [The Talent Myth](https://www.newyorker.com/magazine/2002/07/22/the-talent-myth) by Malcolm Gladwell 200 | * _Mindset_ by Carol Dweck (watch [her 10m talk](https://www.youtube.com/watch?v=hiiEeMN7vbQ)) 201 | * _Drive_ by Daniel Pink: (or watch the [10m video summary](https://www.youtube.com/watch?v=y1SDV8nxypE)) 202 | * _The Manager’s Path_ by Camille Fournier 203 | * [Fourteen Points for Management](https://deming.org/explore/fourteen-points) by W. Edwards Deming 204 | * [One on Ones template](https://www.manager-tools.com/system/files/documents/docs/Manager-Tools_One_on_One_Basics.pdf) by Manager Tools 205 | * Out of the Crisis by W. Edwards Deming 206 | * Chapter 11 of Lean Enterprise by Jez Humble, Joanne Molesky, and Barry O’Reilly (available in the [free excerpt](http://bit.ly/lean-enterprise-excerpt)) 207 | 208 | *** 209 | 210 | ## Unit 8: Getting Stuff Done 211 | 212 | ### Background study and class 213 | 214 | * Case Study: [WillowTree: Project Driven with a Product Mindset](https://hbsp.harvard.edu/product/UV8163-PDF-ENG) 215 | 216 | ### Lecture videos 217 | 218 | * Unit 8 Module 1: [Principles of Organizational Change](https://www.youtube.com/watch?v=nFwKkJDlfpU) 219 | * Unit 8 Module 2: [The Improvement Kata](https://www.youtube.com/watch?v=PVMuQCyE_lQ) 220 | * Unit 8 Module 3: [Strategy Deployment](https://www.youtube.com/watch?v=pWDwJt4yp6s) 221 | * [Slides](https://speakerdeck.com/jezhumbleucb/unit-8-getting-stuff-done) 222 | 223 | ### Further reading 224 | 225 | * Mike Rother’s [Toyota Kata website](http://www-personal.umich.edu/~mrother/Homepage.html) 226 | * Google Cloud’s [guide to organizational transformation](https://cloud.google.com/solutions/devops/devops-culture-transform) 227 | 228 | *** 229 | 230 | ## Reading List 231 | 232 | There are no required books for this course. However, if you’re interested in getting a solid grounding in the subject, I recommend the following: 233 | 234 | * _Inspired: How To Create Products Customers Love_ by Marty Cagan 235 | * _Badass: Making Users Awesome_ by Kathy Sierra 236 | * _Escaping the Build Trap: How Effective Product Management Creates Real Value_ by Melissa Perri 237 | * _User Story Mapping: Discover the Whole Story, Build the Right Product_ by Jeff Patton 238 | * _The Principles of Product Development Flow: Second Generation Lean Product Development_ by Donald G. Reinertsen 239 | * _Lean UX: Applying Lean Principles to Improve User Experience_ by Jeff Gothelf with Josh Seiden 240 | * _The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses_ by Eric Ries 241 | * _Running Lean: Iterate from Plan A to a Plan That Works_ by Ash Maurya 242 | * _Escape Velocity: Free Your Company’s Future from the Pull of the Past_ by Geoffrey A. Moore 243 | * _Lean Enterprise: How High-Performance Organizations Innovate at Scale_ by Jez Humble, Joanne Molesky, and Barry O’Reilly 244 | * _How to Measure Anything: Finding the Value of “Intangibles” in Business_ by Douglas W. Hubbard 245 | --------------------------------------------------------------------------------