Phy-gital Roundtable: Breakfast Roundup from Germany and Netherlands

02 May '15 | Debjyoti Paul

German Shoppers: Meet Them in the Fast Lane to Phy-gital

15 January '15 | Ralf Reich

Shoppers Will Share Personal Information (But They Don’t Want to be “Friends”)

15 January '15 | Anil Venkat

Modernize or Perish: Property and Casualty Insurers and IT Solutions

14 January '15 | Manesh Rajendran

Benelux Reaches the Phy-gital Tipping Point: Omnichannel Readiness is Crucial

13 January '15 | Anil Gandharve

The New Omnichannel Dynamic: Finding Core Principles Across Industries

13 January '15 | Debjyoti Paul

Technology does not disrupt business – CIO day 2014 Roundup

02 December '14 | Anshuman Singh

Apple Pay – The Best Is Yet To Come

02 December '14 | Indy Sawhney

Digital transformation is a business transformation enabled by technology

01 December '14 | Amit Varma

3 Stages of FATCA Testing and Quality Assurance

06 October '14 | Raman Suprajarama

3 Reasons why Apple Pay could dominate the payments space

18 September '14 | Gaurav Johri

Beacon of Hope: Serving Growth and Customer Satisfaction

05 August '14 | Debjyoti Paul

The Dos and Don’ts of Emerging Technologies Like iBeacon

30 July '14 | Debjyoti Paul

What You Sold Us On – eCommerce Award Finalist Selections

17 July '14 | Anshuman Singh

3 Steps to Getting Started with Microsoft Azure Cloud Services

04 June '14 | Koushik Ramani

8 Steps to Building a Successful Self Service Portal

03 June '14 | Giridhar LV

Innovation outsourced – a myth or a mirage or a truth staring at us?

13 January '14 | Ramesh Hosahalli

What does a mobile user want?

03 January '14 | Gopikrishna Aravindan

Growing Project Managers into Program Managers

Posted on: 07 January '13

As a program manager, a question that I commonly face is: “We are starting a large program, and our team has a really smart project manager whom we would like to place in a program management role. Do you have templates you can give him/her to help get started?”

This question worries me, because this treats program management as a larger project, or something that can be achieved by a competent project manager with the right templates. I think this understates the difference in project and program management; the central difference being that fundamentally, they operate in different places in the knowledge funnel – a program manager primarily uses Heuristics while a project manager uses Algorithms.

I’ll summarize the ideas in a knowledge funnel below (a search for Roger Martin or the Design of Business will provide more details, including some of Martin’s slides on the topic, which I highly recommend):

The knowledge funnel has three stages, each with increasing knowledge of the problem to be solved. In the first stage, the problem is a mystery. The process of solving a mystery starts with questions, and we eventually develop certain ways of working called heuristics that allow us to tackle the mystery. As we develop more experience and expertise, we refine these ways of working into algorithms. Now, while each successive stage enables us to move faster and solve a problem with lower skills, it is however important to recognize that each stage ends up focusing on a smaller problem; we go from a larger mystery of delivering business value using IT to using an algorithm to deliver a specific project output (perhaps a tool customized to specifications).

From an IT vendor perspective (especially from an Indian IT vendor perspective), delivery of large and complex programs is still not at a stage where project managers have algorithms to deal with delivery of value. A classic algorithm that project managers use is the PDCA (Plan – Do – Check – Act). This works well to deliver defined activities (especially those that can be captured in .mspp files). However, negotiating the definition of success, navigating politics and an outcome (as opposed to output) orientation are activities that cannot be tracked linearly.

Making the change from a project to a program manager involves providing experiences that allow a manager to understand the heuristics and to practice adopting them. Providing templates cannot achieve these experiential skills.

In my next post, I will talk about some of the heuristics I use in my program management work. Meanwhile, feel free to share your thoughts on it.

Mindtree Blog Archives

Mindtree blog Archives are a collection of blogs by various authors who have independently contributed as thought leaders in the past. We may or may not be in a position to get the authors to respond to your comments.

  • Anshuman Singh

    Avinash, interesting perspective.

    It would not only apply to Programme Management but also many other disciplines. By providing templates, you can’t make a Developer an Architect. You can’t make someone a Business Analyst by handing over a Use Case template. For that matter, even a (true) Project Manager would first rely on Heuristics to create a Project Plan and amend it (again based on Heuristics) as the project moves along. The catalogue of available heuristics increases as one gains more experience. Any strategy evolves as things progress – be it Business or even writing a small piece of code.

    In the end it’s about complexity of problems. Programmes are more complex because of their fuzzy definitions and boundaries.

    Problems that are complex (or for that matter new) would require Heuristics (trial and error) in solving them. What better place to see it than, seeing it in children as they acquire new (and often basic) skills. Heuristics is an intrinsic part of how we learn as humans. And when the problems and their solutions become predictable, it turns into algorithms. Just how my drive to my new-office may start as a Heuristic (trying alternate routes & modes) but eventually become an Algorithm.

    And probably that’s why Wise Men share Heuristics as words of wisdom, but never Templates.

    Keep writing,

  • Production management

    I might think when you started your work/projects you need to plan some management by doing that it’s easier to run your programs and to get better results.