We Should All Be Learners

LearnersKnowledge work is learning work.” That was the message delivered by Dianna Larson’s keynote presentation at the Agile on The Beach conference held in Falmouth, England earlier this Summer. Dianna explained that anyone involved in today’s collaborative, problem-solving projects such as new product development need to be learners. We all need to learn how to learn new topics effectively and get used to lifelong learning to stay useful and relevant.

Technology evolution and disruptive business changes are happening at such a high rate now that we can no longer rely on the theories and techniques we gained at university to see us through our professional careers. Instead, we must learn on the job and in our own time to stay current. How much we learn and how quickly we can learn new skills become our competitive advantage.

“Learning is not compulsory… neither is survival.” – W. Edwards Deming

By learning new skills, we increase our adaptability and usefulness in the marketplace. It creates resiliency to becoming obsolete and provides more career options. Like many things, this is not a zero-sum game; it is not just about us learning things faster than other people to stay employed. If we can increase our team’s ability to learn also, it will be more successful and so will our organization.

For on-job learning to occur, we need three attributes:

  1. Courage
  2. Compassion
  3. Confidence

To be effective leaders and help promote learning in our teams and organizations, we must embrace and model these desired behaviors:

1. Courage: It takes courage to be okay with not knowing something. It takes courage to be wrong and fail as we try to gain and apply new skills. It requires a willingness to be curious and a willingness to tolerate the messiness of trial and error that comes from learning. So check your ego at the door, get over yourself and admit what you do not (yet) know.

2. Compassion: We need a safe space to learn. Also (and this is a surprise to some people), the transparency of showing what we do not know is motivating to others. When leaders learn out loud, it creates compassion toward them. So, create a secure place for people to learn on your projects. Provide psychological safety and encourage learning by doing it yourself in public.

Since we learn in the direction we ask questions, we should frame work as a series of learning problems, not execution problems. For example, instead of explaining the task of porting a system from .NET to Android, explain that our success is linked to our ability to learn Xamarin, our selected tool to port .Net to Android. Clearly explaining we want people to learn new skills is often the approval enabler they need to dedicate themselves to being more useful.

3. Confidence: We need confidence to try and we need to understand our confidence levels. When we learn anything new of significance, our confidence will likely move through the stages depicted in the Satir Change Curve. Think about when you learned to drive, play a musical instrument or learn a foreign language. First, our confidence is high at the prospect of gaining independence, becoming a rock star or traveling with ease. This is illustrated by the initial high score of confidence/comfort at point 1 on the graph below:

Satir

Then we start our learning and we quickly realize that driving, playing the guitar or learning Spanish is difficult and we are not as good at it as we are at all the familiar things we do every day. This is the confusion/loss period of the Satir Change Curve shown as point 2. Many adults who have not had to learn significant new skills for many years find this very uncomfortable.

Next, comes the “groan zone” of turmoil and despair, where some days go well and some days go bad and you seem to be moving backwards (point 3). Understanding that this is perfectly normal is a great relief for many learners. It is helpful to just point to the graph and explaining it is okay to feel bad because they are in the turmoil/despair phase of learning a new skill, and it will be followed by growth and confidence if they just stick with it.

Finally, with perseverance and practice, we acquire the new knowledge or skill and our confidence and comfort rises above our original level (point 4) along with our usefulness.

Summary
Learning and the need to learn are not identifiers of a junior employee anymore. They are the hallmarks of the professional knowledge worker. We need to move beyond the stigma of not knowing all the answers and embrace the learning path that comes with not knowing, making mistakes and asking for help.

When leaders model the learning mindset of curiosity and the courage to learn out loud, they pave the way for faster organizational learning and increased competitive advantage.

[I wrote this article first for ProjectManagement.com here]


PMBOK Guide – 6th Edition gets an Agile Appendix + All new Agile Practice Guide

PMBOK v6 CoverNext week the PMI launches the 6th edition of its Guide to the PMBOK. Changes for this edition include an Agile Appendix and Agile Introductions to each of the Knowledge Areas. I hope people find them useful. I co-wrote them with Jesse Fewell around this time last year and we have been waiting for the guide to make its way through the PMI standards publication process that includes translation into 11 languages.

I believe some agile approaches can be used on every project. These include more frequent: communications, validation of solution increments, and review and adaptation of process. However, not everyone shares my view and so the agile coverage in the PMBOK Guide – 6th Edition is focussed in the Appendix and Knowledge Area Introductions, leaving the bulk of the guide unchanged with its coverage of single-pass, iterative and incremental approaches to projects. Yes, the PMBOK Guide already talks about iterative and incremental approaches, if any critics would read it.

Anyway, for people looking for additional agile coverage, the PMI in partnership with the Agile Alliance is also publishing an Agile Practice Guide that is referenced by the new PMBOK Guide. This dedicated book for project practitioners who are implementing agile (quite often in traditional, plan-driven environments) aims to provide additional practical guidance. I was honored when the PMI and Agile Alliance asked me to Chair the author group for writing the new Agile Practice Guide. It’s not often you get an opportunity to lead a group of industry experts in creating a new guide that will be used by thousands of practitioners.

APG Cover

We had a great set of authors including: Jesse Fewel, Becky Hartman, Betsy Kaufman, Stephen Matola, Johanna Rothman, and Horia Slusanschi we also had a very helpful research and guidance team including: Karl Best, Alicia Burke, Edivandro Conforto, Dave Garrett, Roberta Storer, and Stephen Townsend.

From August to December last year we wrote the new Agile Practice Guide as a team. Meeting face-to-face a few times and pairing to write and review each chapter. Collaborative writing like this is slow and sometimes painful as we all have our own styles, pet peeves, and limited availability for volunteering time on unpaid efforts. When you multiply these foibles by the 7 authors and overlay everyone’s time availability to discover little or no common time slots, the challenges of writing anything become clear.

Another challenge was pleasing our sponsoring groups. The Agile Alliance understandably wanted to ensure we did not attempt to document some incremental-waterfall abomination that missed the agile mindset and values. Likewise, the PMI was keen to ensure we did not denigrate plan-driven approaches, contradict elements of their other standards, or define terms differently than the PMI Lexicon of Terms. We also had to align with the upcoming BA Standard and writing style standards. Luckily people could see the potential help such a guide would bring and the credibility of an Agile Alliance and PMI sponsored collaboration. If it was easy it would likely have been done already.

At the end of December 2016, we sent a draft out for Subject Matter Expert review. Around 60 people split equally from the agile community and the project management community reviewed our little book and sent in an unexpectedly high (over 3,000) number of comments. Some were high praise “At last a guide to bridge the divide, great job”, some were not so kind “This section is hippy BS”, most were genuine feedback like “In section 3 you said first consider doing x now in section 5 you are suggesting first doing y”.

We spent several weeks reviewing and applying the feedback comments and the guide improved tremendously as a result. With the handoff date for publication looming we did not have time to apply all the suggested comments so we prioritized them, met and worked through as many as we could up to the ship date, retaining the remainder for the next edition. The Agile Alliance Board of Directors and PMI Management Advisory Board (MAG) reviewed it and gave us the all-clear to release (after a few more tweaks). We had our Minimum Viable Product (MVP).

Not everyone who reviewed the final draft was happy. Some “agile enthusiasts” thought we went too far discussing the application of hybrid approaches. Some “traditional enthusiasts” thought we undermined plan-driven approaches too much. I saw this as validation of us hitting our target market of practitioners just trying to be successful with agile teams in sometimes less-than-agile-friendly traditional environments. Our task was an analog of theirs. When we managed to annoy both ends of the project execution spectrum to about equal degrees we had arrived right where we needed to be!

I am used to having my work criticized. I stopped trying to please everyone years ago and now write my true convictions and they seem to resonate with a few people which is great. I felt bad for the other writers though, especially those that had not published many articles before. Representing the Agile Alliance or PMI and being part of a contentious guide is a daunting task. Publishing something for general use takes courage and exposes your thoughts and work. So, you want your first publication to be accepted not criticized. We had a challenging timeline and set of constraints and am very proud of what everyone produced. It is v1 of the guide and we are looking for volunteers to implement many of the other great suggestions we did not get time to implement and to further the guide with their own suggestions.

The PMBOK Guide - 6th Edition will be available as a free download for PMI members and to purchase in paper form. The new Agile Practice Guide will be available as a free download for Agile Alliance members and PMI members and also to purchase in paper form. Both are available on September 6th.


Agile 2017

17-2480-Agile_Orlando2017_Speaking_300x250_FM (1)I will be speaking at two presentations at the Agile 2017 Conference next week in Orlando. I am looking forward to catching up with old colleagues and meeting new practitioners, it looks set to be a great event.

My first presentation is called “Bridging Mindsets: Creating the PMI Agile Practice Guide” and is an experience report that tells the story of creating the Agile Practice Guide. This is a new book, sponsored by the Agile Alliance and the Project Management Institute that will be published September 6th. I was Chairman of the writers group and along with Vice-Chair Johanna Rothman we will explain the inputs and constraints to the guide along with our iterative, pair-writing process.

Agile Practice Guide Inputs

My second presentation is called “Integral but Insufficient: Why the Future Needs More than Agile to be Successful”. This one is a little more controversial, claiming large complex projects are rarely successful using agile alone. It is based on my 23-year experience of working on successful and not so successful agile projects, particularly one team that won a PMI “Project Of The Year” award.

It introduces some core observations such as good answers are rarely simple, and processes carry weight while knowledge is weightless:

Agile Conference Slides

Along with suggestions for a more cohesive, comprehensive model that will be the focus of my next book. I am looking forward to sharing these ideas with people and hearing their reactions. I hope to see you there.


Agile Consulting

Agile ConsultingApril’s theme at ProjectManagement.com where I write a monthly column was “Consulting” and in this article, I examine the world of Agile Consulting and coaching. I distinguish consulting as providing advice, solutions and information; whereas coaching is more asking (hopefully insightful) questions and leading clients to find their own answers and grow in capability.

Depending on where people are in their careers, their agile adoption and their corporate culture, some people want a consultant, others a coach and sometimes they want a blend. The goal is to add more value than you cost and help organizations be successful by avoiding common pitfalls and accelerating their success.

Getting Started
Personally, I was hesitant to get into agile consulting and coaching. Despite being involved in the creation of DSDM in 1994, the more I read and practised, the more I discovered every organization and every project is very different. It felt like I had much more to learn before declaring myself an expert for hire. As your knowledge increases, so too does your exposure to all the things currently just beyond your proficiency that you do not know yet and should learn next.

What you dont know gets bigger

So, the more I learned, the more I discovered there was so much more to learn! However, there comes a point when you realize that you already know enough to be helping people that are less experienced—and that helps overcome your inertia.

The Work: Helping your Clients
Agile consulting involves instilling and applying a few lean thinking concepts such as:

  • Prioritizing for value
  • Limiting WIP
  • Visualizing the work
  • Minimizing waste
  • Optimizing for throughput and flow, not resource utilization

Each are very simple concepts that only take 5 to 10 minutes to explain. The challenge comes in making them work in large, complex environments that have competing demands. That’s where the bigger set of skills around change management and emotional intelligence that take a lifetime to learn come into play.

Every industry has plenty of people who understand how things should be done in the ideal world. Consultants add value by finding ways to get there, step by step, unpicking knots in process, dismantling barriers to change. They often act as an independent third party to validate a change that groups know they want to make anyway, sometimes playing the role of devil’s advocate, questioning processes that internal staff should/could not ask; sometimes acting as the scapegoat when someone must explain why/who thought this experiment would be a good idea.

Consultants help clients by working with them to bring meaningful improvements. It usually involves working with people who are busy trying to get their jobs done using some process they were told to use rather than had a hand in designing. Growth involves changing how people work and interact. This can be slow going or painful, and usually both. It is almost always people focused, and why the skills of empathy and influence are critical.

Sharpening the Saw: Building Your Skills and Knowledge
In addition to organizational change management, consultants need ready access to credible research that supports their ideas—along with frameworks, training materials and exercises to perform that reinforces this work with a variety of stakeholders.

In the agile consulting domain, many consultants use lean terminology when discussing concepts with executives, terms friendly to A Guide to the Project Management Body of Knowledge (PMBOK® Guide) like progressive elaboration and rolling-wave planning when working with PMOs, and XP and Scrum terminology when working with team members. This is not being duplicitous or manipulative, it is just understanding your stakeholders and using appropriate ideas and terms to explain the same things.

It does mean though that consultants should be familiar with as many layers of agile integration as possible. You could well be answering a CFO’s questions about EBITDA and capitalizing prototype work in one conversation, mapping story points completed to earned value in another with the PMO, and talking to developers about NUnit test code coverage in another. There is always lots to learn, and it keeps on evolving.

Then you change industries and start from square one, learning about a new business domain. As such, consulting is very rewarding for life-long learners. People are always developing innovative ways of describing agile techniques, and we can share the best with our clients. Industries, technologies and approaches are constantly changing, too.

Learning and keeping up to date with these skills takes time and introduces a dilemma: How much time do you send productively working, and how much do you spend actively learning? How to best balance production with building capability? Some people use gaps between engagements to gather and hone new skills; others schedule some of their own time each month for learning and professional development.

Personally, I am lucky to have no interest in Facebook or other social media sites that can consume a lot of time, but a passion in learning about leadership, teams, agility and innovation. I find reading books on these topics interesting and volunteer my spare time on standards and collaboration efforts—all of which I learn from. Others take training courses, and today we have access to great information online such as courses and blogs. There are lots of options; the important thing is to find a way of staying current and bringing valuable information, ideas and resources to your clients.

The End Game
What comes next after being a successful consultant? Does there have to be a “next thing”? Many people consult until they retire and, if you enjoy it, are adding value to your clients (and they appreciate it). What more can you ask for?

Others build consulting practices, hiring associates, admin and sales people. They may continue to consult themselves part-time, or move into account management and consultant management. This is fine, too; just understand the skills and motivation to succeed at building and managing a consulting practice will be different than those you first employed. Instead of fixing issues in large organizations, you will now be responsible for developing an organization, hopefully without its own inherent issues (similar idea but subtly different).

Then, of course, you could join one of the companies you consult with or start a new business entirely. One of the great aspects of consulting is that it exposes you to a wide variety of people and business models. Some might resonate or illustrate the need for something new that you get excited about.

Final Thoughts
Like most things in life, consulting is what you make of it. Approach it with humility, hunger and “people smarts,” and you can create a rewarding career. Approach it as a ticket to making money by replicating a formula, and you will likely be in for a rude awakening.

The concepts you aim to instill will likely be deceptively simple, and you might feel uneasy about making that first leap. However, do not underestimate the work required to change how people think and behave. Focus your effort here; after all, the concepts around healthy eating and exercise are also very simple. Just eat fewer calories than you use, move and exercise more…but we seem to need help with that more than ever.

Agile consultants and agile coaches seem an oxymoron—agile is simple, you should not need a coach to be agile. However, healthy eating coaches exist. Exercise coaches exist, not just at an elite level, but also at a domestic level. To some degree, this is where the real challenges are—making changes with modest budgets, pre-existing conditions, in unsupportive environments. It is not easy, but it does provide a great buzz from solving problems and helping people.

[I first wrote this article for ProjectMenagement.com here]


They are “Lessons to be Learned”, not “Lessons Learned”

The suggestions, observations and ideas we capture at retrospectives are not Lessons Learned. That would imply we have already learned from them and will not make that mistake again. Instead, they are Lessons-to-be-Learned which is subtly different but stresses the most important part, which is we now need to learn something.

Learning involves several steps. David Kolb, an educational theorist, describes a 4-step learning process:

  1. Concrete Experiences (What we already know)
  2. Observation and Reflection (What our retrospectives help us identify)
  3. Abstract Conceptualization (Thinking about the problems and designing potential solutions)
  4. Active Experimentation (Trying something new)

These stages act as part of an experimental learning cycle. The last step, Active Experimentation, creates new concrete experiences and builds on what we already know. Experimental Learning Cycle

It is easy to confuse the retrospective actions of Observation and Reflection (Stage 2) as gathering lessons learned. However, this is not the case, instead it is just one step in the process. We then need to determine a solution (Stage 3) and run experiments to learn from them (Stage 4). Only then might we actually learn something.

To remind us that simply gathering ideas and suggestions for improvements is not the same as learning, I suggest we stop using the term “Lessons Learned” and instead useLessons to be learned”.


New PMI-ACP Workbook

PMI-ACP WorkbookI am pleased to announce the availability of my new PMI-ACP Workbook. This new workbook focusses on a smaller subset of 50 key topics.   My original PMI-ACP Exam Prep book distilled all the relevant content from the 11 books on the PMI-ACP recommended reading list in a common voice. The workbook is also different by providing lots of exercises and many situational questions like you will find in the exam.

So, while my PMI-ACP Exam Prep book covers all the background and theory – ideal for a comprehensive coverage of everything in the exam, the new PMI-ACP Workbook is a practical, hands-on study tool that focusses on the core topics needed to pass the exam. If you already have your CSM credential or 3+ years of agile experience you likely know the agile mindset, values and principles material already. However, you may not have the lean, kanban, and team development knowledge needed to pass the PMI-ACP exam so the workbook can fill those gaps.

To help determine which book is best for you I created the following flowchart:

PMI-ACP Workbook Flowchart

Hands-on learners and people who do not want to read all about how the approaches fit together will find the 50 key topics of the new workbook a simpler way to navigate the material. Also, since the content is arranged by topic alphabetically you can easily jump around and create your own study plan based on just the topics you need.

While the workbook coverage of topics is less than the prep-book, the emphasis on exercises and situational questions is much higher and accounts for the slightly higher page count (457 pages). There is white space for writing notes and the whole thing is spiral bound so it lays flat when you are working in it. The content changes are summarized by these rough page count graphs:

PMI-ACP Book Contents

I think it fills an important need. A workbook for hands-on learners looking to build their own study plan and gain access to high-quality situational questions. It also provides access to a free online quiz. Readers can order and get an early-bird discount from RMC here.

 

 


PMI EMEA – Rome – PMI’s Agile Future

Emea17_rome_badge_800x400_v2I will be presenting at the PMI EMEA Congress May 1-3 in Rome on “PMI’s Agile Future”.

2017 marks an important year for embracing agile approaches by the PMI. The PMBOK® v6 Guide, set to be released in Q3 will have agile accommodation guidance for each of its Knowledge Areas and an Agile Appendix. I wrote these sections with Jesse Fewell and hope they enable practitioners to see how techniques can be tailored for agile environments.

Synchronized for release with the PMBOK® V6 Guide is the new Agile Practice Guide. A collaboration between the Agile Alliance and the PMI to create a guide for project practitioners working in the “messy middle-ground“ of agile teams and plan-driven environments.

I am chair of the author team for this book and just returned from our final meeting to edit the first draft of the guide. We had a huge number of comments from our SME reviewers. Some agile enthusiasts believed it was too lenient to tolerate hybrid approaches as a temporary stepping-stone to fully agile approaches. Some plan-driven enthusiasts believe it was too dismissive of plan-driven approaches to be endorsed by the PMI.

I think if we can equally upset “enthusiasts” at both ends of the agile and plan-driven scale we have probably found the sweet-spot for pragmatic practitioners looking to navigate the very real in-between world we often occupy.

Also, out this year is the BA Standard and BA Guide, similarly with agile coverage. I am grateful to Joy Beatty, chair of the BA Standard and Cyndi Dionisio, chair of the PMBOK® v6 Guide for the support they provided at the Agile Practice Guide - Development Workshop we ran at the PMI Global Congress in San Diego last September.

My “PMI’s Agile Future” presentation for Rome is not just a list of PMI agile products. Instead I will be telling the story of how people have managed uncertainty and complexity through history. I hope to dispel some myths around phase-gates, PERT, Gantt charts and waterfall lifecycles and introduce some unsung heroes of adaptive planning.  Then, to stay on track, I will introduce PMI’s agile developments and link them to the future trends indicating the importance of being able to manage uncertainty and complexity.

I am really looking forward to the event and particularly enjoy talking to people afterwards. Please bring your questions and I’ll see you there.


Boosting PMO's with Lean Thinking

Applying Lean Thinking to PMOLean Thinking, described and popularized in the book “Lean Thinking” by James Womack and Daniel Jones, is summarized as: “focusing on delivering the most value from a customer perspective, while reducing waste and fully utilizing the skills and knowledge of those doing the work”. These are all relevant goals for today’s Project Management Office (PMO) and the reason that increasingly organizations are using Lean Thinking to boost value and reduce waste in the PMO. 

Lean Thinking embodies a wide range of principles and techniques. I like to think of it as a philosophy plus a toolbox of techniques. For this article, we will focus on applying some basic principles for delivering value and identifying wastes to avoid within the PMO.

It’s about people first.

Unlike some other project management approaches, lean is human-centered not process-centered. Two overarching themes prevail over all the practices: 

  • Involve everyone – Always make sure everyone involved, impacted and perceived to be impacted is consulted and engaged in the process. This does not mean every font change of a Project Charter template needs CFO approval, but it does mean that all plans, initiatives and work are open and available for contribution or comment to anyone who is interested. Basically, be open and transparent, you never know who might have a great insight or spot a flaw before it impacts performance.
  • The Customer Defines Value – Rather than automatically acting to minimize costs or reduce time to market, lean specifically adds the step of asking the customer to define what value means to them. Some groups may focus more on quality at the expense of time or costs, others may value time-to-market and happily sacrifice some scope or cost over runs to get there. It sounds like common-sense, but all too often people get disappointed with a group because of mismatched values. Adding the “customer defines value” step helps avoid those mismatches before the can occur. 

Lean Thinking Principles and the PMO

Lean Thinking suggests five principles as starting points for a continuous cycle of delivery and improvement. Let’s review them one-by-one and see how a PMO can embody the concepts they represent: 

  • Specify what creates value from the customer – This principle takes the “Customer Defines Value” theme we just talked about and bakes it right into the first step of the process. PMO’s understand they serve multiple customers, typically including their sponsoring group who pays to put PMO’s in place. 

Value for the PMO sponsoring group likely includes helping projects be successful, ensuring good practices are followed, providing objective evaluation of performance and risk signs, providing help/training where required, etc. Another group of customers is the project teams and team leads / managers. These customers typically want low overheads for PMO compliance and timely responses to requests for support, training, etc. Both of these groups (and any others that apply) must be canvassed to determine what value means to them. 

  • Identify all steps - value adding and non-value adding across the whole value stream that bring a product or service to the customer – This is the process of analyzing how things actually operate to get work done. Some activities are necessary value-adding tasks, such as performing a review, while others will be non-value adding activities, like waiting for feedback. 

Lean thinking provides tools such as Value-Stream-Mapping to analyze processes and categorize value-adding and non-value-adding tasks. It also allows us to calculate metrics like cycle time and process efficiency. Using these tools to look at the current-state and future-states of PMO processes, groups can analyze and optimize how to best deliver value. 

  • Establish flow – The continuous movement of products, services and information from end to end through the process. Moving large batches of anything, whether its requirements in a specification document or artifact templates to a standards library creates consumption and improvement problems. 

It is better to move smaller batches more frequently. That way there is not a large delay while things are consumed and processed, also if defects or areas for improvement are found in an early batch the information can be sent back to the producing group and the issue addressed in later versions. Establishing flow improves efficiency, quality and the ability to manage changes. PMO’s can support this by encouraging the small batch flow of user stories and retrospectives vs specification documents and project lessons learned reports. 

  • Implement Pull – The idea that nothing is done by the upstream process until the downstream, customer signals the need. Stock piling products or service offerings ready for consumption or in-hope that they are consumed is wasteful. It consumes time and energy with in-progress work that has not yet delivered value and often people will want something slightly different. 

A preferable approach is to spend this effort on getting good at rapidly delivering what is asked for. Then establishing signaling mechanisms so that the need (or imminent need) for a product or service triggers its creation. With a stock pile of zero the next item you get is perfectly made for you rather than the next available.  PMO’s can embrace this principle by providing just in time reviews rather than standard readiness assessments. They can also create, say, charter templates based on project characteristics not boilerplate, also Steering Committee updates based on current questions not standard templates. 

  • Work to perfection – The goal is the complete elimination of waste so that all activities create value for the customer by continuous improvement. While perfection may be unreachable, the goal of this principle is to instill the idea that improvement is an ongoing process that does not stop. People should always be looking (and encouraged) to improve the delivery of value.

PMO’s can embrace and model this continuous improvement principle by highlighting their ongoing work in a “What’s New” section of their intranet site. They can help projects and teams by attending project reviews and retrospectives to endorse these activities, provide support and distribute the outcomes to a wider audience. Anything that promotes and encourages the continual pursuit of improvement. 

 

Eliminating DOWNTIME - The Common Forms of Waste

Lean thinking identifies 8 common sources of waste in an organization. Groups, including PMOs should be on the lookout for these forms of waste and avoid or reduce them wherever possible. This is not a one-off activity like a yearly Spring-clean of processes. Instead, it is an ongoing vigilance like work-site safety or maintaining a respectful workplace. People are encouraged to always be looking for forms of waste and then eliminating them if possible. 

Lean thinking has its roots in lean manufacturing and so several of the common forms of waste have titles that are associated with physical production, such as Over Production, Inventory and Transportation. However, versions of these wastes also occur in knowledge worker projects that are more commonly associated with manipulating ideas and information rather than physical goods. Listed below are the 8 common sources of waste and a description of how they apply to knowledge work projects along with advice on how PMOs can help reduce them. The forms of waste can be remembered by the relevant mnemonic DOWNTIME that stands for: 

  1. DOWNTIME 8 forms of wasteDefects
  2. Overproduction
  3. Waiting
  4. Non-Utilized Talent
  5. Transportation
  6. Inventory Excess
  7. Motion waste
  8. Extra processing  

Let’s look at each in a knowledge worker setting and see what PMO’s can do to help. 

  1. Defects – Flaws in deliverables that create work to correct information. PMOs help project teams get things right the first time to avoid making defects. They can also help by providing extra tools and support when defects are found. Since Waste = Impact-of-defect X Time-defect-lies-undetected the timely resolution of defects is in everyone’s best interest. 

PMOs can also help address excessive defects by providing standards and quality control guidance and training.

 

  1. Overproduction – Extra features or extra process that do not add sufficient value. We should always be asking “where is the next best dollar spent?” in other words, what should we do next to best add value.

PMO’s should reinforce this view by reminding people to ask: “Where is the next best dollar spent?” and avoid producing features or processes that are unlikely to be widely used or never completed. Likewise building things that are cool (resume architecture) or “might be needed” are forms of overproduction also.

 

  1. Waiting – Delays for approvals, waiting for projects to start or resources to become available are all forms of waste. They cause people to task-switch which is inefficient and a contributor to defects. 

PMO’s should see if they can reduce waiting by scheduling a better alignment of project authorizations and start-up activities. Also, rather than waiting for team to form, consider bringing new projects to existing high-performing teams. Waiting delays strain learning loops as things get forgotten and it is better to seek out feedback early and apply it as soon as possible. 

  1. Non-Utilized Talent – the waste caused by underutilizing people’s skills, talent and knowledge. Assigning staff to the wrong sort of tasks for their skills and experience results in a lack of engagement. PMOs should work closely with teams to determine not only what experience and skills people have, but also what they would like to try. Then working with projects leads to find a way to give people exposure to these new roles. 

Timeboxed iterations provide a great risk-limited approach for trying new roles and building new skills. If the new roles work out then great do some more, if it does not work out then we learned something and should now try something else. 

  1. Transportation – In knowledge work projects unnecessary handoffs are like transportation waste. They create delays and slow down value delivery. Handoffs also always result in the loss of tacit knowledge. Like the Telephone game, when a message such as “Jon picked an apple from a tree” becomes “Joan licked Adam by the sea” after a few handoffs; details become lost in translation. 

PMOs can reduce transportation waste by eliminating unnecessary handoffs and ensuring information is gathered at source, not relayed through different groups. 

  1. Inventory excess – This is partially done work that represents effort invested with no return yet. Generally, we should try to minimize work in progress (WIP) since managing that status of work and keeping it up to date gets in the way of doing other work. 

PMO’s can help by encouraging and supporting the transition from large batch flow (a single large specification document for a project) and a large analysis and design deliverables to small batch flow, for example just the requirements for the next two-week iteration. 

  1. Motion waste – this unnecessary movement in the knowledge worker world often presents itself as task-switching. It occurs whenever we ask someone to stop what they are doing and work on something else. Team members working on multiple projects must task switch frequently. Each time they have to finish and mentally park what they are working on, move to the other project and reorient and then restart the activities they were doing there. Studies show a significant reduction in productivity and a dramatic increase in defect rates. 

PMO’s can eliminate task switching motion waste by first demonstrating the desired behavior within the PMO. Instead of having a dozen initiatives on the go at once with people splitting their time between them, prioritize and execute them sequentially. Having firsthand experience of increased productivity the group can more credibly help spread the word to project teams and into the portfolio and program planning activities that spawn so many simultaneous projects in the first place. 

  1. Extra-Processing – This waste on knowledge work projects often takes the form of relearning. Poor knowledge capture leads to people having to go through the same pains and rediscovery rather than asking people who know. Other instances stem from poor instructions, and reassigning people too frequently. Finally, extra-processing can also take the form of overengineering a solution or demanding too high of a quality for the use of the product at hand. 

PMO’s can help by looking at the common questions they get asked or the common omissions they see on projects and then providing information and materials to address those shortcomings in future. Using the “Where is the next best dollar spent?” question can also help diagnose where overengineering and too high quality investments are being made. When you consider all the things we need to fix and where we are trying to get to, should we really be spending more time on X or working on some other initiative? These techniques and questions can help PMOs avoid Extra-processing wastes.

  

Take Aways

Lean thinking focusses on serving customers by adding value and eliminating waste, which is well aligned with PMO goals also. PMO’s can learn lots from applying lean thinking principles to not only increase the value of the projects they support, but also increase the value of the group itself.

 


Agile DNA Webinar

Agile DNA 2This post is a follow-up to my Agile DNA webinar I hosted a couple of weeks ago. This was my first webinar for RMC and we had a great attendance with over 2,000 people registering for the event. The recording is available now,  see below for details of how to access it.

The webinar was entitled “Agile DNA, the People and Process Elements of Successful Agile Projects” and the DNA theme came from the twin strands of People and Process guidance that run through all agile approaches and make agile uniquely what it is.

Agile DNA 1

In case you have not noticed it before, Agile approaches weave people elements and process elements together through the agile mindset, values and principles. For simplicity of understanding we pull these elements apart to talk about them individually, but in reality, they are inextricably linked and self-supporting.

Continue reading "Agile DNA Webinar" »


“When Will This Software Project Ever Be Done?”

NoProjects imageDoes this question sound familiar? If you get asked it regularly then you may be part of the mainstream transformation from software projects to products. It’s coming and it's going to turn many roles, certifications and in some cases entire companies on their heads.

 

The last couple of software projects I worked on were large, multi-year endeavors to build in-house systems that add competitive advantage for the sponsoring business group. It did not take multiple years to build the initial product, instead after delivery the business wanted more functionality, more integration, more automation.

The “When will you be done?” issue

The success and reliance on the new system bred further investment. The fact that business sponsors wanted to continue development was a good endorsement for the value being delivered. Yet there was a conflict at the steering committee level and PMO level. “When are you people going to be finished?” was the common question.

Answers like “never” or “when the business unit stops innovating and enters a decay phase” are generally not acceptable. Things are made worse by the teams being staffed, in large part, by expensive contractors. To the CFO or VP who does not use or see the benefits the system delivers these successful in-house products seem like make-work exercises or country-clubs for development teams that have become all too familiar with the business units they are embedded in.

This is not a problem, this is the future

However, we are not witnessing a problem, we are witnessing the future. Software is becoming more critical to business and projects are ending (or will never end) as we take more of a product vs project view of software.

Continue reading "“When Will This Software Project Ever Be Done?” " »


The Business Analyst and the Product Owner


BA and PO rolesIn my last article we talked about the role of the BA on agile projects, reviewing what stays the same and what changes from traditional approaches. In this article, we will review the contentious topic of how the role of the BA varies and overlaps with the Product Owner (PO). We cover the similarities and differences including danger signs such as “BA as PO Go-Between” and positive patterns such as “BA as PO Supporter”.

 

The Product Owner (PO)

First, let’s make sure we understand the role of the Product Owner (PO). It originated in Scrum but is often also used beyond Scrum in other agile approaches and hybrid approaches. The Scrum definition of the role is the person responsible for maximizing the value of the product and the work of the development team. This includes being responsible for managing the Product Backlog. Extreme Programming (XP) has a similar “Customer” role, DSDM has one or more “Business Ambassadors” depending on the scale of the project. They all play a similar role in stewardship of the backlog, including:

 

  • Ensuring that the product backlog is visible, transparent, and clear to all, showing what the team will work on next
  • Ensuring the team understands items in the product backlog to the level needed
  • Clearly expressing the product backlog items
  • Ordering the items in the product backlog to best achieve goals and outcomes
  • Optimizing the value of the work the team performs

 

Benefits Beyond Backlog Management

In addition to this backlog focused work, the Product Owner is often the primary interface to other business stakeholders. They help teams gain access to business subject matter experts for insights on topics where the Product Owner may not have all the answers. They also often act as a gateway to funding, making the business case for additional funding requests, or as a powerful ally when asking for roadblocks to be removed. Playing the “Business is asking for X” card is typically stronger than the “Team is asking for X” card when asking for an exemption from process, or to expedite an issue.

 

Continue reading "The Business Analyst and the Product Owner" »


BA's on Agile Projects?

Team EffectivenessThe role of the business Analyst (BA) on agile projects in some ways parallels the role of the project manager (PM). In that, some people believe these roles are not needed at all! The Scrum Guide, for instance, that outlines the Scrum approach describes only three roles: Scrum Master, Product Owner, and Development Team. Even when you look deeper into the Scrum Guide’s description for The Development Team role, it does not mention analysts or analysis work. However, most organizations agree, good BAs are great assets for any team, be it plan-driven, agile or hybrid.

This article examines what BAs really do, looking at what stays the same on an agile project and what changes. The quick version is that the What and the Why fundamentals stay the same, but all the How, When, Where and With Whom details change dramatically.

Let’s start with What business analysts are supposed to do. (I say supposed to do rather than actually do because yours might watch cat videos most of their time and that is not what they are supposed to do!) Anyway, Business Analysts elicit, analyze, communicate, manage and validate requirements. They also help understand the business and make sure the solutions fit the business. In addition, they help translate technical issues to the business and facilitate stakeholder communications.

Why they do these things should be fairly obvious. To help ensure the project builds the right product, and requirements are not missed or misunderstood. They are also valuable to help facilitate and bridge communications between client, customer and technical groups.

The good news is that all these functions, roles, needs or whatever you want to call them still exist on agile projects. Also, to some extent, because agile timelines are often compressed, these functions become more critical for teams to remain productive and so good BAs are extra valuable.

Now for what changes; let’s start with the How? Agile teams typically do not create large, detailed requirements documents that get reviewed and signed-off before development begins in earnest. Instead, requirements may be captured as user-stories, or on index cards that act as reminders to go and have a conversation with the relevant subject matter expert prior to development. They are typically smaller in terms of how much scope they cover and depth of description. More like micro-requirements for attention deficit readers who only want small, bite-sized components.

 

Continue reading "BA's on Agile Projects?" »


New Role with RMC Learning Solutions

RMCLS LogoI have taken on an exciting new part-time role with RMC Learning Solutions as their Agile Practice Lead. I worked with RMC to create my PMI-ACP Exam Prep book and their ACP training offerings. So, I am really looking forward to working with them further. Previously, as a one-person company with a full-time contract job, I had more ideas for books, web sites and articles than I ever had time to develop. Working with RMC who have dedicated production staff, web developers and editors, I hope to get a lot more content available for a larger audience.

For the last 16 years, I have been pursuing my agile writing in my “free” time. I moved to Canmore a few years ago, and love the location, but the commute to Calgary further ate into that time. Working 50% of the time for RMC from home will free up more time for writing and occasional training and consulting. My challenge will be to stay focused and not use all the extra time for biking, running and skiing.

For RMC, my year kicks off with an introduction to agile webinar called “Agile DNA”, sign-up here. Then an e-learning course and a new book I have been working on will be announced with more to follow. Stay tuned for updates and more articles; heck I might even upgrade my LeadingAnswers.com website to be responsive and searchable – or go fat biking.


Agile DNA Webinar

Agile_dna_webinarI am excited to announce a free webinar with RMC Learning Solutions entitled “Agile DNA: The People and Process Elements of Successful Agile Projects” that will be taking place on January 11th 2017 at 12:00pm Central Time.

This is an introductory level presentation about agile approaches that qualifies participants for 1 PDU. The “Agile DNA” title comes from the twin strands of People and Process that are woven into agile approaches and uniquely define what they are. Please join me for this review of agile through the twin lens of People and Process to get a deeper understanding of the building blocks of agile.

Register now for this event here.


Agile Risk Management

Risk Action in BacklogThis article aims to dispel the myth that agile projects somehow magical manage risks for us, and outlines a couple of practical tools that can be used to start improving risk management approaches. 

Agile is Not a Risk Management Approach

Some people believe agile approaches with their short cycles and regular feedback have a risk management approach naturally built into the process. It is easy to see why, the building blocks and attachment points for plugging in an effective risk management process are certainly present, but unfortunately just building something iteratively or incrementally does not ensure risks are managed. 

It is all too easy to develop iteratively missing opportunities to actively address threats or exploit opportunities. Many agile teams also fail to actively look for risks, discuss and decide on appropriate actions, undertake those actions and reassess the risks and evaluate if the risk management process is even working. 

It is a shame because in many ways agile methods provide an ideal framework for introducing effective risk management practices. They have short timeframes, active reprioritization of work, frequent review points, high team member and business engagement in planning, etc. However, similar to having a group of people to help you find something, a beach-party is not the same as a search-party. We need a conscious effort, coordination and cooperation to make it effective.

 

Consciously Adding Risk Management to Agile Approaches

The good news is, that when organizations and their participating teams decide to layer risk management onto agile approaches there are many self-reinforcing cycles and mechanisms to make use of. For instance, the frequent consideration of change requests and reprioritization of work in the backlog makes the insertion risk avoidance or risk mitigation tasks an easier process to handle. 

Likewise, the regular retrospectives that review progress and process are great points to examine the effectiveness of risk management strategies and take corrective actions. Daily standup meetings that surface issues and blockers can also act as early warnings for potential new risks, etc. 

For anyone interested in linking agile approaches to risk management steps, here’s a White Paper on Collaborative Games for Risk Management that was presented at the 2012 Agile conference and PMI Global Congress. These ideas and their development more into Opportunity Management were explored at this 2015 Agile Conference Session. However, the mechanics of doing the work and linking it into an agile lifecycle are the easy parts, getting people to take a risk-based view to project work is where the real work is needed.

 

Thinking about Risk Management

Education and acceptance are the keys to successfully adding risk management to agile practices. We need to get people engaged in the process and instill a common understanding of threats as the possibility of negative value. Once people understand this they can answer the question “Where is the next best dollar spent?” more effectively. It might not be on building the next feature from the backlog, but instead avoiding a risk or exploiting an opportunity. 

Continue reading "Agile Risk Management" »


When Outsourcing Makes Sense

When to Outsource GridDisclaimer: This article is based on my personal experience of software project development work over a 25 year period running a mixture of local projects, outsourced projects and hybrid models. The data is my own and subjective, but supported by 1,000’s of industry peers I question while delivering training courses for the PMI. I do not work for a local based or outsourcing based company, I have nothing to gain from favoring either approach, but I hope these thoughts are useful for determining some of the pro’s, con’s, true costs and circumstances when outsourcing is better or worse than local development.

To the uninitiated, outsourcing seems like a great idea. Software engineers are expensive in many countries but much cheaper in other parts of the world. So, since software requirements and completed software can be shipped free of charge via email and web sites, why not get it developed where labor rates are much lower?

Coding vs Collaboration Costs

The flaw in this plan comes in the execution of it when it becomes apparent that software development projects typically entail more than just the development of software. Writing code is certainly part of it, but understanding the problem, agreeing on a design, discovering and solving unforeseen issues, making smart decisions and compromises to optimize value and schedule are big parts of it too. This is the collaboration effort part of a project. Also, while the coding part might represent 30-50% of the overall project costs, these shrink to 20-30% when a 3-year ownership cost view is considered that includes support, maintenance and enhancements.

Sticking with just development costs for now, let’s examine a scenario. The business case pitched to executives by outsourcing companies initially seems very compelling: Project Alpha needs 9 months of software development by a team of 5 people. If you work in an expensive labor market, like North America, we can assume fully-loaded hourly rates of $100 per hour, yet highly qualified consultants from our fictional outsourcing country of TechLand cost only $25 per hour. So, the project for 9 months x 160 hours per month x 5 people at $100 per hour in an expensive market costs $720,000. For a TechLand team this would cost 9mths x 160hrs x 5pl x $25hr = $180,000, that’s a cool $540,00 saving, right?

Let’s revisit this scenario based on the acknowledgment that the actual software writing part of a project is closer to a 30-50% of the total effort. This leaves the remaining 50-70% of the work as the communications heavy collaboration part. It should come as no surprise that separating people via distance, time zones, and potentially language and cultural barriers increase communications effort and propagates issues up the cost-of-change-curve

So, when 50-70% of the communication-heavy collaboration work takes longer, how do we quantify that? Agile methods recommend Face-to-Face communications because it is the quickest, conveys body-language and provides an opportunity for immediate Q&A only for the issues that need it. Switching from Face-to-Face to video, conference call, email or paper create barriers and adds significant time and opportunity for confusion. A 2-3 X increase in effort likely downplays the true impact when considering the costs of fixing things that go awry because of inevitable misunderstandings, but let’s use that number.

Redoing our project Alpha costs with, say, 40% as the actual coding effort and 60% effort communications heavy collaboration work that takes 2.5 X as much effort we get: 9mths x 160hrs x 5pl x $25 hr x 40% = $72K Coding + 9mths x 160hrs x 5pl x $25 hr x 60% x 2.5 = $270K Collaboration giving $342,000 in total. However, this is less than half the costs of the $720,000 locally developed project so we are still good, right?

The Compounding Costs of Delay

An error in the logic applied so far is that this 2.5 X communication and collaboration penalty on 60% of the work can somehow be magically absorbed into the same 9 month timeline. In reality these outsourced projects take longer because of the increased communication and collaboration effort and 2.5 x 60% = 1.5 X as long is consistent with my experience from 25 years of mixed local and outsourced projects.

Continue reading "When Outsourcing Makes Sense" »


PMI-ACP Exam Prep with Mike Griffiths – Mind Map

Mind Map SmallFor anyone studying for their PMI-ACP exam, I have created a mind-map of the PMI’s Exam Content Outline and my book contents. So here it is, on a single (large) page all the topics within the exam and the second edition of my book.

Mind-maps show relationships between topics and provide hierarchy and structure. It could be used as a study check list – print a copy and cross off topics you are comfortable with leaving the topics to study. Or an everything-on-one-page view of the content in the exam – like a packing list for a trip, you can refer back to it and reassure yourself you “have” everything.

Anyway, if you find it useful you are free to use it for you own personal study. I hope it is helpful in an: “OK, I have got this” kind of way and not scary as in an: “Oh no, look at all the stuff in the exam!” kind of way.

I think it is interesting to understand why laying things out spatially helps with comprehension and recall from memory. It allows us to tap into our spatial awareness and engages the right hemisphere of the brain and that makes us less likely to forget them. (Assigning things we want to remember to a location is a memory aid that many memory-improvement techniques use. Probably using skills developed back in our hunter-gatherer days when our survival relied upon remembering where to find food and water, we have better recall of things assigned a physical location.) This is the reason today’s military still use visual tokens to represented enemy forces, despite having access to the world’s most sophisticated tools. The impacts of forgetting about them can be fatal; fortunately, exams are less critical, but we can still benefit from tapping into our spatial recall circuits.

Use the link below for the high resolution version.

Download PMI-ACP Book Mind Map


The Diagnosis and Treatment of Bimodal IT

Bimodal IT TreatmentIs it just me, or does Bimodal IT sound like a mental health condition? Unfortunate name aside, it has been adopted by companies reluctant to embrace agile but looking for a halfway-house / best-of-both-worlds solution.

In my last post I reviewed some of the issues I see with Bimodal IT; these include promoting a segregation of techniques when companies really need integration and recommending sequential lifecycles for complex projects. While it is easy to poke holes in ideas, it is more useful and rewarding to fix and improve things. So, let’s help organizations using Bimodal IT improve.

First, we should acknowledge the elegance of its simple design and understand why organizations are drawn to it. The simplicity of an If-This-Then “A”, If-Not-Then “B” approach is appealing and it allows companies to try agile-like approaches without making a full commitment. There is a refreshing clarity and simplicity in a simple two-way model. However, true to its namesake personality disorder, organizations using Bimodal IT exhibit large swings in the execution approach that are not natural or optimal.

Diagnosis: Tyranny of the OR vs. the Genius of the AND

In the book “Good to Great” Jim Collins popularized the idea of the “Tyranny of the OR vs. the Genius of the AND” to explain the problems of being forced to choose from alternatives and the potential in choosing a better third alternative – even if it takes more effort.

The “Tyranny of the OR” part describes having to choose from two seemingly contradictory strategies – either Mode 1 which is traditional and sequential OR Mode 2 which is exploratory and nonlinear. The “Genius of the AND” part refers to instead embracing both ends of the continuum and simultaneously making the best decision for the unique circumstance at hand. Most organizations are ruled by the tyranny of the “OR”, whereas Great organizations find a third way to satisfy both and leverage the Genius of the “AND”.

Jim Collins linked the ability to leverage “AND” thinking to high performing companies, but this third alternative or “Middle Way” has been around for a long time. I wrote about it in 2008 here, and my favorite quote relating to it is: “The test of a first-rate intelligence is the ability to hold two opposed ideas in the mind at the same time, and still retain the ability to function.” - F. Scott Fitzgerald.

Treatment: Mix Models, Engage the teams and Innovate

An example of applying the AND mentality to Bimodal IT would be to execute a couple of Mode 1 and Mode 2 projects and then get the teams together for an improvement workshop. We could ask them about their experiences and suggestions for cross-pollination of the best techniques. Maybe Mode 1 projects could benefit from a monthly Show-and-tell review of project outputs and planned work for the next period with the wider project community? Maybe Mode 2 projects would benefit from the development of RACI charts before distributing work between team members and part-time supporting roles?

I am not suggesting these are universal enhancements Mode 1 and Mode 2 projects, they are just examples of things that might be suggested. The real power of the process comes from getting people thinking about how to improve the process and caring about the outputs. Giving people input into how we undertake work and the ability to improve it moves them from un-invested-followers of a process to engaged-workers with some autonomy and say in how things get done. Guess which group enjoys their work more? Guess which group tries harder to overcome problems and deliver results?

I am in favor of using established and proven development approaches, they leverage good practice and help prevent common pitfalls. However, since organizations vary in function, organization and culture it is naïve to assume different companies should use the same one (or two) processes to execute their projects. The impacts of failure in air traffic control are quite different from pop-culture web sites and they should use different development approaches.

As Alistair Cockburn and Jim Highsmith have been saying for decades, we really need a methodology per project. Or as the Declaration Of Interdependance (DOI) say an approach that is "Situationally Specific". If this all sounds too hard or complicated it need not be. There are lots of free frameworks available to engage their team members in continuous improvement of their methodology. Doing so also increases ownership, support and engagement.

The continuous improvement model used could be one already in place at the organization or one that best fits with the mindset or culture. It could be PDCA, Six Sigma or Kaizen, they all share six common principles.

Summary

Gartner did a great job creating a framework that is appealing and accessible to organizations slow to adopt adaptive lifecycles. If they were to now follow it up with some guidelines for tailoring and evolution within organizations adopting it they would have a winning strategy for engaging participants and driving better results.


Agile Coach Camp

Agile Coach Camp CanadaI attended this event last year and enjoyed it...

We would like to invite Agile Practitioners to Agile Coach Camp Canada - West, an Open Space Conference to be held in Vancouver, BC on the weekend of June 17-19, 2016.

Agile Coach Camp – An Unconference

The annual gathering at Agile Coach Camp creates opportunities for our Agile community to share our successes, our learning, our questions and our unresolved dilemmas – all in an energizing and supportive environment.

The Open Space Technology, Unconference format, encourages participants to join the conversation.

Each of us can make a contribution to the art and science of helping people and teams be their best as they deliver valuable software. Share your stories, observations, and inquiries. Discuss challenges you have overcome or those you are still wrestling with today. Describe opportunities you see emerging as we seek to improve the organization of knowledge work. Bring your questions. Test your ideas. Listen and learn from others.

The fee to attend this unconference includes all food & drink for Friday evening, Saturday (breakfast, lunch & snacks) and Sunday morning. Early bird pricing currently in effect $95 CAD until May 10th.  Thereafter the regular event ticket will be $125 CAD.

For more information, or to register, visit the Agile Coach Camp Canada West website.



PMBOK v6 Work

Agile LifecycleAs you probably know the Exposure Draft of the PMBOK v6 Guide is making its way through review at the moment. I have been working with the PMI on some iterative, adaptive and agile content and look forward to when the non-disclosure agreements are lifted and I can tell you all about it. I think I can state, without saying too much, that people can expect to see a natural evolution of mainstreaming techniques that are now considered common practice.

Looking through my web site visitor statistics it is clear that one of the popular resources is my PMBOK v4 Guide to Agile mappings. These were created many years ago to support a training course I used to run for project managers operating in environments governed by PMBOK v4 Guide processes.

A couple of years ago I updated the "Agile Guidance for the PMBOK V5 Guide" but did not share it publicly because it is just as easy to misuse it as use it. It is NOT a how-to-do-agile in a PMBOK based company, a project executed only through the steps discussed in the guide would be a nasty Franken-process that is neither agile or plan based. Instead, it is a thinking tool and discussion guide only for people operating in environments with both plan-driven and agile type. With that prefix and warning, my agile discussion of the PMBOK v5 guide can be viewed and downloaded here: Download Agile and PMI PMBOK v5 Guide Alignment.


DSDM Video

DSDMI get the feeling that DSDM is considered by many people outside of the UK as the uncool, out-of-touch great-uncle of agile. While somewhat related to modern agile, it is kind of forgotten about or dismissed as outdated or not applicable. While some Not Invented Here (NIH) prejudice is natural, there is a cruel irony in DSDM first being criticized for being too large and bureaucratic to be truly agile because it includes architectural elements and program management guidance, then 20 years later SAFe, LeSS and DAD adding these elements for large enterprise suitability.

Anyway, I was impressed by a short video produced by the DSDM Consortium. Despite helping create DSDM 22 years ago I still sometimes struggle explaining its origins and role in the Agile Manifesto to people who are not familiar with it. I think the video is a great introduction and applaud the Consortium for creating it.


In Two Minds About Bimodal IT

Bimodal IT MindsGartner’s Bimodal IT approach has been gaining momentum for the last 18 months. It promotes the adoption of a twin track approach to methodology selection. In Gartner’s words “Bimodal IT is the practice of managing two separate, coherent modes of IT delivery, one focused on stability and the other on agility. Mode 1 is traditional and sequential, emphasizing safety and accuracy. Mode 2 is exploratory and nonlinear, emphasizing agility and speed.”

On the one hand I applaud any approach that helps bring the benefits of iterative methods and increased collaboration to organizations, especially those that have previously resisted them. On the other hand, I have some reservations with a model that polarizes guidance, categorizing projects into either traditional/sequential or exploratory/agility, when projects exist on a spectrum and the best approach is likely a smart mix of techniques.

It’s a Continuum Not an “A” or “B” Decision

Bimodal IT distribution

If your project is simple, visual and being undertaken by a small, co-located team then an agile approach is likely a good fit. However, big, complex, embedded systems undertaken by large and distributed teams also benefit from an iterative approach to the early identification of risks, confirming true requirements and surfacing gaps in understanding.

Also, given the complexity of large systems, the chance of getting something complicated done right through a sequential process is very small. Likewise, we cannot expect a project manager to understand all the technology portions, project dependencies and estimation outliers. Engaging the team more through collaborative practices to better estimate, plan and identify risks produces much more robust plans. Then through the iterative approach of developing real, executable slices of the application, the validity of these estimates can be checked and refinements made to model the likely outcomes.

These benefits coupled with others around an increased sense of ownership and accountability by the team for having been involved more in the planning and ongoing steering of the project, I believe large complex projects need agile techniques more than small simple projects.

I am not saying large projects should be run purely with agile methods, they need additional layers of rigor and communication, but there are some great scaling frameworks like Disciplined Agile Delivery (DAD) that do this without losing the benefits of iterations, adaptation and empowered teams. However, Bimodal IT steers companies away from many of the tools ideally suited for large projects.

“Bargaining” is the Next Step after “Denial” and “Anger”

Bimodal IT Progression Stall

Change acceptance, like grief, goes through stages. The first stage is Denial, we refuse to believe this is real, is happening to us, or applies to us. Traumatic loss or change is often accompanied by a surreal, outside-observer feeling as we struggle to accept what has happened or is happening. At a level of significance down from trauma, denial is expressed as rejection. “Agile does not apply to me!” Next comes Anger “You can’t make me use agile! I have been managing projects with a sequential process for 30 years, and I will not change now.

The next stage after Denial and Anger is Bargaining, where people try to avoid or minimize the impact of a change by making some highly visible or not really substantive bargains. For example, “OK, I will use an iterative approach, how about I make my iterations 6 months long?” Here, the resistor is negotiating or bargaining terminology “I will use an iterative approach when…” for an excuse to continue operating pretty much as they were before.

This is where I feel Bimodal IT resides and in part it explains its gain in popularity. It appeals to organizational leaders who do not really understand or believe in the benefits of an agile approach, but are under pressure to keep up with the times, offer agile projects to their teams, appear responsive to their business community. By publicly adopting Bimodal IT, they can push the small, trivial projects through an agile methodology - appeasing critics while clinging to their more comfortable traditional, sequential model. Since most organizations have significantly more small projects than large ones it may even appear that half or more of the projects being undertaken are Mode 2, agile projects when this represents only a small proportion of the project work being undertaken.

Simplicity Sells

People seem to like simple rules, even if they represent a suboptimal solution. The Atkins diet was very popular because a rule like “No Carbs” is simple and people liked that. Ask a nutritionist though and they will do two things, first they will explain that while it has some truth to it, the real makeup of good nutrition is more complex and varies depending on a large number of factors. The second thing they will do is to start explaining the large number of factors and either confuse you, send you to sleep, or make you wish you never asked them in the first place.

The same is kind of true for the best approach for developing software. Simple rules like Mode 1 traditional and Mode 2 agile-ish are appealing since they are easy to follow. However, like any restrictive diet, they are at best an over simplification and at worst are potentially harmful.

As an example Gartner states their Mode 1 approach that is traditional and sequential emphasizes safety and accuracy, but I would feel much safer and confident in a system where the highest priority features were developed first and have been reviewed and tested in every iteration since, than an approach that had lots of careful planning and then testing performed towards the end of the project. Iterations drive use and uncover missed requirements and defects. You can plan in detail and analyze requirements with reviews and tools – I spent 10 years of my software career working on very formal military projects – but, I believe the best way to discover if software works is by working the software.

Gateway Drugs

For me there is just too much wrong with Bimodal IT to recommend its use. It polarizes project selection when we should be looking more at hybrid models for large projects. It promotes more of a bargaining adoption of iterative methods and empowered teams than a serious acceptance of where these approaches can help all project types. Finally, it propagates dangerous sequential process models for large and complex projects that really need iterations more than small, simple projects.

If it has a redeeming feature it is that it could lead to the introduction of some iterative based projects, that then open the door to more agile projects, in organizations that had up until then resisted agile methods. I think Gartner should not end with the Bimodal framework, but use it as a foot-in-the-door primer for the Next Steps of continued evolution. So, while it currently has some use as a gateway or stepping stone to deeper thinking about project approaches, it should not be considered a destination for IS policy as it stands today.


20 PMI-ACP v2 Sample Questions

Pmi-acp_fastrack_2e_cdFollowing the update to the PMI-ACP Exam with the addition of the new “Agile Principles and Mindeset” domain I updated my PMI-ACP Exam Prep book and have now just finished the new questions for FASTrack Exam simulator. Feedback from people taking the exam indicated more difficult and more scenario based questions were wanted.

Well, you asked and we listened. The new FASTrack exam features over 500 PMI-ACP questions with answers and explanations to get you ready for passing your PMI-ACP exam as quickly as possible. The FASTrack exam simulator complements the book and provides references to which page in the book to read if you need more information about a topic.

As an early release bonus you can receive 30% discount off my book and the FASTrack exam simulator.

 

To give you a taste here are 20 sample questions:

 

Continue reading "20 PMI-ACP v2 Sample Questions" »


Back to the Future Slides

Back to the FutureHere are my slides from the recent PMI-SAC Professional Development Conference: Download Managing the Unknown with Marty McFly .The theme for the conference was Back to The Future and my presentation explained how projects throughout history have managed uncertainty and how we do it today. I also introduced a half-serious idea that the PMI accidently removed most of the theory on managing uncertainty in their attempt to simplify and serialize project management so they could document it in the PMBOK Guide and create multiple choice questions based on it.

It was great to catch up with old friends at the conference and receive such positive feedback about my presentation. It was a bit of a departure for me, delving into history, but an enjoyable one and I learned lots researching it.


Agile Benefits Management

Benefits are why we undertake projects. Projects are expensive to undertake and have a risk of failure. So, we need to get benefits from them, or at least think we will get benefits from them, to start projects in the first place. Often the benefits of a project are not fully realized until after the project is finished. This is why benefits management is usually the domain of program management. Sitting a level higher than individual projects and operating over longer timelines, programs are better positioned to identify, track and transition benefits from individual projects or groups of related projects.

Agile approaches place strong emphasis on delivering business value. Work is prioritized with the highest business value items done early and definitions of “done” that focus on acceptance rather than completion of work help ensure benefits are truly delivered. This aligns them well for benefits tracking and management, but there is more to understand to truly integrate agile projects with effective benefits management.

First let’s take a peek at the established world of benefits management. The PMI’s Standard for Program Management has three program phases: 

 

  1.   . Program Definition
  2.     Program Benefits Delivery
  3.     Program Closure

 

 These are shown below along with a breakout of Benefits Delivery steps:

Agile Benefits Management

It is interesting to note that sub-steps 2 and 3, “Benefits Analysis and Planning” and “Benefits Delivery” are iterative. So we can see, program management is focused on the iterative delivery of benefits; which is what agile is all about so why do agile teams often face challenges from traditional project managers and PMOs? 

 

Thick Sandwiches

This is an aside, but a repeating pattern we often encounter is something I call the “Thick Sandwich”. It describes the situation where workers want to do the right thing and executives and senior managers want business benefits, but placed between them is a layer of middle management who, while well intentioned, tend to obstruct common sense and efficient delivery. So, engineers want to be useful, sponsors want products, but project management as a discipline aims to bring order, predictability, measurement and controls tend to gum up the whole process. 

Middle managers and their processes are created to optimize the process, add rigor and controls, but often just hinder the process. Lean processes (including agile) run up against this often. Agile is well aligned at CMMI levels 1 (Initial), 2 (Defined) and 3 (Managed), it also perfectly aligns with CMMI level 5 (Optimizing) that focuses on process improvement but runs afoul on the documentation and controls layer of CMMI level 4 (Quantitatively Managed). Here again the well-intentioned layer of rigor and control can act as a value delivery inhibitor if we are not careful.

 

Continue reading "Agile Benefits Management" »


PMI-ACP Training in Calgary

CalgaryI am testing demand for another Calgary based PMI-ACP Exam Prep course. Please let me know via email to Mike <at> LeadingAnswers.com if you are interested in attending a 3-day Calgary based PMI-ACP Exam preparation course. 

 

Evolution of the PMI-ACP Credential

I ran a couple of Calgary based PMI-ACP courses three years ago when the exam first came out. Since then the certification has grown in popularity from niche to mainstream with over 10,000 people now holding the credential. This makes it the most popular experience based agile certification and the credential of choice for hiring managers looking for the rigor of a ISO 17024 backed PMI credential. 

In October 2015 the PMI rolled out the updated version of the PMI-ACP exam, based on feedback from hundreds of existing credential holders and agile practitioners. The new Exam Content Outline has been restructured with the addition of a new domain “Agile Principles and Mindset” to focus on thinking and acting in an agile way as opposed to simply implementing agile processes and hoping for improved results.

 

My Involvement in the PMI-ACP Credential

I was a founding member of the steering committee that designed and developed the exam content outline. We based the exam on what agile practitioners with a year or two’s experience should know to be effective. We wanted a methodology agnostic credential that captured the agile practices used on most projects most of the time. The exam covers Lean, Kanban and agile methods such as Scrum and XP. 

I worked with RMC to write their best-selling PMI-ACP Exam Preparation book. I recently updated this book to restructure it to the new Exam Content Outline. The book is currently available for 30% off from RMC here and is also included in the course.

 

Details about the Course

The course will be capped to 15 people for better Q&A and will take place at historic Fort Calgary which is close to downtown on 9th Avenue and has free parking. It includes the second edition of my book, colour printed workbook, sample exam questions, and USB stick of additional materials. 

The course has a 100% pass rate and uses Turning Technologies audience response technology. Following the course each participant receives a personalized follow-up study plan based on their sample question performances. For more details see the Course Outline.  To express an interest and get pricing information please contact Mike <at> @LeadingAnswers.com.


Second Edition of My PMI-ACP Book is Now Available

2nd EditionEven though several people reported receiving their books last week, Canada Post takes a little longer, but today I got my first look at the second edition of my PMI-ACP Prep book. There is more coverage of Lean, Kanban and Scrum. It has been restructured to match the new PMI Exam Content Outline domains and has a new section on Agile Mindset. These changes along with more practice questions increases the page count by some 85+ pages.

It’s a hefty text book now, but the extra material is support, more explanation and feedback suggestions from hundreds of readers of the first edition. The exam content was restructured but did not change that much. So it is not that there is now more to learn rather more material to help you on your way to earning the PMI-ACP credential.

RMC has a 30% off early-release offer right now that can be found here.


Agile Talent Management

Talent ManagementTalent Management is the science of human resource planning to improve business value. It includes the activities of recruiting, retaining, developing and rewarding people along with workforce planning. From an agile perspective much of what we do on agile projects helps with talent management. We encourage empowered teams and give people autonomy over how they work which improves satisfaction and motivation. We also promote knowledge sharing through a variety of collaborative practices which reduce the impact to the team of people leaving. 

However, these measures only address some recommendations for talent management. This article examines the ideas and project implications of the other recommendations. First, let’s examine why talent management is important and understand the labor cost vs opportunity cost differential. 

Recruiting costs

If we lose a team member and need to replace them; a job posting needs to be created and sent out to agencies and online forums. We then need to sift through replies and come up with a short list of candidates to consider further. Next comes reviewing candidates with the project manager, arranging interviews, interviewing candidates (preferably with team involvement), following up on references, salary negotiations and hopefully finally hiring someone. I went through this recently for a developer on a software project and estimated the total time to the organization to be 64 hours. At an average labor rate of $80/hr that is $5,120. Had our first choice candidate not joined or failed reference checks the total time to hire would be much higher. 

Getting up to Speed Costs

A point often overlooked is not this initial hire effort, but the subsequent, much larger learning cycle before becoming a productive team member. A convenient Tayloristic view of management believes one developer can be swapped out for another. However, for a large, complex project it often takes smart, motivated individuals 3 months of learning to get up to speed with the business and technical domain and a further 6 months before they become truly productive. In these first 3 months not only are they not contributing to net new functionality but they are spending 50% of their time asking questions of other team members – slowing their output too. 

These costs are huge, assuming a fully loaded developer rate of $80 / hour (typical for North American software engineering) 3 months of not contributing and slowing other developers by 50% full time equivalent (FTE) costs: 3m X 4.2wks x 40hrs x $80/hr + 50%(3m X 4.2wks x 40hrs x $80/hr) = $60,480.

Follow this with 6 months of increasing capability going from 0% productive (no longer a net drain) to 100% productive (up to speed) we can use an average figure of 50% non-productive so 6m x 4.2wks x 40hrs x $80/hr x 50% = $40,320 

So, the cost of losing a team member and having to recruit and train another could easily be $5,120 + $60,480 + $40,320 = $105,920. However it gets worse, whenever a high performing team loses a team member they move from the Tuckman “Performing“ phase to the ‘Storming” phase again as the team dynamics change and have to get back through “Norming“ to “Performing”. 

Continue reading "Agile Talent Management" »


Agile Innovation

Psst, this is your conscious, I am here to remind you about something you have thought about, but then hid away in the back of your mind. Lots of this agile stuff is hypocritical, it preaches evolution and change, but then we ask the same old three questions at standup every day. Also, why must we have standup every day, isn’t that kind of prescriptive? Agile methods are supposed to facilitate innovation through iterative development followed by inspection and adaption. They practice the scientific method of measurement and feedback on products and team work; so why are the agile practices themselves magically exempt from this precious evolution?

I believe there are two main reasons; first off, it is to protect inexperienced agile practitioners from themselves. With a free rein to morph product and process there is a strong likelihood that by six months into a project the practices followed by the team would have deviated from the proven and tested methods of most successful teams. The risk of failure would increase and every project in a company would be using a radically different approach making integration, scaling and team member transfers a major problem.

The other reason is a little more sinister. Most of the creators, proponents and promotors of agile methods have interests in keeping the methods pure vanilla. This is so they can create training courses, certifications and web sites for them. While scrum, as one example, has its specialized ceremony names and products you can neatly market services for it. If you allow or encourage people to change it then the result is not so proprietary and more difficult to defend, promote and assert ownership over.

I am not suggesting we should be changing agile methods willy-nilly, I think a basic suggestion to try them out-of-the-box for a couple of years is sound advice. However, beyond that I believe there are great opportunities for growth and deviation outside the standard agile models for stable teams who want to evolve further. This article tells the story of one team that did just that and what other people can learn from it.

Continue reading "Agile Innovation" »


Agile and Strategic Alignment

This month’s theme at ProjectManagement.com is “Strategy Alignment/IT Strategy.” This can seem at odds for agile teams who organically grow solutions towards evolving requirements. Where’s the strategy in that, and how do we promote empowered teams while preventing chaos? Most organizations spend considerable time and effort developing strategic roadmaps and they don’t want this work undermined by unordered development.

Fortunately, hope is at hand with some well proven models. While the common kernel of agile practices make little mention of strategy or architecture, many of the supporting guides and scaling approaches handle the topic well. So, when faced with a criticism of no place for IT strategy or struggling to link an existing strategy to an autonomous team we can turn to these agile “wrappers” for inspiration and guidance.

You do not have to be using these approaches as standards at your organization to make use of the integration points and approaches they recommend. Instead see how strategy and architecture are handled and then apply a similar approach in your project and organization.

DSDM

Dynamic Systems Development Method (DSDM) is an agile approach that started in Europe and covers a broader project lifecycle timeline than most agile methods. It starts early with Feasibility and Business Study phases goes beyond deployment to handle Post Project work. Unlike most agile methods that don’t mention architecture DSDM has an architectural deliverable called the System Architecture Definition (SAD) that is created early on in the Business Study phase.

Agile projects struggling to appease architecture groups and facing criticisms of lacking strategic alignment, could look to the DSDM System Architecture Definition as a template for an early project, light-weight solution. DSDM also fits well with The Open Group Architecture Framework (TOGAF) standard and there is a White Paper on DSDM and TOGAF Integration White Paper here.

SAFe

The Scaled Agile Framework (SAFe) is a knowledge base for implementing agile practices at enterprise scale. It presents this information through a Big Picture View that shows how the work of agile project teams can be rolled up into programs with their own program backlogs. Then explains how programs fit into larger portfolios that implement product investment and strategic themes.

Continue reading "Agile and Strategic Alignment" »


Agoraphobia: The Fear and Loathing of Open Space Offices

Agile methods like XP, Scrum and DSDM have been advocating co-located teams in open plan offices now for 20 years. The idea being that since face-to-face communications are the fastest and most efficient, teams should be established to work this way whenever possible. Also, software projects, where agile methods started from, build intangible, often new and novel solutions to problems; as such there are lots of opportunities for miscommunication about how these new systems should look and work. Having people working together makes it easier to surface these misunderstandings, collectively troubleshoot problems and collaborate on new solutions.

However co-location is not always possible and open plan offices can suffer from “noise pollution” and frequent interruptions. The following infographic was created by a Voice Over Internet Protocol (VOIP) provider so probably has some selection bias, but importantly draws its findings from over a dozen respectable sources including articles from Bloomberg, The Guardian, the Wall Street Journal and Fortune.

Continue reading "Agoraphobia: The Fear and Loathing of Open Space Offices" »


Knowledge Sharing on Agile Projects: Absent or Abundant?

Absence or AbundanceKnowledge transfer and sharing on agile teams differs from traditional approaches in both form and the internal vs external focus. Agile teams produce few of the traditional knowledge transfer documents yet their daily practices focus on knowledge transfer. While agile teams spend much of their time transferring information internally they share little with external groups other than the evolving product or service they create. These differences lead to some polarizing views of knowledge sharing and transfer on agile projects.

Some people see agile projects as knowledge transfer deserts where information is hoarded by key individuals and no useful documentation produced. Others believe agile projects are all about knowledge transfer.  So why the disagreement, how can smart, experienced people have such different views about the same topic? It comes down to what we consider knowledge transfer and sharing to be.

A requirements specification document should be a great vehicle for sharing knowledge and transferring it from analysts to developers. It is a permanent record of requirements that can be read by many people and referred back to when needed. If questions or the need for clarifications arise – go look in the requirements specification. This works well for stable, unchanging requirements that can be gathered comprehensively up front.

Baselined plans are great knowledge sharing tools too. They lay out what should happen, when and by whom and paint a clear picture for all to see. Plans illuminate the path forward and communicate this to all involved stakeholders. Lessons Learned documents gathered at the end of a project are classic knowledge transfer and sharing tools also. Recording what went well, what did not go well and recommendations for similar projects to follow seems the epitome of knowledge transfer.

Agile projects down play the value of upfront plans, avoid detailed requirement specifications declaring them unreliable and wasteful. They often spurn Lessons Learned documents too, instead performing retrospectives amongst themselves. It is no wonder then, that to some people agile projects appear to lack the basics of knowledge sharing and transfer. However these people are measuring with the wrong yardstick, or fishing with the wrong size net and missing the knowledge rich plankton that feeds agile teams. When you “see the matrix” of agile projects you immediately realize the whole process is about knowledge transfer.

Continue reading "Knowledge Sharing on Agile Projects: Absent or Abundant?" »


PMI-ACP LinkedIn Group Growing

Last week we passed 500 members for the new “PMI-ACP Exam Prep with Mike Griffiths” LinkedIn Group.

That is a great start and plenty enough to begin discussing topics about the exam for people studying for the credential and those already with it. I have just posted a new discussion on the suitability of the PMI-ACP curriculum you can join the group and see it here

Text_illustration


Agile 2015 Conference Session

My presentation outline “Eat Risks for Breakfast, Poop Awesomeness All Day!” was accepted for the Agile 2015 Conference in Washington D.C., August 3-7. As much of the agile community seems engaged in scaling debates I am really happy to share some useful tools that can be used on any project, regardless of approach.

The learning objectives for the session are:

  • See why project managers are the least equipped to effectively identify and manage project risks.
  • Learn engaging ways to educate team members about risk management including identifying threats to avoid and opportunities to exploit
  • Preview 5 collaborative games for effective threat and opportunity management from planning and identification, through management, to reporting and closure
  • Understand the untapped potential of an increased emphasis on opportunity management
  • Review case studies of projects teams that have been using these practices for three years and are achieving measurably better results than teams that do not

Risks_monster_color


PMI Credentials – The Last Decade and the Next

PMI Certs Fig 3Today we take a look at how the number of PMI Credential holders has grown over the last 10 years and speculate where they might go in the future. While 10 years is a good period to look back over, the PMI’s PMP ®(Project Management Professional) credential dates back much further, to 1984, making it 31 years old this year.

Growth of the PMP was slow in the 1980’s partly due to the different communication methods being used then. The Internet did not start becoming popular until the 1990’s, so information about the PMP certification was shared mainly through periodic journals and newsletters. Another factor was the self reinforcing nature of credentials. When credentials are new few people outside of the originators have heard of them so there is little external incentive to get one. Slowly, people wanting to demonstrate their skills and/or distinguish themselves from their peers obtain the credential. Then, once it reaches a critical mass, hiring managers start asking for it so more people are motivated to obtain it and growth increases rapidly.

By the mid 1990’s the PMP credential was picking up steam and by 2004, our 10 year look back starting point, the PMP had over 100,000 holders. By the end of 2014 this has grown to nearly 640,000 certificants and is by far the most popular credential offered by the PMI. 

During the last 10 years a number of new credentials have been launched to provide opportunities for both specialization (like the scheduling and risk credentials) and diversification (such as agile and business analysis credentials). The first credential after the PMP was the CAPM (Certified Associate in Project Management) introduced in 2004 that serves as a potential stepping-stone to the PMP and is targeted for people who have worked on and around projects, but do not have experience leading and directing  projects.

Since then there have been several more credentials launched that we will discuss in more detail later, but for now we can see from the stacked areas graph below in Figure 1 that the PMP and CAPM make up the majority (98%) of all PMI Credential holders.

Continue reading "PMI Credentials – The Last Decade and the Next" »


PMI-ACP LinkedIn Study Group

PMI-ACP Study GroupI have created a LinkedIn group for readers of my PMI-ACP Exam Prep book. The group combines the features of a study group and Q&A forum along with exam taking tips. Once we have critical mass I will focus on a chapter for 2 weeks discussing topics and answering questions.

I would also like to hear from people after they take their exam to get feedback on how using the book worked for them and any suggestions for the second edition. If you are interested, please help me in spreading the word and join the group Here.


Quality Project Management

Unexpected SuccessHow do we define quality as a project manager? Is it managing a project really well, or managing a successful project? How about managing a successful project really well, that sounds pretty good. However it poses the next question: What is a successful project? Let’s look at some examples of project success, failure and ambiguity.

 

Apollo 13
Apollo 13, the third manned mission by NASA intended to land on the moon that experienced electrical problems 2 days after liftoff. An explosion occurred resulting in the loss of oxygen and power and the "Houston, we've had a problem" quote from astronaut, James Lovell (that is widely misquoted as, "Houston, we have a problem".)

Apollo 13
The crew shut down the Command Module and used the Lunar Module as a "lifeboat" during the return trip to earth. Despite great hardship caused by limited electrical power, extreme cold, and a shortage of water, the crew returned safely to Earth and while missing the main moon-based scope, it was a very successful rescue, allowing for future missions. Clearly, this was a remarkable achievement, but the original project goals were not met. Lovell now recounts this story at PMI conferences under the very apt title of “A Successful Failure”.

 

Continue reading "Quality Project Management" »


The Evolution of Teams

The Evolution of TeamsMy other workshop submission for the Agile 2015 Conference is titled “The Evolution of Teams” and examines one team that stopped doing the traditional agile practices is more agile than ever.

Agile practices such as daily stand up meetings, sprint planning and retrospectives are great tools for encouraging team members to share information, collectively make decisions and improve. However, how do you maintain active participation for long periods without burn-out or boredom?

As companies recognize the productivity of high performing teams and bring new projects to established teams rather than disband and reform teams, how do we keep things fresh? My session is a case study of an award winning agile team that has been delivering projects for over 7 years. It examines how the original core practices that are familiar to any team starting agile have evolved into new practices while honouring the original values and goals.

A casual observer may be concerned: “What, no stand-up meetings, sprint planning meetings or retrospectives? You guys are not agile at all!” However teams can be agile without doing the traditional agile practices. Agility, after all, is a mindset not a To-Do list, and this session introduces the practices of “Show-and-tell”, “Tech-talk” and “Sense-Pull” amongst others.  They may not work for your team, but show the journey of one team’s progression through adaptation and refinement of process. (Along with all the bumps, set back and mistakes made along the way too.)

If the presentation gets accepted I will share the main topics of the session here for feedback before delivery.


Eat Risks for Breakfast, Poop Awesomeness All Day!

Risk Eating MonsterI have submitted a presentation for Agile 2015 Conference about team based risk and opportunity management that may well get rejected based on its title alone!

It has always been a good practice to engage team members in the estimation process; then agile methods taught us how teams should do the local planning and decision making too. So it should come as no surprise that the best people to undertake effective risk management are team members. They possess the best technical insight and are closer to any execution issues than team leads or project managers.                                               

However, risk management as tackled by many organizations, is academic, boring, seemingly removed from real-work and it often ignores the maximization of positive risks (opportunities). My proposed workshop demonstrates how to turn teams into risk-consuming, opportunity-chasing beasts that that leave a trail of business value and delighted stakeholders.

  Risk Eating Monster

At the Agile 2012 Conference I presented a session called “Collaborative Games for Agile Risk Management” that introduced fun, team based games to engage the team in risk and opportunity management. In the intervening years many teams have adopted these techniques and become much more effective at Risk Management. However it turns out I was focusing on the wrong end of the lever, the big news are the results teams are getting through Opportunity Management.

Teams using these approaches are not only driving out risks, but more surprisingly, building great inter-organization alliances, being given free passes on bureaucratic process and generally having an easier go of things. At first I was surprised at all the “good luck” these teams encountered but then I saw how small adjustments in team behaviour were being made towards freshly identified opportunities.

A little like the 18th Century discovery linking germs to infections that gave rise to the introduction of hand washing in hospitals increasing survival rate dramatically. Putting teams in charge of opportunity management leads to changes in day to day behaviour that dramatically increased the execution effectiveness and success rates of their projects. 

Good leaders know the value of a powerful vision; it “Reveals a beckoning summit for others to chart their own course”. In other words once we know what our true goal is we can make our own micro adjustments. Getting teams to own opportunity exploitation causes them to behave differently and benefits start occurring all over the project.

My session proposal outlines the practices and reviews case studies so you can equip your team to be risk-consuming, opportunity-chasing beasts that leave a trail of business value and delighted stakeholders. However if the mental image of eating risks for breakfast and pooping awesomeness all day is too graphic to share in your organization, maybe a machine that harvests risks and opportunities and outputs business value is an easier sell, but not as much fun.

Risk Eating Machine


“Solving Today’s Complex Projects with Agility” Presentation

Gran Canaria PosterNext week, on February 18th, I will be presenting on “Solving Today’s Complex Projects with Agility” at the Society for the Economic Promotion of Gran Canaria (SPEGC), co sponsored by ITProiectus. I have been working with ITProiectus for a while but this will be my first time to meet them and I am really looking forward to it.

The presentation will explain how today’s complex problems can be solved by collaborative teams that  better handle ambiguity than traditional plan-driven approaches. I will review some of today’s wicked project management challenges and show how agile methods, while they look deceptively simple, actually harness sophisticated approaches for generating consensus and driving towards high quality solutions. 


Big Agile, the Route Less Travelled

Scaling Collaboration not Process is the Key to Enterprise Agility.

CollaborationAgile methods have been found to be extremely effective when used correctly. A reasonable reaction to witnessing any great performance in an organization is to demand more of it. So a tremendous amount of time, effort and resources have been expended over the last few years on scaling agile for the enterprise with all the new processes and models that can go along with that. 

I admire a lot of the work done to scale agile methods in the attempt to replicate the success of the initial `golden-teams` to all groups in an organization. Unfortunately these roll out attempts largely result in disappointment or failure because the investment and effort has been applied in the wrong place. It is not process we need to scale and duplicate, it is the art of collaboration.

Agile methods are successful when they equip motivated subject matter experts to collaborate in an effective way with minimal process overhead. In attempting to make agile methods scalable, it is tempting to add more process to assist larger scale coordination. However that is the last thing we should do. Not that we don’t add more process, just that we add it last, not first, after you have replicated and established collaboration models. Adding process first kills collaboration and then even the best intentioned and resourced development environment is doomed.

This phenomenon of process stifling smart behaviour was identified by Dee Hock, former CEO of Visa who said: `Simple, clear purpose and principles give rise to complex and intelligent behaviour. Complex rules and regulations give rise to simple and stupid behaviour.` The real path to scaling agile successfully is not choosing a scaled framework to implement, but focussing on replicating good teamwork and collaboration models and then adding minimal process.

The trouble is process and tools get all the press because they are more tangible and easier to describe. Plus vendors can promote and sell frameworks more easily than teamwork advice since they are proprietary and more marketable. So, a bit like diet pills and fitness gimmicks, we see more coverage of quick fixes that don’t really work than good (but less flashy) basic nutrition / teamwork advice that actually does work.

Continue reading "Big Agile, the Route Less Travelled" »


LeadingAnswers in 2015

PathwayI am well overdue for posting to this site, but it is not through lack of interest or ideas. There is an inverse relationship between postings and with how busy I have been. When I have time to post here it generally means I am getting some spare time. When you see nothing for weeks (or months) it means I have been busy doing “real-work” which I guess is a good thing. Since I last published some articles here I have been working with APMG on a PMBOK and DSDM Cross Reference and White Paper. This prompted me to update my “PMBOK Guide to Agile Mappings” and bring it up to the latest PMBOK V5 Guide version.

I have been doing some PMI-ACP Exam Prep training courses and taught a Collaborative Risk Management workshop. I gave a keynote presentation at an excellent PMI Conference in Poland and have been working with the PMI on the next version of the Exam Content Outline for the PMI-ACP exam refresh. I have also been teaching at the local university, writing for Gantthead (ProjectManagmeent.com), moved house and doing my regular day job.

These activities have provided me with lots of things to write about here and over the next few weeks I hope to post more regularly and share some cool new content. Thanks for your patience and stay tuned for some more articles soon.


9th International PMI Poland Chapter Congress

Poland-pmi-logo-2014I will be in Warsaw next week for the 9th International PMI Poland Chapter Congress – themed “Mission Impossible”. I am very much looking forward to it and sessions like the “Global Challenges of Mega Projects” by Virginia Greiman of Harvard University and “Agility in Business” by Arie van Bennekum, co-author of the Agile Manifesto.

I have a keynote on “Taming Today’s Complex Projects with Agility” and will be running a workshop after the conference on Agile Risk Management for Large Projects that features my Collaborative Games for Risk Management I have blogged about and documented. The conference will focus on Beyond Agile - taking agile beyond its original intent and also Mega Projects that challenge today’s project management practices.

Unfortunately this conference clashes with my local PMI-SAC Conference which also promises to be a great event, but hopefully I can catch up on some of the highlights of that from people who attended.

Mission-Impossible



The Economics of Compassion in the New Economy

Employee Perfect StormThis article is less about agile techniques and more about the people related challenges of today’s agile projects. As work switches from industrial work to knowledge work, companies face a perfect storm of employee engagement and retention issues. On the one hand the time taken to learn a job is increasing as domains become more complex and new tools add layers of abstraction and integration problems. On the other hand the average time spent in a job is decreasing. Frequent job changes are now the norm and long term workers are a rarity. Two years is the new five years average tenure and six months is the new two years of young worker average placement. It may seem just as people become productive they leave and the training process has to repeat.

An additional problem is that it is often the best people who move on, since they are sought after by more organizations and there is now less stigma with short work assignments. Companies not paying attention to their workforce or offering appealing work environments find themselves subject to an involuntary Sedimentation-Effect as the best float to the top and depart leaving less capable people behind. The process has been accelerated by social media and online job sites that make finding good places to work and connecting strong candidates to great companies easier than ever.

Things are not going to get better any time soon either, as Baby Boomers and Gen X workers leave the workforce Generation Y and Millennial workers are entering the market place in increasing numbers and with new expectations. Paul Harvey, a University of New Hampshire professor says that Gen Y and Millennial workers “…have unrealistic expectations and a strong resistance toward accepting negative feedback" and "an inflated view of oneself." 

Employee Perfect Storm

It is not all doom and gloom though; fortunately agile projects provide ample opportunities for tuning the workplace for better motivation and retention. Bill Pelster, principal of Deloitte Consulting, suggests that “Organizations need to understand that the world of work is changing. What millennials want — innovation, opportunities to grow and develop, mentors — aren’t overly demanding. They’re what every organization needs to succeed. All generations generally want what the millennials want, but what is different is the priority placed by millennials on development and core values versus, for example, a safe and secure job. Millennials are more inclined to take risks and change jobs much more quickly than other generations.”

In fact there are a number of things companies and managers can do to attract and retain the best talent.

Leaders, not managers - Forget trying to manage people, that’s too command-and-control and reactionary to cope with today’s speed of business changes, nor is it engaging. Today’s teams want leading. This involves communicating a vision of the desired end state, clearing the path of obstacles or bureaucracy, and providing mentorship with support.

There is a useful paradox that helps remind us of the leader role “We lead people by standing behind them” i.e. we back them up, provide support, encouragement, training and mentorship. Let them take any praise or glory and be a close, but in the background, supporting player.

Problems, not tasks – humans are hard wired to get a buzz from problem solving, that’s why many people play video games and do Sudoku puzzles in their spare time. Tap into this motivator and present the project’s goals as problems, don’t try to manage them away into tasks. Let the team see all the complexity then ask or challenge them to solve the project problems.

Engaged, self-organizing teams are incredibly resourceful and creative. The traditional model has solutions being designed by a small group of specialists and then selling the selected approach to the team for implementation. Agile leaders instead invert the model and engage the team in solutioning and have them “sell” their approach back to the project managers and business champions for approval.

This higher level of engagement builds a much stronger commitment to deliver and remove obstacles encountered along the way. It also taps into people’s reward mechanism of problem solving and helps build everyone’s sense of achievement rather than drudgery. Obviously some work will always be dull and we just have to grind it out, but that should be the exception not the norm.

Say “Yes” to time off requests – “kids school play”, “camping trip”, “whatever”,  if someone has enough of a reason to not want to be at work, especially contract staff who do not get paid when taking time off, why make them feel bad about asking or turn them down? The good-will and appreciation for having a flexible working environment ranks high among high achievers. Most people recognize when they have good working conditions and the small cost of reduced capacity is more than made up for by the benefits of retaining the best workers, reduced recruiting and training, etc.

Obviously if anyone abuses this goodwill guide and finds reasons not to work on a regular basis then there needs to be a separate discussion. Failing that I have only seen upsides from providing a very flexible work environment.

Leverage improv comedy’s “Yes, and…” – Responding to someone’s plan or suggestion with reasons why that won’t work here, or the famous “OK, but what about …” is demoralizing. “OK, but“ is often a thinly disguised “No” and after a series of these, people just stop suggesting ideas, shortly followed by stopping caring.  The first rule of improve comedy is build on ideas, not shut them down; it is the same with team work and co-creation in the work place.

So, if someone suggests an open house to demo the new system to customers, we can reply “Yes, and if we do a dry run with our business group first, we can iron out any kinks”. “Yes, and” promotes ideas and involvement rather than stifling them. We can always edit and improve plans later, but if the best suggestions never get made for fear of ridicule, no refinement can ever wish them into being.

Since collaboration and teamwork are so critical on knowledge worker projects, many forward thinking companies are looking to Improv training to help their employees. See these Forbes and FastCompany articles for more information.

Keep perspective and stay calm - remember our project issues are definitely first-world problems, a broken promise, buggy release, missed demo, or poor estimate are not worth getting truly upset about. Save the drama for where it is warranted, work compassionately and objectively.

Create projects, not roles – drawing from Deloitte’s Bill Pelster again: “It is important that organizations realize that millennials are looking to constantly gain new experiences and push their development. This means that organizations need to think through the velocity of developmental opportunities and the potential need to “re-recruit” millennials on a regular basis. Failure to do this will potentially lead to higher than expected turnover and more pressure on your recruiting organization to constantly source and on-board new talent.”

We can frequently re-recruit staff through exposing them to new projects with new problems to solve. Align people with key projects and mentors so that they are challenged and have an accelerated growth experience. This is good for the organization and their employees.

HippySh*t or Solid Sense?

To some people these recommendations may seem like indulgent panderings to a soppy workforce of over-entitled layabouts. They may seem to be overly generous, but the world is so connected now it is easier than ever for the best people to find good work. If your company undertakes industrial work involving the repetition of established process, you likely do not need the best and most talent workforce; instead reliable and cost effective staff are the way to go.

However if you are in the knowledge work space of solving novel problems then attracting and retaining the best staff you can is not a company differentiator, but the minimum required to stay in business. The suggestions outlined above, and others besides, do not replace standard work. Instead they get woven into our normal behaviour for leading teams, hopefully to effect subtle shifts towards a more desirable work place that retains the best talent and attracts more of the same.

The economics of compassion and empowerment might not sit easily with everyone from my generation. Like many people, I worked in junior, menial roles for decades before being given any opportunity to influence. But as the saying goes “If you don’t like change, you’re going to like irrelevance even less”. So, the question becomes what can we learn to stay up with the wave of change if we want to succeed?


The Dangers of Visual Project Management

(Or how a picture can divert 1,000 eyes)

Optical Illusion

This post was first written for ProjectManagement.com who were doing a series on Visual Project Management at the time. I was excited when I heard about the theme since I am a big fan of adding meaning through visual tools to all kinds of project elements, whether it is methodology scope, project progress, or risk lists.  As a visual thinker I like to make sense of a concept spatially before adding detail or explaining it to others. Yet I have found this to be a weakness as well as a strength, because what cannot easily be visualized can often get trivialized or forgotten.

Plans and prototypes are great because they easily bring people together to debate and collaborate on important project elements. Since we have something to point at and annotate; discussions and agreements progress quickly because consensus making is greatly facilitated. However what about conflict management, decision making across teams, or business engagement issues? These are more difficult to visualize but arguably more important than if a web site should have a blue or a green background.

The idiom of “Out of sight, out of mind” speaks to the dangers of an overreliance on visual management.  So how do we address this threat? I believe there are two main choices: first, find a way to somehow make it visible, or second, consciously bring extra attention to it.

Another project saying “What gets measured, gets managed” might hold a clue to helping find ways to make things more visible. I think there are some parallels between the visible / invisible issue to the measurable / immeasurable issue. Many of the things we can measure on a project are not helpful and many of things we would really like to measure are intangible and difficult to measure. Einstein summed it up nicely with the quote “Not everything that counts can be counted, and not everything that can be counted counts”.

Continue reading "The Dangers of Visual Project Management" »


Helping Your PMO Help You

PMO Agile CoordinationDo any of these traditional PMO scenarios match your agile team experiences? Your traditional PMO is so laughably outdated that most agile projects ignoring them; other projects produce token deliverables to appease them, but these bear little resemblance to anything actually happening on the agile projects.

The PMO looks for conformance to BDUF (big design up front) methodologies with signoffs to premature speculations about requirements and scope definitions. It reports progress on traditional projects such as being 75% through Requirements Gathering or 50% through Analysis and Design as if these non-value delivering activities are actual progress. Finally, when projects have issues the PMO responds by creating more review and approval groups to ensure competence and adds gates and sign-offs to try and improve quality.

If these scenarios sound familiar to you I would like to ask a follow-on question: How is your agile roll out going? Is the PMO the last bastion of opposition or are you fighting pockets of resistance and misunderstanding throughout you organization? Is the once “no-brainer” decision to switch to agile actually causing some headaches and frustration? If you answered yes to this too, you are not alone.

It turns out the PMO is not usually the problem, but they are a good litmus or canary-in-the-coal-mine for how an agile transformation is going. The PMO’s focus is project execution process, so if you cannot convince this group that agile is the way to go, then how do you plan to convince groups who don’t care about process at all? How about the BA Center of Excellence or the Architecture group, have they fully bought in to your agile approach or are they requesting more formal practices?

Getting the PMO onboard is helpful in convincing these other, more problematic groups that agile methods can be a better way of working. So how do we do that? Well making agile more accessible is a good start. PMO’s often shy away from agile methods since the short iterations and repeating cycles of work do not offer the familiar phases and gates they are used to. In fact interacting with agile team iterations seems as appealing as putting your arm in a spinning concrete mixer.

However we can make the process less daunting by showing how the user story and backlog process works. Take some required deliverable, like a handover document, and create a story for it. Give it to the team and along with a customer proxy (a Product Owner for instance) the story will get prioritized and placed in the backlog. Since it is required for Go Live the story will get selected and worked on by the team prior to the release date – all with PMO limbs intact.

PMO Agile Coordination
 

Another point of confusion around agile methods for some PMO groups is the lack of a visible end point or meaningful progress reporting. They may wonder if iterations just repeat until the customer is happy rather than the specification is complete? Gaining visibility into the process can help by providing retrospective data to the PMO along with story points and feature metrics. By explaining the cadence of reviews and tracking metrics PMOs are assured progress is measurable and all the old favorites like Budget At Completion (BAC) and Schedule Performance Indexes (SPI) can still be obtained.

Helping the PMO helps agile adoption by creating another advocate group. It may be a surprise to some PMs and teams but PMO’s are under a lot of pressure to justify their existence and demonstrate their value add. They are usually very receptive to ways to stay current and support emerging practices.

Investing some time to train them in Product Owner training or Retrospective Facilitation pays dividends since now they can offer these new project services. Project teams will benefit from a more educated and aligned business community and gain impartial facilitators making it easier for all to contribute ideas at retrospectives.

Rather than unaligned PMOs representing an obstacle to agile teams, they really represent missed opportunities for further agile adoption and an indicator that the agile message might be miscommunicated to other stakeholder groups. Spending some time to address their concerns, explain the risk reduction goals of early feedback, and equip them with useful services will pay dividends and ease the larger adoption of agile and lean principles.

(I first published this artice at ProjectManagement.com here)


It is not the Process, Stupid

ProcessEven though Mickey Mouse is the symbol of Disney theme parks he is not really what these locations are about. Agile methods are similarly known by their novel processes and team ceremonies but these are largely irrelevant distractions from the true focus.

Just as Disney is all about manufacturing a positive visitor experience through detailed buildings, social engineering and extensive staff “character” training; agile methods are really about creating a social framework where effective work can be accomplished. This social framework will vary from project to project and enterprise to enterprise. It is a problem solving exercise like building a custom galley kitchen inside a boat not a standardization exercise like force fitting IKEA kitchen cabinets.

I realize that by using analogies to Disneyland and IKEA so early in an article many readers may assume I have finally lost the plot but after 20 years of practicing agile I have had enough with rote methods implementation and attempts to scale through process training that fail. To me agile is about process as much as Disney theme parks are about Mickey Mouse. Yes, they are an easily identifiable symbol, a short cut to identification, but far removed from what the real focus is.

In fact Mickey Mouse cartoons kind of suck and most people would be hard pressed to think of a good one. However, luckily for Disney that is not the point, their real goal is to capture imagination and allow people to explore fantasy environments while spending lots of money, hopefully as part of a pleasurable experience so they will come back and also tell their friends.

Agile methods aim to shorten the time to value and build high quality, positively received products or services by intelligently adjusting behaviors and employing good construction practices. The activities commonly used to do this include:

Sense making – agree information gathering steps and prioritize exploratory work

Short Build / Feedback cycles – iterate through short cycles of Planning, Exploring, Learning and Adapting

Conesus gathering - collaboratively gain consensus on direction, approach and decisions

Prioritization – build mindful to risk reduction and business value

Results oriented reporting – use metrics based on accepted work that give meaningful indicators to likely completion rates

Respect and empowerment – engage in respectful practices that encourage information sharing and organizational rather than personal optimization

None of these things say we need two week iterations, retrospectives or daily stand up meetings. Those tools are suggested practices to start encouraging some of the right behavior, but pursuing them or measuring them misses the real point. Companies that attempt agile transformations through process training typically fail and it is like assessing a Disney theme park by asking “Does everyone have their Mickey Mouse ears?”

I am lucky to work with an agile team that has been together for 7 years. Not that it has taken us that long to finish a project, but instead the business sees the benefits of a high performing team and keeps bringing us new projects to undertake.

[The whole idea of bringing projects to established high performing teams could be the subject of another post . Instead of creating new teams per project and going through the Tuckman stages of Forming, Storming, Norming then hoping to get to Performing, using existing high performing teams bring many benefits.]

The team is the best I have worked with and won a PMI Project of the Year award for the first project they completed. Yet I cannot remember the last time we had a stand up meeting or retrospective. We dropped two week iterations in favor of a continuous pull of features and use cycle time in lieu of velocity or detailed estimation based on points or days. So is the team still agile? An outside observer looking for process or ceremonies might say No; I would say You Betcha! The team embodies the sense making, iterative, consensus driven concepts implicitly. Techniques like prioritization, results oriented reporting and empowerment are baked into every conversation and action.

It would feel weird to wait until the end of a sprint to discuss adaptation of process. In fact the notion of a sprint seems an artificially restrictive and wasteful construct to manufacture. Inter team communications are too important to wait for a daily stand up meeting and team members get an equal say in decisions and spend lots of time in healthy debate, both face to face and with remote team members.

The set up is not perfect and still has room for growth. We could do better at interacting with other groups and our tendency to “fly-under-the-radar” to avoid delays for approvals from other groups also means we miss opportunities to share success stories and spread effective practices to other departments as well as we could. Yet on the whole the group is very effective.

Skills acquisition is often described using the “Shu”, “Ha”, “Ri” progression. In this model new practitioners start with obeying the rules (shu, which means to keep, protect, or maintain), then consciously moving away from the rules (ha, which means to detach or break free), and finally unconsciously finding an individual path (ri, which means to go beyond or transcend).

My point is that agile is not process following. Success is not methods replication, it is not really gaining an agile mindset either, that’s too insular and individual; instead it is creating a working ecosystem for your environment. The ecosystem may have activities that could be labeled as “processes”, but true processes are designed to resist change, they are like robust pipes that force compliance on items that vary. Activities and behaviors are more open to change and support it where it makes sense.

There are some popular tests to gauge if a team or project is truly agile. The Nokia Test and the Scrum Test are good starting points but they still ask if ceremonies like daily stand ups and constructs like iterations exist. These questions miss the true intent of these practices and bring focus to the process. Yet the process is not important and may/should change over time as a team develops, or be adapted to better suit a client. So it is better to separate the process from the behavior we are really trying to assess.

The following questions do not dictate what process to use but look for signs of a healthy, productive project environment.

  1. Does the business value what is being delivering and want to continue with the same group?
  2. Is the team still improving and learning as it works?
  3. Are the increments of delivered work frequent and of a high quality?
  4. Is the project ecosystem healthy?
  5. Is the system receptive to change?

Thinking of behavior and capability rather than process conformance will help organizations deploy and scale their agile adoptions. It might be easier to measure process adoption than underlying competency, but like associating Disney with Mickey Mouse it is not really about the process.

[I first published this article at ProjectManagement.com here]


Posting Update

Thank you for visiting my site or subscribing to this feed. Regardless of how you access this content thanks for your patience. I have not been writing recently, instead using my spare time to enjoy the great summer weather we have had here the Canadian Rockies. However that is about to change, I intend to post more frequently and am excited about the new content, training courses and opportunities I have planned for the fall.


Thinking Tools for Scaling Frameworks

Light bulbsScaling agile is a hot topic these days. Frameworks like LESS (LargE Scale Scrum), SAFe (Scaled Agile Framework) and DAD (Disciplined Agile Delivery) are in the limelight as too are companies training up ‘’Agile Transformation Consultants’’ to transition entire organizations to agile. However, successful scaling is not easy, it is one thing to put a company through a week’s worth of training and mentoring, but another completely to make lasting changes to working practices and resolve all the issues that get surfaced along the way.

 The logic is simple, when executives see a successful agile project their initial thoughts are often: “Great, let’s do more of this!”, yet the solution is complex. Solving the simple question of “How do we reliably duplicate exemplary performance?” is anything but simple.  Moving from one or two successful agile projects to transitioning an entire organization to use agile methods is a challenging and daunting task.

Factors such as people who do not understand the problems with current practices and a lack of agile thinking are difficult issues to overcome. Strategies for transforming an organization to agile vary. Some favour a top-down education process, others a bottom-up, grass roots initiative.

Should the approach be Buddhist (teach the principles and allow local adaptations) or more like Catholicism (everyone must follow a strict standard protocol)? Insights into these concepts of scaling up agile can be found in the book “Scaling Up Excellence: Getting to More Without Settling for Less” by Robert Sutton and Huggy Rao. 

The authors describe this Catholic vs Buddhist split along with strategies for bridging the two. The In-N-Out Burger chain popular in California takes a very Catholic view to replication where common practices are replicated with very little deviation. This is akin to proclaiming all teams will follow Scrum by the book. The KFC food franchise on the other hand, allows lots of local customization and sells egg tarts and soy milk in its stores in China that are not offered in other countries. This is like explaining the agile manifesto values and principles and allowing variations in team implementation.

There are times when the need for local uniqueness is obvious. Stanford researches tracked a software company who opened offices in Silicon Valley and India. The Silicon Valley offices had bare concrete floors and rough unfinished surfaces to provide a funky, urban-contemporary look. Yet in India rough finishings send a different vibe and some locations have more dust and are impractical for women wearing long saris that quickly get dirty as they drag along the floor. So the company quickly dropped its Catholic approach and installed carpeting.

There are also times when people can suffer from “delusions of uniqueness” when they think they are “special” or more unique than they really are and miss out on some improvement. Brigham and Women’s Hospital had very high rates of doctor customization occurring in its selection of joint replacement products despite no evidence suggesting these new products were any better. It seems doctors just enjoyed trying out new technology - a problem common to many industries.

It is possible to bridge the two poles of Catholicism and Buddhism by using swappable sub-assemblies. Like reusable chunks of Lego, these proven successful components can be used to quickly get the benefits of some standard process while allowing for local customization.

In an agile setting this could be as simple as moving the 9:00am Stand-up meeting to 11:00 to ease co-ordination with a West Coast team, or more sophisticated such as swapping iterations for a continuous pull of features via kanban and DevOps in a high change environment.

When discussing the top-down education or bottom-up change, Sutton and Rao assert that success comes from a ground war not just an air war. During World War 2 commanders often called in bombing raids with the hope of devastating the enemy. Unfortunately only 20 percent of bombs dropped fell within 1,000 feet of their target. More recently with the advent of GPS and laser targeting it is easy to think air wars are now effective. However a review of NATO’s seventy eight day air war on Serbia to stop ethnic cleansing by Slobodan Milosevic concluded it was “a major blunder that the use of ground troops was ruled out from the beginning’’.

All the research and case studies in Scaling Up Excellence find that “Scaling requires grinding it out, pressing each person, team, group, division or organization to make one small change after another in what they believe, feel or do.”

Air assaults are often useful first steps, but are rarely long term solutions. More often, territory must be won inch-by-inch working through issues as they are encountered. This requires persistence, lots of work and slow progress to reliably instill a new way of thinking and working.

For these reasons we should be wary of “agile transformations” that claim to transition an entire organization over a 2 week or 2 month period. This is more akin to an air battle. Yes, maybe everyone in the organization was exposed to some agile training and this is a necessary step, but true understanding and adaption only come through use, failure, learning and growth which take much more time.

Before planning to scale agile (or any other approach) discuss the “Catholic vs Buddhist” and “Air-war vs Ground-war” concepts with those who will be engaged in the rollout. Learn to detect Delusions of Uniqueness and employ Lego Bridging Strategies. These techniques can avoid “Clusterfugs” - an enterprise friendly word used to describe a poorly received transformation and instead can pay huge dividends.

[I first wrote this article for ProjectManagement.com here]


PMI-NAC Conference

PMI-NACOn May 5th I will be presenting at the PMI-NAC Conference on the following topics:

  1. 21st Century Risk Management: Supporting mathematical analysis with social influence
  2. PMO Evolution: Frameworks to Support a Mix of Traditional, Agile and Lean Project Approaches

I am looking forward to the event and will share thoughts and feedback on the sessions here afterwards. Until then here are the presentation outlines:

Presentation 1: ”21st Century Risk Management: Supporting mathematical analysis with social influence”

Today’s complex projects need proactive risk management to stand any chance of executing successfully. Yet, all the steps of: identifying, classifying, analyzing and prioritizing are for nothing if the risks cannot be effectively avoided, transferred, or reduced. These risk avoidance and reduction steps are largely human led activities with success criteria closely linked to social influence.

While the project manager is key to project co-ordination and success, they are rarely the domain experts and instead bring subject matter experts (SMEs) together to collaborate on novel solutions. These knowledge worker projects require a whole team approach to not only risk finding, but also risk resolving.

This session explains the need for proactive risk management and the importance of social influence on risk management. Using case studies, a team approach to risk management to collaborative workshops, new risk visualization techniques, and examples of team risk avoidance and risk mitigation actions are examined.

Presentation 2: ”PMO Evolution: Frameworks to Support a Mix of Traditional, Agile and Lean Project Approaches”

Agile, lean and kanban approaches are a part of the new project delivery toolkit, especially for projects with IT components. The PMBOK Guide v5 published in January 2013 now describes a lifecycle spectrum spanning “Predictive, Iterative & Incremental and Adaptive” approaches. The new “Software Extension to the PMBOK Guide” expands this model with further agile related guidance for project execution.  Gartner Research claims 80% of today’s software projects employ agile methods. So, is your PMO living in denial, or simply living in the past?

Fortunately, a new class of PMO has evolved to support a dynamic mix of traditional, agile and lean project approaches that we can learn from. Using case studies from award winning PMOs, this presentation examines how proactive organizations are tracking diverse project types with common metrics and enablers.