James King

What you do next matters

Archive for the ‘Observations’ Category

What is stepwise programming?

Posted by James King on February 9, 2012

Stepwise programming is a very useful way to prioritise when there are many variables at play.

The key benefit of the approach is that you do NOT try to understand and prioritise every thing at once against everything else. Instead you break the problem down into very small pieces and move through each one methodically. You then come up with a ranking of the importance of each variable from top to bottom.

And the approach scales well. You can do it on your own or you can get a lot of people to use the process at once to form a consensus about what issues really matter the most. I have used the approach for everything from setting priorities in retrospectives to ranking the capabilities needed in a team to structure more effective training.

Read the rest of this entry »

Posted in Observations | Tagged: , | Leave a Comment »

Sprint 0 (or iteration 0) checklist … simple but not always easy

Posted by James King on September 30, 2011

I am currently trapped in the real world … working on a real project rather than running a training course on how to run projects.

Interestingly it turns out the real world is harder and more ambiguous than the projects in my training slides :(

Having said that though, the fundamentals don’t seem to change. We have stopped a project and are about to restart. It is really urgent and we have inherited a project whose budget (in time and money) has already been spent. So we really need to get going.

But are we better off starting or are we better off getting our act together before we start so we are not “mistaking activity for progress” by rushing off in the wrong direction?

Read the rest of this entry »

Posted in Implementation, Observations | Tagged: , , , , , | Leave a Comment »

Why so long between articles baby?

Posted by James King on September 29, 2011

Its been a while since I have published anything so this blog is starting to look more like an archive of my old ideas rather than a regular window into my musings and ideas.

But there is an explanation – My most recent project has been consuming more of my attention than expected.

Project New Baby (Or since we normally use acronyms in IT – “PNB”) involved the development and delivery of the next generation of peopleware for the King household (ie a baby).

Since the project was run by my wife, who is an exceptional project manager, the project delivered earlier than promised, which sounds good.

But there is a thing called project Karma that came into play on the delivery date. I have delivered a lot of IT projects in my time and have sometimes been guilty of saying “We can do that in warranty support” when I encounter things that could delay delivery of my project. I have even managed to deliver a project early by shifting some of the work into the forthcoming production releases.

The down side of deferring things to warranty support meant that the issues left behind were dealt with by a shocked looking and under-prepared production support team.

Beyond the short term impact though, the theory of project karma states that the luck you have on your future projects will be impacted by the good and not so good things you have inflicted on others in your previous projects.

So it should come as no surprise that although my wife delivered PNB earlier than expected, the warranty support team of two (my wife and I) found themselves under-resourced and poorly trained to support the new baby in production.

Consequently, I have been in a state of perpetual chaos for the last month or so, dragged away from other endeavours to support the new release.

On the plus side though, PNB has exceeded stakeholder expectations in customer satisfaction and other key indicators.

image

Posted in Events, Observations | Leave a Comment »

Become a Certified Strum Muckster (or CSA)

Posted by James King on July 27, 2011

With certification in agile becoming all the rage, I have decided to create a new international certification for trainers.

To become a Certified Strum Muckster you need to meet the strict sounding entry criteria for the International Strum Alliance and then abide by a number of rules that have been deemed by the International Strum Alliance  (currently me) to be the one true and correct way to create and deliver training courses.

Read the rest of this entry »

Posted in Agile fables, Leading change | Tagged: | 4 Comments »

Do I believe in agile certification?

Posted by James King on July 15, 2011

I published a tongue in cheek article yesterday, but it left me wondering whether I believe in the value of certification.

I guess the answer is yes, but …..

Read the rest of this entry »

Posted in Agile development, Observations | Tagged: | Leave a Comment »

A mathematical formula to make agile work

Posted by James King on July 14, 2011

I was speaking to some experienced Agilistas about whether “Agile” had a good or bad reputation at the moment.

We spoke about agile maturity models, agile certification, real agile versus pretend agile and even whether there was a right way to do agile. We did not come to any agreement about whether certification and maturity models were good or bad but we did agree there was no one formula for success in agile.

This seemed logical at first but then I thought there really should be one formula we can apply. That way we can simply measure people on whether they are using it and correct their approach for them.

So after minutes of detailed research and experimentation I came up with the following formula.

2011-07-14 09_08_43

Read the rest of this entry »

Posted in Agile development, Agile fables, Arguing | Tagged: , , | 2 Comments »

Link to my presentation for the agile gathering in Sydney in July

Posted by James King on July 13, 2011

Last night I did a presentation for the monthly gathering of agilistas in Sydney, so I thought I should publish my slides here.

There is no sound so they may not make too much sense without any context, but here they are anyway:

http://prezi.com/vllsdawtxfxv/but-where-do-the-stories-come-from/

They are created in a free software package called Prezi.com that allows you to zoom in and out of material so you can present a mindmap rather than a set of slides.

I am sure with practice and creativity you can create far better presentations, but even as a first try I found it really easy to use.

Posted in Events, Observations | Tagged: , | Leave a Comment »

Agile fables: Penny goes to a management meeting

Posted by James King on May 25, 2011

Penny didn’t used to think that testing and management had much to do with each other, but she was about to learn that the most testing people of all were the managers.

Read the rest of this entry »

Posted in Agile fables | Tagged: , | Leave a Comment »

What is happening to business analysts in agile projects

Posted by James King on May 12, 2011

I went to a conference recently and someone asked about the impact of agile projects on the role of the business analyst (BA).

The panellists all explained that BA’s are really important members of the team. This was comforting for the audience but didn’t really address the question.

Read the rest of this entry »

Posted in Agile development, Observations | Tagged: | 1 Comment »

Penny and the agile support team part two. Zara tries hard to explain things.

Posted by James King on May 10, 2011

If you have just joined our story, Penny was promoted to run the new third level support team and she has been told they have to be agile.

Penny decided to start their second day with a team meeting and she bought everyone a coffee as a welcome to the team kind of gesture. Penny wasn’t absolutely sure, but she thought managers were allowed to charge coffee to the company when they had important meetings.

Read the rest of this entry »

Posted in Agile fables, Observations | Tagged: , | Leave a Comment »

 
Follow

Get every new post delivered to your Inbox.

Join 87 other followers