SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
ICEBERG: a different look at 
Software Project Management 
Luigi Buglione 
SchlumbergerSema / UQÀM 
Rome, Italy 
Email: lbuglione@rome.sema.slb.com 
Alain Abran 
Ecole de Technologie Superieure 
Montréal, Québec, Canada 
Email: aabran@ele.etsmtl.ca 
IWSM2002 
12th International Workshop on Software Measurement 
Magdeburg, October 7-9, 2002 
Germany
Agenda 
• Introduction 
• Evolution and contribution of Quality Approaches 
– Evolution of Quality Management frameworks 
– Software Process Improvement models and Quality Models 
– Software Projects measurement frameworks 
• The ICEBERG approach 
• Conclusions 
2 Luigi Buglione & Alain Abran © 2002
Agenda 
• Introduction 
• Evolution and contribution of Quality Approaches 
– Evolution of Quality Management framework 
– Software Process Improvement models and Quality Models 
– Software Projects measurement frameworks 
• The ICEBERG approach 
• Conclusions 
3 Luigi Buglione & Alain Abran © 2002
Introduction 
Project Management has been defined in the PMBOK (1996 ed.) as 
“the application of knowledge, skills, tools, and techniques to project 
activities in order to meet or exceed stakeholder needs and 
expectations from a project. Meeting or exceeding stakeholders needs 
and expectations invariably involves balancing competing demands 
among: 
• Scope, time, cost and quality 
• Stakeholders with differing needs and expectations 
• Identified requirements (needs) and unified requirements (expectations) 
The term project management is sometimes used to describe an 
organizational approach to the management of ongoing operations” 
4 Luigi Buglione & Alain Abran © 2002
Introduction 
• Starting point - every project should be properly managed taking 
into account 4 dimensions (Time, Cost, Quality and Risk) according to 
best practices in the Project Management domain 
• Arrival point – an approach to reduce the occurrence of risks in 
projects 
• Question: how to do it? 
5 Luigi Buglione & Alain Abran © 2002
Agenda 
• Introduction 
• Evolution and contribution of Quality Approaches 
– Evolution of Quality Management framework 
– Software Process Improvement models and Quality Models 
– Software Projects measurement frameworks 
• The ICEBERG approach 
• Conclusions 
6 Luigi Buglione & Alain Abran © 2002
Agenda 
• Introduction 
• Evolution and contribution of Quality Approaches 
– Evolution of Quality Management framework 
– Software Process Improvement models and Quality Models 
– Software Projects measurement frameworks 
• The ICEBERG approach 
• Conclusions 
7 Luigi Buglione & Alain Abran © 2002
Evolution of Quality Management frameworks 
• Quality Management System (QMS) can be viewed as a risk 
mitigation strategy. 
• Three main stages in the evolution of QM frameworks: 
• QC - Quality Control 
• QA - Quality Assurance 
• TQM - Total Quality Management (QI - Quality Improvement) 
8 Luigi Buglione & Alain Abran © 2002
Evolution of Quality Management frameworks 
9 Luigi Buglione & Alain Abran © 2002
Agenda 
• Introduction 
• Evolution and contribution of Quality Approaches 
– Evolution of Quality Management framework 
– Software Process Improvement models and Quality Models 
– Software Projects measurement frameworks 
• The ICEBERG approach 
• Conclusions 
10 Luigi Buglione & Alain Abran © 2002
SPI models and QM models 
• To be competitive on the market, QA is not sufficient 
• First solution: to move towards SP(A)I models and frameworks, such 
as CMMI, SPICE, Bootstrap… 
• But...: some areas are not covered (although complementary), such as 
documentation, customer complaints management, servicing….these 
issues are largely tackled by QMs such as ISO 9001 
TOPIC SW-CMM V.1.1 ISO 9001:1994 ISO 9001:2000 
Corrective actions L2 KPA SPTO, Goal 2 – Activity 6 4.14.2 8.5.2 
Prevention of problems L5 KPA DP 4.14.3 8.5.3 
Resources Abilities Common Feature in every KPA 4.1.2.2 6.1 + 6.2.1 
Training Abilities Common Feature in every KPA 4.18 6.2.2 
Audits L2 KPA SQA, Verification KP in all KPAs 4.17 8.2.2 + 8.2.3 
Process and lifecycle L2 KPA SPP, L3 KPA OPD 
4.4 7.2 + 7.3.x 
definition 
11 Luigi Buglione & Alain Abran © 2002 
4.9 6.3 + 6.4 + 7.5.1 + 7.5.2 
Continuous Improvement L5 4.14 8.5.2 + 8.5.3 
4.17 8.2.2 + 8.2.3
SPI models and QM models 
• Final solution: to merge the two families of methods into a single, 
stronger and reinforced approach 
• This path to quality excellence is called ICE (Improvement after 
Control & Evaluation) 
• A path to excellence: through a gradual and constant increase of the 
maturity and capability level of an organization 
12 Luigi Buglione & Alain Abran © 2002
Agenda 
• Introduction 
• Evolution and contribution of Quality Approaches 
– Evolution of Quality Management framework 
– Software Process Improvement models and Quality Models 
– Software Projects measurement frameworks 
• The ICEBERG approach 
• Conclusions 
13 Luigi Buglione & Alain Abran © 2002
Software Project Measurement frameworks 
• Several Software Project Measurement (SPM) frameworks help in the 
measurement activity, but not for the identification and selection of 
the right entities to measure 
• The usual triad of measurable entities is: resources, process, product 
• Strengths: general 
• Weaknesses: it misses the broader project context 
• Solution: to move up to the “ICE” approach, taking into account also 
the project risks and the causal chains generated by the linkage 
among the processes and goals of an organization (i.e. as in the 
Balanced Scorecard approach) 
• But…: a BSC also misses something... 
14 Luigi Buglione & Alain Abran © 2002
Software Project Measurement frameworks 
FAMILY 
METHOD 
STRENGTHS WEAKNESSES 
SPAI • Path to organizational 
maturity 
15 Luigi Buglione & Alain Abran © 2002 
• No focus on the business 
organisational strategy. Pre-defined 
path from L1 to L5 
(staged Model) 
QM • Strong focus on Controls 
and Assurance 
• Little attention to 
improvements (even with the 
ISO Vision 2000 series) 
PM 
(BSC) 
• Causal Chain among 
perspectives 
• No clear nor defined action 
plan after measurement and 
the strategy map
Agenda 
• Introduction 
• Evolution and contribution of Quality Approaches 
– Evolution of Quality Management framework 
– Software Process Improvement models and Quality Models 
– Software Projects measurement frameworks 
• The ICEBERG approach 
• Conclusions 
16 Luigi Buglione & Alain Abran © 2002
The ICEBERG approach 
• Objective: to leverage the ICE approach towards a better project risk 
management 
• How to do it? Through the achievement of a better project visibility, 
defined as: 
 
i 
available _ inf oi *%probability _ occurrence 
• How to represent it? Through the iceberg metaphor 
17 Luigi Buglione  Alain Abran © 2002
The ICEBERG approach 
18 Luigi Buglione  Alain Abran © 2002
The ICEBERG approach 
• What is required? 
• To figure out what is below the waterline level (more 
information on the project: through an in depth measurement 
activity) 
• To implement mitigation strategies to maintain a sufficient 
distance between the ship and the iceberg to avoid crashes 
(problems solved on time) 
19 Luigi Buglione  Alain Abran © 2002
The ICEBERG approach 
• Are the right entities captured? 
At least, two more entity types have to be taken into account: 
• the Organization itself 
• the Projects the Organization is running and managing 
20 Luigi Buglione  Alain Abran © 2002
The ICEBERG approach 
• STAR (Software entities TAxonomy Revised) 
21 Luigi Buglione  Alain Abran © 2002
The ICEBERG approach 
• What is missing in ICE? The missing point is the “strategy” issue 
typical in Performance Management techniques such as the BSC 
• Solution: Expand the ICE view to ICEBERG (Improvement after 
Control  Evaluation-BasEd Rules and Guidelines) 
22 Luigi Buglione  Alain Abran © 2002
The ICEBERG approach 
A possible schema of models to apply in an ICEBERG context could be as 
follows: 
FAMILY 
METHOD 
FRAMEWORK CHOSEN WHICH USAGE… 
SPAI • CMMI v.1.1 Continuous 
Model 
23 Luigi Buglione  Alain Abran © 2002 
• For the maturity path and the improvement 
actions (according to BITS) 
QM • ISO 9001:2000 • For the Quality Assurance topics 
PM (BSC) • ESI’s BITS (5 
perspectives) 
• QEST/LIME [BUGL01] 
[ABRA02] 
• For the Performance Management issues 
(general framework) 
• For the measurement of the performances 
obtained applying BITS
The ICEBERG approach 
• But which measures can be used with STAR? 
Two points have to be stressed: 
1) matching software entities with ICT BSC perspectives 
2) search and list possible measures/indicators for each of the ICT BSC 
perspectives 
24 Luigi Buglione  Alain Abran © 2002
The ICEBERG approach 
1) matching software entities with ICT BSC perspectives 
Software Entity 
1st layer 2nd layer 3rd layer 
25 Luigi Buglione  Alain Abran © 2002 
Main ICT BSC perspective(s) 
involved 
Organization Financial 
Project Infrastructure  Innovation 
Resources People, Customer (requirements), 
Infrastructure  Innovation 
Process Process 
Product Process, Customer (feedback)
The ICEBERG approach 
2) search and list possible measures/indicators for each of the ICT BSC 
perspectives (1/3) 
Software 
Measures /Indicator Notes 
Entity 
Organisation - ROI (Return On Investment) 
- ROS (Return On Sales) 
- ROCE (Return On Capital Employed) 
- EVA (Economic Value Added) 
- Breakeven time 
- Percent of revenue from products developed in last 4 years 
- Proposal win % 
- Cost performance 
- Net present value of cash outflows for development and 
commercialization and the inflows from sales 
- … 
26 Luigi Buglione  Alain Abran © 2002 
Measures linked to financial issues, 
as in the Financial perspective in the 
ICT BSC 
Project - Development cycle time trend (normalized to program complexity) 
- Earned Value (EV) 
- Schedule performance 
- Program/project cost performance 
- Actual staffing (hours or headcount) vs. plan 
- Personnel turnover rate % of milestone dates met 
- Schedule performance 
- Milestone or task completion vs. plan 
- On-schedule task start rate 
- Phase cycle time vs. plan 
- Time-to-market or time-to-volume 
- … 
Measures typical for a Project 
Manager in deploying his activity, 
looking at both Technical and 
Economical viewpoints
The ICEBERG approach 
2) search and list possible measures/indicators for each of the ICT BSC 
perspectives (2/3) 
Software 
Measures /Indicator Notes 
Entity 
Resources - Percent project personnel receiving team building/team launch 
training/facilitation 
- Average training hours per person per year or % of payroll cost for 
training annually 
- IPT/PDT turnover rate or average IPT/PDT turnover rate 
- Percent core team members physically collocated 
- Staffing ratios (ratio of each discipline's headcount on project to 
number of design engineers) Personnel ratios 
- Staffing (hours) vs. plan 
- Requirements Coverage 
- Technology Impact 
- … 
27 Luigi Buglione  Alain Abran © 2002 
Measures intended to focus on 
the management of people, 
infrastructure and materials, 
searching for information 
about the degree of efficiency 
they are managed 
Process - Product ship date vs. announced ship date or planned ship date 
- Mean time between failure (MTBF) 
- Labor hours or labor hours / target labor hours 
- Mean time to repair (MTTR) 
- Productivity 
- Cycle Time 
- Defect Containment 
- Process Audit Findings 
- Reference Model Ratings 
- … 
Measures intended to focus on 
the way a certain process 
(typical to a certain industry) 
is deployed, in direct or 
indirect way
The ICEBERG approach 
2) search and list possible measures/indicators for each of the ICT BSC 
perspectives (3/3) 
Software 
Measures /Indicator Notes 
Entity 
Product - Product performance or product performance / target product 
performance or technical performance measures (e.g., power 
output, mileage, weight, power consumption, mileage, range, 
payload, sensitivity, noise, CPU frequency, etc.) 
- Number of parts or number of parts / number of parts for last 
generation product 
- Defects per million opportunities or per unit 
- Field failure rates or failure rates per unit of time or hours of 
operation 
- Engineering changes after release by time period 
- Design/build/test iterations 
- % of requirements analyzed/simulated 
- … 
28 Luigi Buglione  Alain Abran © 2002 
Measures to focus on the final 
product
Agenda 
• Introduction 
• Evolution and contribution of Quality Approaches 
– Evolution of Quality Management framework 
– Software Process Improvement models and Quality Models 
– Software Projects measurement frameworks 
• The ICEBERG approach 
• Conclusions 
29 Luigi Buglione  Alain Abran © 2002
Conclusions 
• Managing a project requires to take into account several 
organizational and project aspects, in addition to the traditional IPO 
view 
• Again, it is not possible to consider only the QA view, but in a 
competitive market an Organization absolutely needs to be proactive 
and move towards a Quality Improvement views on Quality issues 
• ICE represents a first step towards this new vision of Quality; but it 
misses the strategical part of the “journey” 
• ICEBERG represents the step beyond, merging SPAI+QM+PM 
models and frameworks in a unique, integrated view, increasing the 
project visibility for Project Managers 
• The way to manage an ICEBERG passes always through 
measurement: the STAR taxonomy is the answer 
30 Luigi Buglione  Alain Abran © 2002
Conclusions 
• Some furtherissues: 
• the way an ICT BSC could be applied (traditional BSC way, multi-level 
BSC) 
• the way to move from a traditional approach to manage 
software project towards the STAR logic 
• the way risk can be tackled and minimised using an ICT BSC (in 
each perspective or in an overall way) 
31 Luigi Buglione  Alain Abran © 2002
QA 
Thanks for your attention! 
32 Luigi Buglione  Alain Abran © 2002
ICEBERG: a different look at 
Software Project Management 
Luigi Buglione 
SchlumbergerSema / UQÀM 
Rome, Italy 
Email: lbuglione@rome.sema.slb.com 
Alain Abran 
Ecole de Technologie Superieure 
Montréal, Québec, Canada 
Email: aabran@ele.etsmtl.ca 
IWSM2002 
12th International Workshop on Software Measurement 
Magdeburg, October 7-9, 2002 
Germany

Contenu connexe

Tendances

Project Management Framework automation for Project and Portfolio Management ...
Project Management Framework automation for Project and Portfolio Management ...Project Management Framework automation for Project and Portfolio Management ...
Project Management Framework automation for Project and Portfolio Management ...PMILebanonChapter
 
EPM Episode #002 Microsoft Project Server 2013 Functional Features
EPM Episode #002 Microsoft Project Server 2013 Functional FeaturesEPM Episode #002 Microsoft Project Server 2013 Functional Features
EPM Episode #002 Microsoft Project Server 2013 Functional FeaturesMohamad Tantawy, MBA, PMP, MCT
 
Programme management and project evaluation
Programme management and project evaluationProgramme management and project evaluation
Programme management and project evaluationtumetr1
 
Project Management (PMP Material)
Project Management (PMP Material)Project Management (PMP Material)
Project Management (PMP Material)VR M
 
Pmp slide share
Pmp slide sharePmp slide share
Pmp slide sharesaleem54
 
Pmi - Project Management Professional (Pmp) Certification Study Guide
Pmi - Project Management Professional (Pmp)   Certification Study GuidePmi - Project Management Professional (Pmp)   Certification Study Guide
Pmi - Project Management Professional (Pmp) Certification Study Guiderobsonnasc
 
ITEC N466: Project initialization
ITEC N466: Project initializationITEC N466: Project initialization
ITEC N466: Project initializationAhmad Ammari
 
A Beginner's Guide to IT Project Management
A Beginner's Guide to IT Project ManagementA Beginner's Guide to IT Project Management
A Beginner's Guide to IT Project ManagementWorkfront
 
04. Project Management
04. Project Management04. Project Management
04. Project ManagementBhuWan Khadka
 
Pmbok 4th edition chapter 8 - Project Quality Management
Pmbok 4th edition   chapter 8 - Project Quality Management Pmbok 4th edition   chapter 8 - Project Quality Management
Pmbok 4th edition chapter 8 - Project Quality Management Ahmad Maharma, PMP,RMP
 
Organizational project maturity model (opm3)
Organizational project maturity model (opm3)Organizational project maturity model (opm3)
Organizational project maturity model (opm3)Daniele Pinto
 
IT Project Management - Aligning PMBOK Processes and SDLC
IT Project Management  - Aligning PMBOK Processes and SDLCIT Project Management  - Aligning PMBOK Processes and SDLC
IT Project Management - Aligning PMBOK Processes and SDLCCrysanthus Raharjo, PMP
 
Project Management Professional (PMP)
Project Management Professional (PMP) Project Management Professional (PMP)
Project Management Professional (PMP) Ahmad Maharma, PMP,RMP
 
Software engineering project management
Software engineering project managementSoftware engineering project management
Software engineering project managementjhudyne
 

Tendances (20)

Project Management Framework automation for Project and Portfolio Management ...
Project Management Framework automation for Project and Portfolio Management ...Project Management Framework automation for Project and Portfolio Management ...
Project Management Framework automation for Project and Portfolio Management ...
 
EPM Episode #002 Microsoft Project Server 2013 Functional Features
EPM Episode #002 Microsoft Project Server 2013 Functional FeaturesEPM Episode #002 Microsoft Project Server 2013 Functional Features
EPM Episode #002 Microsoft Project Server 2013 Functional Features
 
Programme management and project evaluation
Programme management and project evaluationProgramme management and project evaluation
Programme management and project evaluation
 
Project Management (PMP Material)
Project Management (PMP Material)Project Management (PMP Material)
Project Management (PMP Material)
 
Pmp slide share
Pmp slide sharePmp slide share
Pmp slide share
 
Pmi - Project Management Professional (Pmp) Certification Study Guide
Pmi - Project Management Professional (Pmp)   Certification Study GuidePmi - Project Management Professional (Pmp)   Certification Study Guide
Pmi - Project Management Professional (Pmp) Certification Study Guide
 
ITEC N466: Project initialization
ITEC N466: Project initializationITEC N466: Project initialization
ITEC N466: Project initialization
 
A Beginner's Guide to IT Project Management
A Beginner's Guide to IT Project ManagementA Beginner's Guide to IT Project Management
A Beginner's Guide to IT Project Management
 
04. Project Management
04. Project Management04. Project Management
04. Project Management
 
Pmp basics you need to know
Pmp basics you need to knowPmp basics you need to know
Pmp basics you need to know
 
Pmbok 4th edition chapter 8 - Project Quality Management
Pmbok 4th edition   chapter 8 - Project Quality Management Pmbok 4th edition   chapter 8 - Project Quality Management
Pmbok 4th edition chapter 8 - Project Quality Management
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management Framework
 
Organizational project maturity model (opm3)
Organizational project maturity model (opm3)Organizational project maturity model (opm3)
Organizational project maturity model (opm3)
 
COBIT®5 - Foundation
COBIT®5 - FoundationCOBIT®5 - Foundation
COBIT®5 - Foundation
 
IT Project Management - Aligning PMBOK Processes and SDLC
IT Project Management  - Aligning PMBOK Processes and SDLCIT Project Management  - Aligning PMBOK Processes and SDLC
IT Project Management - Aligning PMBOK Processes and SDLC
 
PROJECT MANAGEMENT OFFICE (PMO) SETTING UP AND MANAGEMENT
PROJECT MANAGEMENT OFFICE (PMO) SETTING UP AND MANAGEMENTPROJECT MANAGEMENT OFFICE (PMO) SETTING UP AND MANAGEMENT
PROJECT MANAGEMENT OFFICE (PMO) SETTING UP AND MANAGEMENT
 
Mark Troncone Value Proposition_Color v 5.0
Mark Troncone Value Proposition_Color v 5.0Mark Troncone Value Proposition_Color v 5.0
Mark Troncone Value Proposition_Color v 5.0
 
Project Management Professional (PMP)
Project Management Professional (PMP) Project Management Professional (PMP)
Project Management Professional (PMP)
 
2. project scope management
2. project scope management2. project scope management
2. project scope management
 
Software engineering project management
Software engineering project managementSoftware engineering project management
Software engineering project management
 

Similaire à ICEBERG: a different look at Software Project Management

PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxPMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxChristoph Wolf
 
Automated Process for Auditng in Agile - SCRUM
Automated Process for Auditng in Agile - SCRUMAutomated Process for Auditng in Agile - SCRUM
Automated Process for Auditng in Agile - SCRUMUmair Amjad
 
PMI-ACP Agile free sample from EVOLVE
PMI-ACP Agile free sample from EVOLVEPMI-ACP Agile free sample from EVOLVE
PMI-ACP Agile free sample from EVOLVEKristinRomanoPMPPMIR
 
2019 August - Jad Abou Ibrahim
2019 August - Jad Abou Ibrahim2019 August - Jad Abou Ibrahim
2019 August - Jad Abou IbrahimPMILebanonChapter
 
Disciplined Agile Delivery: Extending Scrum to the Enterprise
Disciplined Agile Delivery: Extending Scrum to the EnterpriseDisciplined Agile Delivery: Extending Scrum to the Enterprise
Disciplined Agile Delivery: Extending Scrum to the EnterpriseTechWell
 
Product Manager vs Product Owner – Why Do Companies Still Struggle 23 Years A...
Product Manager vs Product Owner – Why Do Companies Still Struggle 23 Years A...Product Manager vs Product Owner – Why Do Companies Still Struggle 23 Years A...
Product Manager vs Product Owner – Why Do Companies Still Struggle 23 Years A...ISPMAIndia
 
CMAD Group Workbook 7 Governance
CMAD Group Workbook 7 GovernanceCMAD Group Workbook 7 Governance
CMAD Group Workbook 7 GovernanceAlexander Doré
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project ManagementReetesh Gupta
 
Webinar slide-deck-enterprise-architecture-capability-assessments
Webinar slide-deck-enterprise-architecture-capability-assessmentsWebinar slide-deck-enterprise-architecture-capability-assessments
Webinar slide-deck-enterprise-architecture-capability-assessmentsBiZZdesign
 
PM TEMPLATE_ PRODUCT ROADMAP.pptx
 PM TEMPLATE_ PRODUCT ROADMAP.pptx PM TEMPLATE_ PRODUCT ROADMAP.pptx
PM TEMPLATE_ PRODUCT ROADMAP.pptxamitrcominc
 
Agile: Not Just for Sofware
Agile: Not Just for SofwareAgile: Not Just for Sofware
Agile: Not Just for SofwareJohn Carter
 
Lietuvos paštas. Agile PMO generic
Lietuvos paštas. Agile PMO genericLietuvos paštas. Agile PMO generic
Lietuvos paštas. Agile PMO genericAgile Lietuva
 
ISO 29110 Software Quality Model For Software SMEs
ISO 29110 Software Quality Model For Software SMEsISO 29110 Software Quality Model For Software SMEs
ISO 29110 Software Quality Model For Software SMEsMoutasm Tamimi
 

Similaire à ICEBERG: a different look at Software Project Management (20)

PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxPMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
 
Automated Process for Auditng in Agile - SCRUM
Automated Process for Auditng in Agile - SCRUMAutomated Process for Auditng in Agile - SCRUM
Automated Process for Auditng in Agile - SCRUM
 
PMI-ACP Agile free sample from EVOLVE
PMI-ACP Agile free sample from EVOLVEPMI-ACP Agile free sample from EVOLVE
PMI-ACP Agile free sample from EVOLVE
 
COBIT®5 - Assessor
COBIT®5 - AssessorCOBIT®5 - Assessor
COBIT®5 - Assessor
 
2019 August - Jad Abou Ibrahim
2019 August - Jad Abou Ibrahim2019 August - Jad Abou Ibrahim
2019 August - Jad Abou Ibrahim
 
Disciplined Agile Delivery: Extending Scrum to the Enterprise
Disciplined Agile Delivery: Extending Scrum to the EnterpriseDisciplined Agile Delivery: Extending Scrum to the Enterprise
Disciplined Agile Delivery: Extending Scrum to the Enterprise
 
Product Manager vs Product Owner – Why Do Companies Still Struggle 23 Years A...
Product Manager vs Product Owner – Why Do Companies Still Struggle 23 Years A...Product Manager vs Product Owner – Why Do Companies Still Struggle 23 Years A...
Product Manager vs Product Owner – Why Do Companies Still Struggle 23 Years A...
 
Iiba cbap
Iiba cbapIiba cbap
Iiba cbap
 
CMAD Group Workbook 7 Governance
CMAD Group Workbook 7 GovernanceCMAD Group Workbook 7 Governance
CMAD Group Workbook 7 Governance
 
2_Project Scope Management
2_Project Scope Management2_Project Scope Management
2_Project Scope Management
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project Management
 
Webinar slide-deck-enterprise-architecture-capability-assessments
Webinar slide-deck-enterprise-architecture-capability-assessmentsWebinar slide-deck-enterprise-architecture-capability-assessments
Webinar slide-deck-enterprise-architecture-capability-assessments
 
PM TEMPLATE_ PRODUCT ROADMAP.pptx
 PM TEMPLATE_ PRODUCT ROADMAP.pptx PM TEMPLATE_ PRODUCT ROADMAP.pptx
PM TEMPLATE_ PRODUCT ROADMAP.pptx
 
Six Sigma - The Journey of Quality and Management
Six Sigma - The Journey of Quality and Management Six Sigma - The Journey of Quality and Management
Six Sigma - The Journey of Quality and Management
 
References & Examples
References & ExamplesReferences & Examples
References & Examples
 
PW Final Jun7 2012
PW Final Jun7 2012PW Final Jun7 2012
PW Final Jun7 2012
 
Agile: Not Just for Sofware
Agile: Not Just for SofwareAgile: Not Just for Sofware
Agile: Not Just for Sofware
 
Lesson 01.ppt
Lesson 01.pptLesson 01.ppt
Lesson 01.ppt
 
Lietuvos paštas. Agile PMO generic
Lietuvos paštas. Agile PMO genericLietuvos paštas. Agile PMO generic
Lietuvos paštas. Agile PMO generic
 
ISO 29110 Software Quality Model For Software SMEs
ISO 29110 Software Quality Model For Software SMEsISO 29110 Software Quality Model For Software SMEs
ISO 29110 Software Quality Model For Software SMEs
 

Plus de Luigi Buglione

DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?Luigi Buglione
 
The missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team PowerThe missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team PowerLuigi Buglione
 
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...Luigi Buglione
 
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...Luigi Buglione
 
From Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader PerspectiveFrom Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader PerspectiveLuigi Buglione
 
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...Luigi Buglione
 
Software or Service? That’s the question!
Software or Service? That’s the question!Software or Service? That’s the question!
Software or Service? That’s the question!Luigi Buglione
 
A Murphological View on Software Measurement: a serious joke or a funny seri...
A Murphological View on Software Measurement:  a serious joke or a funny seri...A Murphological View on Software Measurement:  a serious joke or a funny seri...
A Murphological View on Software Measurement: a serious joke or a funny seri...Luigi Buglione
 
Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?Luigi Buglione
 
Balanced Measurement Sets: Criteria for Improving Project Management Practices
Balanced Measurement Sets: Criteria for Improving  Project Management PracticesBalanced Measurement Sets: Criteria for Improving  Project Management Practices
Balanced Measurement Sets: Criteria for Improving Project Management PracticesLuigi Buglione
 
PIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panelPIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panelLuigi Buglione
 
Software Sustainability: a Broader Perspective
Software Sustainability: a Broader PerspectiveSoftware Sustainability: a Broader Perspective
Software Sustainability: a Broader PerspectiveLuigi Buglione
 
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...Luigi Buglione
 
Measurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 StandardMeasurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 StandardLuigi Buglione
 
Sizing The Entire Development Process
Sizing The Entire Development ProcessSizing The Entire Development Process
Sizing The Entire Development ProcessLuigi Buglione
 
The LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable DeploymentThe LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable DeploymentLuigi Buglione
 
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...Luigi Buglione
 
Improving the User Story Agile Technique Using the INVEST Criteria
Improving the User Story Agile Technique Using the  INVEST CriteriaImproving the User Story Agile Technique Using the  INVEST Criteria
Improving the User Story Agile Technique Using the INVEST CriteriaLuigi Buglione
 
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...Luigi Buglione
 
Derivation of Green Metrics for Software
Derivation of Green Metrics for SoftwareDerivation of Green Metrics for Software
Derivation of Green Metrics for SoftwareLuigi Buglione
 

Plus de Luigi Buglione (20)

DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?
 
The missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team PowerThe missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team Power
 
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
 
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
 
From Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader PerspectiveFrom Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader Perspective
 
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
 
Software or Service? That’s the question!
Software or Service? That’s the question!Software or Service? That’s the question!
Software or Service? That’s the question!
 
A Murphological View on Software Measurement: a serious joke or a funny seri...
A Murphological View on Software Measurement:  a serious joke or a funny seri...A Murphological View on Software Measurement:  a serious joke or a funny seri...
A Murphological View on Software Measurement: a serious joke or a funny seri...
 
Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?
 
Balanced Measurement Sets: Criteria for Improving Project Management Practices
Balanced Measurement Sets: Criteria for Improving  Project Management PracticesBalanced Measurement Sets: Criteria for Improving  Project Management Practices
Balanced Measurement Sets: Criteria for Improving Project Management Practices
 
PIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panelPIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panel
 
Software Sustainability: a Broader Perspective
Software Sustainability: a Broader PerspectiveSoftware Sustainability: a Broader Perspective
Software Sustainability: a Broader Perspective
 
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
 
Measurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 StandardMeasurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 Standard
 
Sizing The Entire Development Process
Sizing The Entire Development ProcessSizing The Entire Development Process
Sizing The Entire Development Process
 
The LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable DeploymentThe LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable Deployment
 
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
 
Improving the User Story Agile Technique Using the INVEST Criteria
Improving the User Story Agile Technique Using the  INVEST CriteriaImproving the User Story Agile Technique Using the  INVEST Criteria
Improving the User Story Agile Technique Using the INVEST Criteria
 
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
 
Derivation of Green Metrics for Software
Derivation of Green Metrics for SoftwareDerivation of Green Metrics for Software
Derivation of Green Metrics for Software
 

Dernier

WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 

Dernier (20)

WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 

ICEBERG: a different look at Software Project Management

  • 1. ICEBERG: a different look at Software Project Management Luigi Buglione SchlumbergerSema / UQÀM Rome, Italy Email: lbuglione@rome.sema.slb.com Alain Abran Ecole de Technologie Superieure Montréal, Québec, Canada Email: aabran@ele.etsmtl.ca IWSM2002 12th International Workshop on Software Measurement Magdeburg, October 7-9, 2002 Germany
  • 2. Agenda • Introduction • Evolution and contribution of Quality Approaches – Evolution of Quality Management frameworks – Software Process Improvement models and Quality Models – Software Projects measurement frameworks • The ICEBERG approach • Conclusions 2 Luigi Buglione & Alain Abran © 2002
  • 3. Agenda • Introduction • Evolution and contribution of Quality Approaches – Evolution of Quality Management framework – Software Process Improvement models and Quality Models – Software Projects measurement frameworks • The ICEBERG approach • Conclusions 3 Luigi Buglione & Alain Abran © 2002
  • 4. Introduction Project Management has been defined in the PMBOK (1996 ed.) as “the application of knowledge, skills, tools, and techniques to project activities in order to meet or exceed stakeholder needs and expectations from a project. Meeting or exceeding stakeholders needs and expectations invariably involves balancing competing demands among: • Scope, time, cost and quality • Stakeholders with differing needs and expectations • Identified requirements (needs) and unified requirements (expectations) The term project management is sometimes used to describe an organizational approach to the management of ongoing operations” 4 Luigi Buglione & Alain Abran © 2002
  • 5. Introduction • Starting point - every project should be properly managed taking into account 4 dimensions (Time, Cost, Quality and Risk) according to best practices in the Project Management domain • Arrival point – an approach to reduce the occurrence of risks in projects • Question: how to do it? 5 Luigi Buglione & Alain Abran © 2002
  • 6. Agenda • Introduction • Evolution and contribution of Quality Approaches – Evolution of Quality Management framework – Software Process Improvement models and Quality Models – Software Projects measurement frameworks • The ICEBERG approach • Conclusions 6 Luigi Buglione & Alain Abran © 2002
  • 7. Agenda • Introduction • Evolution and contribution of Quality Approaches – Evolution of Quality Management framework – Software Process Improvement models and Quality Models – Software Projects measurement frameworks • The ICEBERG approach • Conclusions 7 Luigi Buglione & Alain Abran © 2002
  • 8. Evolution of Quality Management frameworks • Quality Management System (QMS) can be viewed as a risk mitigation strategy. • Three main stages in the evolution of QM frameworks: • QC - Quality Control • QA - Quality Assurance • TQM - Total Quality Management (QI - Quality Improvement) 8 Luigi Buglione & Alain Abran © 2002
  • 9. Evolution of Quality Management frameworks 9 Luigi Buglione & Alain Abran © 2002
  • 10. Agenda • Introduction • Evolution and contribution of Quality Approaches – Evolution of Quality Management framework – Software Process Improvement models and Quality Models – Software Projects measurement frameworks • The ICEBERG approach • Conclusions 10 Luigi Buglione & Alain Abran © 2002
  • 11. SPI models and QM models • To be competitive on the market, QA is not sufficient • First solution: to move towards SP(A)I models and frameworks, such as CMMI, SPICE, Bootstrap… • But...: some areas are not covered (although complementary), such as documentation, customer complaints management, servicing….these issues are largely tackled by QMs such as ISO 9001 TOPIC SW-CMM V.1.1 ISO 9001:1994 ISO 9001:2000 Corrective actions L2 KPA SPTO, Goal 2 – Activity 6 4.14.2 8.5.2 Prevention of problems L5 KPA DP 4.14.3 8.5.3 Resources Abilities Common Feature in every KPA 4.1.2.2 6.1 + 6.2.1 Training Abilities Common Feature in every KPA 4.18 6.2.2 Audits L2 KPA SQA, Verification KP in all KPAs 4.17 8.2.2 + 8.2.3 Process and lifecycle L2 KPA SPP, L3 KPA OPD 4.4 7.2 + 7.3.x definition 11 Luigi Buglione & Alain Abran © 2002 4.9 6.3 + 6.4 + 7.5.1 + 7.5.2 Continuous Improvement L5 4.14 8.5.2 + 8.5.3 4.17 8.2.2 + 8.2.3
  • 12. SPI models and QM models • Final solution: to merge the two families of methods into a single, stronger and reinforced approach • This path to quality excellence is called ICE (Improvement after Control & Evaluation) • A path to excellence: through a gradual and constant increase of the maturity and capability level of an organization 12 Luigi Buglione & Alain Abran © 2002
  • 13. Agenda • Introduction • Evolution and contribution of Quality Approaches – Evolution of Quality Management framework – Software Process Improvement models and Quality Models – Software Projects measurement frameworks • The ICEBERG approach • Conclusions 13 Luigi Buglione & Alain Abran © 2002
  • 14. Software Project Measurement frameworks • Several Software Project Measurement (SPM) frameworks help in the measurement activity, but not for the identification and selection of the right entities to measure • The usual triad of measurable entities is: resources, process, product • Strengths: general • Weaknesses: it misses the broader project context • Solution: to move up to the “ICE” approach, taking into account also the project risks and the causal chains generated by the linkage among the processes and goals of an organization (i.e. as in the Balanced Scorecard approach) • But…: a BSC also misses something... 14 Luigi Buglione & Alain Abran © 2002
  • 15. Software Project Measurement frameworks FAMILY METHOD STRENGTHS WEAKNESSES SPAI • Path to organizational maturity 15 Luigi Buglione & Alain Abran © 2002 • No focus on the business organisational strategy. Pre-defined path from L1 to L5 (staged Model) QM • Strong focus on Controls and Assurance • Little attention to improvements (even with the ISO Vision 2000 series) PM (BSC) • Causal Chain among perspectives • No clear nor defined action plan after measurement and the strategy map
  • 16. Agenda • Introduction • Evolution and contribution of Quality Approaches – Evolution of Quality Management framework – Software Process Improvement models and Quality Models – Software Projects measurement frameworks • The ICEBERG approach • Conclusions 16 Luigi Buglione & Alain Abran © 2002
  • 17. The ICEBERG approach • Objective: to leverage the ICE approach towards a better project risk management • How to do it? Through the achievement of a better project visibility, defined as: i available _ inf oi *%probability _ occurrence • How to represent it? Through the iceberg metaphor 17 Luigi Buglione Alain Abran © 2002
  • 18. The ICEBERG approach 18 Luigi Buglione Alain Abran © 2002
  • 19. The ICEBERG approach • What is required? • To figure out what is below the waterline level (more information on the project: through an in depth measurement activity) • To implement mitigation strategies to maintain a sufficient distance between the ship and the iceberg to avoid crashes (problems solved on time) 19 Luigi Buglione Alain Abran © 2002
  • 20. The ICEBERG approach • Are the right entities captured? At least, two more entity types have to be taken into account: • the Organization itself • the Projects the Organization is running and managing 20 Luigi Buglione Alain Abran © 2002
  • 21. The ICEBERG approach • STAR (Software entities TAxonomy Revised) 21 Luigi Buglione Alain Abran © 2002
  • 22. The ICEBERG approach • What is missing in ICE? The missing point is the “strategy” issue typical in Performance Management techniques such as the BSC • Solution: Expand the ICE view to ICEBERG (Improvement after Control Evaluation-BasEd Rules and Guidelines) 22 Luigi Buglione Alain Abran © 2002
  • 23. The ICEBERG approach A possible schema of models to apply in an ICEBERG context could be as follows: FAMILY METHOD FRAMEWORK CHOSEN WHICH USAGE… SPAI • CMMI v.1.1 Continuous Model 23 Luigi Buglione Alain Abran © 2002 • For the maturity path and the improvement actions (according to BITS) QM • ISO 9001:2000 • For the Quality Assurance topics PM (BSC) • ESI’s BITS (5 perspectives) • QEST/LIME [BUGL01] [ABRA02] • For the Performance Management issues (general framework) • For the measurement of the performances obtained applying BITS
  • 24. The ICEBERG approach • But which measures can be used with STAR? Two points have to be stressed: 1) matching software entities with ICT BSC perspectives 2) search and list possible measures/indicators for each of the ICT BSC perspectives 24 Luigi Buglione Alain Abran © 2002
  • 25. The ICEBERG approach 1) matching software entities with ICT BSC perspectives Software Entity 1st layer 2nd layer 3rd layer 25 Luigi Buglione Alain Abran © 2002 Main ICT BSC perspective(s) involved Organization Financial Project Infrastructure Innovation Resources People, Customer (requirements), Infrastructure Innovation Process Process Product Process, Customer (feedback)
  • 26. The ICEBERG approach 2) search and list possible measures/indicators for each of the ICT BSC perspectives (1/3) Software Measures /Indicator Notes Entity Organisation - ROI (Return On Investment) - ROS (Return On Sales) - ROCE (Return On Capital Employed) - EVA (Economic Value Added) - Breakeven time - Percent of revenue from products developed in last 4 years - Proposal win % - Cost performance - Net present value of cash outflows for development and commercialization and the inflows from sales - … 26 Luigi Buglione Alain Abran © 2002 Measures linked to financial issues, as in the Financial perspective in the ICT BSC Project - Development cycle time trend (normalized to program complexity) - Earned Value (EV) - Schedule performance - Program/project cost performance - Actual staffing (hours or headcount) vs. plan - Personnel turnover rate % of milestone dates met - Schedule performance - Milestone or task completion vs. plan - On-schedule task start rate - Phase cycle time vs. plan - Time-to-market or time-to-volume - … Measures typical for a Project Manager in deploying his activity, looking at both Technical and Economical viewpoints
  • 27. The ICEBERG approach 2) search and list possible measures/indicators for each of the ICT BSC perspectives (2/3) Software Measures /Indicator Notes Entity Resources - Percent project personnel receiving team building/team launch training/facilitation - Average training hours per person per year or % of payroll cost for training annually - IPT/PDT turnover rate or average IPT/PDT turnover rate - Percent core team members physically collocated - Staffing ratios (ratio of each discipline's headcount on project to number of design engineers) Personnel ratios - Staffing (hours) vs. plan - Requirements Coverage - Technology Impact - … 27 Luigi Buglione Alain Abran © 2002 Measures intended to focus on the management of people, infrastructure and materials, searching for information about the degree of efficiency they are managed Process - Product ship date vs. announced ship date or planned ship date - Mean time between failure (MTBF) - Labor hours or labor hours / target labor hours - Mean time to repair (MTTR) - Productivity - Cycle Time - Defect Containment - Process Audit Findings - Reference Model Ratings - … Measures intended to focus on the way a certain process (typical to a certain industry) is deployed, in direct or indirect way
  • 28. The ICEBERG approach 2) search and list possible measures/indicators for each of the ICT BSC perspectives (3/3) Software Measures /Indicator Notes Entity Product - Product performance or product performance / target product performance or technical performance measures (e.g., power output, mileage, weight, power consumption, mileage, range, payload, sensitivity, noise, CPU frequency, etc.) - Number of parts or number of parts / number of parts for last generation product - Defects per million opportunities or per unit - Field failure rates or failure rates per unit of time or hours of operation - Engineering changes after release by time period - Design/build/test iterations - % of requirements analyzed/simulated - … 28 Luigi Buglione Alain Abran © 2002 Measures to focus on the final product
  • 29. Agenda • Introduction • Evolution and contribution of Quality Approaches – Evolution of Quality Management framework – Software Process Improvement models and Quality Models – Software Projects measurement frameworks • The ICEBERG approach • Conclusions 29 Luigi Buglione Alain Abran © 2002
  • 30. Conclusions • Managing a project requires to take into account several organizational and project aspects, in addition to the traditional IPO view • Again, it is not possible to consider only the QA view, but in a competitive market an Organization absolutely needs to be proactive and move towards a Quality Improvement views on Quality issues • ICE represents a first step towards this new vision of Quality; but it misses the strategical part of the “journey” • ICEBERG represents the step beyond, merging SPAI+QM+PM models and frameworks in a unique, integrated view, increasing the project visibility for Project Managers • The way to manage an ICEBERG passes always through measurement: the STAR taxonomy is the answer 30 Luigi Buglione Alain Abran © 2002
  • 31. Conclusions • Some furtherissues: • the way an ICT BSC could be applied (traditional BSC way, multi-level BSC) • the way to move from a traditional approach to manage software project towards the STAR logic • the way risk can be tackled and minimised using an ICT BSC (in each perspective or in an overall way) 31 Luigi Buglione Alain Abran © 2002
  • 32. QA Thanks for your attention! 32 Luigi Buglione Alain Abran © 2002
  • 33. ICEBERG: a different look at Software Project Management Luigi Buglione SchlumbergerSema / UQÀM Rome, Italy Email: lbuglione@rome.sema.slb.com Alain Abran Ecole de Technologie Superieure Montréal, Québec, Canada Email: aabran@ele.etsmtl.ca IWSM2002 12th International Workshop on Software Measurement Magdeburg, October 7-9, 2002 Germany