1. You don’t waste time on estimation
Estimation takes time. Even if you do planning poker and use story
points, it still takes time. What do you do to improve estimation
accuracy? You gather some data, analyze the data and discuss the
results. You are...
Sometimes the mechanics of different tests are really the same, and the only thing that changes between them are input and expected output data.As an example, consider testing mathematical calculations functions, or any kind of stateless method: you invoke it...
The guys from peritor, who are the creators of webistrano, created an opscode chef based cloud management solution: Scalarium. Jonathan Weiss
walked me through their solution, which helps to solve the issue of
installing and dynamically configuring...
We’ve been using PivotalTracker for years to manage our agile
software development process. It works like a charm for us. Whenever an
idea comes up, we enter it into Tracker as an Epic (no matter
how rough and abstract it might be). When the time comes...
A lot of people say you can’t be a good software manager without really understanding software development. But,
let’s face it, people who understand software development are a dime a
dozen in our industry.
What is it? A collection of rules stating
what a block of code should look like. These may include rules on where
line breaks are required, how to place parentheses, how much whitespace
to put before and after those parentheses, how many spaces to use...
Over the last year I have invested a lot in Scrum. A few months ago I
was assigned to teach a two day Scrum course for which I had to build
and deliver the material. The team that received the beta of the course has now just finished their first sprint!
“It’s impossible to move, to live, to operate at any level without
leaving traces, bits, seemingly meaningless fragments of personal
information.” William Gibson
One of the themes of this site is that the lack of transparency in
The rise of anemic Scrum was noted to dismay among the Agile
community and in particular by “Uncle Bob” Martin who coined the fifth
Agile manifesto value of Craftsmanship over Crap(Execution). This gave rise to the much needed community of Software...
A while back, a colleague, Susan, called to ask me for some advice.
“I’ve been planning a vacation with my family for months,” she said.
“And now my new client wants me on-site next week. I’d be happy to come
the week after next, but they keep...
For whatever reason, more business and product design concepts have been bothering me. As is typical, Seth Godin writes a timely post that gets my brain moving. Things are different this time, this time he wrote two. His posts and my recent rant on...
Reducing variety is often not the right approach when trying to handle the complexity of the world.
I’m writing this text while I’m on a plane, which is operated by
human beings (several pilots and stewardesses). It cannot be any
What is a Story Point ? A Story Point is a subjective unit of estimation used by Agile teams to estimate User Stories. What does a Story Point represent ? Story
points represent the amount of effort required to implement a user
story. Some Agilists argue...