Guess what – I’ve updated Scrum and XP from the Trenches!
The impact on quality and predictability of Agile and XP
It’s always nice to look at real data and these two studies are worth their read.
- “Impact of Agile” from Rally compares the effect of WIP and estimation techniques on productivity and quality.
- “The State of Developer Productivity” by Rebel labs examines the effect of XP style techniques on quality and predictability.
Acceptance-Test Driven Development from the Trenches
Getting started with ATDD Have you ever been in this situation? Then this article is for you – a concrete example of how to get started with acceptance-test driven development on an existing code base. Read on.Continue reading
Good and Bad Technical Debt (and how TDD helps)
Technical Debt is usually referred to as something Bad. One of my other articles The Solution to Technical Debt certainly implies that, and most other articles and books on the topic are all about how to get rid of technical debt.
But is debt always bad? When can debt be good? How can we use technical debt as tool, and distinguish between Good and Bad debt?
Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds
(UPDATE: see Spotify Engineering Culture, two short animated videos showing how we work)
Dealing with multiple teams in a product development organization is always a challenge!
One of the most impressive examples I’ve seen so far is Spotify. I’ve had the pleasure of working with Spotify on and off ever since the company was founded, and it’s one of the few companies I’ve seen with a truly agile culture. Spotify has grown a lot lately and now has hundreds of developers divided into 30 agile teams spread over 4 cities in 3 timezones. So how is this managed?
Check out the article: Scaling Agile @ Spotify with Tribes, Squads, Chapters and Guilds. I wrote it together with Anders Ivarsson, one of the agile coaches that I’m working with (Spotify has a truly awesome group of coaches!).
Lean from the Trenches @ Øredev
Here are the slides for my talk “Lean from the Trenches” at Øredev, Malmö. And here is the book/ebook, in case you want more details. There may also be some copies left at the conference bookstore. Thanks for attending!Continue reading
Agile Product Ownership in a nutshell
This is basically a 1 day product ownership course compressed into a 15 minute animated presentation.
Over a million views! Some call it “The best 15 minutes on the Internet” 🙂
There’s obviously more to product ownership than this, so see this is a high level summary.
- Here’s the complete drawing (.png format)
- Here’s a downloadable version of the video, in case you don’t want to stream (.mov format, 90 Mb)
Special thanks to Alistair Cockburn, Tom & Mary Poppendieck, Jeff Patton, Ron Jeffries, Jeff Sutherland, and Michael Dubakov for providing many of the models, metaphors, and ideas that I use in this presentation.
Translations: (see also the translation guide by Cédric Chevalerias)
- Chinese – simplified (subtitles)
- Chinese – traditional (subtitles)
- French (voice)
- German (subtitles)
- Italian (voice)
- Japanese (subtitles)
- Polish (voice)
- Portuguese – Portugal (voice)
- Portuguese – Brazil (voice)
- Russian (voice)
- Spanish (subtitles)
Below is a full transcript in english. But I recommend watching the video instead of reading the transcript. The video is 100% visual, the transcript is 0% visual…
Lean from the Trenches keynote @ AgileEE, Kiev
Here are the slides for my keynote “Lean from the Trenches” at Agile Eastern Europe, Kiev. And here is the book/ebook, in case you want more details. Thanks for attending!Continue reading
Everybody wants Change – but nobody likes to Be Changed
Here are the slides from my Ale2012 keynote: Everybody wants Change – but nobody likes to Be Changed.
Thanks for coming!
Lean from the Trenches @ Agile2012, Dallas
Here are the slides for my talk “Lean from the Trenches” at Agile2012. And here is the book/ebook, in case you want more details (unfortunately sold out in the conference bookstore). Thanks for attending!Continue reading
R3 – den agila formeln
För ett halvt decennium sedan när jag skulle börja som utvecklingschef på Polopoly kände jag att jag behövde ett verktyg som hjälpte mig att sammanfatta andemeningen och de praktiska konsekvenserna av Agile, Scrum, XP och Lean. Var och en av dessa innehåller en rad – i viss mån överlappande – begrep, som är tydliga och om man kan dem inte så svåra att förklara – om man har många timmar på sig. Men hur minns man hela denna komplexa väv? Hur kan man uttrycka den enkelt, snabbt och koncist?
Agile Israel slides
Here are the slides from my two presentations at Agile Israel 2011. Thanks for attending! Keynote: Scrum and XP – beyond the trenches The Essence of AgileContinue reading
Scrum and XP – Beyond the trenches
Here are the slides from my presentation "Scrum and XP – Beyond the trenches" at JFokus. Thanks for coming! To those of you that weren’t at the presentation, the purpose of the presentation was: Many of the solutions in ”Scrum and XP from the Trenches” turned out to be pretty much universally applicable However, I’veContinue reading
Kanban and Scrum – making the most of both
Here are the slides for my session "Kanban and Scrum – making the most of both" at Øredev. Also includes the "extra" topics that didn’t fit into the timebox. Enjoy! There’s also a video recording of the whole session.Continue reading
Vad är ett agilt projekt?
Here are the slides from my seminar "Vad är ett agilt projekt" (What is an agile project) at PMI in Stockholm. I was happy to see so many participants, and impressed that you managed to stay awake & engaged despite the fact that it was an evening seminar with very comfortable chairs :o) "Vad ärContinue reading
Awesome Agile & Lean workshops coming up
We got some really cool workshops coming up during the next couple of months together with some of the "founding fathers" of Lean and Agile software development :o) David Anderson is the pioneer of Kanban in software development and author of the book Kanban – Successful evolutionary change for your technology business. Nov 8 –Continue reading
The Essence of Agile
Here are the slides from my keynote “The Essence of Agile” from AgileEE 2010 in Kiev. Thanks for a great conference! Tbe Essence of Agile – PDF format The Essence of Agile – PPTX format Here’s a nice summary transcript of the session (thx Alexander Beletsky). Here is a video recording (minus the first 10Continue reading
The Essence of Agile
Here are the slides from my keynote "The Essence of Agile" at Agile Spain 2010, Madrid. Basically a whole week’s course compressed into a one hour lecture, worked out even better than I had hoped :o) Impressed by the turnup, 300 people is good for being the first agile conference in Spain!Continue reading
Traditional Chinese version of Scrum and XP from the Trenches
Here’s a Traditional Chinese translation of my book Scrum and XP from the Trenches (not same as Chinese translation). Thanks Ko Jen-Chieh! The other 8 translations are listed on the InfoQ page for the book. Feel free to email me (henrik.kniberg AT crisp.se) if you want to translate the book to your language.Continue reading
Parprogrammering med Niclas Nilsson
Niclas Nillson, Factor10, har just publicerat ritningar för sitt parprogrammeringsbord.Continue reading
German version of Scrum and XP from the Trenches
A German translation of my book Scrum and XP from the Trenches is now available. Thanks Robert Sösemann & Andreas Schliep! Russian, French, Spanish, Japanese, Chinese, and Portuguese translations are also available. Korean, Italian, and Slovak translations are underway. I never cease to be impressed by the agile community! So far, every time I’ve bloggedContinue reading
Here’s a great list of agile tools on Mike Cohn’s User Stories site! Primarily for product backlog and user story management. Only problem is that there are way too few reviews so far. Are you using an agile tool? Go submit a review now and spread the link to your friends! Let’s help build thisContinue reading
Russian version of Scrum and XP from the Trenches
A Russian translation of my book Scrum and XP from the Trenches is now available. Thanks Aleksey Solntsev for initiating this project, and thanks to all of the 17 people who contributed (listed on the first page in the book). French, Spanish, Japanese, Chinese, and Portuguese translations are also available. Korean, German, Italian, and SlovakContinue reading
French version of Scrum and XP from the Trenches
A French translation of my book Scrum and XP from the Trenches is now available. Big thanks to Guillaume Mathias, Bruno Orsier, Emmanuel Etasse, and Christophe Bunn. Spanish, Japanese, Chinese, and Portuguese translations are also available. Korean, German, and Slovak translations are underway. I never cease to be impressed by the agile community! All translationsContinue reading
Portuguese version of Scrum and XP from the Trenches
A Portuguese translation of my book Scrum and XP from the Trenches is now up on the Brazilian InfoQ site. Big thanks to Renato Willi for initiating and coordinating this effort, and thanks to all the other 30 contributors as well who made this happen (listed at the end of the book)! Spanish, Japanese, andContinue reading
What’s hard about being an agile developer?
"Simple" is a word often used in agile software development. Terms like YAGNI and "do the simplest thing that can possibly work". It is easy to forget, however, that Simple is often Hard! So what’s hard about becoming an agile software developer, where are the bumps in the ride? In this talk I went throughContinue reading
Video recording of “10 ways to screw up with Scrum and XP”
Here is InfoQ’s video recording of my 90 minute session "10 ways to Screw up with Scrum and XP" at Agile 2008 in Toronto. And here are the slides too. Too bad the slide animations and the audience participation doesn’t show up, and that you mostly see the back of my head (the camera wasContinue reading
Bootstrapping Scrum and XP in a crisis – Toronto 2008
Here are the slides from my session "Bootstrapping Scrum and XP in a crisis" at Agile 2008 in Toronto.Continue reading
Technical Debt – How not to ignore it – Toronto 2008
Here are the slides from my session “Technical Debt – how not to ignore it” at Agile 2008 in Toronto. Translations: Portuguese (thanks Demetrius Nunes)Continue reading
10 ways to screw up with Scrum and XP – Toronto 2008
Here are the slides from my session “10 ways to screw up with Scrum and XP” at Agile 2008 in Toronto. Glad that so many of you participated :o) Translations: Brazilian Portuguese (thanks Demetrius Nunes)Continue reading