Easy as one-two-three

c64-basic.png

This is a step-by-step instruction on how to make software:

10 Select one thing to do

20 Build it together

30 Confirm that users are happy

40 Go to 10

This method also, incidentally, summarizes Agile development.

I’ve been developing software for 25 years. The craft is hard enough as it is. You don’t want to make it harder with difficult processes.

Select one thing and build it together. Why only one? Because, in a team, you don’t want to let anyone skip testing. There can be no cherry-picking of fun tasks and letting someone else do the boring stuff. We also don’t want to have unfinished work pile up.

Build the feature together, learn from each other, help each other. You will share the fun and the boring tasks.

Release it and watch users use the new feature. Learn. Adjust.

What about time estimations? Let the person interested in time also create the estimations. Let the rest of us focus on what really matters: happy users and happy team members.

Previous
Previous

Money

Next
Next

In our 15th year