Lean and Kanban Europe 2010 – Part 2 – Mary Poppendieck

Mary Poppendieck: What's this thing called "Pull" Mary Poppendieck had the second talk of the first day of the conference. She talked about "The power of pull". She started the presentation with a story on her introduction to pull at the video tape factory where she worked when video tape was still current. I didn't … Continue reading Lean and Kanban Europe 2010 – Part 2 – Mary Poppendieck

Lean and Kanban Europe 2010 – Part 1

I attended the Lean and Kanban Europe conference last week, and I thought I'd do a little write-up to share my impressions. As an Agile Coach and Scrum Master, I was going to this conference to find what parts of Lean and Kanban (in that order) could be of use for me when helping clients … Continue reading Lean and Kanban Europe 2010 – Part 1

Reading Up: Books Every Programmer Should Read

When discussing books on software engineering with colleagues, I got the idea of listing the best books I've read in the past 15 years. Because it seems useful, but also because that will allow others to tell me which ones I should have read... Let's start with some technical books. I've never had much taste for … Continue reading Reading Up: Books Every Programmer Should Read

Why Scrum Developers Should Get Paid More!

Peter Stevens has a nice write-up on the differences in responsibilities between Scum projects, and traditional project. As can be expected, responsibilities are distributed broader in an Agile team, with much (or all) of the responsibilities of a project manager being spread over the Product Owner, Scrum Master and the development team. Especially interesting is … Continue reading Why Scrum Developers Should Get Paid More!

Wave goodbye!

The retirement of Google Wave is pretty big news. There's a lot of discussion on how Google failed. Failed because they misjudged the acceptance, failed because they overhyped, and failed because they waited too long before finding out whether users would actually like it. And all those things did happen, and some of them were … Continue reading Wave goodbye!

The Role of the Manager in Scrum

Pete Deemer has written an article on InfoQ, Manager 2.0: The Role of the Manager in Scrum which disucusses the role of the manager in an Agile organisation. The situation sketches that he gives are all too familiar, and anyone working on a transition to Scrum (or any other Agile practice) would be well advised to … Continue reading The Role of the Manager in Scrum

EA Survey: talk the talk!

Scott Ambler is in the habit of doing some very interesting surveys. One that caught my attention this morning was on Enterprise Architecture. The interesting part is the tables on success and failure factors. The highest rated success factors are about involvement and communication with both business, management and the development teams. The highest rated … Continue reading EA Survey: talk the talk!

Product Owners and business value

In Agility, Or A Pig On Roller Skates? Ken Schwaber comments on the role of product management / 'the customer' in Agile projects: The backlog is the result of actual work managing a product, and should be used to increase agility (ie. flexibility in getting higher value items out first), not just to adapt to a … Continue reading Product Owners and business value

Ken Schwaber Tech Talk

I've just finished watching a Google Tech Talk by Ken Schwaber: Scrum et al, through the 'running agile blog. This was the first time I've seen Schwaber talk, though I've been reading his blog. It was a good talk, with plenty of humour, and some very recognisable stories. Some highlights (paraphrased from memory, I'm lazy): … Continue reading Ken Schwaber Tech Talk

TDD and Emergent Design

I've been reading up on Test Driven Development, starting out with Kent Beck's book, then finding his screencasts, first the teasers at vimeo, and later the official release through the pragmatic programmers. There's also a nice free example available on vimeo from Bret Schuchert of ObjectMentor, of which I watched the 'Getting started with TDD in … Continue reading TDD and Emergent Design