A plea for risk based project management

In 33 years as a professional computer scientist, I have been involved in a lot of failed projects. Fortunately, I have also been part of a lot of highly successful projects. I like to pay attention to the difference.

Since my mind is compulsively analytical, I am not satisfied with a hundred positive and negative examples. I need to tease out the commonality. What makes a great project? What makes a great manager? What makes a highly productive and cohesive team? I need to know the rule, not just refer to examples.

The single biggest factor in all the failures which I took part in was the absence of a risk based approach to management. You can have all the other bases covered, but if you don't have a risk analysis, and a plan to address all the high-risk/high-impact issues, you don't have a plan.

You can have staffing, funding, an idea, and marketing plans all complete. If you haven't looked at risk and your project succeeds, you were just lucky.

Before I started Not a Recipe Software, I went through all the high-risk/high-impact items I could think of and addressed every one. That doesn't mean I built the solution. It means I had a concrete feasible plan to solve the problem presented by the risk, in a timely fashion. Then I asked friends to poke holes at it and addressed any issues they could find.

There are no high-risk/high-impact issues in my project plan. Why? Because before I even made a plan, I had addressed them. Now that I have Jira up and running, any issues identified will be promptly recorded and addressed. My goal is that no high-risk/high-impact issues exist on any kanban board for more than 24 hours. If I can't address it immediately, I will break it down and find the appropriate resources to address it promptly.

This isn't hard. It is just a dimension of project planning that is critical to consider. If your risk analysis and management plan is absent then the rest of your plans have the following impact:

  • The staffing plan lists the people whose time you risk wasting, and how you will waste it
  • The budget details the money you risk losing, and how you will lose it
  • The team Confluence page and Jira history will become a great case study to do better next time...stay positive.

Projects fail for many reasons. People are complex, organisations are even more complex, and projects more complex still. There's no need to mourne and point fingers when you are involved in a failed project. It is best to acknowledge it and learn from it.

In hindsight, there will always be a fatal risk that kills any failed project. Figure out what it was, and add it to your risk checklist for the next time. After enough failures, anyone can look like a genius!

Mark Kettle

Senior Contract Agile Project Manager and Scrum Master at Canada Border Services Agency | Agence des services frontaliers du Canada

4 年

The worst failures I have seen were due to either an unknown risk or the leaders failed to accept that a risk exists. In both cases, the risks came to fruition.

回复

要查看或添加评论,请登录

Brent Marshall的更多文章

  • The cresting wave of computer science

    The cresting wave of computer science

    In 1936 Alan Turing created something magical: a mathematical abstraction we now call the "Turing Machine". It could…

    4 条评论
  • Jira is King

    Jira is King

    A wise man once told me "Jira is King". That is not meant to be advocacy for Atlassian over other vendors with equally…

    2 条评论
  • When Agile was rogue

    When Agile was rogue

    I once worked on a project that was extremely successful, but highly unorthodox. It was an outlier in almost all…

    2 条评论
  • Beware Techno-hubris

    Beware Techno-hubris

    As a 33 year veteran of high technology, I am obviously a huge believer in the benefits that tech brings to individuals…

    2 条评论
  • Why pay bank fees?

    Why pay bank fees?

    Nobody should pay fees to access their own money. This is a matter of principle for me.

  • Why diversity in the workplace matters

    Why diversity in the workplace matters

    One of the great pleasures of working in high tech is the opportunity to meet people who are different from yourself…

  • Flow and Productivity in Software Teams

    Flow and Productivity in Software Teams

    " Flow with whatever may happen, and let your mind be free: Stay centered by accepting whatever you are doing. This is…

    2 条评论
  • Non-competitive creativity

    Non-competitive creativity

    When I was in my late teens, I was the fastest sprinter in my high school. I was effectively the fastest person in my…

社区洞察

其他会员也浏览了