Having lived and breathed project management for the past 20 years at various clientele sites, I've come to believe that many of the principles of martial arts can be applied directly to project management. In this blog, I will discuss how I was able to use these principles to successfully navigate a client environment from day one.
To quote the legendary Kung Fu master, Bruce Lee...
I admit that I am not a martial arts expert, nor do I have a black belt, but from what I can deduct from the many hours I've spent watching Bruce Lee’s "Enter the Dragon" and "Fist of Fury," martial arts does require you to develop a basic foundation and discipline (think timelines, budgets, and scope) before moving on to the next levels of form, function, and finesse. This becomes your trademark and style that sets you apart from the others.
But first...
Before setting foot in a client site, be sure to...
It goes without saying that whatever tools you use to convey timelines, budgets, statuses, and scope, you need to make them simple and easy to understand so that your conclusions become “aha” moments for your audience. Common tools (not an exhaustive list) that I use on a daily basis include:
What I have listed below may seem basic, but surprisingly, many folks have a difficult time following these guidelines. These are practices that clients often notice set you apart from others.
Before we jump into the specifics, this quote strikes at the heart of what needs to be done on day one.
I would probably rank day one as the most stressful day since basic tools for fostering productivity--such as meetings, emails, VPNs, and MS Project--are not yet set up on the client site. For example, there may not even be a client-issued laptop when you step into the office on day one. Treat this as a challenge, and try to discover how you can get up to speed while waiting for access.
Laptop - It isn't unusual to walk into a client site on day one to discover that you don't have a laptop set up for your use. Make sure to bring your personal laptop or request a laptop from your company so you can be productive.
Email set up - You would think that this is normally set up before you get on the client site. You’d be surprised that this is not the case. If there is no client email set up because the paperwork is in progress, give out your company email.
Access to video conferencing - If you are not able to gain access to your client’s video conferencing, sign up for a free online meeting trial from Cisco Webex or Zoom. If possible, borrow from someone.
Be creative in how you get things done
For instance, one of my clients did not have an online Kanban board or Jira scrum board set up for me to conduct my daily scrum meeting because they could not get me a Jira account. Rather than be the victim, I went old school and pieced together several large sheets of post-it easel pads and stuck it on the wall with my scrum team assignments, and with a permanent marker and blue masking tape, I was able to conduct a daily scrum. The client was impressed with my out-of-the-box thinking and can-do mentality.
Picturize (yes, this is actually a word)
It’s so nice when someone takes the initiative to do this. Personally, I draw many boxes and bullet points on the board because I need to convey my understanding of things quickly and validate whether my understanding is correct. You'll get a lot of attention and feedback when you draw simplistic diagrams and engage your team members. Your team members will start taking pictures of what was created, and not only will you get recognition and respect, but you will also get a graphic that can be used in future presentations.
Send regular updates
Project managers should send regular updates about their projects to management and to the team. Status updates should include a summary, with any alerts/blockers, burndown charts, etc. I’ve also seen dashboards with bug counts and number of build failures submitted by the team and regression testing pass/fail metrics.
That's it for the basics! Next week, we'll talk about why and how project management needs to be re-invented.