Submit Search
Upload
Analytic hierarchy process for pif thomas fehlmann
•
1 like
•
190 views
IWSM Mensura
Follow
Presentation from the IWSM Mensura 2015 conference held October 5-7 in Cracow, Poland
Read less
Read more
Software
Report
Share
Report
Share
1 of 23
Download now
Download to read offline
Recommended
STAF/ICGT 2018 Introduction to graph-oriented programming
STAF/ICGT 2018 Introduction to graph-oriented programming
Olivier REY
Time-Cost Trade-Off Analysis in a Construction Project Problem: Case Study
Time-Cost Trade-Off Analysis in a Construction Project Problem: Case Study
ijceronline
The significance of ifpug base functionality types in effort estimation cig...
The significance of ifpug base functionality types in effort estimation cig...
IWSM Mensura
Integration of static and dynamic analysis for understanding legacy source code
Integration of static and dynamic analysis for understanding legacy source code
Michael Moser
Critical Review of Kuhrmann et al (2019), Hybrid Software Development Approac...
Critical Review of Kuhrmann et al (2019), Hybrid Software Development Approac...
Gustavo Sanchez Collado
Software metrics
Software metrics
Bahria University Islamabad, Pakistan
Developing Optimization Applications Quickly and Effectively with Algebraic M...
Developing Optimization Applications Quickly and Effectively with Algebraic M...
Bob Fourer
Thesis on Linear Programming1
Thesis on Linear Programming1
Arif Hasan Khan
Recommended
STAF/ICGT 2018 Introduction to graph-oriented programming
STAF/ICGT 2018 Introduction to graph-oriented programming
Olivier REY
Time-Cost Trade-Off Analysis in a Construction Project Problem: Case Study
Time-Cost Trade-Off Analysis in a Construction Project Problem: Case Study
ijceronline
The significance of ifpug base functionality types in effort estimation cig...
The significance of ifpug base functionality types in effort estimation cig...
IWSM Mensura
Integration of static and dynamic analysis for understanding legacy source code
Integration of static and dynamic analysis for understanding legacy source code
Michael Moser
Critical Review of Kuhrmann et al (2019), Hybrid Software Development Approac...
Critical Review of Kuhrmann et al (2019), Hybrid Software Development Approac...
Gustavo Sanchez Collado
Software metrics
Software metrics
Bahria University Islamabad, Pakistan
Developing Optimization Applications Quickly and Effectively with Algebraic M...
Developing Optimization Applications Quickly and Effectively with Algebraic M...
Bob Fourer
Thesis on Linear Programming1
Thesis on Linear Programming1
Arif Hasan Khan
Getting Started with MakeItRational Decision-Making Software
Getting Started with MakeItRational Decision-Making Software
MakeItRational
How to choose the right projects to meet your objectives and resources?
How to choose the right projects to meet your objectives and resources?
MakeItRational
Tecnologias web20
Tecnologias web20
João Licínio
Zubietako iñauteriak. Leire
Zubietako iñauteriak. Leire
FLEMINGVILLABONA
Reflexión acerca
Reflexión acerca
alejo221999
img003
img003
Ratnesh kashyap
Candela
Candela
minesles
Suport dins l'aula.
Suport dins l'aula.
AntoniPico
Normas apa
Normas apa
Gloria Elena Vera Muñoz
Sobre el aula
Sobre el aula
Geovanny Paredes
Short version guided tour
Short version guided tour
IES Anaga
Guaman 47 to ´´ d´´
Guaman 47 to ´´ d´´
angelauquilla
А .Дімаров "Для чого людині серце ? "
А .Дімаров "Для чого людині серце ? "
zhmur t zhmur
Comprensión 1 tercero
Comprensión 1 tercero
Nelly Herrera
Domínio Morfoclimático do Cerrado - 31C
Domínio Morfoclimático do Cerrado - 31C
Fábio Luz
How to choose the right projects to meet your objectives and resources?
How to choose the right projects to meet your objectives and resources?
MakeItRational
How to Prioritize Projects?
How to Prioritize Projects?
MakeItRational
BOD of L & T
BOD of L & T
Jaldhi Rastogi
Do we measure functional size or do we count thomas fehlmann
Do we measure functional size or do we count thomas fehlmann
IWSM Mensura
Ac2017 8. metrics forprivacysafety-notes
Ac2017 8. metrics forprivacysafety-notes
Nesma
Pert techniques
Pert techniques
M Khairul Shaleh Md Asari
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Frank Vogelezang
More Related Content
Viewers also liked
Getting Started with MakeItRational Decision-Making Software
Getting Started with MakeItRational Decision-Making Software
MakeItRational
How to choose the right projects to meet your objectives and resources?
How to choose the right projects to meet your objectives and resources?
MakeItRational
Tecnologias web20
Tecnologias web20
João Licínio
Zubietako iñauteriak. Leire
Zubietako iñauteriak. Leire
FLEMINGVILLABONA
Reflexión acerca
Reflexión acerca
alejo221999
img003
img003
Ratnesh kashyap
Candela
Candela
minesles
Suport dins l'aula.
Suport dins l'aula.
AntoniPico
Normas apa
Normas apa
Gloria Elena Vera Muñoz
Sobre el aula
Sobre el aula
Geovanny Paredes
Short version guided tour
Short version guided tour
IES Anaga
Guaman 47 to ´´ d´´
Guaman 47 to ´´ d´´
angelauquilla
А .Дімаров "Для чого людині серце ? "
А .Дімаров "Для чого людині серце ? "
zhmur t zhmur
Comprensión 1 tercero
Comprensión 1 tercero
Nelly Herrera
Domínio Morfoclimático do Cerrado - 31C
Domínio Morfoclimático do Cerrado - 31C
Fábio Luz
How to choose the right projects to meet your objectives and resources?
How to choose the right projects to meet your objectives and resources?
MakeItRational
How to Prioritize Projects?
How to Prioritize Projects?
MakeItRational
BOD of L & T
BOD of L & T
Jaldhi Rastogi
Viewers also liked
(18)
Getting Started with MakeItRational Decision-Making Software
Getting Started with MakeItRational Decision-Making Software
How to choose the right projects to meet your objectives and resources?
How to choose the right projects to meet your objectives and resources?
Tecnologias web20
Tecnologias web20
Zubietako iñauteriak. Leire
Zubietako iñauteriak. Leire
Reflexión acerca
Reflexión acerca
img003
img003
Candela
Candela
Suport dins l'aula.
Suport dins l'aula.
Normas apa
Normas apa
Sobre el aula
Sobre el aula
Short version guided tour
Short version guided tour
Guaman 47 to ´´ d´´
Guaman 47 to ´´ d´´
А .Дімаров "Для чого людині серце ? "
А .Дімаров "Для чого людині серце ? "
Comprensión 1 tercero
Comprensión 1 tercero
Domínio Morfoclimático do Cerrado - 31C
Domínio Morfoclimático do Cerrado - 31C
How to choose the right projects to meet your objectives and resources?
How to choose the right projects to meet your objectives and resources?
How to Prioritize Projects?
How to Prioritize Projects?
BOD of L & T
BOD of L & T
Similar to Analytic hierarchy process for pif thomas fehlmann
Do we measure functional size or do we count thomas fehlmann
Do we measure functional size or do we count thomas fehlmann
IWSM Mensura
Ac2017 8. metrics forprivacysafety-notes
Ac2017 8. metrics forprivacysafety-notes
Nesma
Pert techniques
Pert techniques
M Khairul Shaleh Md Asari
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Frank Vogelezang
English profile christoph scheibner
English profile christoph scheibner
cs381
Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...
Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...
Nesma
Six Sigma Project
Six Sigma Project
Abhishek Gharge
Case Study Alfmeier Präzision SE - English
Case Study Alfmeier Präzision SE - English
TPG The Project Group
Semantic IT Service Catalog in a German Public Organization
Semantic IT Service Catalog in a German Public Organization
bmake
software-effort_estimation(updated)9 ch05
software-effort_estimation(updated)9 ch05
Shahid Riaz
Vera Meister (Jonas Jetschni): Development of a Semantic IT Service Catalog i...
Vera Meister (Jonas Jetschni): Development of a Semantic IT Service Catalog i...
Semantic Web Company
Neste: How to Build Business Case, Ramp-up and Run SAP Test Automation Factory
Neste: How to Build Business Case, Ramp-up and Run SAP Test Automation Factory
Sogeti Nederland B.V.
Breaking up the silos - Utilizing data across companies and domains - Reflect...
Breaking up the silos - Utilizing data across companies and domains - Reflect...
Symposium on Society 5.0
Managing Technical Debt - A systematic approach
Managing Technical Debt - A systematic approach
Andreas Jedlitschka
Christoph scheibner english profile
Christoph scheibner english profile
cs381
Fortech solutions business_cases_evaluation_additive_manufacturing_en_20180714
Fortech solutions business_cases_evaluation_additive_manufacturing_en_20180714
Andreas Rennet
Project Evaluation
Project Evaluation
AbhuthahirKhan
Information Technology Project Management - part 04
Information Technology Project Management - part 04
Rizwan Khurram
Chapter 4 Project Integration Management.ppt
Chapter 4 Project Integration Management.ppt
AhmadTawfigAlRadaide
An Approach of Improve Efficiencies through DevOps Adoption
An Approach of Improve Efficiencies through DevOps Adoption
IRJET Journal
Similar to Analytic hierarchy process for pif thomas fehlmann
(20)
Do we measure functional size or do we count thomas fehlmann
Do we measure functional size or do we count thomas fehlmann
Ac2017 8. metrics forprivacysafety-notes
Ac2017 8. metrics forprivacysafety-notes
Pert techniques
Pert techniques
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
English profile christoph scheibner
English profile christoph scheibner
Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...
Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...
Six Sigma Project
Six Sigma Project
Case Study Alfmeier Präzision SE - English
Case Study Alfmeier Präzision SE - English
Semantic IT Service Catalog in a German Public Organization
Semantic IT Service Catalog in a German Public Organization
software-effort_estimation(updated)9 ch05
software-effort_estimation(updated)9 ch05
Vera Meister (Jonas Jetschni): Development of a Semantic IT Service Catalog i...
Vera Meister (Jonas Jetschni): Development of a Semantic IT Service Catalog i...
Neste: How to Build Business Case, Ramp-up and Run SAP Test Automation Factory
Neste: How to Build Business Case, Ramp-up and Run SAP Test Automation Factory
Breaking up the silos - Utilizing data across companies and domains - Reflect...
Breaking up the silos - Utilizing data across companies and domains - Reflect...
Managing Technical Debt - A systematic approach
Managing Technical Debt - A systematic approach
Christoph scheibner english profile
Christoph scheibner english profile
Fortech solutions business_cases_evaluation_additive_manufacturing_en_20180714
Fortech solutions business_cases_evaluation_additive_manufacturing_en_20180714
Project Evaluation
Project Evaluation
Information Technology Project Management - part 04
Information Technology Project Management - part 04
Chapter 4 Project Integration Management.ppt
Chapter 4 Project Integration Management.ppt
An Approach of Improve Efficiencies through DevOps Adoption
An Approach of Improve Efficiencies through DevOps Adoption
More from IWSM Mensura
When do software issues get reported in large open source software - Rakesh Rana
When do software issues get reported in large open source software - Rakesh Rana
IWSM Mensura
Accounting for non functional and project requirements - cosmic and ifpug dev...
Accounting for non functional and project requirements - cosmic and ifpug dev...
IWSM Mensura
Workshop early or rapid cosmic fsm - Frank Vogelezang
Workshop early or rapid cosmic fsm - Frank Vogelezang
IWSM Mensura
Tips and hints for an effective cosmic learning process gained from industria...
Tips and hints for an effective cosmic learning process gained from industria...
IWSM Mensura
The effects of duration based moving windows with estimation by analogy - sou...
The effects of duration based moving windows with estimation by analogy - sou...
IWSM Mensura
Software or service that's the question luigi buglione
Software or service that's the question luigi buglione
IWSM Mensura
Requirements effort estimation state of the practice - mohamad kassab
Requirements effort estimation state of the practice - mohamad kassab
IWSM Mensura
Quantitative functional change impact analysis in activity diagrams a cosmi...
Quantitative functional change impact analysis in activity diagrams a cosmi...
IWSM Mensura
Practical usage of fpa and automatic code review piotr popovski
Practical usage of fpa and automatic code review piotr popovski
IWSM Mensura
Performance measurement of agile teams harold van heeringen
Performance measurement of agile teams harold van heeringen
IWSM Mensura
Measurement as-a-service a new way of organizing metrics programs - wilhelm m...
Measurement as-a-service a new way of organizing metrics programs - wilhelm m...
IWSM Mensura
Improving the cosmic approximate sizing using the fuzzy logic epcu model al...
Improving the cosmic approximate sizing using the fuzzy logic epcu model al...
IWSM Mensura
Functional size measurement for processor load estimation hassan soubra
Functional size measurement for processor load estimation hassan soubra
IWSM Mensura
From software to service sustainability a still broader perspective - luigi...
From software to service sustainability a still broader perspective - luigi...
IWSM Mensura
Estimation and measuring of software size within the atos gobal delivery plat...
Estimation and measuring of software size within the atos gobal delivery plat...
IWSM Mensura
Energy wasting rate jérôme rocheteau
Energy wasting rate jérôme rocheteau
IWSM Mensura
Designing an unobtrusive analytics framework for monitoring java applications...
Designing an unobtrusive analytics framework for monitoring java applications...
IWSM Mensura
Combining qualitative and quantitative software process evaluation sylvie t...
Combining qualitative and quantitative software process evaluation sylvie t...
IWSM Mensura
Automatic measurements of use cases with cosmic thomas fehlmann
Automatic measurements of use cases with cosmic thomas fehlmann
IWSM Mensura
Automated functional size measurement for three tier object relational mappin...
Automated functional size measurement for three tier object relational mappin...
IWSM Mensura
More from IWSM Mensura
(20)
When do software issues get reported in large open source software - Rakesh Rana
When do software issues get reported in large open source software - Rakesh Rana
Accounting for non functional and project requirements - cosmic and ifpug dev...
Accounting for non functional and project requirements - cosmic and ifpug dev...
Workshop early or rapid cosmic fsm - Frank Vogelezang
Workshop early or rapid cosmic fsm - Frank Vogelezang
Tips and hints for an effective cosmic learning process gained from industria...
Tips and hints for an effective cosmic learning process gained from industria...
The effects of duration based moving windows with estimation by analogy - sou...
The effects of duration based moving windows with estimation by analogy - sou...
Software or service that's the question luigi buglione
Software or service that's the question luigi buglione
Requirements effort estimation state of the practice - mohamad kassab
Requirements effort estimation state of the practice - mohamad kassab
Quantitative functional change impact analysis in activity diagrams a cosmi...
Quantitative functional change impact analysis in activity diagrams a cosmi...
Practical usage of fpa and automatic code review piotr popovski
Practical usage of fpa and automatic code review piotr popovski
Performance measurement of agile teams harold van heeringen
Performance measurement of agile teams harold van heeringen
Measurement as-a-service a new way of organizing metrics programs - wilhelm m...
Measurement as-a-service a new way of organizing metrics programs - wilhelm m...
Improving the cosmic approximate sizing using the fuzzy logic epcu model al...
Improving the cosmic approximate sizing using the fuzzy logic epcu model al...
Functional size measurement for processor load estimation hassan soubra
Functional size measurement for processor load estimation hassan soubra
From software to service sustainability a still broader perspective - luigi...
From software to service sustainability a still broader perspective - luigi...
Estimation and measuring of software size within the atos gobal delivery plat...
Estimation and measuring of software size within the atos gobal delivery plat...
Energy wasting rate jérôme rocheteau
Energy wasting rate jérôme rocheteau
Designing an unobtrusive analytics framework for monitoring java applications...
Designing an unobtrusive analytics framework for monitoring java applications...
Combining qualitative and quantitative software process evaluation sylvie t...
Combining qualitative and quantitative software process evaluation sylvie t...
Automatic measurements of use cases with cosmic thomas fehlmann
Automatic measurements of use cases with cosmic thomas fehlmann
Automated functional size measurement for three tier object relational mappin...
Automated functional size measurement for three tier object relational mappin...
Recently uploaded
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
umasea
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
MyIntelliSource, Inc.
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
kotipi9215
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
VICTOR MAESTRE RAMIREZ
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Philip Schwarz
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
stazi3110
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
AxelRicardoTrocheRiq
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
Christina Lin
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
BradBedford3
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio, Inc.
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
soniya singh
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
gurkirankumar98700
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
Neo4j
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
OPEN KNOWLEDGE GmbH
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
Power Karaoke
Asset Management Software - Infographic
Asset Management Software - Infographic
Hr365.us smith
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
Ortus Solutions, Corp
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
nada99848
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
Wave PLM
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
Sujith Sukumaran
Recently uploaded
(20)
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
Asset Management Software - Infographic
Asset Management Software - Infographic
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
Analytic hierarchy process for pif thomas fehlmann
1.
Workshop PifPro’15 in
Kraków, October 5, 2015 Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 1
2.
Dr. Thomas Fehlmann
October 5, 2015 © Euro Project Office AG, 2015 Page 2 1981: Dr. Math. ETHZ 1982-89: Manager Software–Development 1990-95: Senior Consultant – Digital Equipment Corp. 1996-99: Sales Support Manager – Proposal Center 1999ff: Euro Project Office AG, Zürich Akao Price 2001 for original contributions to QFD Member of the Board of QFD Institute Germany – QFD Architect Chair of SwiSMA, the Swiss Software Metrics Association 2000ff: Six Sigma Black Belt for GMC Software AG Lean Six Sigma for Software Development Quality Function Deployment (QFD) and New Lanchester Theory Net Promoter Score Associate 2012: Member of the DASMA Board 2013: Vice-President ISBSG
3.
Eberhard Kranich studied
Mathematics and Computer Science, with an emphasis on Mathematical Statistics, Mathematical Optimization, and on Theory of Polynomial Complexity of Algorithms. He worked at T-Systems International GmbH in Bonn until 2013, Germany, as a Six Sigma Black Belt and Quality Assurance Manager, mainly in the context of software development. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 3
4.
We will start
explaining AHP, apply it for the sample Project X, and then show how this profile can be used for estimating cost based on history of similar projects. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 4
5.
The AHP matrix
is also re-formatted in order to accommodate the topic names on both dimensions. You only can entre comparison values on the lower left matrix half; the upper right half is completed automatically. The method used for calculating they Eigenvector is the so-called “Annihilator” approximation method – same as used in Glenn’s templates – and has been explained in depth at the ISQFD 2011 in Stuttgart. The most popular method is called “Annihilator” : Step 1: Normalize the components 𝑎𝑖,𝑗 by their total component sum column-wise; Step 2: Calculate sum of rows 𝑟𝑗; this yields a vector 𝒓 = 𝑟1, 𝑟2, … , 𝑟𝑛 ; Step 3: Again normalize the vector 𝒓 by its total component sum; Step 4: Normalize the vector 𝒓 by the maximum component; this yields the solution candidate 𝒙′. Step 5: Calculate 𝒙 = 𝑨𝒙′; Step 6: The distance 𝒙 − 𝒙′ indicates how near to the principal Eigenvector the solution is; i.e., whether the approximation is sufficient. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 5
6.
This view only
shows the relevant part for the decision making. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 6
7.
There is also
an AHP Hierarchy template, allowing to do model a two-level hierarchy such as the famous one showed earlier. It requires defining the top level topics that each becomes a 2 × 2 AHP decision matrix or greater. The topics on the second level can then be compared by mapping their local profile weight onto a global profile. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 7
8.
When adding topics
on the second level, you simply insert or delete rows in the AHP Summary table. You cannot add or delete the first or last row in a top level group; the restriction applies throughout the QFD tools. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 8
9.
In the AHP
Hierarchy sheet, insert and delete functionality are borrowed from standard Excel functionality. The top level topics are numbered A, B, C,… and the corresponding local AHP decision matrices will be allocated on separate sheets in the AHP Hierarchy workbook. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 9
10.
The results on
the second level allows identifying top priorities even for large sets of topic categories, thus identifying the critical few out of large sets of topics. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 10
11.
Top requirements can
be selected by limiting the number to be added in further QFD deployments, here for instance to only three out of five topics. The functionality clearly becomes more important when selecting the seven most important topics out of a few hundred, without having to do hundred times hundred comparisons. AHP is often used to extract the 72 most important criteria form large customer voice data. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 11
12.
Santillo uses AHP
for early and quick counts based on the ISO/IEC 19761 COSMIC standard (Santillo, 2011); thus, it seems very reasonable to use AHP also for measuring PIF. The result of measurement will not be absolute numbers, rather a profile as usual used when working with transfer functions. Beni et al. (Beni, et al., 2011) define four key groups or classes of PIF. These groups define the hierarchy; the resulting profile describes the impact on productivity for each of the PIF. Each of the fours group splits into a number of subgroups; each subgroup is detailed by some terms and phrases. This structure enables the determination and assessment of those PIF, which are most relevant to a project under consideration. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 12
13.
The measurement subject
is a project, in our case, an ICT project. Different projects, especially in different environments, will yield different profiles. The following example of a PIF measurement assesses on a technology-driven project, named “Project X”. On the top level, we distinguish the relative weights of the four PIF groups Personal, Process, Process, and Technology. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 13
14.
All pairwise comparisons
are subject to expert’s judgment only. They will differ for other projects. Since knowledge about technology is key to personal characteristics in the project X, it wins. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 14
15.
The project process
relies to a high degree on requirements completeness – something that is hard to achieve in most ICT projects; however, for a technology- driven project it wins in weight against other process characteristics. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 15
16.
As expected for
a technology project, product complexity is most important and has highest impact on productivity. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 16
17.
Ongoing change in
technology affects productivity in our sample project X – it constitutes also the major risk. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 17
18.
Dr. Thomas Fehlmann
October 5, 2015 © Euro Project Office AG, 2015 Page 18
19.
Combining these AHP
decision matrices yields a profile for the 27 PIF. It may not make sense to restrict them to five; all factors might add to cost when the PIF contribute to project estimation. However, it looks more readable when concentrating on the top five. The overall winner is again D04: Technology Change, followed by D03: Technical Environment and A03: Technology Knowledge, the latter from the group of personal PIF. This profile is specific to our technology-driven project X. Other ICT projects likely will have different PIF profiles and therefore different cost drivers. Doing such an AHP assessment is almost free when compared to other costs incurred when doing project estimation. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 19
20.
The 22 randomly
chosen projects constitute an Estimation Stack. Since all projects contain enough effort types, namely five, the number of estimation items is 22*5=120 in total, giving enough flexibility to align a cost model to this estimation stack. As before, the input value for the getting the cost profile are the logarithms of the efforts in days; consequently, here it means 5.44=ln(231 Days). After calibration, this estimation stack was able to predict its constituent projects with a convergence gap of only 0.09, based on the mapping from PIF to measured efforts as the transfer function. The cell matrix actually reflect the 𝑎-parameters indicating how strong the impact of each PIF is on each project. The numbers are scaled down to range 0 to 9 using an arbitrary scaling factor. For more details, consult the authors’ IWSM paper 2012 “Quality of Estimations”. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 20
21.
A transfer function
that has a small convergence gap allows predicting new projects. For this, simply do the AHP for the PIF, then determine their 𝑎-parameter, and use the response profile for comparing with existing known projects from your history database. The prediction accuracy of the PIF estimation stack is similarly good as indicated by its convergence gap. In practice, estimation stacks remain quite predictive and stable for a relatively long time within an organization. The more cost driver parameters are in use, the better the model fits the measured effort profiles. It is less clear whether these models work as well across organizations and technologies, although the known parametrical models always provide better estimations as experts can, even when used within an organization for the first time. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 21
22.
Forget about the
Project Delivery Rate (PDR) – use the PIF profile instead for benchmarking and predicting projects. The performance impact factors are bound to change – in 2011, the current focus on mobile services was not yet here, and security and privacy was considered less a threat as it is now. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 22
23.
The authors have
published quite a bit on the subject – e.g., in QFD symposia, at SW metrics conferences like MetriKon or IWSM / Mensura; also at Lean Six Sigma Conference Glasgow, Strathclyde and in Zurich. There is a book in in progress for print: "Managing Complexity“. A preprint is available from the authors. Dr. Thomas Fehlmann October 5, 2015 © Euro Project Office AG, 2015 Page 23
Download now