Wednesday, March 25, 2015

PMO Best Practices have never been effective enough for large enterprise transformation


I recently saw this: PMO Best Practices Are No Longer Good Enough. I had high hopes, but it identifies some issues - but fails to identify the real issue or the real solutions.

"... study after study concludes that investments in traditional PPM fail to deliver the
anticipated results ",



".. companies who are failing to realize the planned business value from project portfolios are facing three main problem areas – Annual Planning, Project Success Rates and Budget Utilization."

Failure to be clear about exactly what projects are doing - gaps, overlap, conflicts - as things change over time is the real issue. So yes "annual" vs continious is an issue and "success rate" are a problem - but more accurately tracking how quickly money is going down the drain, or identifying more money that can poured drain-wards isn't the answer

"... annual planning ...the business case for each investment often includes unreliable estimates. ... Unless those decisions are revisited throughout the year  ..."

This hints at the need for agile and continuous planning - but fails to recognise the need for agile managements and consider what information is really needed for continuous planning and management. As projects proceed they proceed from relatively vague understandings to very explicit undestanding - the real question are how is this knowledge captured and used.

"- ... Reliance on inadequate software tools is often the reason companies fail to successfully integrate investment planning and controls into the overall PPM lifecycle. Excel ... disconnected, difficult to govern and prone to hidden input errors; ERP ... great for finance teams not for PPM teams; Project Management Tools – strong at execution-oriented project and resource management capabilities ... "

Yes, but the issues lie above all of these. The issue in defining the details of scope and impact. The PPM tools/teams fail because the paradigm is flawed.

"... one thing is certain ... the days of “set it and forget it” are clearly over."

If only people got that it would be a start.

"... enterprise-focused PMO ... continuously evaluating the portfolio throughout the year.."

This will fail if PPM people continue to treat projects as black boxes and have no real ability to see with and across them to the details of the demands they address; what they deliver; and how they affect the business. They do this because PPM/PMO practice is based on a construction industry model which is a bad fit to business transfomation.

Dynamic planning requires dynamic understanding; and relies on dynamic management.

The issue isn't how to better ensure money is spent. The issue is how to better ensure that the set of projects as a whole produce the business outcome desire. This needs to start with an understanding that:
Projects are artificial constructs managed in ways unsuited to enterprise transformation (see http://ict-tech-and-industry.blogspot.com/2008/08/projects-are-artifical-constructs.html)
- Classical project management fails in enterprise transformation - http://enterprisesto.blogspot.com/2014/01/why-classical-project-management-fails.html
- Complex transformation requires better ways to manage complexity - http://ea-in-anz.blogspot.com/2007/11/need-to-manage-complexity-better-in.html

Fortunately using a combination of a set of disciplines Semantic Precision has developed solutions that address the real issues.The approach involved a confluence of methods from: project and portfolio management; solution design management; requirements management; business architecture; enterprise architecture.




Monday, March 2, 2015

Plans and Strategies and the weakest link

Plans and Strategies are only really useful if they executed to produce the intended outcomes

To support strategic transformation and optimization three things are required:
1. Strategies and Plans: that can be demonstrated to be: based on facts (or explicitly stated testable beliefs) and produce the business outcomes desired if effectively and coherently executed.
2. Coherent orchestrated execution: so that the set of changes taking place within the various silos of activity are orchestrated as a set so that gaps, overlaps and conflicts are identified and resolved.
3. Agile and adaptive: that is the ability to adapt as changes occur to the facts, the beliefs or other circumstances. Often as a result of discovery during the execution activities themselves.

An issue with how things are usually done at present in business and IT transformation is that there is an ugly document layer that exists between what are typically two precisely modelled (i.e. sets of explicitly related concepts) layers. 
In this layer documents like: Project Definitions (Charters, SoWs etc.), Requirements Documents, Solution Design Documents (SAD, etc.), DR/BCP Plans are produced manually. This is time consuming, often obscures root cause analysis, and the artefacts themselves are seldom suited to most the audiences that are presented to (because most are only interested in a small subset of the information contained within them) and can't easily be maintained (or verified).

They are not explicitly connected to the layer above and provide no hooks for explicitly linking to the layer below. They provide scope for fictional narratives that executives, business stakeholder, et al may be persuaded to believe by the silver tongued.

We offer solutions that allow the middle layer to also be modelled (i.e. treated as data). The documents become reports. As they are reports it is easy to produce subsets specifically tailored to different audiences.  The contents of the documents (goals, requirements, solutions, milestones) are explicity related to each other and to the concepts above. Then they can be analysed (e.g. impact, overlap, cost, complexity, risk etc.) and the data managed (i.e. as change occurs over time). This allows agile approaches to be adopted while maintaining the integrity, coherence of the information and allowing the impact of changes (from bottom or top) to be understood in context.