SlideShare una empresa de Scribd logo
1 de 21
Using COSMIC in a Service Oriented Architecture




NESMA working group “COSMIC”, IWSM - October 2012
1.600 km




18-10-2012              © NESMA 2012; IWSM 2012   2
Agenda
 The Use of Case Studies

 The Web Advice Module

 The (dis)advantage of a real-life Case Study

 Now it’s up to you




18-10-2012                  © NESMA 2012; IWSM 2012   3
Why not read the manuals
The use of Case Studies
 Purpose of a Case Study
  Present practical example material
  Both for novice and experienced measurers
  Describe the details of the measurement process


 For the understanding and propagation of the COSMIC method it is
   important
  To have Case Studies available
  From all domains of applicability of the method.


 The current situation
  Five Case Studies are available
  Most come from the real-time domain

18-10-2012                     © NESMA 2012; IWSM 2012              5
COSMIC documentation structure


                                       Working group
                                        experience:




18-10-2012   © NESMA 2012; IWSM 2012                   6
Selecting a real-life application to become a Case Study
The profile
  Small enough to be measured in half a day


  Simple enough to be understood by novice measurers


  Enough complexity for discussion


  Recognizable real-life functionality


  Covering multiple guidelines




18-10-2012                     © NESMA 2012; IWSM 2012   8
The Web Advice Module
  Small business application of a large commercial bank


  A generated advice based on a simple questionnaire


  Using SOA services to interact with other applications




18-10-2012                     © NESMA 2012; IWSM 2012      9
18-10-2012   © NESMA 2012; IWSM 2012   10
Describing the complete measurement process
Practical example material
  Reduce 19 pages of functional design to 6 pages


  Avoid reference to organisation specific technical jargon


  Remove ambiguities




18-10-2012                     © NESMA 2012; IWSM 2012         12
For novice and experienced users
  Write down the full measurement process in plain language


  References to the measurement manual and guidelines


  Describe all possible discussions briefly but clear




18-10-2012                     © NESMA 2012; IWSM 2012         13
Advantages of real-life specs
  Software everyone can relate to rather than a theoretical case


  Good preparation for real measurement work


  Showing the issues of interaction




18-10-2012                    © NESMA 2012; IWSM 2012               14
Disadvantages of real-life specs
  Describing the process takes twice as many pages as the specs


  A lot of discussion about translating specs to functional user requirements


  Hard to make them unambiguous


  The real world is so complicated




18-10-2012                     © NESMA 2012; IWSM 2012                           15
Finalizing this Case Study
Version 0.8
  Written and reviewed by 15 practitioners from 5 different countries


  Most of the issues now cleared




18-10-2012                     © NESMA 2012; IWSM 2012                   17
It’s up to YOU to finalize it
  Download the 0.8 version from COSMICON.com


  Send your comments to    wgcosmic@nesma.nl
  January 2013 the final version will be published




18-10-2012                     © NESMA 2012; IWSM 2012   18
Next year




             Your case study added?
18-10-2012     © NESMA 2012; IWSM 2012   19
Working group members
  Frank Vogelezang                                    Jolijn Onvlee
       Ordina – Proposal Management Center                    Onvlee Opleidingen & Advies
       frank.vogelezang@ordina.nl                             jolijn@onvlee.com


  Eric van der Vliet                                  Harold van Heeringen
       Logica, now part of CGI – E&M Desk                     Sogeti Netherlands
       eric.van.der.vliet@logica.com                          harold.van.heeringen@sogeti.nl


  Fred de Wilde                                       Peter Bellen
       ING Domestic Banking                                   QSM Europe – Estimation
       fred.de.wilde@ing.nl                                   peter.bellen@qsm-europe.com




                          wgcosmic@nesma.nl
18-10-2012                          © NESMA 2012; IWSM 2012                                      20
NESMA
NEtherlands Software Metrics users Association

             www.nesma.nl


             wgcosmic@nesma.nl


             @NesmaNL


             NESMA-NL

18-10-2012              © NESMA 2012; IWSM 2012   21

Más contenido relacionado

Similar a Iwsm2012 web advice module case study

HR's NEXT TOP MODEL: Current & best practices in organizational transformation
HR's NEXT TOP MODEL: Current & best practices in organizational transformationHR's NEXT TOP MODEL: Current & best practices in organizational transformation
HR's NEXT TOP MODEL: Current & best practices in organizational transformationNakisa
 
Form Follows Function: The Architecture of a Congruent Organization
Form Follows Function: The Architecture of a Congruent OrganizationForm Follows Function: The Architecture of a Congruent Organization
Form Follows Function: The Architecture of a Congruent OrganizationTechWell
 
Guest lecture impact business question on application landscape
Guest lecture impact business question on application landscapeGuest lecture impact business question on application landscape
Guest lecture impact business question on application landscapeLeon Smiers
 
Presentation ISTSS 2012: An integrated approach for safety related tunnel pro...
Presentation ISTSS 2012: An integrated approach for safety related tunnel pro...Presentation ISTSS 2012: An integrated approach for safety related tunnel pro...
Presentation ISTSS 2012: An integrated approach for safety related tunnel pro...Soltegro
 
Implementing SugarCRM for Australia's premiere business network
Implementing SugarCRM for Australia's premiere business networkImplementing SugarCRM for Australia's premiere business network
Implementing SugarCRM for Australia's premiere business networkericavorsay
 
Ch01_Introduction_to_SPM.pdf
Ch01_Introduction_to_SPM.pdfCh01_Introduction_to_SPM.pdf
Ch01_Introduction_to_SPM.pdfWrushabhShirsat3
 
IGNITE 2015 EU Procurement Breakout "Supplier Management: Client Success Sto...
IGNITE 2015 EU  Procurement Breakout "Supplier Management: Client Success Sto...IGNITE 2015 EU  Procurement Breakout "Supplier Management: Client Success Sto...
IGNITE 2015 EU Procurement Breakout "Supplier Management: Client Success Sto...Elemica
 
CRM 101: Session 6: Evaluating, Selecting, and Deploying the Right CRM Soluti...
CRM 101: Session 6: Evaluating, Selecting, and Deploying the Right CRM Soluti...CRM 101: Session 6: Evaluating, Selecting, and Deploying the Right CRM Soluti...
CRM 101: Session 6: Evaluating, Selecting, and Deploying the Right CRM Soluti...SugarCRM
 
Chapter 01 - Introduction to Software Project Management
Chapter 01 - Introduction to Software Project ManagementChapter 01 - Introduction to Software Project Management
Chapter 01 - Introduction to Software Project ManagementRohanMistry15
 
2012.05 Liferay and Emeldi Road Show, Dusan Bystriansky
2012.05 Liferay and Emeldi Road Show, Dusan Bystriansky2012.05 Liferay and Emeldi Road Show, Dusan Bystriansky
2012.05 Liferay and Emeldi Road Show, Dusan BystrianskyEmeldi Group
 
Back to Basics - Hype-free Principles for Software Developers: Jason Gorman
Back to Basics - Hype-free Principles for Software Developers: Jason GormanBack to Basics - Hype-free Principles for Software Developers: Jason Gorman
Back to Basics - Hype-free Principles for Software Developers: Jason GormanJAX London
 
IT Governance and Compliance in an Agile World
IT Governance and Compliance in an Agile WorldIT Governance and Compliance in an Agile World
IT Governance and Compliance in an Agile WorldTechWell
 
SugarCon 2012 Presentation
SugarCon 2012 PresentationSugarCon 2012 Presentation
SugarCon 2012 PresentationJesus Hoyos
 
Improve software development speed beyond your customer’s dreams with Lean
Improve software development speed beyond your customer’s dreams with LeanImprove software development speed beyond your customer’s dreams with Lean
Improve software development speed beyond your customer’s dreams with LeanInstitut Lean France
 

Similar a Iwsm2012 web advice module case study (20)

Web Advice Module case study - COSMIC
Web Advice Module case study - COSMICWeb Advice Module case study - COSMIC
Web Advice Module case study - COSMIC
 
HR's NEXT TOP MODEL: Current & best practices in organizational transformation
HR's NEXT TOP MODEL: Current & best practices in organizational transformationHR's NEXT TOP MODEL: Current & best practices in organizational transformation
HR's NEXT TOP MODEL: Current & best practices in organizational transformation
 
Form Follows Function: The Architecture of a Congruent Organization
Form Follows Function: The Architecture of a Congruent OrganizationForm Follows Function: The Architecture of a Congruent Organization
Form Follows Function: The Architecture of a Congruent Organization
 
Guest lecture impact business question on application landscape
Guest lecture impact business question on application landscapeGuest lecture impact business question on application landscape
Guest lecture impact business question on application landscape
 
Presentation ISTSS 2012: An integrated approach for safety related tunnel pro...
Presentation ISTSS 2012: An integrated approach for safety related tunnel pro...Presentation ISTSS 2012: An integrated approach for safety related tunnel pro...
Presentation ISTSS 2012: An integrated approach for safety related tunnel pro...
 
Implementing SugarCRM for Australia's premiere business network
Implementing SugarCRM for Australia's premiere business networkImplementing SugarCRM for Australia's premiere business network
Implementing SugarCRM for Australia's premiere business network
 
Ch01_Introduction_to_SPM.pdf
Ch01_Introduction_to_SPM.pdfCh01_Introduction_to_SPM.pdf
Ch01_Introduction_to_SPM.pdf
 
Ch01_Introduction_to_SPM.ppt
Ch01_Introduction_to_SPM.pptCh01_Introduction_to_SPM.ppt
Ch01_Introduction_to_SPM.ppt
 
POB Ch11.ppt
POB Ch11.pptPOB Ch11.ppt
POB Ch11.ppt
 
IGNITE 2015 EU Procurement Breakout "Supplier Management: Client Success Sto...
IGNITE 2015 EU  Procurement Breakout "Supplier Management: Client Success Sto...IGNITE 2015 EU  Procurement Breakout "Supplier Management: Client Success Sto...
IGNITE 2015 EU Procurement Breakout "Supplier Management: Client Success Sto...
 
Rexx Shih
Rexx ShihRexx Shih
Rexx Shih
 
CRM 101: Session 6: Evaluating, Selecting, and Deploying the Right CRM Soluti...
CRM 101: Session 6: Evaluating, Selecting, and Deploying the Right CRM Soluti...CRM 101: Session 6: Evaluating, Selecting, and Deploying the Right CRM Soluti...
CRM 101: Session 6: Evaluating, Selecting, and Deploying the Right CRM Soluti...
 
Chapter 01 - Introduction to Software Project Management
Chapter 01 - Introduction to Software Project ManagementChapter 01 - Introduction to Software Project Management
Chapter 01 - Introduction to Software Project Management
 
CV 01-12-2014
CV 01-12-2014CV 01-12-2014
CV 01-12-2014
 
2012.05 Liferay and Emeldi Road Show, Dusan Bystriansky
2012.05 Liferay and Emeldi Road Show, Dusan Bystriansky2012.05 Liferay and Emeldi Road Show, Dusan Bystriansky
2012.05 Liferay and Emeldi Road Show, Dusan Bystriansky
 
Back to Basics - Hype-free Principles for Software Developers: Jason Gorman
Back to Basics - Hype-free Principles for Software Developers: Jason GormanBack to Basics - Hype-free Principles for Software Developers: Jason Gorman
Back to Basics - Hype-free Principles for Software Developers: Jason Gorman
 
IT Governance and Compliance in an Agile World
IT Governance and Compliance in an Agile WorldIT Governance and Compliance in an Agile World
IT Governance and Compliance in an Agile World
 
Spmcasestudy
SpmcasestudySpmcasestudy
Spmcasestudy
 
SugarCon 2012 Presentation
SugarCon 2012 PresentationSugarCon 2012 Presentation
SugarCon 2012 Presentation
 
Improve software development speed beyond your customer’s dreams with Lean
Improve software development speed beyond your customer’s dreams with LeanImprove software development speed beyond your customer’s dreams with Lean
Improve software development speed beyond your customer’s dreams with Lean
 

Más de Frank Vogelezang

Bye bye productivity, hello Business Value - Nesma autumn conference
Bye bye productivity, hello Business Value - Nesma autumn conferenceBye bye productivity, hello Business Value - Nesma autumn conference
Bye bye productivity, hello Business Value - Nesma autumn conferenceFrank Vogelezang
 
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank VogelezangBest Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank VogelezangFrank Vogelezang
 
Software Project Estimation
Software Project EstimationSoftware Project Estimation
Software Project EstimationFrank Vogelezang
 
Estimation in the tendering process
Estimation in the tendering processEstimation in the tendering process
Estimation in the tendering processFrank Vogelezang
 
Estimating IT projects - VU Amsterdam
Estimating IT projects - VU AmsterdamEstimating IT projects - VU Amsterdam
Estimating IT projects - VU AmsterdamFrank Vogelezang
 
The (financial) Return of Agile
The (financial) Return of AgileThe (financial) Return of Agile
The (financial) Return of AgileFrank Vogelezang
 
COSMIC Approximation - Introducing the Guideline for approximate COSMIC FSM
COSMIC Approximation - Introducing the Guideline for approximate COSMIC FSMCOSMIC Approximation - Introducing the Guideline for approximate COSMIC FSM
COSMIC Approximation - Introducing the Guideline for approximate COSMIC FSMFrank Vogelezang
 
Parametric Estimation for Reliable Project Estimates
Parametric Estimation for Reliable Project EstimatesParametric Estimation for Reliable Project Estimates
Parametric Estimation for Reliable Project EstimatesFrank Vogelezang
 
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...Frank Vogelezang
 
Estimating IT projects - Guest lecture University of Twente
Estimating IT projects - Guest lecture University of TwenteEstimating IT projects - Guest lecture University of Twente
Estimating IT projects - Guest lecture University of TwenteFrank Vogelezang
 
Application Portfolio Management, the Basics - How much Software do I have
Application Portfolio Management, the Basics - How much Software do I haveApplication Portfolio Management, the Basics - How much Software do I have
Application Portfolio Management, the Basics - How much Software do I haveFrank Vogelezang
 
2009 IWSM - Estimating functional size of oracle EBS applications
2009 IWSM - Estimating functional size of oracle EBS applications2009 IWSM - Estimating functional size of oracle EBS applications
2009 IWSM - Estimating functional size of oracle EBS applicationsFrank Vogelezang
 
IWSM 2008 - Portfolio €ontrol
IWSM 2008 - Portfolio €ontrolIWSM 2008 - Portfolio €ontrol
IWSM 2008 - Portfolio €ontrolFrank Vogelezang
 
2008 SMEF - Scope management - Sail the seas of change
2008 SMEF - Scope management - Sail the seas of change2008 SMEF - Scope management - Sail the seas of change
2008 SMEF - Scope management - Sail the seas of changeFrank Vogelezang
 
Grenzen aan functiepuntanalyse
Grenzen aan functiepuntanalyseGrenzen aan functiepuntanalyse
Grenzen aan functiepuntanalyseFrank Vogelezang
 
Calculeren en forecasten van projecten
Calculeren en forecasten van projectenCalculeren en forecasten van projecten
Calculeren en forecasten van projectenFrank Vogelezang
 

Más de Frank Vogelezang (20)

Bye bye productivity, hello Business Value - Nesma autumn conference
Bye bye productivity, hello Business Value - Nesma autumn conferenceBye bye productivity, hello Business Value - Nesma autumn conference
Bye bye productivity, hello Business Value - Nesma autumn conference
 
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank VogelezangBest Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
 
Software Project Estimation
Software Project EstimationSoftware Project Estimation
Software Project Estimation
 
Geld speelt (g)een rol
Geld speelt (g)een rolGeld speelt (g)een rol
Geld speelt (g)een rol
 
Estimation in the tendering process
Estimation in the tendering processEstimation in the tendering process
Estimation in the tendering process
 
Estimating IT projects - VU Amsterdam
Estimating IT projects - VU AmsterdamEstimating IT projects - VU Amsterdam
Estimating IT projects - VU Amsterdam
 
The (financial) Return of Agile
The (financial) Return of AgileThe (financial) Return of Agile
The (financial) Return of Agile
 
COSMIC Approximation - Introducing the Guideline for approximate COSMIC FSM
COSMIC Approximation - Introducing the Guideline for approximate COSMIC FSMCOSMIC Approximation - Introducing the Guideline for approximate COSMIC FSM
COSMIC Approximation - Introducing the Guideline for approximate COSMIC FSM
 
Parametric Estimation for Reliable Project Estimates
Parametric Estimation for Reliable Project EstimatesParametric Estimation for Reliable Project Estimates
Parametric Estimation for Reliable Project Estimates
 
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...
 
Estimating IT projects - Guest lecture University of Twente
Estimating IT projects - Guest lecture University of TwenteEstimating IT projects - Guest lecture University of Twente
Estimating IT projects - Guest lecture University of Twente
 
Leveranciers zijn ratten
Leveranciers zijn rattenLeveranciers zijn ratten
Leveranciers zijn ratten
 
FPA for Dummies
FPA for DummiesFPA for Dummies
FPA for Dummies
 
Application Portfolio Management, the Basics - How much Software do I have
Application Portfolio Management, the Basics - How much Software do I haveApplication Portfolio Management, the Basics - How much Software do I have
Application Portfolio Management, the Basics - How much Software do I have
 
2009 IWSM - Estimating functional size of oracle EBS applications
2009 IWSM - Estimating functional size of oracle EBS applications2009 IWSM - Estimating functional size of oracle EBS applications
2009 IWSM - Estimating functional size of oracle EBS applications
 
IWSM 2008 - Portfolio €ontrol
IWSM 2008 - Portfolio €ontrolIWSM 2008 - Portfolio €ontrol
IWSM 2008 - Portfolio €ontrol
 
2008 SMEF - Scope management - Sail the seas of change
2008 SMEF - Scope management - Sail the seas of change2008 SMEF - Scope management - Sail the seas of change
2008 SMEF - Scope management - Sail the seas of change
 
Grenzen aan functiepuntanalyse
Grenzen aan functiepuntanalyseGrenzen aan functiepuntanalyse
Grenzen aan functiepuntanalyse
 
Van omvang naar kosten
Van omvang naar kostenVan omvang naar kosten
Van omvang naar kosten
 
Calculeren en forecasten van projecten
Calculeren en forecasten van projectenCalculeren en forecasten van projecten
Calculeren en forecasten van projecten
 

Iwsm2012 web advice module case study

  • 1. Using COSMIC in a Service Oriented Architecture NESMA working group “COSMIC”, IWSM - October 2012
  • 2. 1.600 km 18-10-2012 © NESMA 2012; IWSM 2012 2
  • 3. Agenda The Use of Case Studies The Web Advice Module The (dis)advantage of a real-life Case Study Now it’s up to you 18-10-2012 © NESMA 2012; IWSM 2012 3
  • 4. Why not read the manuals
  • 5. The use of Case Studies Purpose of a Case Study  Present practical example material  Both for novice and experienced measurers  Describe the details of the measurement process For the understanding and propagation of the COSMIC method it is important  To have Case Studies available  From all domains of applicability of the method. The current situation  Five Case Studies are available  Most come from the real-time domain 18-10-2012 © NESMA 2012; IWSM 2012 5
  • 6. COSMIC documentation structure Working group experience: 18-10-2012 © NESMA 2012; IWSM 2012 6
  • 7. Selecting a real-life application to become a Case Study
  • 8. The profile  Small enough to be measured in half a day  Simple enough to be understood by novice measurers  Enough complexity for discussion  Recognizable real-life functionality  Covering multiple guidelines 18-10-2012 © NESMA 2012; IWSM 2012 8
  • 9. The Web Advice Module  Small business application of a large commercial bank  A generated advice based on a simple questionnaire  Using SOA services to interact with other applications 18-10-2012 © NESMA 2012; IWSM 2012 9
  • 10. 18-10-2012 © NESMA 2012; IWSM 2012 10
  • 11. Describing the complete measurement process
  • 12. Practical example material  Reduce 19 pages of functional design to 6 pages  Avoid reference to organisation specific technical jargon  Remove ambiguities 18-10-2012 © NESMA 2012; IWSM 2012 12
  • 13. For novice and experienced users  Write down the full measurement process in plain language  References to the measurement manual and guidelines  Describe all possible discussions briefly but clear 18-10-2012 © NESMA 2012; IWSM 2012 13
  • 14. Advantages of real-life specs  Software everyone can relate to rather than a theoretical case  Good preparation for real measurement work  Showing the issues of interaction 18-10-2012 © NESMA 2012; IWSM 2012 14
  • 15. Disadvantages of real-life specs  Describing the process takes twice as many pages as the specs  A lot of discussion about translating specs to functional user requirements  Hard to make them unambiguous  The real world is so complicated 18-10-2012 © NESMA 2012; IWSM 2012 15
  • 17. Version 0.8  Written and reviewed by 15 practitioners from 5 different countries  Most of the issues now cleared 18-10-2012 © NESMA 2012; IWSM 2012 17
  • 18. It’s up to YOU to finalize it  Download the 0.8 version from COSMICON.com  Send your comments to wgcosmic@nesma.nl  January 2013 the final version will be published 18-10-2012 © NESMA 2012; IWSM 2012 18
  • 19. Next year Your case study added? 18-10-2012 © NESMA 2012; IWSM 2012 19
  • 20. Working group members  Frank Vogelezang  Jolijn Onvlee  Ordina – Proposal Management Center  Onvlee Opleidingen & Advies  frank.vogelezang@ordina.nl  jolijn@onvlee.com  Eric van der Vliet  Harold van Heeringen  Logica, now part of CGI – E&M Desk  Sogeti Netherlands  eric.van.der.vliet@logica.com  harold.van.heeringen@sogeti.nl  Fred de Wilde  Peter Bellen  ING Domestic Banking  QSM Europe – Estimation  fred.de.wilde@ing.nl  peter.bellen@qsm-europe.com wgcosmic@nesma.nl 18-10-2012 © NESMA 2012; IWSM 2012 20
  • 21. NESMA NEtherlands Software Metrics users Association www.nesma.nl wgcosmic@nesma.nl @NesmaNL NESMA-NL 18-10-2012 © NESMA 2012; IWSM 2012 21