SlideShare une entreprise Scribd logo
1  sur  13
Page 1
This work is licensed under a Creative CommonsAttribution-ShareAlike 4.0InternationalLicense.
Page 2
Core P3M Data Model
Introduction
Data, information,knowledgeandwisdom(DIKW) are neededtoprovide the
ManagementInformation tosupportintegrateddecisionmakingneededforthe
AccountabilityNodesdescribedinthe BusinessIntegratedGovernance model.
Please note – this documentwill not make sense unless the related materials
coveringthe IntroductionandFramework Overview andgovernance models(from
MainBoard, to Portfolio,Programme,andProject alongsideManagementTeams,
Commercial andFinance,Supportand Assurance) have alsobeen read.
It iseither:
- collatedmanuallyfromlocal datasources,whichistime consuming,expensive,questionablyreliable andinflexible.Thisleadsinevitablytopoor
decisionmakingasinformationisplainwrong,or tono decisiontakenatall.
or
- derivedfromERP/ PPMsolutions whichdeliveralevel of efficiency.
Unfortunately,PPMtools are notalways fullyeffective due tolackof
sponsorship, adoptionsupportandpoorconnectiontothe organisation’s
governance operation –andin manycases– no connectionbackto the
originatingOpportunities, Threats, ImperativesandGoals(OTIGs) facedat Main
Board level.Itisoftenthe case thatPPMsolutionsare usedasa pivotforall P3M
data and mayhave data importsprovidedtocollate the largerpicture,butdon’t
alwayscontainthe “whole picture”,andsome are notalwaysfunctional or
reliable.
Data CollationChoices
If the data isto be compiledfromseveral sources,the choice is(simplistically) toset
up and manage or utilise anexistingservice bus(SOA)toallowdatato transition betweentool APIsorfromdata store APIsintoa single datastore such as
Data Warehouses(DWH).The choice of tool APIintegrationtocapture tool data intoa single DWH isdrivenbythe outcome of the requirements.If a
Page 3
central place isneededforreportingonlythanusingaSOA to capture data fromAPItoolsintoa single DWH andthenprovisionreportsandbusiness
intelligence onthissingle source of data.If the requirementsforanoperational integration-basedoutcome,i.e.datafromone tool isneededoperationally
by anothertool to provide the outcome,thenaprovisionof tool APItotool APIviaa SOA is required.Ineithercase bothgenerate asingle placeof datathat
can be usedtobuilda centraliseddataplatform.There are manyoptionsfor howtoachieve this,includingtool APItotool API(viaaSOA tool) whichcopies
data betweentoolsandtherefore providingnearreal-time synchronisedoperationaldata.Orcapturingdata fromtool APIintoa centraliseddatalake or
data mart whichcan drive a single DWH.Data lakescan be usedto capture the operational dataandshouldbe consideredif the dataisverylarge and
frequentlychanged:
Source
Source
Source
Source
System
Process
Experience
Orchestration
Engine
Tool
Tool
Tool
Tool
Joining- connectedthroughintegration SOA –to maintaina picture
of the source data. Thispresentsanattractive option,butthere isa
sustainmentimplicationinthatthe connectionsneedtobe setupand
presentedthroughanAPIexperiencelayerandnotto use the out of
the box systemAPI’s.Done correctlythiswill allowchangesof tools
withminimal disruptiontodata.
The diagram to the leftillustratesthisdatacanbe providedto
Artificial Intelligence,businessintelligence and management
informationsystems,andcanalsobe supportedatthe tool level with
machine learning.Thismakesavery contemporarylogical solution.
Page 4
Source
Source
Source
Source
System
Orchestration
Engine
Data Lake
Collectingdataviatool APIintoa centraliseddatamartor data lake to
provide anintegratedpicture canprovide anearreal-time datastore
that can be usedto generate asingle DWH.This will utilise the same
API’sas the ‘tool APIlinkedoperationalmodel’butinsteadcapturesthe
data intoa central data lake/mart.Ruleswill needtobe understood
and writtenif identical dataisstoredinmultiple tools.
A discussionof Data- Virtual collectionorData harvesting isavailable onrequest.
Page 5
Enterprise Tools
It ispossible inlargerorganisationsthatkeycomponentsof the overall datamodel are aFinance system, PPMorAgile deliverytools. If the strategyistouse
a data model toaggregate data rather thantakinga one size fitsall approachto solutions, itshouldbe reasonableforareastooperate theirowntoolsets
(shouldthatbe realisticoperationally).Requirements(forexample) inareasthatdeliver
customerprojectsmayrequire contractmanagementcapability,while thosedelivering
integrationsneedeffective dependencymanagement,andagile productdelivery
requiresfocusonbacklogandsprinting.
Data Transformation
Oftendatais summarisedoraggregatedbutdata underpinningportfoliosoftenneedsto
be transformedorconnectedtoother data too.For example,aroundthe portfolios:
- Translationof Main Board Opportunities,Threats,ImperativesandGoals(OTIGs)
intoObjectivesandTargetsandChallenges(OTCs)
- Translationof portfolioObjectivesintoroadmapitemsandenablingprojectsand
programmes
- Aggregationof projectandprogramme datato enable compliance checking,dependencymanagement,assurance andcrossbusinessanalysis
- Relationof resource modelsmaintainedlocallywithinprojects/programmes(e.g.demand) toresource modelsmaintainedwithinManagementTeams
(e.g.competingdemands,benefitdeliverydemandsandBAU)
- Planning,ownershipdelegationanddeliveryof benefits,andrelatedperformancedata
- Integrationof finance,actualsandcostprojectionsbetweenfinance andportfolioprogrammeandprojectmanagementteams.
- Ongoingintegrationof MainBoardOTIGs to OTCs,and progress/ attainmentreportedbackagainstthese from (changing) portfoliosprogrammesand
projects.
Page 6
It can alsobe imaginedthatevolutionwill supportmore
integrateddatasolutionsforexample todeliversolutionsfor
jointventures,andlargermulti organisationcollaborations.
Overtime,capabilitycanbe developedasillustratedhere.
Data Approach
The approach to definingdataneedsshouldbe determinedby
whatinformationistobe derivedfromit.The approach to this
insome organisations canbe
- to ask userswhatreportsthey wantand collate
implications fromthere
- to engage the processownersandaskwhat theirprocess
implies
- to ask userswhatdata they currently keep
- to imagine whatinformationneeded
- to take the standard setof reportsfroma vendoranduse the vendordataset
Clearly – eachof these approacheshasitsplace andaskingpeople whatthey wantmay not lead
to whatthey needfor a givenAccountability Node.Hence the approachtakenwiththe Core
P3M Data club isto start withdefining/askingwhatisneeded tooperate the governance
framework toenable goodcontrol andoversight.
There were 2 reasonsfor doingthis.Itiscritical to identify suchkeyrequirements and
anecdotally, delivery focusedownersof (forexample) PPMsolutions configure theirtoolsetsand
reportingforoperational purposesnotnecessarily strategicpurposes. There remainsagapin
manyorganisations betweenthe focusfromexecutive andthatof delivery. The anecdotethat
the PMO complains "noone readswhat I produce"andthe executive complains"why dothey
give me all thisbabble"are bothstill smiledatwryly.
Therefore, foreachAccountability Node, the Core DataClubaskedwhatis the genericbusiness oroperations theyshouldbe performing?Forexample -
while the contentsof aprojectboard mayvary, the structure and operation are productionisable- andthe core supportingMIderived.
Page 7
We alsoexploredwhetherthere are cyclesthatthe business needstocoordinate aroundsuchthatit can rely on integratedpicturesof progress, costand
projectionata commonmomentintime.Inour example, itwasdeterminedthere wouldbe Change cyclesandOperational cyclesbroughttogetherwith
Financial cycles. If we operate tocycles, we canstill allow use of local toolsdataand reportingforreal time analysis–butthat isdifferenttothe governance
requirement(whichshouldnotbe detailedoperational,anddoesnothave tobe real time – justintegratedandrelevant).
We can thenalsoorchestrate business support, informationqualitymanagement, assurance anddecisionsupporttobe availableinpeaksandtroughsin
our cycles.
Therefore, if we canconnectinthe toolswe use withcommondata classifications we organise ourselves touse dataeffectively andenable“golden
threads”thoughthe organisation- ratherthan tolerate business unitboundary levelmeaningbeinglostfromthe data.
For example, itbecomespossibletotrack a ‘Threat’in
whichMain Board isinterested toaStrategicObjective
giventoa portfoliodelivery team.ThisenablesThreat
prioritytobe recognised, enableseasy decomposition into
variousroadmapitemsfora programme, so thatthe
projectcan pickup clearrelateddeliverables.The Sub
PortfolioPPG(whichmaybe a ManagementTeam) can
thenallocate resource toit,Finance can track cost against
it,and the PPG/ManagementTeamcan show benefit
locally (andthe portfolioisreducingthe Threat).
More importantly –the business (viathe PDG) can adjustif
the Threat diminishes inimportance, asthe itemsclaiming
priorityforworkto addressthe Threat can easily be seen
and re-allocatedasneededrealisingresource efficiency.
Development and Evolution of the Data Model
Havingarrivedat whatthe Core MI needsare foreach Accountability Node, itbecomespossible toclarifywhatthe datamodel underneathneedstobe.
The Core P3M Data Clubstartedwitha core data model impliedoutof the APMand PraxisFramework (Documents andReports).Thiswasmergedwitha
core planningdatamodel (typically usedinplanningtoolslike MicrosoftProject).We thensuperimposed ontothatthe dataneedsimpliedoutof the Core
MI implications beingcareful todistinguishbetweenCore data(e.g. TaskID) andmetadatalikely tobe organisation specific(e.g. Location).
Page 8
Hence it ishopedthatthe investmentsinmethodsandtoolsthatan organisationhasmade inlocal areas can therefore be exploitedratherthandiscarded
as failedparochial solutions andeliminatesconflictbetweenincompatiblepeerdomains.
It ismost likely thatthe firstdelivery of core datacapability thatanorganisation makeswill be forpartof the organisationandforpartof the data set.Not
onlywill the datamodel needtochange withlearning, butitwill needtobe extended. Clearlythe businessneedwillhave todrive whatgetsaddressed, but
the IT designforthe underpinningdatacapability hastobe addressed upfront, and itmay make sense tolookat the entire datavisionaroundP3Mto avoid
short termismindesign. Questions likethese will undoubtedly appear:
- what is our MI / Data strategy? Sometimes, if anorganisationhasnotdeliveredadatasolution before, itmaynothave anMI / Data strategy(or isa
formatthat can be easily articulated).Thiscanbe a problem, asthe requirementmayappear“toohard”. Withouta strategy, parochial solutionsmay
emerge,whichmayseemsimple atthe time, butthiscan alsocause laterintegrationissues(andpossible completereplacement)
Example:The visionfora client organisation requireddataintegration.IT didnot have a data/ MI strategy. A project was started for a datawarehouse
for one project. Designdecisionswere taken parochiallyforthat project. Later requirements prove problematic.New IT leads not impressedwithearlier
work – reputationsdamaged.All because there wasno data / MI strategy.
- where are the sourcesfor this data? If we are to take feedsintoadata model, where willthisdatacome from?Are there connectors toit?
Example:A clientorganisation useda deliverytool withinits technologyfunctionforagiledelivery. The same tool was used in variousareas.It was
assumedthat the tool was managedandused commonly/ consistently.It emerged that there was no standard,meaningintegrationofthe toolingwith
a core datamodel wouldprove problematic.
- what are the enterprise reference dataitems - and where are they?For example - code schemesandmetadata- where isitmastered, andhow isthis
sharedcross-systems?
Example:Client organisation hasatimesheet system that collectstime spent againstprojects intotime classification codes.Thesecodes are nothingto
do withprojects. Projects use Work Packages/ Costcodes, but there isno way of relatingtime spent to relevant areas forproject control. Convoluted
apportioning calculationsensue…
- what isthe current quality of data and what assurance / support isin place to enable the necessary data quality?
Page 9
Example:client organisation has23 major projects, noneof whichare plannedwithresource assignments.Resourcenegotiationdoneoutsideof formal
toolsand inlocal spreadsheetscausingadmineffortand allocationissues.Agreementmade to take resource demandsform project plansandaggregate
them. First cut shows4x as muchresource demandas available.
- what isthe strategy to assemble data? Manual copy and paste?Data Warehouse?SystemsIntegration?
Example:client organisation hasastandardtool for dataintegrationand insistsonusingit for integratingdatabetween Tool A and Tool B. Mapping
never reallyworked, toolingunreliablebecauseIT instructedto program aroundbusinessmatters that wouldnotbe resolved.
Once we are clearon what data isneeded(tostartwithat least- and to supportgovernance andoperation- notjustoperation), andthe capability is
enabled- the business canstartto run itsgovernance meetings off the Core P3Mdataset, safe inthe knowledge itcanextenditsdatasources, serve its
regularand ad hoc MI needsandmostimportantly - enable more informeddecisionmakingthroughoutthe portfolio.
Data Sources and Enterprise Reference data
If an organisationistouse a core data model,thenclearlyitmustworkouthowto source information, addressthe necessitytofocusoncommon
reference dataandto use that throughoutall componentsystems.A keyimplicationof thisisthatas an organisation,we canidentifyandsupplyourcore
‘Enterprise ReferenceData’.Forour portfolios,thiscaninclude simplethingslike projectcode,Resource IDbutalsolocal specificdatalike Location,
BusinessUnitetc.If we can collate andmaintainthe collationof thisreference data,thenourcomponenttoolsetsanddatastorescanbe configuredtouse
these code schemestoenable integrationof datafromothersystems.Forexample,if we refertoaresource witha differentcode inPPMsystem,HR
systemandfinance,we will struggletoconnecttheirdata.
Model Details
Thismaterial can supportthe AccountabilityNodesandexample MIneedsreferencedabove.Itisexpectedtodevelopasusage examplesemerge.
The linksbelowprovideanoutline of the componentsandreferencetothe details –plandata, finance data,resource data,controlsdata,but alsodiscusses
usingEnterprise Reference data,permissionsandreferencingbetweendataobjects.Howtoestablishthese linksif theyare notcontainedwithinone
systemisTBD!
Linksto the model detailsare giveninthe material index.
Page 10
The followingtable outlinesthe dataelementsthe clubhasdefined:
Table Outline
Key Document Links This page defines where key documents arestored in relation to the portfolio.Exampletypes aregiven (from Praxis)
Core fields These are fields included in every table in the Dataset
Core Metadata
These are the fields and tables thatan organisation may need to import from its existingbusinessdata to enable classification,aggregation
and connection of data from various sources
Actions Simple Action list
Approval Simple record of approval of an item
Assignment Resource to task
Assumption Simple assumption
Benefit Simple Benefit
Breakdown
Structures Similar to Metadata - these arethe code hierarchies thatwe want to use in the whole solution
Brief Set of entity data related to initiatingproject
Business Case Developed set of data relatingto a projectviability,may be based on a closed Brief
Cash Input Record of funds set asidefor an entity, or received from (usable) revenue
Change Change items
Cost Item Record of expenditure item againstan entity
Compliance
Summary Link to a narrative
Communications Link to a comms - likeCompliance
Decision Simple Decision record.(May be an Approval)
Dependency Cross projectlogical dependency. May need more thought for risk outcome, benefit, scopeand business change
Entity An item for which someone has accountability. Portfolio,Portfolio Item(project / programme), team, department….
Features Developed set of data relatingto a project
Issue Simple Issuedefinition
Metadata items Relates metadata to data items - e.g. relates a risk to a risk categorisation
Lesson Simple Lesson definition
Metric All the metrics in use. This would saveaddingmetrics to specific tables
Page 11
Objective
Given definition/attributeof a future state. E.g. Reduce sales cycletime,50% carbon emission,attain 15%profit level.May be hierarchy
associated to objectives.Consistof business goals,businessimperatives,operational targets
Portfolio Item Simple description
Product Simple Productdefinition.May be comprised of features, part of a Solution,in response to a Requirement
Related to To enablelinkingof entities - e.g. Actions from a Risk,Issuefrom a Risk,benefit from a product etc.
Requirement Simple Statement of need that an entity is set up to respond to
Resource Capability with this to carry out tasks to deliver features / products
Risk Simple Risk Definition for project/ programme, but also corporatethreat / opportunity
Roles &
Responsibility Classification of servicedelivered by a resource - e.g. Project Manager, Programme Manager. Specific by portfolio item
Solution Items in response to a Requirement. Decomposed into Products / Features
Stakeholder Resource with a given interest in the entity. Classified,and may be given roles
Task Activity to achieveprogress on an entity / products / features, may be carried outby a resource
User Story For agiledelivery
TechnologyDiscussion
ThisModel is notprescriptive abouttechnologyandtalksinlogical terms.Itprovidesastartingpointandneedsadaptionbefore adoption.However,the
Core P3M Data Clubmembersare experiencedtoknowthatsimple technologycandeliverclearrequirementswhereascomplex technologycannotdeliver
unclearrequirements.
The OperatingModel probablyrequiresatechnologybackbone (inlargerscale scenarios),perhapsonlytojoinupenterprisecapabilitythatalreadyexists.
There are some useful capabilitydefinitionsforStrategyExecutionManagementtoolswhichcanassistwiththe processof strategyexecutioninmanyof
the followingways:
1. Enablingvisualisationof the organisation’sObjectives,TargetsandChallengesintermsof Metrics,People,PortfolioItems,Service levels,Products
and otherAssets
2. Prioritisingupcomingandin-flightinvestmentsrelativestoObjectives,TargetsandChallengessupportingstrategicintent.
3. Continuousplanningandre prioritisationbasedonresourcesavailabilityandcapability
4. Reportingstrategicexecutionattainmentandattainmentexpectedthroughthe Portfolios
Page 12
5. Formalisingascenarioplanningprocessperiodicallyandwhenevernecessary(changeinopportunity,threat,imperativesandgoals,reassessment
of strengthsandweaknessesinrelationtoenvironment
6. Managing the outcomestobusinessimpactsandbenefits
7. Providingcontinuousportfolioitemperformance management
Withthe emergence of cloudtechnology,the marketplace forP3Mtoolshas expanded –withchoice of vendorandoptionsforfeaturesintoolsetsbroad
and deep.Beinginthe cloud,manyservicesdon’trequire internal ITsupporttosetup or supportthem(save forsecurity review/accreditation).Runninga
single projectorprogramme,itiseasiertobe parochial,andeasilyactivate apparentlygoodsolutions.However,ITfunctionsare notjustaboutproviding
technical people theyalsohave capabilityinbusinessanalysis,solutionarchitectureandlookafterthe widerneedsof the business –and perhapshave a
strategyinplace to enable abusinesstoexploitandsustaincapability.AsITbecomesmore integral toourbusiness,andthe IToperationbecomesmore
complex,there maybe compromisesnecessarybetweenwhatabusinessunit‘needs’andwhatanIT function‘wishes’.
An example of thistensioncanbe foundinorganisationswhosebusinesseshave mature P3Mprocessesandtoolsbutare developingfuture capabilityusing
agile methodsandtools.Businessunitscanaccessonline toolsetsveryeasilyandaddresslocal needs.The coalface canbe veryhappy.However,aproblem
arisesif enterprise level dataneedsare drivenoff the mature toolsetswhichare becominglessandlessreliedupon.Whatcan an IT function – or the
businessasa whole do?
1. Fightthe adoptionof newtoolsets?No,notif the capabilityprovidesutility.
2. Allow2 toolsetsbutrequire the datainthe corporate toolsettocontaina usable image of the source data. People resentthissortof admin
overhead,anditprovesunreliable.
3. Try to work outa bi-directionalinterface –to keepdatainsync inboth systems?Experiencetellsusthisisnotsimple,especiallyif datamodelsare
different.
4. Work out howto share the data in a Core P3M Dataset,and workwithall realisticsolutionstosupportcommongovernance processeswhile
allowinglocal toolsandprocessestomanage details.(whichisthe core P3M data clubpreferredapproach.)
It can be the case that a businesswill journeythroughall 4steps – whichispainful,costlyandtime consuming.So,the bestapproachistospot the issue
brewinginthe firstplace andmake good strategiccallsat the earliestopportunity(whichcanof course be difficultif there isaconflictinprogress).
Anotherexampleof the tensioncanbe foundinorganisationsthatwanttoforce one processandtool on theirorganisationas theirculture is‘command
and control’.Inone example of this,the tool configurationbecame complexandhardto use,andthe compromisesleftsome businessareasreticenttouse
the tool.Otherimplicationswere thattoagree a common processthe language wasleftsovague as to meanbusinessunitshad tointerpretitandwould
therefore operate effectivelydifferentprocessesanyway.
Page 13
We believe the answer is to focuson informationneededfor governance, to offer commontoolsand process, and to supportbusinessunitsmeeting their
own needs to ensure adoptionandoperational success. This meansaccepting enablingtechnologiesaroundacore technology – whether that isone
system or a data model – that is a matter of interpretationof circumstancesandvisiondesign.This isa very differentapproachto some taken in the past
when the objective hasbeen one tool and one process – but times (technologyandmethods) have changed.
It islikelyanorganisationhasafinance systemthatcontainsthe core Enterprise Reference Data andcost tracking /revenue collectioncomponents.
It may have an HR solutionwhichcontainspeople definitionsandskillsets,
headcountdataetc. There maybe one / several PlanningTools (Primavera,
MicrosoftProject,Planview,Jira…) - perhapsindifferentdepartmentswith
differentneeds(i.e.projectplanning,developmentplanning,construction
planning,innovationplanning,strategyplanning,manufacturingplanning,
maintenance planningetc.)
An organisationmayhave atechnologysolutionformasterdatamanagement,and
an IntegrationSolution to pull together/connectrelateddata.
There may be a preference foraData Platform(Amazon,Azure,Oracle…)
It may have a preference fortechnologytosupport BusinessIntelligence
dashboards/ reports forsupportability(PowerBI,Tableau…)
To deliverinformation/knowledge tosupportthe governance operation,forbestresultsthese needtobe coordinated,else therewillbe overhead in
manuallycontrivingacomplete datapicture (if evenattempted). Everyoneowningacomponentneedstounderstandthe constraintstheycanworkwithin.
Platforms/capability –Azure,Oracle,PowerBI,Portalsetc. TechnologyDiscussion sare available uponrequest.
Furtherdiscussionsonthe place of technologyinportfolioprogramme andprojectmanagementcanbe foundinavideo here.

Contenu connexe

Dernier

Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...CIToolkit
 
Management and managerial skills training manual.pdf
Management and managerial skills training manual.pdfManagement and managerial skills training manual.pdf
Management and managerial skills training manual.pdffillmonipdc
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Giuseppe De Simone
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionCIToolkit
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingGiuseppe De Simone
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsCIToolkit
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
Motivational theories an leadership skills
Motivational theories an leadership skillsMotivational theories an leadership skills
Motivational theories an leadership skillskristinalimarenko7
 

Dernier (20)

Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
 
Management and managerial skills training manual.pdf
Management and managerial skills training manual.pdfManagement and managerial skills training manual.pdf
Management and managerial skills training manual.pdf
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem Resolution
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful Thinking
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
Motivational theories an leadership skills
Motivational theories an leadership skillsMotivational theories an leadership skills
Motivational theories an leadership skills
 

En vedette

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

En vedette (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

Core P3M Data Model and Business Integrated (P3M) Governance – Data Model

  • 1. Page 1 This work is licensed under a Creative CommonsAttribution-ShareAlike 4.0InternationalLicense.
  • 2. Page 2 Core P3M Data Model Introduction Data, information,knowledgeandwisdom(DIKW) are neededtoprovide the ManagementInformation tosupportintegrateddecisionmakingneededforthe AccountabilityNodesdescribedinthe BusinessIntegratedGovernance model. Please note – this documentwill not make sense unless the related materials coveringthe IntroductionandFramework Overview andgovernance models(from MainBoard, to Portfolio,Programme,andProject alongsideManagementTeams, Commercial andFinance,Supportand Assurance) have alsobeen read. It iseither: - collatedmanuallyfromlocal datasources,whichistime consuming,expensive,questionablyreliable andinflexible.Thisleadsinevitablytopoor decisionmakingasinformationisplainwrong,or tono decisiontakenatall. or - derivedfromERP/ PPMsolutions whichdeliveralevel of efficiency. Unfortunately,PPMtools are notalways fullyeffective due tolackof sponsorship, adoptionsupportandpoorconnectiontothe organisation’s governance operation –andin manycases– no connectionbackto the originatingOpportunities, Threats, ImperativesandGoals(OTIGs) facedat Main Board level.Itisoftenthe case thatPPMsolutionsare usedasa pivotforall P3M data and mayhave data importsprovidedtocollate the largerpicture,butdon’t alwayscontainthe “whole picture”,andsome are notalwaysfunctional or reliable. Data CollationChoices If the data isto be compiledfromseveral sources,the choice is(simplistically) toset up and manage or utilise anexistingservice bus(SOA)toallowdatato transition betweentool APIsorfromdata store APIsintoa single datastore such as Data Warehouses(DWH).The choice of tool APIintegrationtocapture tool data intoa single DWH isdrivenbythe outcome of the requirements.If a
  • 3. Page 3 central place isneededforreportingonlythanusingaSOA to capture data fromAPItoolsintoa single DWH andthenprovisionreportsandbusiness intelligence onthissingle source of data.If the requirementsforanoperational integration-basedoutcome,i.e.datafromone tool isneededoperationally by anothertool to provide the outcome,thenaprovisionof tool APItotool APIviaa SOA is required.Ineithercase bothgenerate asingle placeof datathat can be usedtobuilda centraliseddataplatform.There are manyoptionsfor howtoachieve this,includingtool APItotool API(viaaSOA tool) whichcopies data betweentoolsandtherefore providingnearreal-time synchronisedoperationaldata.Orcapturingdata fromtool APIintoa centraliseddatalake or data mart whichcan drive a single DWH.Data lakescan be usedto capture the operational dataandshouldbe consideredif the dataisverylarge and frequentlychanged: Source Source Source Source System Process Experience Orchestration Engine Tool Tool Tool Tool Joining- connectedthroughintegration SOA –to maintaina picture of the source data. Thispresentsanattractive option,butthere isa sustainmentimplicationinthatthe connectionsneedtobe setupand presentedthroughanAPIexperiencelayerandnotto use the out of the box systemAPI’s.Done correctlythiswill allowchangesof tools withminimal disruptiontodata. The diagram to the leftillustratesthisdatacanbe providedto Artificial Intelligence,businessintelligence and management informationsystems,andcanalsobe supportedatthe tool level with machine learning.Thismakesavery contemporarylogical solution.
  • 4. Page 4 Source Source Source Source System Orchestration Engine Data Lake Collectingdataviatool APIintoa centraliseddatamartor data lake to provide anintegratedpicture canprovide anearreal-time datastore that can be usedto generate asingle DWH.This will utilise the same API’sas the ‘tool APIlinkedoperationalmodel’butinsteadcapturesthe data intoa central data lake/mart.Ruleswill needtobe understood and writtenif identical dataisstoredinmultiple tools. A discussionof Data- Virtual collectionorData harvesting isavailable onrequest.
  • 5. Page 5 Enterprise Tools It ispossible inlargerorganisationsthatkeycomponentsof the overall datamodel are aFinance system, PPMorAgile deliverytools. If the strategyistouse a data model toaggregate data rather thantakinga one size fitsall approachto solutions, itshouldbe reasonableforareastooperate theirowntoolsets (shouldthatbe realisticoperationally).Requirements(forexample) inareasthatdeliver customerprojectsmayrequire contractmanagementcapability,while thosedelivering integrationsneedeffective dependencymanagement,andagile productdelivery requiresfocusonbacklogandsprinting. Data Transformation Oftendatais summarisedoraggregatedbutdata underpinningportfoliosoftenneedsto be transformedorconnectedtoother data too.For example,aroundthe portfolios: - Translationof Main Board Opportunities,Threats,ImperativesandGoals(OTIGs) intoObjectivesandTargetsandChallenges(OTCs) - Translationof portfolioObjectivesintoroadmapitemsandenablingprojectsand programmes - Aggregationof projectandprogramme datato enable compliance checking,dependencymanagement,assurance andcrossbusinessanalysis - Relationof resource modelsmaintainedlocallywithinprojects/programmes(e.g.demand) toresource modelsmaintainedwithinManagementTeams (e.g.competingdemands,benefitdeliverydemandsandBAU) - Planning,ownershipdelegationanddeliveryof benefits,andrelatedperformancedata - Integrationof finance,actualsandcostprojectionsbetweenfinance andportfolioprogrammeandprojectmanagementteams. - Ongoingintegrationof MainBoardOTIGs to OTCs,and progress/ attainmentreportedbackagainstthese from (changing) portfoliosprogrammesand projects.
  • 6. Page 6 It can alsobe imaginedthatevolutionwill supportmore integrateddatasolutionsforexample todeliversolutionsfor jointventures,andlargermulti organisationcollaborations. Overtime,capabilitycanbe developedasillustratedhere. Data Approach The approach to definingdataneedsshouldbe determinedby whatinformationistobe derivedfromit.The approach to this insome organisations canbe - to ask userswhatreportsthey wantand collate implications fromthere - to engage the processownersandaskwhat theirprocess implies - to ask userswhatdata they currently keep - to imagine whatinformationneeded - to take the standard setof reportsfroma vendoranduse the vendordataset Clearly – eachof these approacheshasitsplace andaskingpeople whatthey wantmay not lead to whatthey needfor a givenAccountability Node.Hence the approachtakenwiththe Core P3M Data club isto start withdefining/askingwhatisneeded tooperate the governance framework toenable goodcontrol andoversight. There were 2 reasonsfor doingthis.Itiscritical to identify suchkeyrequirements and anecdotally, delivery focusedownersof (forexample) PPMsolutions configure theirtoolsetsand reportingforoperational purposesnotnecessarily strategicpurposes. There remainsagapin manyorganisations betweenthe focusfromexecutive andthatof delivery. The anecdotethat the PMO complains "noone readswhat I produce"andthe executive complains"why dothey give me all thisbabble"are bothstill smiledatwryly. Therefore, foreachAccountability Node, the Core DataClubaskedwhatis the genericbusiness oroperations theyshouldbe performing?Forexample - while the contentsof aprojectboard mayvary, the structure and operation are productionisable- andthe core supportingMIderived.
  • 7. Page 7 We alsoexploredwhetherthere are cyclesthatthe business needstocoordinate aroundsuchthatit can rely on integratedpicturesof progress, costand projectionata commonmomentintime.Inour example, itwasdeterminedthere wouldbe Change cyclesandOperational cyclesbroughttogetherwith Financial cycles. If we operate tocycles, we canstill allow use of local toolsdataand reportingforreal time analysis–butthat isdifferenttothe governance requirement(whichshouldnotbe detailedoperational,anddoesnothave tobe real time – justintegratedandrelevant). We can thenalsoorchestrate business support, informationqualitymanagement, assurance anddecisionsupporttobe availableinpeaksandtroughsin our cycles. Therefore, if we canconnectinthe toolswe use withcommondata classifications we organise ourselves touse dataeffectively andenable“golden threads”thoughthe organisation- ratherthan tolerate business unitboundary levelmeaningbeinglostfromthe data. For example, itbecomespossibletotrack a ‘Threat’in whichMain Board isinterested toaStrategicObjective giventoa portfoliodelivery team.ThisenablesThreat prioritytobe recognised, enableseasy decomposition into variousroadmapitemsfora programme, so thatthe projectcan pickup clearrelateddeliverables.The Sub PortfolioPPG(whichmaybe a ManagementTeam) can thenallocate resource toit,Finance can track cost against it,and the PPG/ManagementTeamcan show benefit locally (andthe portfolioisreducingthe Threat). More importantly –the business (viathe PDG) can adjustif the Threat diminishes inimportance, asthe itemsclaiming priorityforworkto addressthe Threat can easily be seen and re-allocatedasneededrealisingresource efficiency. Development and Evolution of the Data Model Havingarrivedat whatthe Core MI needsare foreach Accountability Node, itbecomespossible toclarifywhatthe datamodel underneathneedstobe. The Core P3M Data Clubstartedwitha core data model impliedoutof the APMand PraxisFramework (Documents andReports).Thiswasmergedwitha core planningdatamodel (typically usedinplanningtoolslike MicrosoftProject).We thensuperimposed ontothatthe dataneedsimpliedoutof the Core MI implications beingcareful todistinguishbetweenCore data(e.g. TaskID) andmetadatalikely tobe organisation specific(e.g. Location).
  • 8. Page 8 Hence it ishopedthatthe investmentsinmethodsandtoolsthatan organisationhasmade inlocal areas can therefore be exploitedratherthandiscarded as failedparochial solutions andeliminatesconflictbetweenincompatiblepeerdomains. It ismost likely thatthe firstdelivery of core datacapability thatanorganisation makeswill be forpartof the organisationandforpartof the data set.Not onlywill the datamodel needtochange withlearning, butitwill needtobe extended. Clearlythe businessneedwillhave todrive whatgetsaddressed, but the IT designforthe underpinningdatacapability hastobe addressed upfront, and itmay make sense tolookat the entire datavisionaroundP3Mto avoid short termismindesign. Questions likethese will undoubtedly appear: - what is our MI / Data strategy? Sometimes, if anorganisationhasnotdeliveredadatasolution before, itmaynothave anMI / Data strategy(or isa formatthat can be easily articulated).Thiscanbe a problem, asthe requirementmayappear“toohard”. Withouta strategy, parochial solutionsmay emerge,whichmayseemsimple atthe time, butthiscan alsocause laterintegrationissues(andpossible completereplacement) Example:The visionfora client organisation requireddataintegration.IT didnot have a data/ MI strategy. A project was started for a datawarehouse for one project. Designdecisionswere taken parochiallyforthat project. Later requirements prove problematic.New IT leads not impressedwithearlier work – reputationsdamaged.All because there wasno data / MI strategy. - where are the sourcesfor this data? If we are to take feedsintoadata model, where willthisdatacome from?Are there connectors toit? Example:A clientorganisation useda deliverytool withinits technologyfunctionforagiledelivery. The same tool was used in variousareas.It was assumedthat the tool was managedandused commonly/ consistently.It emerged that there was no standard,meaningintegrationofthe toolingwith a core datamodel wouldprove problematic. - what are the enterprise reference dataitems - and where are they?For example - code schemesandmetadata- where isitmastered, andhow isthis sharedcross-systems? Example:Client organisation hasatimesheet system that collectstime spent againstprojects intotime classification codes.Thesecodes are nothingto do withprojects. Projects use Work Packages/ Costcodes, but there isno way of relatingtime spent to relevant areas forproject control. Convoluted apportioning calculationsensue… - what isthe current quality of data and what assurance / support isin place to enable the necessary data quality?
  • 9. Page 9 Example:client organisation has23 major projects, noneof whichare plannedwithresource assignments.Resourcenegotiationdoneoutsideof formal toolsand inlocal spreadsheetscausingadmineffortand allocationissues.Agreementmade to take resource demandsform project plansandaggregate them. First cut shows4x as muchresource demandas available. - what isthe strategy to assemble data? Manual copy and paste?Data Warehouse?SystemsIntegration? Example:client organisation hasastandardtool for dataintegrationand insistsonusingit for integratingdatabetween Tool A and Tool B. Mapping never reallyworked, toolingunreliablebecauseIT instructedto program aroundbusinessmatters that wouldnotbe resolved. Once we are clearon what data isneeded(tostartwithat least- and to supportgovernance andoperation- notjustoperation), andthe capability is enabled- the business canstartto run itsgovernance meetings off the Core P3Mdataset, safe inthe knowledge itcanextenditsdatasources, serve its regularand ad hoc MI needsandmostimportantly - enable more informeddecisionmakingthroughoutthe portfolio. Data Sources and Enterprise Reference data If an organisationistouse a core data model,thenclearlyitmustworkouthowto source information, addressthe necessitytofocusoncommon reference dataandto use that throughoutall componentsystems.A keyimplicationof thisisthatas an organisation,we canidentifyandsupplyourcore ‘Enterprise ReferenceData’.Forour portfolios,thiscaninclude simplethingslike projectcode,Resource IDbutalsolocal specificdatalike Location, BusinessUnitetc.If we can collate andmaintainthe collationof thisreference data,thenourcomponenttoolsetsanddatastorescanbe configuredtouse these code schemestoenable integrationof datafromothersystems.Forexample,if we refertoaresource witha differentcode inPPMsystem,HR systemandfinance,we will struggletoconnecttheirdata. Model Details Thismaterial can supportthe AccountabilityNodesandexample MIneedsreferencedabove.Itisexpectedtodevelopasusage examplesemerge. The linksbelowprovideanoutline of the componentsandreferencetothe details –plandata, finance data,resource data,controlsdata,but alsodiscusses usingEnterprise Reference data,permissionsandreferencingbetweendataobjects.Howtoestablishthese linksif theyare notcontainedwithinone systemisTBD! Linksto the model detailsare giveninthe material index.
  • 10. Page 10 The followingtable outlinesthe dataelementsthe clubhasdefined: Table Outline Key Document Links This page defines where key documents arestored in relation to the portfolio.Exampletypes aregiven (from Praxis) Core fields These are fields included in every table in the Dataset Core Metadata These are the fields and tables thatan organisation may need to import from its existingbusinessdata to enable classification,aggregation and connection of data from various sources Actions Simple Action list Approval Simple record of approval of an item Assignment Resource to task Assumption Simple assumption Benefit Simple Benefit Breakdown Structures Similar to Metadata - these arethe code hierarchies thatwe want to use in the whole solution Brief Set of entity data related to initiatingproject Business Case Developed set of data relatingto a projectviability,may be based on a closed Brief Cash Input Record of funds set asidefor an entity, or received from (usable) revenue Change Change items Cost Item Record of expenditure item againstan entity Compliance Summary Link to a narrative Communications Link to a comms - likeCompliance Decision Simple Decision record.(May be an Approval) Dependency Cross projectlogical dependency. May need more thought for risk outcome, benefit, scopeand business change Entity An item for which someone has accountability. Portfolio,Portfolio Item(project / programme), team, department…. Features Developed set of data relatingto a project Issue Simple Issuedefinition Metadata items Relates metadata to data items - e.g. relates a risk to a risk categorisation Lesson Simple Lesson definition Metric All the metrics in use. This would saveaddingmetrics to specific tables
  • 11. Page 11 Objective Given definition/attributeof a future state. E.g. Reduce sales cycletime,50% carbon emission,attain 15%profit level.May be hierarchy associated to objectives.Consistof business goals,businessimperatives,operational targets Portfolio Item Simple description Product Simple Productdefinition.May be comprised of features, part of a Solution,in response to a Requirement Related to To enablelinkingof entities - e.g. Actions from a Risk,Issuefrom a Risk,benefit from a product etc. Requirement Simple Statement of need that an entity is set up to respond to Resource Capability with this to carry out tasks to deliver features / products Risk Simple Risk Definition for project/ programme, but also corporatethreat / opportunity Roles & Responsibility Classification of servicedelivered by a resource - e.g. Project Manager, Programme Manager. Specific by portfolio item Solution Items in response to a Requirement. Decomposed into Products / Features Stakeholder Resource with a given interest in the entity. Classified,and may be given roles Task Activity to achieveprogress on an entity / products / features, may be carried outby a resource User Story For agiledelivery TechnologyDiscussion ThisModel is notprescriptive abouttechnologyandtalksinlogical terms.Itprovidesastartingpointandneedsadaptionbefore adoption.However,the Core P3M Data Clubmembersare experiencedtoknowthatsimple technologycandeliverclearrequirementswhereascomplex technologycannotdeliver unclearrequirements. The OperatingModel probablyrequiresatechnologybackbone (inlargerscale scenarios),perhapsonlytojoinupenterprisecapabilitythatalreadyexists. There are some useful capabilitydefinitionsforStrategyExecutionManagementtoolswhichcanassistwiththe processof strategyexecutioninmanyof the followingways: 1. Enablingvisualisationof the organisation’sObjectives,TargetsandChallengesintermsof Metrics,People,PortfolioItems,Service levels,Products and otherAssets 2. Prioritisingupcomingandin-flightinvestmentsrelativestoObjectives,TargetsandChallengessupportingstrategicintent. 3. Continuousplanningandre prioritisationbasedonresourcesavailabilityandcapability 4. Reportingstrategicexecutionattainmentandattainmentexpectedthroughthe Portfolios
  • 12. Page 12 5. Formalisingascenarioplanningprocessperiodicallyandwhenevernecessary(changeinopportunity,threat,imperativesandgoals,reassessment of strengthsandweaknessesinrelationtoenvironment 6. Managing the outcomestobusinessimpactsandbenefits 7. Providingcontinuousportfolioitemperformance management Withthe emergence of cloudtechnology,the marketplace forP3Mtoolshas expanded –withchoice of vendorandoptionsforfeaturesintoolsetsbroad and deep.Beinginthe cloud,manyservicesdon’trequire internal ITsupporttosetup or supportthem(save forsecurity review/accreditation).Runninga single projectorprogramme,itiseasiertobe parochial,andeasilyactivate apparentlygoodsolutions.However,ITfunctionsare notjustaboutproviding technical people theyalsohave capabilityinbusinessanalysis,solutionarchitectureandlookafterthe widerneedsof the business –and perhapshave a strategyinplace to enable abusinesstoexploitandsustaincapability.AsITbecomesmore integral toourbusiness,andthe IToperationbecomesmore complex,there maybe compromisesnecessarybetweenwhatabusinessunit‘needs’andwhatanIT function‘wishes’. An example of thistensioncanbe foundinorganisationswhosebusinesseshave mature P3Mprocessesandtoolsbutare developingfuture capabilityusing agile methodsandtools.Businessunitscanaccessonline toolsetsveryeasilyandaddresslocal needs.The coalface canbe veryhappy.However,aproblem arisesif enterprise level dataneedsare drivenoff the mature toolsetswhichare becominglessandlessreliedupon.Whatcan an IT function – or the businessasa whole do? 1. Fightthe adoptionof newtoolsets?No,notif the capabilityprovidesutility. 2. Allow2 toolsetsbutrequire the datainthe corporate toolsettocontaina usable image of the source data. People resentthissortof admin overhead,anditprovesunreliable. 3. Try to work outa bi-directionalinterface –to keepdatainsync inboth systems?Experiencetellsusthisisnotsimple,especiallyif datamodelsare different. 4. Work out howto share the data in a Core P3M Dataset,and workwithall realisticsolutionstosupportcommongovernance processeswhile allowinglocal toolsandprocessestomanage details.(whichisthe core P3M data clubpreferredapproach.) It can be the case that a businesswill journeythroughall 4steps – whichispainful,costlyandtime consuming.So,the bestapproachistospot the issue brewinginthe firstplace andmake good strategiccallsat the earliestopportunity(whichcanof course be difficultif there isaconflictinprogress). Anotherexampleof the tensioncanbe foundinorganisationsthatwanttoforce one processandtool on theirorganisationas theirculture is‘command and control’.Inone example of this,the tool configurationbecame complexandhardto use,andthe compromisesleftsome businessareasreticenttouse the tool.Otherimplicationswere thattoagree a common processthe language wasleftsovague as to meanbusinessunitshad tointerpretitandwould therefore operate effectivelydifferentprocessesanyway.
  • 13. Page 13 We believe the answer is to focuson informationneededfor governance, to offer commontoolsand process, and to supportbusinessunitsmeeting their own needs to ensure adoptionandoperational success. This meansaccepting enablingtechnologiesaroundacore technology – whether that isone system or a data model – that is a matter of interpretationof circumstancesandvisiondesign.This isa very differentapproachto some taken in the past when the objective hasbeen one tool and one process – but times (technologyandmethods) have changed. It islikelyanorganisationhasafinance systemthatcontainsthe core Enterprise Reference Data andcost tracking /revenue collectioncomponents. It may have an HR solutionwhichcontainspeople definitionsandskillsets, headcountdataetc. There maybe one / several PlanningTools (Primavera, MicrosoftProject,Planview,Jira…) - perhapsindifferentdepartmentswith differentneeds(i.e.projectplanning,developmentplanning,construction planning,innovationplanning,strategyplanning,manufacturingplanning, maintenance planningetc.) An organisationmayhave atechnologysolutionformasterdatamanagement,and an IntegrationSolution to pull together/connectrelateddata. There may be a preference foraData Platform(Amazon,Azure,Oracle…) It may have a preference fortechnologytosupport BusinessIntelligence dashboards/ reports forsupportability(PowerBI,Tableau…) To deliverinformation/knowledge tosupportthe governance operation,forbestresultsthese needtobe coordinated,else therewillbe overhead in manuallycontrivingacomplete datapicture (if evenattempted). Everyoneowningacomponentneedstounderstandthe constraintstheycanworkwithin. Platforms/capability –Azure,Oracle,PowerBI,Portalsetc. TechnologyDiscussion sare available uponrequest. Furtherdiscussionsonthe place of technologyinportfolioprogramme andprojectmanagementcanbe foundinavideo here.