Operationalizing Coordination of Megaprojects a Workpractice Perspective Joakim

  • Slides: 48
Download presentation
Operationalizing Coordination of Mega-projects - a Workpractice Perspective Joakim Lilliesköld Lars Taxén The Royal

Operationalizing Coordination of Mega-projects - a Workpractice Perspective Joakim Lilliesköld Lars Taxén The Royal Institute of Technology Linköping University joakiml@ics. kth. se lars. taxen@telia. com Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Outline • Challenges in mega-project coordination • Weber, Rambo and Gaia projects • Coordination

Outline • Challenges in mega-project coordination • Weber, Rambo and Gaia projects • Coordination needs • Integration Centric Development – Anatomy-Based Engineering – Domain Construction Process • Empirical results • Summary and discussion Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Challenges Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars

Challenges Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

A telecom network Network Access Points LAN Wide-band Backbone Exchange Router Service Providers LAN

A telecom network Network Access Points LAN Wide-band Backbone Exchange Router Service Providers LAN Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Complexity in system development Drivers • • Market push Shorter time to market More

Complexity in system development Drivers • • Market push Shorter time to market More competitors Less margins Shorter product life cycles Technological complexity Standardization Change Emphasis on • • Development lead-times Coordination and dependencies Progress follow-up Culture - disciplines Geographical distribution Commitments and responsibilities Competence Quality Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Third generation of mobile systems, 3 G “The total technical changes being implemented in

Third generation of mobile systems, 3 G “The total technical changes being implemented in this project are enormous. Such changes are needed in order for Ericsson to get a world-leading product first to market. Using traditional methods then the scope of change implemented in single steps will be too large and can not be managed. ” Total project manager, Ericsson, Dec 1999 Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Managing mega-projects Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld,

Managing mega-projects Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Project typology • Weber – Management by breaking down the task into small pieces

Project typology • Weber – Management by breaking down the task into small pieces – More detailed planning - more control – Preferred approach in current management literature • Rambo – Rigorous planning provides an illusion of being in control – Development driven by integration and verification – Coordination done by a small team around the total project manager • Gaia – Similar to Rambo – Project groups organize and coordinate themselves – Coordination at proper level rather than at the top Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Coordination aspects • Agility – The need to manage changes during the project •

Coordination aspects • Agility – The need to manage changes during the project • Formality – Formal procedures for coordination or informal "on the spot" • Distribution – Central or distributed coordination decisions • Shared understanding – The need for all participants to understand “the whole picture” • Operational – The need for coordination specific support (methods and tools) Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Coordination needs versus project types Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP

Coordination needs versus project types Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

ICD approach Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld,

ICD approach Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Approach Functional dependencies Shared understanding Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP

Approach Functional dependencies Shared understanding Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Definition of Integration Centric Development To plan, verify, produce, install and industrialize in the

Definition of Integration Centric Development To plan, verify, produce, install and industrialize in the same order as the completed system is “coming alive” • System integration as soon as possible • Utilize parallelism as much as possible • Focus on dependencies • Incremental (step-wise) development Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Objectives • Everybody works from the same image of the system – same view,

Objectives • Everybody works from the same image of the system – same view, same plan • Everyone gets access to the same information simultaneously • Everyone is responsible for their contribution • “Soft Entries, but Hard Exits” • High moral • Decisions are focused on the final target Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Integration Centric Development • Anatomy • Increment plan CS-P 7 No Stop Copy (20,

Integration Centric Development • Anatomy • Increment plan CS-P 7 No Stop Copy (20, 30) IPN MAS (SW) 100 Mbit Ethernet termination in 212 30 IPN CP Reload from IPNA (30, 33) Terminator HW MIP I-test for SPC (33) IPN Terminator SW MIP for SFC (33) MAS Fault handling SFC (SW) (33) Terminator SW MIP I-test for IPNA (30, 33) Parallel Start (33) Terminator HW IPN Terminator HW SFC SW (33) Terminator SW Terminator HW IPU HW for Capacity (33) MIP for Capacity (33) Terminator SW CS-P 7 RPS APS • Integration plan APS Communication buffer CPS-SW (20) Terminator HW Terminator SW Start-Up Single CP (33) Create Initial dump (33) MAS Fault handling capacity (HW)(33) RPS CS-P 7? Increase number of blocks to 4 K (SW) (30, 33) CS-P 7 DSU HW (30, 33) Terminator HW CS-P 7 Terminator SW CS-P 7 APS FCSUC with new FURAX interface (20, 33) De-Compress dump in CP (21) (30, 33) AXE Parameter CPS-SW (20, 33) CS-P 7 Terminator SW MAS (SW) Increase of MIP Program store (30, 33) Terminator SW CPS Kernel (SW) (33) IPN? • Tool support Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

The Anatomy-Based Engineering Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim

The Anatomy-Based Engineering Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Product structure House Roof Walls Rooms Floor Foundation Pipes Electricity Telecom Operationalizing Coordination of

Product structure House Roof Walls Rooms Floor Foundation Pipes Electricity Telecom Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Product structure House Roof Walls Frame Doors Facade Windows Rooms Kitchen Bathroom Floor Foundation

Product structure House Roof Walls Frame Doors Facade Windows Rooms Kitchen Bathroom Floor Foundation Pipes Electricity Telecom Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Product structure House Roof Walls Frame Doors Facade Windows Rooms Kitchen Stove Dishes Refrigerator

Product structure House Roof Walls Frame Doors Facade Windows Rooms Kitchen Stove Dishes Refrigerator Bathroom Shower WC Floor Foundation Pipes Electricity Telecom Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Product structure - not enough • Purpose - management of product content • Shows

Product structure - not enough • Purpose - management of product content • Shows only resources, not their dependencies – the context of each resource • Unsuitable for development planning and control Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

The anatomy • A one page illustration – not hundreds of text pages •

The anatomy • A one page illustration – not hundreds of text pages • Functional dependencies and independencies – between resources in the system – from prerequisites to customer needs – how to ‘breath-life-in-a-system’ • An architectural view • Re-usable • Basis for planning and controlling the development • Complements the product structure – not a replacement Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Anatomy Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars

Anatomy Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Anatomy definition • Achieving shared understanding of how the system works • Functional dependencies

Anatomy definition • Achieving shared understanding of how the system works • Functional dependencies • System architects • Mindset: If you ”power-on” what happen then and then. . – Repeat the question until you reach the end functionality Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Increment plan Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld,

Increment plan Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Increment planning • Define increments – Developed, verified and integrated as units • Distribution

Increment planning • Define increments – Developed, verified and integrated as units • Distribution of increments • Early system integration – early warnings of major faults • System integrators, system testers, project managers Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Integration plan Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld,

Integration plan Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Integration planning • Plan and control the project • Project managers • Assigning projects

Integration planning • Plan and control the project • Project managers • Assigning projects to increments • Scheduling and re-planning • Progress control – Green – On Plan, Yellow – Warning, Red – Off Track • Deliveries - from whom, when • Dependencies btw subprojects • Domino effects • Input to project plan Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

You need two types of plans • Anatomy - based – For everyone to

You need two types of plans • Anatomy - based – For everyone to understand the system and the status in the project • Detailed plans on all levels – To keep track of the necessary logistics Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

The Coordination Construction process Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006,

The Coordination Construction process Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Approach - the workpractice ”A workpractice means that some actors make something in favour

Approach - the workpractice ”A workpractice means that some actors make something in favour of other actors. ” Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Workpractice example - a firebrigade • Motive, need – put out fire • Actors

Workpractice example - a firebrigade • Motive, need – put out fire • Actors – firefighters • Things and relations – fire, building, fire-engine, . . . • Order of activities – alarm, transport, role out fire-hoses, raise ladders. . . • Tools, instruments – fire-hoses, ladders, water, . . . • Rules, norms, standards, habits – fire regulations, alert rules, . . . • Change, development All elements are interdependent! Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

System development workpractice - coordination focus System development Constructs • Context model • Tool

System development workpractice - coordination focus System development Constructs • Context model • Tool support Coordination Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

System development workpractice - development focus System development • Context model • Tool support

System development workpractice - development focus System development • Context model • Tool support Used in coordinating development actions Coordination Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Context model from Ericsson, 2003 User Line Org. Group Company (Customer) User assigned to

Context model from Ericsson, 2003 User Line Org. Group Company (Customer) User assigned to Role User has roles User in group Project USER ITEM Structure/ Traceability User executes WP team resp. Structure / Relation Requirement issuer Requirement responsible ORGANISATION ITEM Becomes PRODUCT ITEM (Reg Prod & Prod Structure) Cust. Contract Anatomy relation/structure Shipment* Structure Proj. resp. Allocated to Dev. input / steering DELIVERY ITEM Org. Property/ Portfolio Included in Req. Alloc. SOC Req. Group REQUIREMENT ITEM Included in Project delivers Internal build* Drop *Can be defined as LSV Requirement -Test Req Implemented by Described by Included in WORK ITEM Defined work/task Config/MS Control (CC) user gives Project Task list ANATOMY ITEM (WP/FEATURE) Verified by CC CC Config/MS Control (CC) PROGRESS CONTROL ITEM Describes/Plans (IP/FS/FD, etc) Test Req. To any CI Milstone Test Env. Project Doc Change Request Product Doc Project Owns IA estimates Tollgate Test Script CI Baseline Project has Test Case DOCUMENT ITEM Config/MS Control (CC) Affects Config TEST ITEM Proj. controls M. handles Test doc Test Responsible C. regards Comment Impact Analyse User answers Structure / Relation ORGANISATION ITEM MEETING ITEM Org. Doc. Archive Org. Performs CCB Proj. Meeting Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Tool support Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld,

Tool support Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Coordination Construction Process Communal meaning mathetic Initial exploration Core group of actors Frequent changes

Coordination Construction Process Communal meaning mathetic Initial exploration Core group of actors Frequent changes consolidation Several actors Less frequent changes pragmatic Coordination operational Time Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Coordination effects Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld,

Coordination effects Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Integration Plan - Mobile Switching Center Node, 3 G Operationalizing Coordination of Mega-projects -

Integration Plan - Mobile Switching Center Node, 3 G Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Coordination effects Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld,

Coordination effects Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Agile planning "If a trouble report has been found in this block, you have

Agile planning "If a trouble report has been found in this block, you have to make sure that in previous versions or later releases, that you correct the same fault. Then, ok how the hell are we going to follow up on this? And then, we entered an extra measure attribute to the block type. We really used that, and yes, that was put in at a later stage. It is implemented within 5 minutes and also rolled out in the same speed almost. " Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Informal coordination "I think that the tool allows us to have a better understanding

Informal coordination "I think that the tool allows us to have a better understanding of impacts of own part of the impacts it could have on other parts and the other way around. The need for coordination was more or less identified by the tool. They could equally see, OK I'm working on this work package which are the other work packages involved, and so on. " Project manager, 3 G development Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Distributed coordination "Yes, what is the great benefit is that you have one common

Distributed coordination "Yes, what is the great benefit is that you have one common place where all the project area stored the information. It means that a lot of the coordination, which previously went via the main project, now can go directly. ” Project manager, 3 G development Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Communal understanding "Before, every role maintained a piece of information it was responsible for.

Communal understanding "Before, every role maintained a piece of information it was responsible for. But in the end […], they should build an overall picture and what Matrix enables us to get, this full picture, also to cross the border and see "aha this is information somebody else in another role thinks is connected to this one" that is a complete picture of the overall view. That is the main benefit I think. " Methods and tools coordinator, 3 G development Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Operational "Especially for the execution part I think we would not have been able

Operational "Especially for the execution part I think we would not have been able to run this project without the tool. If you simply look at the number of work packages, the number of products that we have delivered, if we would have to maintain that manually, that would have been a sheer disaster. ” Project manager, 3 G development Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Discussion Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars

Discussion Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Risks and limitations • Too much focus on functional dependencies • More persons form

Risks and limitations • Too much focus on functional dependencies • More persons form different disciplines involved from the start • Ambition to do too much in parallel • Resistance to work according to the increment plan – “I’ll start with the most difficult parts!” • Enhanced visibility not always appreciated • Implementation of tool support may become fragmented • “Daily build” of tool support a strain for users • Applied fully so far at Ericsson only – Others are beginning to catch up Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Future research • Grounding the ICD approach theoretically Operationalizing Coordination of Mega-projects - a

Future research • Grounding the ICD approach theoretically Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén

Conclusions • A workpractice approach towards coordination of mega -projects • Focus on managing

Conclusions • A workpractice approach towards coordination of mega -projects • Focus on managing dependencies and constructing shared understanding – The Anatomy Based Engineering process – The Coordination Construction process • Applied in coordinating extraordinary complex development projects in the telecom industry Operationalizing Coordination of Mega-projects - a Workpractice Perspective, IRNOP 2006, Joakim Lilliesköld, Lars Taxén