Showing posts with label About Me. Show all posts
Showing posts with label About Me. Show all posts

Sunday 2 September 2018

2018 Life/Work Balance Review Jan-Aug


Three quarters of 2018 is now behind us, so I decided to look back and review where and how my time has been spent so far, looking back from what I last set out to do in January this year, where I reviewed my 2017 time tracking in this post. I wasn't doing a good job this year in reviewing my personal life/work goals, the months flew by - time to re-calibrate.

Changes to my Personal RAGE model

In March 2018, I revisited my personas, see below. The main change to the model was leaving my own consulting company AS3 behind, as I took on a job as a permanent employee. I also decided to focus my values more on family, putting my own individual personal aspirations somewhat at a lower priority. The matrix looked like this:


Reviewing Personal Goals from January

Earlier this year, I noted down the following. Without looking at the data insights, the comments reflected in italics:
  1. Find a way to reduce work hours to a point that it is actually sustainable, and not be the only thing that consumes me (even if I'm having a good time at work). Goal is to maintain a consistent level of 168 hours maximum per month on work. Need to do this by building an awesome management team, foster leadership & responsibility downstream. Implement behaviours from "Turn this Ship Around". Goal not met, my work hours are still quite high.
  2. Create space for Personal endeavours, focusing on leisure activities as well as health & fitness. 
    1. My 3D printing experiments seized in 2017. Start again. Not started
    2. Cycling virtually non-existent in 2017. Start again. Only starting now, Sept!
    3. I have a boxed Lego Robotics Mindstorm set waiting for me (gifted this toy for my birthday) Still boxed!
    4. Five programming books to read and new languages to code - waiting for a year, unopened. Where are these books anyway, out-of-sight, out-of-mind??
    5. Read 24 books this year. In 2017 I completed just 9 books of the 38 I'd planned to read! Going okay, 65% there
    6. Create the software for my RAGE tracking tool. I wish!
  3. Continue to nurture the family time to be as memorable & enjoyable as possible. Looking good!

What's the data showing?

Sometimes the big picture is not always a good thing. When summarising the last 8 months, it seems my Life/Work balance seems pretty normal - good percentage of split between Life/Work, where:
Life >> Work, so all must be good right??


But something feels off...

Why does it feel like I'm spending way too much time doing work? Roughly speaking, employees average monthly hours in South Africa should be around 168 hours per month. So what do my work hours look like?

So it seems my work hours are exceeding normal expected hours - although, now that I'm at executive level, it is expected to put in the extra hours, so I'm still trying to come to terms with this and really need to figure out how to still deliver on the expectations and keep the hours to my own personal target of maximum 168 hours - so with 4 months remaining, I really got to solve this puzzle somehow. When I look back at these numbers, sometimes I can't help but feel I would've been better off financially if I was still consulting and billing-by-the-hour :-)

So what if I'm working way too many hours - as long as my work keeps me happy right?? That I should be having fun, and enjoying it right?? Good thing I'm still keeping track of my daily feelings journal for work - let's see if my overall happiness sentiment is still in check??

Am I enjoying the Work? ...Yes, it seems so!

Looking at my sentiment tracking data, it does seem pretty green, not much red - so that should be a good thing. Although a cause for concern is that recently, the enjoyment in terms of positive feelings is being overtaken by more of an indifferent/neutral sentiment, that is, I can neither say I'm having a really terrible time, nor can I say I'm having an absolutely awesome time either. This could be due to a few factors: organisational transformation, people challenges and pressures of strategy changes &  new delivery challenges hitting all areas of the company - my personal challenge is never to fall into complacency or mediocrity. I'm also challenged with personal leave days, so back when I was consulting, I took some personal time pretty regularly - but from April this year, these personal leave days have drastically reduced compared to previous years. I'm becoming increasingly mindful of this, to the point of potentially taking some unpaid leave... 


Overall Breakdown of Time per Area of Life

It's not all bad - given that I did prioritise my Family-First value ahead of my own Individual needs, the areas are mostly green. However, I do need to move invest more on the personal Health & Fitness areas, and have to think really hard about investing more time and energy into the idea of breaking out as an Entrepreneur. I've got ideas building up on my backlog, with absolutely zero time invested in taking them anywhere...On my individual need for improving my spirituality, 2018 has been a very good year...On the family-side, it is still quite the challenge to dedicate real one on one time with my individual family members, I've got more work to do with 1:1 time with my wife, outside of the family time we spend together with the kids...and I got to get back to more writing time for my blog, although some close friends say I should spend less time blogging about my time tracking and instead use it for 1:1 time with my wife!



Wednesday 4 April 2018

Update: Reflections on my career in Software Engineering & Management

Two years ago around this time, I explored my progress with respect to my career choices by performing some self-reflection, by asking myself some searching questions. Later I shared my findings on this blog, in this post: Reflections on my career in the hope my story could resonate with people who may be experiencing similar challenges. I'm glad I did so since people did actually reach out, thanking me for the post & providing feedback.

Anyway, two years have since passed since I last shared the cross-road I found myself at, since I'd started my journey with this path in mind...

a) Software Team Lead -> Software Manager -> Senior Manager -> VP -> Director -> CEO
b) Principal Engineer -> Senior Principal -> Technical Director -> CTO -> CEO
b') Principal Engineer -> Architect -> Senior Architect -> Director -> CTO -> CEO
c) Technical Project Manager -> Senior Project Manager -> Program Manager -> Director -> CEO

...but instead found myself being in the technical project management space for too long, that people started naturally profiling me as the "rockstar program manager" (check out my LinkedIn recommendations and you'll immediately see why). Whilst this is a great place to be (don't get me wrong, I think a career in Project Management is one of the most versatile, lucrative and flexible professions out there, I highly encourage the move), for me, I felt I'd learnt and experienced enough, that I didn't see myself doing that for much longer. I did enjoy the project leadership, but I wanted more. Another factor that was causing me anxiety was that my role as a management consultant was getting a bit boring, what I imagined it to be versus the reality were not fully aligned. My time was fully consumed, leaving me little time to explore my own ideas to look at new ideas/products (my own start-up), I might as well have been a permanent employee - I was living an illusion, in reality I was basically a "perm-tractor". I had built up enough personal equity, credibility to enjoy a decent level of referent power to indirectly influence outcomes in my favour, I still wanted more - I wanted to feel more alive than being a neutral facilitator (which in itself I found quite rewarding but also quite energy-draining).

So what did I do? I went back to my RAGE model, here's what I had for my persona as a professional:

  • As a software professional, I would like to learn & grow, seek out individuals, companies and interactions, to reach heights of excellence, so that I can not only enjoy the profession, but take me to new opportunities & experiences. I want to surround myself with people that motivate me, journey together to grow to the next level.
  • Want to work with inspiring, motivated leaders that I can learn from. Want to surround myself with deeply technical, bright people. Want to work with people who know what they're doing or unafraid to take chances. Want to work with disruptors, people unafraid to push boundaries, challenging status quo. Want to work with people who are equally, if not, more motivated than me. Want to learn from people so that I can grow and do my own thing one day. Want to be with fellow professionals that will help take me to the next level. Want to work on projects and products that are interesting and cutting edge, not "me-too, copy-cat products. Want to stay at the cutting edge of software, be involved in the next wave like cloud services, mobile app development, car infotainment / self-driving cars, drone software, cloud, etc. Want a chance to start-up my own business in ideas in product development, services-space like crowd-based testing, etc.
  • As a professional, I want to run a company, lead my own division. I believe the experiences and skills acquired over the years puts me a good position to do this, regardless of technology stack. I haven't been successful in launching my own start-up, so the best place would be to go back to corporate, be part of story much bigger than myself, and get the experience I need.
I also came to the conclusion that being a specialist is not a bad thing, so I'm now settled with the fact that I'm a Digital TV Technology Specialist, so I should just focus my energy in this area. I can still keep abreast of new technologies, but the road to my continued success is to build upon this experience - the rest is noise - if an opportunity comes my way for investing or if there is something truly exciting with a lot of upside, then I still might consider it ;-)

So what's happened in the last two years?
I made a decision to leave project leadership behind. I explored opportunities that aligned with my aspiration of running my own division. I took a chance by breaking the perception that I'm the guy to call in to rescue failing projects - landing an engagement as interim GM/CTO. A year later, I decided to leave consulting (248 weeks consulting) altogether and enter the corporate world as a permanent employee, taking on a CTO/Head of Technology role :-)

So my path has indeed played out a little different but now seems to be back on track:
Software Engineer > Senior Engineer > Technical Project Manager > Senior Project/Program Manager > Principal Engineer > Program Manager > Management Consultant > CTO (now) > CEO (next)

Lessons learnt / myths busted?
Who says you can't change tracks in between (especially switch to project management) and switch back to technology leadership? It can definitely be done!
Be prepared to Leave it All Behind as long as you believe you're heading in the general direction you seek (maintain your guiding compass always).
Take time to process your situation with Life/Work by investing the time in self-reflection & planning. I found my RAGE model to be a constant source of guidance. It does take some self-control, but it will be worth it in the end, just keep at it...
It is indeed possible to start from humble beginnings and change your life for a better outcome...

Tuesday 9 January 2018

2017 Life/Work Balance Review

2017 was a year that went by lightning fast. It seems like not so long ago I was reflecting on 2016 when I did the write up of 80/20 rule on my life/work balance timing review around this time last year. Now a year later, I'm reflecting on how my time was spent in 2017. Interestingly enough the overall profile of my life/work balance hasn't changed drastically if you look at the summaries, but once I dive a bit more into the detail it becomes evident that my time did take a knock in some areas.

I've been tracking my time on how I spend my life for three years and counting. I've still not developed an automated system yet for tracking, need to write an app that simplifies all this manual work, however I need to find the time to do this :-) Part of my personal projects which had taken a knock last year. Once I've automated this through an app, it should make Life/Work goals tracking much simpler, lets see what 2018 brings!

My Personal Value System - Personas

At the turn of 2017, I'd optimised my value system to the following elements, split between Personal & Professional lives:

This was supposed to reflect the priorities in my overall life, with the view that when it comes to time management, how I consume time should be relative to these priorities. In hindsight, this is more difficult to achieve in reality.

What happened in 2017?

Overall, the data for 2017 is shown below:

Putting this in pictures, it looks like this:

Comparing this to 2016, it looks pretty much similar at the high level:

Quick Analysis

2017 compared to 2016, the data shows roughly a balanced life/work split, although in reality I don't feel like it was balanced at all. In May 2017 I started a new job, which had me focused on work more than anything else. If I ignore the hard reality constraints, which is something I define as unavoidable, must-happen activities like Rest/Sleep, Driving-Car and Household maintenance, the picture looks a little different:

In 2017, I worked a total of 2383 hours.
The income-generating portion was spent working as a consultant, totals 2339 hours.
Accounting for 168 hours as the legal working hours per month, this works out to 13.33 months.
Assuming a full calendar month for leave & public holidays (11 working months), I've worked an extra 2.33 months in 2017!

Whilst time spent with Family exceeded Work time, my personal time for my own individual interests took a knock. I've hardly spent time on hobbies, pet projects as well as general health/fitness/well-being.

2017 Lessons Learnt

I worked more in 2017 than 2016, in 2018 I need to reduce work-time, to focus more on personal time. If Personal time invested as an Individual is prioritised higher than Work then I need to figure out a way of allocating more time in this area. I can't compromise on the Family aspect so the time has to come from somewhere else.  Even if I leave consulting and enter full-time employment, I need to create space to value my personal endeavours. Pet projects and new ideas have had a dismal focus in 2017, making me wonder if it's worth any focus at all - the reality is quite different from aspirations or expectations. General Health & Well-being took big hits as well. Becoming an entrepreneur is hard, running a consulting company is also hard - are these just dreams, or am I serious about these? It maybe enough just to have three major focus areas: Family, Life & Work, unless Work converts to Entrepreneur / Running my own business - need to ask myself some serious questions here. Career-wise, my trajectory is looking promising but I don't know if I should resign to the notion of just spending the rest of my years working in a corporate and just settle...

Tracking 1:1 time with each child is also very challenging, with three kids where the age gaps are not that huge. The numbers do reflect quite poorly, what I've found though is that the interactions are captured as Family time - so it might not make sense anymore to focus on sole 1:1 time with each child. I still think this quite important, and need to figure out a way of creating these 1:1 times more frequently. I may have to kick-off the weekly family retrospectives to get this going again.

How did I enjoy Work in 2017?

So if I feel I'm working more than anything else, and the data shows a major part of my life is spent in the office, am I having a good time? Am I enjoying the work? Am I spending my valuable life-hours just to get by as a matter-of-fact, or am I actually enjoying the gig, and getting some fulfilment out of it? I've been tracking my level of enjoyment at work for the last few years - here's what the data shows.

I track feelings as: 
Enjoyed - Good! When I had a good productive day, relationships good, achieved something, good flow-state.
Bad When I feel I should really be doing something else, had a bad encounter, things pear-shaped.
Indifferent / Neutral Neither good nor bad, just another day-at-the-office, uneventful.
Personal Time Time off to focus on personal topics: Leave, Family-Time or Personal Time Out

The theory is that if the number of Bad days increases to a level of causing alarm, then this signals an event for me to start reconsidering my options - like just leave the work and find something better. Looking at the data, there is still far greater upside than downside - 2017 has been a year of increased enjoyment at work, so there is really no reason for me to look elsewhere...unless the level of uncertainty in employment is increasing - which as I write this, might just be the case. I've learnt through the years never to be complacent, no matter how "secure" you might feel...so as I start 2018, I must still keep my options open.

2018 Key Goals/Objectives

In 2018 I need to get back to re-evaluating my state every three months. The themes to focus on for now:
  1. Find a way to reduce work hours to a point that it is actually sustainable, and not be the only thing that consumes me (even if I'm having a good time at work). Goal is to maintain a consistent level of 168 hours maximum per month on work. Need to do this by building an awesome management team, foster leadership & responsibility downstream. Implement behaviours from "Turn this Ship Around".
  2. Create space for Personal endeavours, focusing on leisure activities as well as health & fitness. 
    1. My 3D printing experiments seized in 2017. Start again.
    2. Cycling virtually non-existent in 2017. Start again.
    3. I have a boxed Lego Robotics Mindstorm set waiting for me (gifted this toy for my birthday)
    4. Five programming books to read and new languages to code - waiting for a year, unopened. 
    5. Read 24 books this year. In 2017 I completed just 9 books of the 38 I'd planned to read!
    6. Create the software for my RAGE tracking tool.
  3. Continue to nurture the family time to be as memorable & enjoyable as possible.

Sunday 12 March 2017

The Project Team as a Relay Team


The analogy of a relay race team has been used a few times in project management. It is a great analogy for project teams because it reflects the passing of the baton, from one player to the next, after each player completing a set distance, just as with projects consisting of multiple teams dependent on each other for the ultimate success of completing the project. The passing of the baton, the execution and seamless delivery from handover-to-pickup-and-sprint more often than not (assuming the runners are the same) will account for a win or a lose the race moment.

What triggered me to write this post is not the relay race applied to a project team responsible for execution (typical critical chain analogy of passing information to teams waiting, managing the interfaces so that it's clear, etc.), but rather I wanted to focus more on the actual PMO (project management office) or project management team itself (typically the group of project managers assigned to the project). Where there is a large endeavour, a project of more than 12 months up to say 36 months, those long running projects that have a team of project managers responsible for overall delivery, then with this context too, I believe the relay race analogy is quite apt and relevant. It becomes a relay race for project managers: the baton is passed on to a new project manager, with each passing of the baton, the project receives a burst of new energy, enthusiasm, keeping the project alive. For long-term projects, I believe it is vital to renew the energy by bringing in new people often replenishes the project, breathes new life and momentum...as long as you choose wisely and get the timing just right.

If you're leading a PMO (Project Management Office), you will have at your disposal program managers, project managers & project administrators - all of varying degrees of skills, experiences, competencies, strengths and weaknesses.  Similarly a program manager of a large project, will have have access to a similar compliment of people, making up the project team. Whether you're leading a PMO or a running a program, as the senior project professional, you assume the role of project leader. As a project leader, you create your project management team and are responsible for the life of the team.

Project management teams are no different to other teams. They also go through the stages of development: Forming, Storming, Norming and Performing. They too have their own challenges, just like any other team would. I believe that as a project leader, it is important to keep abreast of your project management team's competencies, you need to be able to gauge the energy of the team and tell when it's time to pass on the baton. Even as a project leader yourself, you might have to pass on the baton to another project leader to see the project through to completion. And I don't see this passing of the baton as a reflection of failure on the part of the manager, it is just a fact of reality. A true leader will know when to move on instead of causing harm to his followers. A project manager should know when its time to pass the baton on to another project manager for the best interest of the project.

On long-term projects, keeping the team in tact can be challenging. Depending how far along the project is in execution, you run the risk of the work becoming routine, rote and uninteresting. Once things become mechanical, which is not a bad thing for the project, but for the human being serving the role as project manager, it might start to get tedious. Of course, I'm not passing a value judgement on all project managers, everyone is different - some people love staying the course, from start-to-finish, must-see-it-deliver mindset, whilst others might want to leave just as the corner is being turned with the project close-to-completion, and all downhill from there.

Examples of Relay Race for Project Management Teams
Looking at the classic PMBOK stages for project life-cycle: Initiation, Planning, Execution, Monitoring & Control and Closure, or, looking at a more broader stages of project leadership: Shaping & Scoping, Start-up, Delivery & Closure - what if your project managers mastered a particular stage of the life-cycle? 

With a specialist PM per stage of life-cycle, you play to people's strengths. As much as people might want you to believe that a project manager should be versatile and be proficient with all stages of the project life cycle (heck, that's why there's certification right?) - it has been my experience that this is not the case.

There are some people that are really good at starting projects but not finishing. Some are great at big picture strategy, scoping, shaping and starting-up, but lose interest when it comes to execution and delivery. Whilst some people are great at execution, monitoring and control, but lack the depth, breadth and wisdom of big picture envisioning to dream up a decent project charter, engage in meaningful dialogue with stakeholders and visualising the strategy. Some people are great at detailed mapping of project plans in Microsoft Project, detailed status reporting and tracking but fail to see the big picture. Some people have so much energy to close out the last phase of delivery, but find themselves at a loss when starting a project on a blank piece of paper. Some people experience fatigue mid-way through the project, others are sprinters who love the stress of the last mile.

Yet, when all these people form part of a bigger project team (the project relay team), magic happens. Each PM plays to his/her strength during the project life-cycle, handing over as needed, just-in-time before the project becomes a burden to complete...the project heartbeat is maintained and can live to completion.

So what am I saying then, really?

In the past I have handed over my projects as if I was handing over the baton in a relay race. I saw my passing the baton to another project manager as a vital component to the success of the project. A runner can not run the relay race alone, so in the same vain, for large projects that demand a level of endurance of project management execution, you must set yourself up with a project management team that would be capable of passing on the baton...I have in the past, introduced new project managers into my team specifically to introduce "new blood" and new energy as way to prevent project fatigue (it works)...

Past Experience
I once worked on a very large project that lasted about five years, with me joining the project in the second year. The project was one of the best projects I've worked on, it shaped me and thought me the hidden gems of project management that no PMBOK book or certification course will teach you. We were a team of five project managers based in UK, with peer PMs placed in France, India & Israel. Overall the full project team was between 350-500 people. We had a customer that was ruthless and very demanding, the customer also had a complement of 5 PMs in the UK.  

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.

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?

Wednesday 5 October 2016

On Self-Awareness


This year I've been focusing on self-awareness, which in my case was really about taking stock of myself in asking searching questions. It started toward the end of last year, when I first began to make sense of a model that I coined as the RAGE model (Reality, Aspirations, Goals, Expectations). In the course of this year, I had applied RAGE to not only a number of my personal & professional situations, but also used it to help guide a few friends and colleagues. I realised that many people find themselves in situations, when faced with different choices, are often conflicted about these choices, find themselves searching, reaching out to me(!). What surprised me most was how I was able to give neutral counsel, often by re-applying the techniques I've come to use on myself - the crux of it is really around asking searching questions. So I decided to use this blog post to capture my learnings to date, as references to the topics I've come across, share them with you...at the very least, I can come back to this post for a refresher when faced with my next dilemma. I myself am still learning...

This post is taking me more than just a few days to write, so I'm releasing it incrementally. There's still some empty sections that will be filled up as I go along. It's broken up as follows, you can read each section independently:

Friday 16 September 2016

Experiments with Novo Resume

Back in July I started looking at potential jobs I could apply for (since applying for specific jobs is an ongoing activity in my personal development plan). I stumbled upon this interesting piece on a six second resume, which introduced me to this site NovoResume. The site is still beta, doesn't have many powerful features, still in development - but I decided to give it a try, for a potential job ad that was for GM Digital Media Operations. I did not end up applying, since after much thought, didn't feel quite right about it being a good fit for me.

Anyway, you might find NovoResume interesting and would like to experiment as well. Below is a version of the Resume I created using NovoResume in about 20 minutes. I am waiting for them to provide templates for Senior roles (with 10+ years experience profile).

Resume created using NovoResume

Sunday 14 August 2016

On Project Management

In the last couple of years, I've had people approach me from different areas (technical and non-technical) to teach about project and program management. I've had some senior management ask me to guide project managers (that were close to being fired that needed an intervention to turn them around), engineers seeking guidance on how to get into project management, and heads of PMOs tell their people to shadow me to learn how "Muhammad does it", so much so, that most recently, most of my style of project documents, reports & ways-of-managing-meetings have formed the basis of "how we should do things here" templates. This year, I was asked to teach a course and was even offered a potential future coaching opportunity to help a PMO reach their desired levels of performance (which plays nicely to my aspirations of improved life-work balance and creating more time for myself, like working 3-day weeks).

This might sound like great feedback, something to be proud of, and a rather nice side effect of the work that I have come to "just do" automatically. I had no ulterior motives for recognition and reward. I never once professed to be a grand professional project manager.  Heck, I am not even certified (even though I've been on training courses and I am quite well read), I don't even promote PMP / PRINCE2 / Agile certifications & methodologies, and I've hardly used MS Project to run projects - and here are people who already have all the certifications in place (and arguably more proficient with project tools like MS Project), coming to me, asking for guidance and to be taught!! 


In truth, this recognition (and sometimes public endorsements) makes me more uncomfortable to say the least and has increased my own self-awareness, because I'm actually quite acutely aware of my own limitations. What is it that my customers see in my work?? Do they realise I'm not even currently a certified PM?? How can I help transmit what I've learnt in my experiences (acquired wisdom & intuition) in project management, that people don't already know, that they wouldn't already have picked up in PMBOK certification courses anyway? 

Recently I completed Any Hunt's "Pragmatic Thinking & Learning", where I came across the Dreyfus Model; and earlier this year, I read Donnie MacNicol's "Project Leadership" which made me realise that I may just be at the level of Expert/Mastery (Project Leader) skill level on the Dreyfus model for most (but not all) of the skills for project & program management. In a future post I will share my own PM-skills diagnostic when viewed according to the Dreyfus model. This will be a useful self-discovery exercise especially after watching a talk on Ego is the Enemy by Ryan Holiday.

So as an experiment, I decided to create a rough mind map of my own PM Knowledge-base. When I start a project, what framework do I use that helps me navigate the project minefield? So I created the picture below - a very rough dump from memory. This could potentially serve as a rough outline of a coaching course I could do for project management. If I were to write a training plan, how would I structure it? If I were running a PMO, what would I focus on? I could just about write a blog post on each of the topics (and over time, I could have training material emerge, who knows!).

My PM Mind Map

Rough Mind Map

My PM Knowledge Base

Whilst I have to date, kept away from acquiring a formal PM certification (see this post that explains my reasoning to shy away from certification), I read a number  of books and material on the subject. Below is my library that has helped me in my quest to master the subject and sharpen my toolbox. This list is in no particular order, although each one has inspired me in some way and has had a direct influence into how I apply my knowledge in applying my project management roles (I've got another five more currently reading, the list will update as I finish more in future).

Monday 8 August 2016

On mapping your realities

Earlier this year, around March/April some time, I came across this TED talk, about drawing your life / aspirations in terms of current reality (current state) to desired new reality (future / desired state). At the time, I had just finished working on my own version of personal journey mapping, which I coined as the RAGE (Reality Aspirations Goals Expectations) model. This TED talk made me think and experiment with my own sketch, which I actually attempted, immediately after watching the video. I found the picture lying on my desk, so decided to post it on this blog, and to share with others (who may find themselves in a similar situation as I). I hope the picture says it all, suffice to say, I've been making some headway in my own personal journey tracking (which I plan to share in a future post, called On Self-Awareness). If you want to see what I've been tracking this year, check it out here.

Here's the TED Talk:


And here's my very own version 0.01, of my life picture, snapshot from March/April:


And back in Jan/Feb I had sketched my general view that led to my RAGE model, which incidentally is my implementation plan to get me from Current -> Desired State:


Sunday 19 June 2016

Reflections on my career in Software Engineering & Management

I was going to keep this post in my own internal reflections journal, but then decided not to, and instead, take a leap and make this public, since it may be of use to people who find themselves in a similar situation as I did, that is - the choice of branching out from software development path into the project management path.

So in sharing my experience, I hope it could help and benefit others, seeing that recently I've been approached by a few engineers about switching from a technical path into a project management path, which is the path I've been exposed to - and a path, that I myself am now, again find myself at a juncture, where I'm considering about what to do next(!).

Courtesy (link)
I am by nature, what you would call a Switcher (previous company even made a "switcher video" for people who moved around the organisation). It is probably down to my wiring, my upbringing & challenges growing up, experience of reality and my internal motivations that drives this behaviour - my own biases - that kick in and call for a change of some sort.  It is a state of restlessness that can only be resolved by a change, which I now find myself in, having given myself till March 2017 to implement my next transition.

The rest of the post is set as a series of Questions & Answer session that I had recently with myself, as part of my own introspection, as I took a long walk in the park, on a beautiful winter morning, just after sunrise, and did some soul-searching...I was the only walker, so I had a verbal conversation with myself:

Why did you choose a career in Software?
Why did you switch within software engineering roles?
Would you recommend software engineers to switch domains?
Why did you leave Software Coding and switch to Project Management & not pursue a path in Software Management?
What happens to your technical skills, are they still sharp?
Do you think it mandatory to get a PM Certification?
Do you regret the choice you made into Project Management?
Do you believe you've met your aspirations from Project Management path, looking back from where you started?
Given your PM journey, do you still consider yourself a Project Manager?
Given your experience, what next lies for you in the path of Project Management Career? Where to from here?
So what is this thing called "Project Leadership" then?
Where to from Here? After Project Leadership, what's next?

Thursday 12 May 2016

Consulting, Star Trek Prime Directive & My Simple Rules

DISCLAIMER: This is another idea or concept that just might not work, or people might find it a bit edgy...but it's been on my mind of late, and so I needed an outlet, hence this post, likely to need a few iterations :-)

In Star Trek, there is this philosophy called the Prime Directive, where an advanced civilisation, when either coming into contact with, or observing from afar, a culture or civilisation that is less advanced, or, the culture is at an early stage of growth / innovation / expansion, the rule is one of non-interference. Interfering or exposing advanced technology (or a culture) to a somewhat less-advanced civilisation might end up causing more harm-than-good, so it's better to stay away (as a right of non-imposition / interference).

Can this concept be applied to consulting, or even your workspace in general?
Star Trek
As the right of each sentient species to live in accordance with its normal cultural evolution is considered sacred, no Star Fleet personnel may interfere with the normal and healthy development of alien life and culture. Such interference includes introducing superior knowledge, strength, or technology to a world whose society is incapable of handling such advantages wisely. Star Fleet personnel may not violate this Prime Directive, even to save their lives and/or their ship, unless they are acting to right an earlier violation or an accidental contamination of said culture. This directive takes precedence over any and all other considerations, and carries with it the highest moral obligation



My Own Prime Directive (Simple Rules)

I believe some parts of this philosophy can be applied to the subject of consulting, coaching or projects that touch on change & transformation, for example: agile-transformation, or even the reverse, going back from "wrong agile" to a structured, predictable waterfall, classic command-control-central-planning methods...the situation in my context: coming from a world of advanced software engineering into a world just starting out, without having an actual mandate for intervening on changing process & methods (even though you know there is a better way)...or in the project world, how to work with people still entrenched in methodology dogma, instead of seeing projects as a people leadership activity, run by conversations & commitments and less so on Gantt-chart-style, date-status-checker-are-you-done-yet project management...

Being a consultant, at least in my experience, you need to have one or more prime directives of your own, some simple rules to guide you along a path that not only protects you as a professional (as well as a person / individual), but more importantly protects the clients (civilisations) you encounter during your formal engagements, including adhoc interactions & connections.

You could say I've been a consultant for the last five years, even though from a job title front, it is going on for 150 weeks and counting, nearing the three year mark. Before returning to South Africa, I had worked for international companies that specialised in Software & Systems Design & Engineering. I had the privilege to work with a few great teams, engineers, managers and leaders where I learnt the arts and secrets to some fairly sound, tried-and-tested Software Development & Project Management methods, including large-scale agile frameworks (which I've written about previously). Leaving the UK I'd just come off one of the largest, and most intense projects in my career to date (read here) - it is the kind of project that essentially kick-starts your career into consulting, it was my Everest where I knew instinctively that that project was as good-as-it-gets, and the probability of experiencing another similar monumental project in my future was going to be pretty low...

So when I started with my next project going back five-years ago, the landscape of the company, the product roadmap & projects portfolio was almost a copy-and-paste of my last project but tuned down by a factor of say 20 notches or so. I saw that as an opportunity to leverage the wins (and learn from the pain-points) of my Everest project, looking forward to create something similar but evolved...

It turned out it wasn't going to be that straightforward in reality...this particular civilisation was only just starting out, so I had to be mindful of the state & maturity level (new team, new to agile, new everything) just as when our Star Trek Explorers come into contact with less advanced civilisations and need to reference the Prime Directive. And the role I played wasn't grand divisional manager, but a role limited to program delivery (leaving the technical & rest of development processes in the hands of the respective managers). Even though I had come from a world of great industry, here I was faced with the challenge of working in a world just starting out...the choices:

I could go in all gung-ho guns-blazing (I'm the professional, I'm experienced, I've got years of experience, what you're doing is so minor in comparison to my last project, just listen to me, I'm the Expert, You listen-and-follow-me, I'll fix your entire division up even if it's outside my world of Project Management, I'm a generalist, I've seen it all...), heavily & dogmatically prescribe a blue-print, cookie cutter process, and do what-it-takes to enforce (bulldoze-through) the adoption;

OR

I could pick and choose the core concepts to focus on (in-line with the organisation's state of development i.e. similar to how a civilisation has advanced technically/socially/culturally), that would incrementally lead to the organisation's goal (deliver product), but at the same time forge the road ahead on which their teams would grow, learn, develop & empowered to own the problem-space (allowing them to make mistakes along the way).

Sunday 1 May 2016

My RAGE life logging April update

At the start of this year (2016), I made a firm resolution to keep track of the things that matter to me, in whatever aspect of my life (which I call "Personas") [As a Husband, Father, Blogger, Professional Consultant, Friend, etc.] - when I developed a model called RAGE which stands for Reality Aspirations Goals Expectations. 

For each Persona, I interrogated each strand: What is my current reality (the situation as it stands - is it good, bad, healthy, needs work, etc.).  What are my Aspirations (where would I like to ultimately see my self as this person?). Can I set some short, medium, long-term goals? What can I expect to achieve (given the reality)?

I ended up creating a set of 22 Personas, which I ranked and prioritized toward the tail end of January. I then decided to track the time spent in each of these roles, checking against the goals that I'd set. Since February, I have logged a total of ~2,236 hours, which roughly works out to 93 days (24 hours) which is just over 3 months of data. I have religiously logged every activity related to a persona, using the popular timekeeping software from Harvest. And now that it's become a habit, I will continue to do so for the remaining 9 months, lets see how long it goes on for.

April Insights

Three months of data has now revealed some interesting insights - the month of May has called for a course correction. More of this later. Looking at April, this is how I spent my time:


In terms of the top 10 areas I spent my time in April:

And comparing the last three months, for each of the Personas, according to the rankings I set out for in the beginning of the year:

The shaded area in yellow shows the top 10 personas that emerged from my ranking exercise at the start of the year. There were some obvious red areas that has now forced me to recalibrate going forward into May...

Here is a month-by-month view of the top 10 areas:

Recalibrating Personas for the next 3-month Iteration

Given this data, it has forced me to re-assess some of the areas in my life. One of my hypotheses was that I may just be infatuated with a certain area, the proof would be that if I was really interested and committed to something, then I would make an effort to work on it. It so happens, after much reflection, I have now adjusted my personas in the following way:
  • Improving my technical skills as a coder is now more important to me than being an investor, job hunter, software professional or a potential company employee. Moved up from 7 to 13 in the rankings.
  • Whilst being an investor is an aspiration, the fact is that I don't really have tons of money to invest in, and that trading in JSE is more of an experiment in savings than a major part of my life. If I were to ask myself the question "who am I really?" I would rather identify myself more as Coder/Software/Innovator than an Investor. So Investor has moved down from 14 to 8 in the rankings.
  • Job-Hunter: This has become a background activity. It is no longer as important as it was to me in the beginning of the year. With all other things going on in my life, I am comfortable with my current situation, and therefore this persona does not need prominence in the top 10 anymore. I will still respond to head hunters and seek out potential opportunities linked to my aspirations, but it's now becoming a stealth activity. Moved down from 15 to 6.
  • Potential Company Employee - similar to job hunting, this persona should really disappear off-the list, anyway it has moved down from 12 to 2.
So I've re-calibrated my Personas, meet Persona Ranking Matrix Version 2 for the next 3 months:

Outlook going forward

With the recalibration done, the tracking history, with the new top ten looks like this:
New baseline for tracking

Reflections

Since the start of the year, I've made a commitment to focus on improving the areas of my life:
  • As a Husband, I've made headway into spending quality one-one-one time with my spouse. I just need to maintain it going forward. Doing this has taken a hit on my work, but being a consultant, it has made it far more easier for me to set aside time, during the work-week. I believe that alone time is important to nurture and grow the relationship, time with the kids is seen as family time (a separate activity). I will try to continue to taking a morning off out of my work-time to focus on this.
  • As a Father, I'm spending a decent amount of time with my kids. My eldest son has most of my time these days because of his interest in becoming a Hafiz.
  • As a Muslim, it is becoming a constant background activity again. Whilst some people (Muslims) might be surprised by my openness, praying 5 times a day is kinda expected, and the norm - but in reality, it needs work. Not only this, one needs to go beyond the basics and really try living completely, it's a state of mind and heart, that is quite difficult to achieve. I am on the road, there will be uphills and downhills...since starting tracking data again, I am hitting a rate of completing one complete Quran recitation every three months...it's a start. I try not to be dogmatic in this area, I'm no saint...being in control of emotions / anger / discipline / calmness is the ultimate aspiration (and I'm quite far away from that!).
  • As an Innovator/Entrepreneur - the going has been tough. The hours I spend focusing on this is the early hours of the morning, and weekends. Being a consultant again helps, as I can take time out from work (which means not getting paid) and focus on my ideas. I am pleased with the progress I'm making with Personametry, and have decided to focus on just one idea at a time (I have tons of them).
  • As a Technical person, software programmer or coder - I have decided to focus on this more. If I am to start up my own product, like Personametry, to save money and resources, I should just do it myself (which means learning to code in the modern web app / iOS / Android frameworks). I'm an old C/C++/MFC/Windows coder...
  • As an Individual, pursuing hobbies, health and fitness is really a weekend activity. With winter coming, I need to look at better ways of indoor training, and also complement training with other learning activities (like podcasts, etc.). I have regressed on my cycling since March (used to ride alone on the road, but recently been put off by the crime and now looking at cycle parks as the safer option)...I also need to work on cutting down the time I spend Resting/Sleeping, trying to bring it to around 6 hours of sleep every day, and need to improve my boot-up time, takes me 30-45 minutes from the point of switching the alarm off, to hitting the keyboard!!

If I were to map my 24-hour day....

The experiment continues...here's a version of how my 24-hour day could look like going forward the next three months:

What else am I up to?

Personal Kanban

This is a post for another day, just to give you an idea: Before my RAGE model, I maintained different Trello boards for the different things I was focused on. Each board had its own TODO list, which made it difficult to track. I also had one board called my "General Brain Desktop" as a dumping ground for any idea/thought that popped in my head. These boards grew over time, making it a bit messy...so I'm in the process of consolidating ALL into just one board, my Personal Kanban board. So far I've got hundreds of cards spanning all 22 Personas. I've shared this board with my wife, so she has a view into my mind-space...


Personametry Heart Rate Variability (HRV) Tracking w.r.t. Stress Monitoring

For the month of April, I've logged my heart rate diligently, daily day-in, day out. Took it to work every day, took samples before-and-after meetings. Took samples when I'm driving. Took samples when I was doing this (blogging), or playing with kids, or spending time with my wife...This experiment is about measuring my HRV and drawing relationships between HRV and Personas/Activities - and checking if I could get some readings about Stressful situations...Expect another blog post in May.

Jozi Quantified Self & Personametry Meetup Group

I went out on a limb and set up my own Meetup group for Personametry. Twelve people have already signed up for this, so I need to work on running my very first meetup soon...