Process

Estimating With Time and Relative Sizes

Posted on

If you are estimating work, the chances are that you are on a gradual philosophical journey that starts with time-based estimates. Estimating how many hours, days, weeks and months a task will take is what I like to call “novice estimating”. Almost everyone knows how long these units of measurement are, which makes them very […]

Process

Time to Say Goodbye to Chickens And Pigs

Posted on

So the famous story goes that a chicken and a pig decide to open a restaurant and the chicken suggests to the pig that they call their establishment “Ham and Eggs”. The pig responds, “That would mean I would be committed but you would just be involved.” Cue canned-laughter and widespread adoption of chicken and […]

Process

Who Broke the Build

Posted on

In an Agile software development area you’ll usually find lots of information in prominent places about the status of builds and tests. Whether it is a big screen acting as an information radiator that highlights a problem as soon as a build breaks or whether it is a siren and flashing lights that alerts everyone […]

Process

Command and Control in Agile Teams

Posted on

Although Agile can start anywhere in an organisation, very often it starts somewhere near programmers. Very often it will be a programmer who has had prior exposure to Agile or a development team who introduces the process or framework. There is a hidden danger in this that is often overlooked. As a programmer, I find […]

Process

Pomodoro Mistakes and Objectives

Posted on

I love Pomodoro technique® – it’s like a personal version of Agile. Not only do I love it, but I have used it to great effect and shared with others how to use it. When I first started using it, I made a few Pomodoro mistakes and as they are sometimes the best way to […]

Process

What are Self-Organising Teams?

Posted on

If you have a background in a “traditional” software development methodology, such as Waterfall, you probably won’t have come across the concept of self-organising teams. I know development managers and project managers who baulk at the very phrase, but actually it makes a lot of sense when you think of it in different terms. The […]

Process

Pomodoro Technique in 25 Minutes

Posted on

Here are the notes from my presentation “Pomodoro Technique in 25 Minutes”, from 22nd March 2012, which was delivered within the time limit, including questions. What Is Pomodoro? Developed by Francesco Cirillo in the 1980s A tool to manage time and more importantly to manage interruptions and keep focus How Does It Work? Choose a […]

Process

Kanban in the Kitchen

Posted on

This is a brief report into how the methodologies I use in my day job as a programmer have affected the way I perform household duties. I used to do a lot of housework when I lived on my own and before I actually started writing software for a living and while performing some chores […]