Tag Archives: videos

Spotify Engineering Culture (part 2)

Posted on by

Here’s part 2 of the short animated video describing Spotify’s engineering culture (also posted on Spotify’s blog). Check out part 1 first if you haven’t already seen it!

This is a journey in progress, not a journey completed, so the video is somewhere between “How Things Are Today” and “How We Want Things To Be”.

Here’s the whole drawing:
Spotify-Engineering-Culture-Part2

(Tools used: Art Rage, Wacom Intuos 5 drawing tablet, and ScreenFlow)

Spotify Engineering Culture (part 1)

Posted on by

Here’s a short animated video describing Spotify’s engineering culture (also posted on Spotify’s blog). See also Part 2.

This is a journey in progress, not a journey completed, and there’s a lot of variation from squad to squad. So the stuff in the video isn’t all true for all squads all the time, but it appears to be mostly true for most squads most of the time :o)

Here’s the whole drawing:

.Spotify-Engineering-Culture-Part1

Here’s Part 2.

(Tools used: Art Rage, Wacom Intuos 5 drawing tablet, and ScreenFlow)

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 »

Bootstrapping an agile project with continuous deployment using cloudbees

Posted on by

Starting from scratch, this video demos how to quickly get to a fully agile project setup with continuous deployment.

Everything is in the cloud – GIT repo, Jenkins, MongoDB, and the app server. The system deploys automatically with every successful commit.

The app itself is minimal, but does have a simple web interface and a database. The idea is that once you get a “walking skeleton” app like this running in the cloud with continuous deployment, you can get user feedback early and often, and evolve more quickly.


The video demonstrates:

  • iterative development with VERY fast feedback loop
  • a dash of TDD
  • continuous deployment via git & jenkins & cloudbees
  • using eclipse tightly integrated with maven, jetty, and git.
  • the basics of mongo DB
  • the basics of java servlet development (I’ve intentionally avoided using a 3rd party web framework, as this setup will work for any web framework).