Tag Archives: xp

2nd edition of Scrum & XP from the Trenches – “Director’s Cut”

Posted on by

Guess what – I’ve updated Scrum and XP from the Trenches!

Scrum and XP from the Trenches 2nd edition

read more »

The impact on quality and predictability of Agile and XP

Posted on by

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.

read more »

Acceptance-Test Driven Development from the Trenches

Posted on by

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.

Good and Bad Technical Debt (and how TDD helps)

Posted on by

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?

read more »

Scaling Agile @ Spotify with Tribes, Squads, Chapters & Guilds

Posted on by

(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!).

Translations:

Lean from the Trenches @ Øredev

Posted on by

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!

Agile Product Ownership in a nutshell

Posted on by

This is basically a 1 day product ownership course compressed into a 15 minute animated presentation.

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.

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)

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…

read more »

Lean from the Trenches keynote @ AgileEE, Kiev

Posted on by

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!

Everybody wants Change – but nobody likes to Be Changed

Posted on by

Here are the slides from my Ale2012 keynote: Everybody wants Change – but nobody likes to Be Changed.

Thanks for coming!

read more »

Lean from the Trenches @ Agile2012, Dallas

Posted on by

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!

R3 – den agila formeln

Posted on by

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?

read more »

Agile Israel slides

Posted on by

Here are the slides from my two presentations at Agile Israel 2011. Thanks for attending!

Scrum and XP – Beyond the trenches

Posted on by

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’ve learned a lot since 2006 and there some things that I would have done differently if I could go back in time.
  • Purpose of this presentation is to share these insights with you.

I came up with 15 concrete recommendations that I believed would be very widely applicable. Based on the polls that we did during this presentation, the hypothesis seemed correct! Every single recommendation got 90-100% Green votes from the audience. Or maybe you were just trying to be nice… Well, anyway, thanks for your feedback!

Sample slides:

Kanban and Scrum – making the most of both

Posted on by

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.

Vad är ett agilt projekt?

Posted on by

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)

Here are links to some of the material that I mentioned:

Sample slide:
Less is more

Awesome Agile & Lean workshops coming up

Posted on by

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 Kanban book
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 – 9: Kanban Training with David Anderson
    Learn how to introduce Kanban in your organization
  • Nov 10 – 11: Kanban Coach Camp with David Anderson and Mattias Skarin
    Evolve your skills as Kanban practitioner and coach

 Don ReinertsenDon books
Don Reinertsen has been on our "people that we really have to bring to Stockholm" list for a long time! Don is author of one of my favorite books "Managing the Design Factory", and his teachings have been a key source of inspiration to many thought leaders such as Mary Poppendieck and David Anderson. Don focuses on quantification and economic justification for improvement actions, and provides practical methods rather than general philosophical principles.

Ron Jeffries
Ron Jeffries is one of 3 original founders of XP (eXtreme programming) and co-author of the Agile Manifesto. He helped create the new Certified Scrum Developer program and this is the first time the course runs in Sweden.

  • Dec 6 – 10: Certified Scrum Developer with Ron Jeffries & Chet Hendrickson
    Combines a 2 day Certified Scrum Master course with a 3 day hands-on workshop on XP engineering practices (TDD, continuous integration, etc).

I’ll be there with Don and Ron. Unfortunately I’ll miss David this time around, I’ll be doing a keynote at Öredev that week.

See you around!

The Essence of Agile

Posted on by

Here are the slides from my keynote “The Essence of Agile” from AgileEE 2010 in Kiev. Thanks for a great conference!

Here’s a nice summary transcript of the session (thx Alexander Beletsky).

Here is a video recording (minus the first 10 minutes or so):

Sample slides:

Guided missile

Don't be dogmatic

The Essence of Agile

Posted on by

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!

What is all this stuff?

Traditional Chinese version of Scrum and XP from the Trenches

Posted on by

Here’s a Traditional Chinese translation of my book Scrum and XP from the Trenches (not same as Chinese translation). Thanks Ko Jen-Chieh!

Chinese version of Scrum and XP from the Trenches

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.

Parprogrammering med Niclas Nilsson

Posted on by

Jo, jag vet, fel dag att skriva blogginlägg, detta är inte ett aprillskämt.

Niclas Nillson, Factor10, har just publicerat ritningar för sitt parprogrammeringsbord, det inte bara fungerar, det är snyggt också!

Niclas och jag ska hålla en parprogrammeringssession på Öredev i november, mer info om det senare. www.oredev.org/

German version of Scrum and XP from the Trenches

Posted on by

A German translation of my book Scrum and XP from the Trenches is now available. Thanks Robert Sösemann & Andreas Schliep!

Scrum and XP from the Trenches in German

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 blogged about a new translation it’s taken less than one day before someone offers to translate to the next language :o)

All translations are listed on InfoQ as well. Feel free to email me (henrik.kniberg AT crisp.se) if you want to translate the book to your language.

Agile tools

Posted on by

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 this thing :o)

Great initiative Mike!

Russian version of Scrum and XP from the Trenches

Posted on by

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).

Scrum and Xp from the Trenches in Russian

French, Spanish, Japanese, Chinese, and Portuguese translations are also available. Korean, German, Italian, and Slovak translations are underway.

I never cease to be impressed by the agile community! So far, every time I’ve blogged about a new translation it’s taken less than one day before someone offers to translate to the next language :o)

All translations are listed on InfoQ as well. Feel free to email me (henrik.kniberg AT crisp.se) if you want to translate the book to your language.

French version of Scrum and XP from the Trenches

Posted on by

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.

French version of Scrum and XP from the Trenches

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 translations are listed on InfoQ as well. Feel free to email me (henrik.kniberg AT crisp.se) if you want to translate the book to your language.

Portuguese version of Scrum and XP from the Trenches

Posted on by

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)!

Scrum and XP from the Trenches in Portuguese

Spanish, Japanese, and Chinese translations are also available. Korean, German, French, and Slovak translations are underway. I never cease to be impressed by the agile community!

All translations are listed on InfoQ as well. Feel free to email me (henrik.kniberg AT crisp.se) if you want to translate the book to your language.

What’s hard about being an agile developer?

Posted on by

"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 through some aspects of agile software development that many developers find to be hard, or even unpleasant initially.

Here are the slides. The session took place Oct 1 at JAOO 2008 in Aarhus, Denmark.

I passed two microphones around and had the audience act out Ola the Optimist and Pete the Pessimist whenever their quotes popped up. It was like a live commentary of the presentation from two different perspectives. Great fun :o)

Video recording of “10 ways to screw up with Scrum and XP”

Posted on by

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.

Video of Henrik's session

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 was off to one side).  It was a fun session though, and the participants seemed to enjoy it. It was voted for re-run on the last day of the conference so I got to do it twice.

Bootstrapping Scrum and XP in a crisis – Toronto 2008

Posted on by

Here are the slides from my session "Bootstrapping Scrum and XP in a crisis" at Agile 2008 in Toronto.

Technical Debt – How not to ignore it – Toronto 2008

Posted on by

Here are the slides from my session “Technical Debt – how not to ignore it” at Agile 2008 in Toronto.

Translations:

10 ways to screw up with Scrum and XP – Toronto 2008

Posted on by

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: