Saturday 18 February 2017

The Immutable Laws of Project Management


I came across this classic list a while back and was reminded recently about it in Critical Chain Project Management by Leach, so I thought it useful to store as reference (yes, it's already online, but I actually enjoy writing things down as a way to reinforcing my memory).

I can personally identify with all these laws in my history of working on projects, how does your experience compare :-)

The Immutable Laws of Project Management

LAW 1
No major project ever completes on time, within budget, with the same staff that started it, and the project does not do what it supposed to do. It is highly unlikely that yours will be the first.
Corollary 1: The benefits will be smaller than initially estimated, if they made estimates at all.
Corollary 2: The system finally installed will be late, and will not do what it is supposed to do.
Corollary 3: It will cost more but will be technically successful.

LAW 2
One advantage of fuzzy project objectives is that they let you avoid embarrassment in estimating the corresponding costs.

LAW 3
The effort required correcting a project that is off course increases geometrically with time.
Corollary 1: The longer you wait the harder it gets.
Corollary 2: If you wait until the project is completed, it is too late.
Corollary 3: Do it now regardless of the embarrassment.

LAW 4
Everyone else understands the project purpose statement you wrote differently.
Corollary 1: If you explain the purpose so clearly that no one could possibly misunderstand, someone will.
Corollary 2: If you do something that you are sure will meet everyone's approval, someone will not like it.

LAW 5
Measurable benefits are real. Intangible benefits are not measurable, thus intangible benefits are not real.
Corollary 1: Intangible benefits are real if you can prove that they are real.

LAW 6
Anyone who can work effectively on a project part-time certainly does not have enough to do now.
Corollary 1: If a boss will not give a worker a full-time job, you shouldn't either.
Corollary 2: If the project participant has a time conflict, the work given by the full-time boss will not suffer.

LAW 7
The greater the project's technical complexity, the less you need a technician to manage it.
Corollary 1: Get the best manager you can. The manager will get the technicians.
Corollary 2: The reverse of corollary 1 is almost never true.

LAW 8
A carelessly planned project will take three times longer to complete than expected. A carefully planned project will take twice as long.
Corollary 1: If nothing can possibly go wrong, it will anyway.

LAW 9
When the project is going well, something will go wrong.
Corollary 1: When things cannot get any worse, they will.
Corollary 2: When things appear to be going better, you have overlooked something.

LAW 10
Project teams detest weekly progress reporting because it so vividly manifests their lack of progress.

LAW 11
Projects progress rapidly until they are 90 percent complete. Then they remain 90 percent complete forever.

LAW 12
If project content is allowed to change freely, the rate of change will exceed the rate of progress.

LAW 13
If the user does not believe in the system, a parallel system will be developed. Neither system will work very well.

LAW 14
Benefits achieved are a function of the thoroughness of the post-audit check.
Corollary 1: The prospect of an independent post-audit provides the project team with a powerful incentive to deliver a good system on schedule within budget.

LAW 15
No law is immutable.

My library on Project Management

Here is a live list of all the project management books I own in my personal library. I have read every one from cover to cover. Each one has helped me in some way or the other in mastering the art and skill in project management, that I now find myself less interested in the detail of project management, but rather more interested in the project leadership aspects of the domain: setting strategy, starting-up and shaping projects, forget date-drive tracking and focus on building commitment instead, building relationships, program report visualisation (one page project manager reports, Toyota A3, etc.) & simplification (cut-down meetings, reduce waste, manage work-in-process), running & facilitating workshops (brainstorming, scoping, discovery, pre-mortems, retrospectives), organisational change & transformation, playing coach, guide, mentor and advisor to PMOs & Execs.

This list is in no particular order but towards the bottom end are the most recently read books. Not sure where all the icons disappeared to, but the links should work.



Monday 23 January 2017

Applying the 80/20 rule to my personal RAGE model

Last year I shared my RAGE model (Reality, Aspirations, Goals, Expectations) that could be applied to both personal and professional development (I also created a template that other people could download and use for their own use here). My aim was to make sense of my life-work balance (I used to call it the popular "work-life" balance, but later decided that life is actually more important than work, and now I use "life-work" balance instead. I'm not yet won over by the "integrated work-life" idea just yet although I see the point that you really can't separate out "work" as it's an essential part of your "life" - but I maintain the separation as it helps me categorise my personas better). 

I started by defining personas (basically activities like husband, father, professional, individual, friend, colleague, etc) where each persona reflected some facet of my life, that would consume time & energy. For each persona, defined related aspirations and goals for the year(s). As time is the most critical resource, I needed to understand:
  • What activities were consuming the most amount of time?
  • How did reality (of actual time consumed) compare against my wish-list of aspirations (desires, wishes, fancies)
  • Find a way of relating my time spent on activities relative to the value / happiness gained from such activities
I used Harvest for time-keeping, which I maintained with as best discipline as I could, and started tracking all my activities from the end of January 2016 till December 2016. Going into 2017, I will continue to track my time, making a few modifications going forward.

Last year, my reading centred around self-improvement - I also studied the works of Richard Koch on the 80/20 principle (after having read about it in Tim Ferriss' 4-Hour Work Week). The 80/20 principle was inspiring and relevant to my experiment in exploring my life's activities. Since I was collecting the data of time logging my activities, I would have enough data to use the 80/20 tool to gain additional insights: Which 20% activities consume 80% of my time? Which activities do I most enjoy compared to my actual time spent? What are the vital few activities that have the highest impact in my life? What activities or personas did I start out with are actually irrelevant and can be assigned to the trivial many?

In this post I will examine 2016 under this 80/20 lens and share my revisions for 2017 year ahead. The experiment continues ...

I often get asked why do I invest my time in this experiment? Why do I share this stuff on my blog?
I believe in this experiment - when I started this journey I felt I really needed to inspect my life and not live on auto-pilot, doing the same things day in, day out (which most people do) ad infinitum. I wanted to examine myself, explore my value system taking myself to task: Am I really living the life I had pictured in my head or am I just fooling myself? When I began this experiment, I had not even heard of Tim Ferris or Richard Koch for that matter, or the group called Quantified Self. Now, after studying these people, I know I'm not alone in this, that reaching a state of self-awareness is crucial to making sense of the world, and most importantly coming to terms with reality and finding peace with ones self. Personally I've learnt that it actually does help to write things down, create personal plans and logs with some goals that can be measured and tracked using journals, introspection and other self-reflection tools (it does not have to be a thing assigned to your job in the workplace). This experiment calls me to order: why am I complaining I don't have enough time to pursue my own goals and interests? Why am I blaming the world and passing excuses on to others (like family commitments) when the reason for not achieving my goals comes down to just plain laziness, distractions & lack of motivation? Did I bite off too much that I could chew, am I being over ambitious? Do I need to slow down and see reality for what it really is? How do I adjust myself, re-calibrate on the few essential things that make me happy?

I write about this stuff because blogging is a hobby. It might not get me anywhere, I do it for myself, and take the risk of sharing this stuff in the public domain because it just also might be relevant to someone else, who knows. I also use this medium as an outlet. A lot of my blogging in the past year has been on self-improvement & self-discovery, both personal and professional, which is a phase I currently find myself in...the feedback I've got from both colleagues and friends have nevertheless been encouraging and thus further motivates me...I've shared the RAGE model with a few people, it strikes very interesting conversations indeed. Some people have even suggested I teach this stuff!

Inspirational Quotes

"Finding out what you love to do is a great feat in and of itself"  Derek Dolin

“There is no satisfaction that can compare with looking back across the years and finding you’ve grown in self-control, judgement, generosity, and unselfishness.” – Ella Wheeler Wilcox


“There is only one corner of the universe you can be certain of improving, and that’s your own self.” – Aldous Huxley

“There are three things extremely hard: steel, a diamond, and to know one’s self.” – Benjamin Franklin

“It is not only the most difficult thing to know oneself, but the most inconvenient one, too.” – H.W. Shaw

“The man who views the world at fifty the same as he did at twenty has wasted thirty years of his life.” – Muhammad Ali

For more quotes on self-discovery, click here.

2016 under 80/20 lens

Richard Koch's 80/20 Principle is a book that everyone should read. I'm not going to rehash the 80/20 principle, except state in the general terms of the greatest output / reward (80%) is achieved through 20% of the input (vital few), the law of non linearity and unbalanced systems; that 80% of success results from 20% of input.

Monday 7 November 2016

Enterprise Agility Workshop

I recently held a workshop with senior management (general managers and executives) of a large enterprise company on agile methods. In this post I share the framework that helped me execute the workshop, sharing the experience and points for reflection. 

The situation with this client is a typical enterprise organisation structure, divided into broad areas of "Business" and "Technology". Divisions within the "Business" include Customer Care Operations, Marketing, Finance and a PMO. Divisions within "Technology" included IT Business Systems, Digital Media Product Development & Consumer Technology. Strategy is a separate division altogether. Added to this mix is the Technology Division supports multiple business units, with each business unit sharing similar (but unique) operational entities. The tech divisions were also unique in that each applied their own flavours of delivery: two were agile (but had different implementations of methods like scrum / kanban), whilst the third implements a hybrid waterfall / iterative life-cycle. And lastly, these three tech divisions had their own flavour of delivery PMOs (so count that as four PMOs in total, plus another PMO for BI/Analytics group - so that's five PMOs!).

The business people's request was basically:
We work with technology teams that are using this thing called Agile. What is it? Can we have a workshop to review agile methods, to decide whether / what / if the full enterprise needs to do / change to become more agile? How can we deliver faster? How can we get technology teams to respond faster, given that we in business operations can't move as fast as technology?

I was doubtful to say the least, because to me, timing was everything. The dust hadn't settled yet due to recent (and ongoing) organisational re-structures within both business and technology divisions, so I was hesitant this workshop would not add much value. Anyway, the client insisted the workshop happen, so I had to make it happen.

Was the workshop a success? Well, my client would argue yes, it was a success and it's great that we made a start.
Did the workshop run as I expected? No, what I had in mind (see mind map), what I planned for and what actually transpired did not fully meet my expectations, still there were some lessons learnt, and validation of my ideas & experiments are useful, hence I decided to share the framework publicly.

How to frame the workshop?

My mindmap design for the workshop

This picture is the mind map I used as a guide to planning the workshop. I applied my RAGE model as a guide, looking at:
  • Reality - I needed to understand the current reality of the stakeholders, in terms of their knowledge and experiences with agile methods?
  • Aspirations - Wanted to understand what problems they wanted to solve?
  • Goals - How could I run the workshop to address some of the stakeholders goals?
  • Expectations - What were these guys expecting as an output from the workshop?

Tuesday 18 October 2016

Experimenting with WuFoo


So, freshly inspired by the tools and tips shared by Tim Ferris's Four Hour Workweek, I decided to experiment with growing leads for my consulting company, AS3::Africa Systems & Software Services. Decided to use WuFoo to create a simple form to help me capture details of people interested in joining my team. WuFoo is great, very simple to setup and integrate with my online properties (website & blog). It allows me to store files (like CVs/Resumes) on the cloud. This experiment is about testing the level of interest out there, finding great talent and new opportunities...lets see how it goes!

Fill out my online form.

Wednesday 12 October 2016

On Self-Awareness: Happiness Criteria

In my previous post, I started sharing my lessons in Self-Awareness. The post was long and whilst broken down into sections, the feedback I received was that my posts are just way too long to read! So this standalone post talks about the section on Happiness Criteria. Check out the images of books that have helped in my journey to understanding Happiness. Disclaimer: I've not cracked it yet!

Happiness Criteria

Have you ever stopped to consider what makes you happy? I mean seriously think about what defines you as a person, and the things that you enjoy which in return provides you good feelings or sense of happiness??

As I described in earlier sections, we are the result of our upbringing, conditioned to think in a certain way, using a lifestyle framework that closely resembles our upbringing, our view of the world is impressed on us by our parents, family and close friends - until we start thinking for ourselves, and make attempts at stop living on auto-pilot. Our faith, values, principles all seem to come automatically, we live on instinct and on reflex, it is who we are, part of our core being - there seems to be no other way, or is there another way? 

The thought of breaking away from the norm, the group or community-think can be a pretty daunting one, so I contend that most people just take the path of least resistance, and are comfortable with their status quo. I have however, met a few individuals that are true outliers and have managed to break the typical stereotype - these people are few and far between though...


Take for example the typical South African Indian (4th or 5th generation), born into apartheid, working class (labourers below middle-class, uneducated or educated to primary school level, as was my heritage). Life was about working hard, getting an education as best as you can, earning an honest wage, support ones family, be content with the little you have, and maintain strong faith in your religion...

Happiness meant keeping the lights on, having food on the table, clothes on your back and a place to sleep. Over time, one has dreams about breaking away, getting an education, becoming a professional, working through the ranks, being recognised as an equal if not better (than the apartheid counterparts), gaining recognition, reaching a point of achievement. Start earning a decent income, buy your first car, travel a bit, then it's time to get married, soon after have a few kids, buy your first family home, spend the next twenty years working to support the family, pay off the mortgage, family vacations, etc...

Is this the picture of happiness, or could there be more??
Can you really measure happiness? 
What is the criteria for happiness, if any? 
How do you know you're happy? 
How do you know you're happy at work?
How can you tell you're heading in the right direction?
When was the last time you felt really happy?
Can you think back to a time where you were most happy, content and at peace?
How often do you find yourself tapping back into that memory?

These questions from Tim Ferris's Four Hour Workweek I found quite useful:
What are you good at?
What could you be best at?
What makes you happy?
What excites you?
What makes you feel accomplished and good about yourself?
What are you most proud of having accomplished in your life? Can you repeat this or further develop it?
What do you enjoy sharing or experiencing with other people?

I used to have a personal bias around people who claim to just "love" coming to work, that they have the "best time", work is so much "fun", that imagine getting "paid big bucks for something you love and would do for free anyway".... and I still do, because from my own background and experience, I couldn't bring myself around to seeing work as fun, as something you love. To me, it was always something that reality demanded, a necessity of survival... that people who can claim to love their work, are just plain old lucky. Honestly, it is quite a difficult bias to shake off...call it the school of hard knocks...

Measuring Happiness??

"Not everything that counts can be counted; and not everything that can be counted counts"  --Unknown
Say you did try to measure and quantify your happiness - how would you do it?
For me, I've started experimenting. It starts with my RAGE model - the personas that I've prioritised as being important and valuable to me, in both my personal and professional life. Assuming I can allocate time to the activities, duties, rights to fulfil those personas, then it follows that I should be reasonably happy. I've been measuring time spent in each persona since February, at the end of each month I tally up the times, and check if the time allocations are proportional to the level of importance of the persona...it's a start but doesn't get me to measuring real happiness.

Another experiment I've been doing for coming up to a year now, is measuring enjoyment at work. Every day, I log how I'm feeling at the start/end of the work day. Basically tagging each day into one of:
  • Good (positive state, feeling positive vibes) - I really enjoyed working today: interacting with people, got results, got stuff done productively, won a debate, convinced people to see the light, received positive feedback, clients expressed appreciation, relationships positive, feel like I'm doing something valuable to customer and myself, learnt something new. I helped a colleague / friend, gave counsel, coached, mentored - people gave good feedback, appreciating my time. Positive emotions, increased energy and excitement, motivated and feeling of doing something good, something new, renewed sense of self-worth!
  • Bad (negative state, feeling negative vibes) - Any event or trigger that causes me to wish I could work somewhere else, or wish going back to working with solid UK/International people. It could also be that I didn't win people over in debating, or failed to reach consensus, difficult arrogant people issues. It's bad when I just don't feel excited or motivated and I just show up for the sake of showing up for a pay cheque ("work for work"). I didn't learn anything material, but expended a lot of energy for no gain. Dragged down by negativity, incompetence or mediocrity. Mediocrity of others scaring me that I might lose the plot and end up following groupthink, i.e. become mediocre myself. Feelings of "I wish I was running my own product company", "If i were in charge, I will do XYZ differently". It is BAD because I feel have to put up with shite, because there's currently no realistic alternative path for me.
  • Neutral / Indifferent (neither positive nor negative, neither stressed nor anxious) - basically non-eventful, couldn't care less or more, just run-of-the-mill, routine stuff. Stuff that ticks the boxes, doesn't say anything is remarkable, but nothing bad to cause me to slack, or get negative feedback or even get fired. Work is automatic - I still create my best work regardless, keep showing up, but nothing spectacularly awesome. Motivated by myself and own thoughts is OK. Basically routine, vanilla, bland stuff, nothing enticing - BUT - still showcases my consistent standard of work ethics (no regression). Neutral feelings, almost content with current status quo, not losing sight of my own endgame (work is a means to an end).
So my original thinking was to log these states (as crude as they may be), and depending on the distribution of negative states, which would signal unhappiness at work, should then trigger me into action of making a change: either leave the work or change my behaviours in some way. This is the crux of becoming self-aware, and a little bit of data analytics can indeed help along the way!

After one year, here's what my tracking data looks like (BTW I use Trello diligently):

It looks like I have a decent thing going on for my working life. Some bad days, some good days, but mostly neutral / indifferent. Should I focus on moving the Indifferent needle down, and boost my Good days up?? Probably, since this is most likely going to increase my overall happiness. Looking at my Personal (which is either study leave, training, sick leave, public holiday, family vacation, family emergency, state admin, car admin) time, this looks pretty good (by the way, I don't get paid for the days I take as Personal time).

So whilst I maybe on to something here via measurement, I still have searching questions:

Can I get any more happier by remaining in my CURRENT STATE, or does something need to change (change in my own behaviours or outlook, change in environment - same company, different team, different company same field of work, different company different domain, relocate to a new city, country) to get me to a FUTURE HAPPY STATE???

Look at my example - Could this tracking log HELP YOU OUT  in your current situation?

There's even an App for this!!! https://www.trackyourhappiness.org

Remember the saying "What gets measured, gets managed" - so should you start tracking your moment of happiness?