Tracking software bugs: keep the important ones; drop the rest
In ancient neolithic farming communities, the size of the average tribe or village was about 150 people. That’s also about the size of most military units dating back to Roman antiquity and earlier,...
View ArticleMove fast
The world moves fast. Your competitors move fast with it. Users move fast, too. Users are more fickle than ever before. This month’s UK WIRED magazine rated Twitter as “tired”. This for a service...
View ArticleSCRUM User Stories, Part 2: User value over business value?
My last post about User Stories and putting the value for the user first in any product decision generated some great discussion on Twitter. As with anything there are some varying views on the topic,...
View ArticleWho cares if you’re doing scrum or not?
Have you ever heard the question: “Are you doing Scrum? I mean, really doing scrum?” Or: “If I take the Scrum textbook practices, but change one or two things to suit my business, software or people,...
View Article7 reasons your Scrum Master may be underperforming
What do you need to have a great and effective scrum master on a team? The Scrum Master is, I think, one of the most misunderstood roles on the scrum team. It’s a critical role to ensure your team will...
View Article5 reasons Agile is like a cult
As readers of this blog will know I’m a big fan of agile and lean software development principles and practices, but have you ever noticed how cliquey the agile scene is becoming? How almost cultish?...
View ArticleA Scrum Master/Agile Coach job description
I’m often asked for help putting together a job description for a Scrum Master, so I thought I would post an extract of one we’ve used recently. We are a product team of developers, QA experts, user...
View Article6 principles for a productive agile development team
div.ol {border-style:dashed;border-width: 1px;padding: 10px; margin-bottom: 20px;} li {margin-bottom: 20px;} li.block1 {} li.block2 {margin-left:50px;} li.block3 {margin-left:100px;} li.block4...
View ArticleEvolution and the software Big Bang
The creatures, great and small, that exist today exist because they, and countless generations before them, each underwent tiny, microscopic changes that made each generation just a little better,...
View ArticleUrgency isn’t panic
What’s the difference between a cheetah and a gazelle? One is the hunter; the other, the hunted. One stalks and sprints with total precision, unwavering focus and ultimate confidence. The other flees...
View Article