SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
A living story: measuring quality of developments
in a large industrial software factory with
Spago4Q
Daniele Gagliardi, Engineering Group
Productivity
Intelligence
Multi-Dimensional
Analysis

QEST-3D

Spago4Q

Net Promoter Score
& Six-Sigma TF

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
One year ago (OW2 Con' 2012)...
Engineering's CMMi
Infrastructure for
Software projects

Dashboards and
Reports

Project Intelligence
with Spago4Q
Unified View
Project Managers &
Quality Auditors
Needs
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
Engineering Group – at a glance

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
A new organization for production

Worldwide
Customers

Business Units (Bus) for different market sectors
Business Analysis
Account
Managers

Project
Managers

Service
Desk

Sales
Managers

Business
Competence
Center

Technical, Innovation & Research Division
Engineering's Software Labs (ESL)
Resource Management
PRODUCTION
ESL 1-2 : Project
Development

RFP Technical Support
Architectural Design
ESL 3 : Application Management

Research
&
Development

Competence
Centers

MANAGED OPERATIONS
Infrastructure & System Services
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
As the consequence: CEO's need

I want to know the productivity
of our software factory.
Using Function Point Metric.

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
More : managers' needs

How productive
is my organization ?

Which is
users' and customers'
level of satisfaction ?

Which are
corporate audit results ?
How can I improve
the development process ?

How can I improve
performance?

Which is the
quality level of my product ?
Top
Manager

Quality
Manager

Project
Manager

How can I compare
different labs?

Is my project on track?

Is there REALLY
a way to measure performance ?

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
More : compliance to quality standard

●
●

●

●

Continuous Quality Improvement in Engineering's projects
Unified Infrastructure supporting quality processes granting
flexibility and adaptability
CMMI-DEV and ISO certifications, as independent method to
validate the compliance of processes and infrastructures with
quality standards
Set-up of Engineering's Software Labs (ESL) to enhance and
measure productivity and improve quality practices

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
Productivity Intelligence

Productivity Intelligence
lets Quality emerge as the result of
Economic benefits, Social impacts, Technical properties

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
The Solution

The model
•

QEST nD model, a conceptual framework for measuring
process performance based on multiple analysis dimensions
http://www.semq.eu/leng/modtechqlm.htm

The tool
•

Spago4Q, the open source platform to measure, analyze
and monitor quality of products, processes and services
http://www.spago4q.org

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
Input: data sources and interactions

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
QEST 3D model

●

Three dimensions of analysis:
●
●

Social (S)

●

●

Economic (E)
Technical (T)

Performance values for each dimension
allow to identify process areas that need
improvements

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
QEST in detail
Method: Performance is expressed as the combination of the specific ratios selected
for each of the 3 dimensions of the quantitative assessment (Productivity - PR) and
the perceived product quality level of the qualitative assessment (Quality - Q)
Performance = PR + Q

Model: QEST (Quality factor +
Economic, Social & Technical
dimensions) is a "structured
shell" to be filled according to
management objectives
in relation to a specific project
Target: measuring project performance (P) using 3 distinct viewpoints
●Input Data: list of weighted ratios for each dimension and quality questionnaries
●Output Data: an integrated normalized value of performance
●

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
The Tool

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
The Integrated Environment

●

●

QEST model is fully supported by Spago4Q
The procedure is coherent with the PMAI (Plan-Measure-AssessImprove) cycle:

PLAN, defining a set of metrics, based on the GQM approach,
and possible dimensions of analysis (perspectives)
characterizing the analysis

MEASURE, including the collection of data, and the computation
of metric values and global performance value

ASSESS, presenting results through dashboards and reports

IMPROVE, analyzing in detail each value that is less than the
expected thresholds, in order to find possible problems or
bottlenecks from a process-based viewpoint

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
3D analysis : main goals
The ESL model selected goals for each analysis dimension:
1. Economic (E)
E.G1 Reduce the effort of corrective maintenance (corrective + preventive, ISO/IEC14764:2006)
E.G2 Improve ESL resource/assets allocation
E.G3 Reduce effort due to hardware system unavailability (‘downtime’)
E.G4 Reduce rework (Analysis/Design SLC phases)
E.G5 Improve productivity (note: different ‘sizing’ units)
2. Social (S)
S.G1 Reduce the number of non-conformity issues (QA inspection)
S.G2 Improve artifacts reuse (functional reuse)
S.G3 Evaluate training skills for organizational resources
S.G4 Improve customer satisfaction (e.g. Customers/Prospects, Business Units, Developers)
S.G5 Improve knowledge sharing (“social 2.0”, communities)
3.Technical (T)
T.G1 Reduce the resolution time for defects and technical issues
T.G2 Reduce the number of pre-delivery defects
T.G3 Improve delivery time for deliverables
T.G4 Improve code quality
T.G5 Improve the testing process (e.g. coverages, # req’s, # tests, ...)
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
3D Analysis : Metrics
Metric ID

Metric DESC

Formula

Source

E.M1.1

Incidence of corrective maintenance
effort

Corrective Maintenance Effort/Development Effort

ALM & prj registry

E.M2.1

Allocation of ESL resources

Nr. of Res (hours) allocated on prj/Tot of Res (hours)

ALM & Corp. Systems

E.M3.1

Hardware System Availability

Percentage System Availability

System Monitoring

E.M4.1

Incidence of rework

Rework Effort / Development Effort

ALM & prj registry

E.M5.1

Development capability

FP/Effort

ALM & prj registry

S.M1.1

n. Of Non Conformity issue

% of NC for project

ALM & QA Registry

S.M2.1

Incidence of artifact reuse

Nr downloads/tot nr of artifacts stored

Component repo

S.M3.1

Skill improvement

% new (or modify) skills for resource

Skill management tool

S.M4.1

Customer Satisfaction

Results of survey

Survey tool

S.M5.1

Knowledge sharing improvement

% of interaction with collab. tools

Collaboration tools

T.M1.1

Incidence of defects

% nr. of defects (errors + defects) for project

ALM

T.M2.1

Defects Mean Resolution Time

Tot. resolution time/Tot. defects

ALM

T.M3.1

Incidence of delayed deliverables

% nr. delayed deliv. / Tot. deliverables

ALM

T.M4.1

Code Quality

Results of automatic static test

Code analysis tool

T.M5.1

Testing process improvement

Test coverage

ALM

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
Social Analysis

●
●

●

●

Social Dimension is a First Class Citizen
Quantitative data about how people adhere to
corporate processes
Qualitative data from LimeSurvey about
satisfaction level of customers, integrators,
developers
Net Promoter Score (NPS) approach, using
Six-Sigma Transfer Functions
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
Drill down views

Top Manager (TM)

ESL
Engineering's Software Labs

Level 1
ESL Chief Manager
ESL 1
Level 2

Project Development

ESL 2

ESL 3

Project Development

Application Maintenance

ESL Lab Manager
PRJ 1
PRJ n

PRJ 1
PRJ n

PRJ 1
PRJ n

Level 3
Project Manager (PM)
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
TM dashboard – sample #1
Unified view on Engineering Software Labs

Global performance indicator

Performance comparison (time, labs)


Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
TM dashboard – sample #2

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
TM dashboard – sample #3

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
QEST drill down – sample #4

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
ESL Dashboard – sample #5

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
The QEST in a nutshell

3-Dimensional Analysis on Productivity

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
First result
Productivity Intelligence
Now I know how productive enables performance
improvement!
my organization is!

Users & Customers
feedbacks are now integrated
with corporate data!

The development process
is under control and
I can improve it !

I can monitor the
quality level
of my product !
Top
Manager

Quality
Manager

Project
Manager

I know if my project is
on track & I can identify
issues !

Now I can compare
Labs performance!
Finally we can REALLY
measure performance!

Through audit dashboards,
corporate QA
is under control !

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
Furthermore

+

+

What do you think?
The model is generally applicable to several context, including OSS communities:
What about using it in SQuAT program to measure OW2 performance?

OW2 SQuAT
building Trust
into Open Source Software
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con
That's all folks!

Thank you for your attention !
Questions ?

Tweet?

http://www.semq.eu/leng/modtechqlm.htm

●

The QEST Model :

●

Spago4Q website and resources:

●

Contacts & Info: spago4q@eng.it

●

http://www.spago4q.org
@ dangagliar

Bibliography: Buglione L. & Abran A., QEST nD: n-dimensional extension
and generalisation of a Software Performance Measurement Model,
International Journal of Advances in Engineering Software, Elsevier
Science Publisher, Vol. 33, No. 1, January 2002, pp.1-7
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

www.ow2.org

Twitter #ow2con

Weitere ähnliche Inhalte

Was ist angesagt?

The (Un) Expected Impact of Tools in Software Evolution
The (Un) Expected Impact of Tools in Software EvolutionThe (Un) Expected Impact of Tools in Software Evolution
The (Un) Expected Impact of Tools in Software EvolutionGail Murphy
 
Software Development Life Cycle: Traditional and Agile- A Comparative Study
Software Development Life Cycle: Traditional and Agile- A Comparative StudySoftware Development Life Cycle: Traditional and Agile- A Comparative Study
Software Development Life Cycle: Traditional and Agile- A Comparative Studyijsrd.com
 
IRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET Journal
 
Icsme 2021-keynote-creating-usable-and-useful-software-tools
Icsme 2021-keynote-creating-usable-and-useful-software-toolsIcsme 2021-keynote-creating-usable-and-useful-software-tools
Icsme 2021-keynote-creating-usable-and-useful-software-toolsGail Murphy
 
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...cscpconf
 
Computer Vision Technology and Expertise
Computer Vision Technology and ExpertiseComputer Vision Technology and Expertise
Computer Vision Technology and ExpertiseRhonda Software
 
Agile testing: from Quality Assurance to Quality Assistance
Agile testing: from Quality Assurance to Quality AssistanceAgile testing: from Quality Assurance to Quality Assistance
Agile testing: from Quality Assurance to Quality AssistanceLuca Giovenzana
 
Software Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySoftware Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySofia Ouhbi
 
Software Testing interview - Q&A and tips
Software Testing interview - Q&A and tipsSoftware Testing interview - Q&A and tips
Software Testing interview - Q&A and tipsPankaj Dubey
 
Acceptance test driven development
Acceptance test driven developmentAcceptance test driven development
Acceptance test driven developmentEditor Jacotech
 
Comparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyComparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyIJMER
 
A Suite Of Tools For Technology Assessment
A Suite Of Tools For Technology AssessmentA Suite Of Tools For Technology Assessment
A Suite Of Tools For Technology Assessmentjbci
 

Was ist angesagt? (20)

The (Un) Expected Impact of Tools in Software Evolution
The (Un) Expected Impact of Tools in Software EvolutionThe (Un) Expected Impact of Tools in Software Evolution
The (Un) Expected Impact of Tools in Software Evolution
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Ijetcas14 545
Ijetcas14 545Ijetcas14 545
Ijetcas14 545
 
Software Development Life Cycle: Traditional and Agile- A Comparative Study
Software Development Life Cycle: Traditional and Agile- A Comparative StudySoftware Development Life Cycle: Traditional and Agile- A Comparative Study
Software Development Life Cycle: Traditional and Agile- A Comparative Study
 
Spm unit 3
Spm unit 3Spm unit 3
Spm unit 3
 
IRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLC
 
Icsme 2021-keynote-creating-usable-and-useful-software-tools
Icsme 2021-keynote-creating-usable-and-useful-software-toolsIcsme 2021-keynote-creating-usable-and-useful-software-tools
Icsme 2021-keynote-creating-usable-and-useful-software-tools
 
Software engineer
Software engineerSoftware engineer
Software engineer
 
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
 
Computer Vision Technology and Expertise
Computer Vision Technology and ExpertiseComputer Vision Technology and Expertise
Computer Vision Technology and Expertise
 
Agile testing: from Quality Assurance to Quality Assistance
Agile testing: from Quality Assurance to Quality AssistanceAgile testing: from Quality Assurance to Quality Assistance
Agile testing: from Quality Assurance to Quality Assistance
 
Software Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySoftware Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping Study
 
TEJ NARAYAN SHARMA
TEJ NARAYAN SHARMATEJ NARAYAN SHARMA
TEJ NARAYAN SHARMA
 
Software Testing interview - Q&A and tips
Software Testing interview - Q&A and tipsSoftware Testing interview - Q&A and tips
Software Testing interview - Q&A and tips
 
Resume_ChetanShetty
Resume_ChetanShettyResume_ChetanShetty
Resume_ChetanShetty
 
Acceptance test driven development
Acceptance test driven developmentAcceptance test driven development
Acceptance test driven development
 
Comparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyComparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available Methodology
 
Ankit_Sharma
Ankit_SharmaAnkit_Sharma
Ankit_Sharma
 
Final_version_SAI_ST_projectenboekje_2015
Final_version_SAI_ST_projectenboekje_2015Final_version_SAI_ST_projectenboekje_2015
Final_version_SAI_ST_projectenboekje_2015
 
A Suite Of Tools For Technology Assessment
A Suite Of Tools For Technology AssessmentA Suite Of Tools For Technology Assessment
A Suite Of Tools For Technology Assessment
 

Andere mochten auch

Spago4Q at ePractice workshop "Open Source: Its place in a cross-border envir...
Spago4Q at ePractice workshop "Open Source: Its place in a cross-border envir...Spago4Q at ePractice workshop "Open Source: Its place in a cross-border envir...
Spago4Q at ePractice workshop "Open Source: Its place in a cross-border envir...SpagoWorld
 
IT Confidence 2013 - Spago4Q presents a 3D model for Productivity Intelligence
IT Confidence 2013 - Spago4Q presents a 3D model for Productivity IntelligenceIT Confidence 2013 - Spago4Q presents a 3D model for Productivity Intelligence
IT Confidence 2013 - Spago4Q presents a 3D model for Productivity IntelligenceSpagoWorld
 
The SpagoBI project: how to join openness, business and innovation
The SpagoBI project: how to join openness, business and innovationThe SpagoBI project: how to join openness, business and innovation
The SpagoBI project: how to join openness, business and innovationSpagoWorld
 
Webinar: BI Mobile with SpagoBI: be aware everywhere!
Webinar: BI Mobile with SpagoBI: be aware everywhere!Webinar: BI Mobile with SpagoBI: be aware everywhere!
Webinar: BI Mobile with SpagoBI: be aware everywhere!SpagoWorld
 
Webinar: Real Time BI is Open and Anywhere with SpagoBI
Webinar: Real Time BI is Open and Anywhere with SpagoBIWebinar: Real Time BI is Open and Anywhere with SpagoBI
Webinar: Real Time BI is Open and Anywhere with SpagoBISpagoWorld
 

Andere mochten auch (7)

Spago4Q at ePractice workshop "Open Source: Its place in a cross-border envir...
Spago4Q at ePractice workshop "Open Source: Its place in a cross-border envir...Spago4Q at ePractice workshop "Open Source: Its place in a cross-border envir...
Spago4Q at ePractice workshop "Open Source: Its place in a cross-border envir...
 
Open Source BI
Open Source BIOpen Source BI
Open Source BI
 
Atlantis at a Glimpse
Atlantis at a GlimpseAtlantis at a Glimpse
Atlantis at a Glimpse
 
IT Confidence 2013 - Spago4Q presents a 3D model for Productivity Intelligence
IT Confidence 2013 - Spago4Q presents a 3D model for Productivity IntelligenceIT Confidence 2013 - Spago4Q presents a 3D model for Productivity Intelligence
IT Confidence 2013 - Spago4Q presents a 3D model for Productivity Intelligence
 
The SpagoBI project: how to join openness, business and innovation
The SpagoBI project: how to join openness, business and innovationThe SpagoBI project: how to join openness, business and innovation
The SpagoBI project: how to join openness, business and innovation
 
Webinar: BI Mobile with SpagoBI: be aware everywhere!
Webinar: BI Mobile with SpagoBI: be aware everywhere!Webinar: BI Mobile with SpagoBI: be aware everywhere!
Webinar: BI Mobile with SpagoBI: be aware everywhere!
 
Webinar: Real Time BI is Open and Anywhere with SpagoBI
Webinar: Real Time BI is Open and Anywhere with SpagoBIWebinar: Real Time BI is Open and Anywhere with SpagoBI
Webinar: Real Time BI is Open and Anywhere with SpagoBI
 

Ähnlich wie OW2Con 2013 - Measuring quality of software developments with Spago4Q

Measuring quality of developments in a large industrial software factory with...
Measuring quality of developments in a large industrial software factory with...Measuring quality of developments in a large industrial software factory with...
Measuring quality of developments in a large industrial software factory with...SpagoWorld
 
Unified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptUnified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptShweta Ghate
 
Six sigma ajal
Six sigma ajalSix sigma ajal
Six sigma ajalAJAL A J
 
Aginext 2021: Built-in Quality - How agile coaches can contribute
Aginext 2021: Built-in Quality - How agile coaches can contributeAginext 2021: Built-in Quality - How agile coaches can contribute
Aginext 2021: Built-in Quality - How agile coaches can contributeDerk-Jan de Grood
 
Applying BPM Methodology to Tackle the Complexity
Applying BPM Methodology to Tackle the ComplexityApplying BPM Methodology to Tackle the Complexity
Applying BPM Methodology to Tackle the ComplexityTom Judd
 
Manual Testing Guide1.pdf
Manual Testing Guide1.pdfManual Testing Guide1.pdf
Manual Testing Guide1.pdfKhushal Chate
 
What is Rational CLM?
What is Rational CLM?What is Rational CLM?
What is Rational CLM?IBM Danmark
 
Il product development - 20 01 2011
Il  product development - 20 01 2011Il  product development - 20 01 2011
Il product development - 20 01 2011nakham
 
OpenERP - Project Methodology
OpenERP - Project MethodologyOpenERP - Project Methodology
OpenERP - Project MethodologyQuang Ngoc
 
Software Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationSoftware Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationProgrameter
 
AI projects - Lifecyle & Best Practices
AI projects - Lifecyle & Best PracticesAI projects - Lifecyle & Best Practices
AI projects - Lifecyle & Best PracticesVincent de Stoecklin
 
Managing an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderManaging an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderProduct School
 
Software Productivity Framework
Software Productivity Framework Software Productivity Framework
Software Productivity Framework Zinnov
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEVKrit Kamtuo
 
ProDebt's Lessons Learned from Planning Technical Debt Strategically
ProDebt's Lessons Learned from Planning Technical Debt StrategicallyProDebt's Lessons Learned from Planning Technical Debt Strategically
ProDebt's Lessons Learned from Planning Technical Debt StrategicallyQAware GmbH
 
Testing material (1).docx
Testing material (1).docxTesting material (1).docx
Testing material (1).docxKVamshiKrishna5
 

Ähnlich wie OW2Con 2013 - Measuring quality of software developments with Spago4Q (20)

Measuring quality of developments in a large industrial software factory with...
Measuring quality of developments in a large industrial software factory with...Measuring quality of developments in a large industrial software factory with...
Measuring quality of developments in a large industrial software factory with...
 
Bertazo et al - Application Lifecycle Management and process monitoring throu...
Bertazo et al - Application Lifecycle Management and process monitoring throu...Bertazo et al - Application Lifecycle Management and process monitoring throu...
Bertazo et al - Application Lifecycle Management and process monitoring throu...
 
Unified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptUnified process,agile process,process assesment ppt
Unified process,agile process,process assesment ppt
 
Six sigma ajal
Six sigma ajalSix sigma ajal
Six sigma ajal
 
Aginext 2021: Built-in Quality - How agile coaches can contribute
Aginext 2021: Built-in Quality - How agile coaches can contributeAginext 2021: Built-in Quality - How agile coaches can contribute
Aginext 2021: Built-in Quality - How agile coaches can contribute
 
Applying BPM Methodology to Tackle the Complexity
Applying BPM Methodology to Tackle the ComplexityApplying BPM Methodology to Tackle the Complexity
Applying BPM Methodology to Tackle the Complexity
 
Manual Testing Guide1.pdf
Manual Testing Guide1.pdfManual Testing Guide1.pdf
Manual Testing Guide1.pdf
 
What is Rational CLM?
What is Rational CLM?What is Rational CLM?
What is Rational CLM?
 
Il product development - 20 01 2011
Il  product development - 20 01 2011Il  product development - 20 01 2011
Il product development - 20 01 2011
 
OpenERP - Project Methodology
OpenERP - Project MethodologyOpenERP - Project Methodology
OpenERP - Project Methodology
 
Software Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationSoftware Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in Organization
 
AI projects - Lifecyle & Best Practices
AI projects - Lifecyle & Best PracticesAI projects - Lifecyle & Best Practices
AI projects - Lifecyle & Best Practices
 
Managing an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderManaging an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product Leader
 
Software Productivity Framework
Software Productivity Framework Software Productivity Framework
Software Productivity Framework
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
 
Kate Resume-7Page
Kate Resume-7PageKate Resume-7Page
Kate Resume-7Page
 
ProDebt's Lessons Learned from Planning Technical Debt Strategically
ProDebt's Lessons Learned from Planning Technical Debt StrategicallyProDebt's Lessons Learned from Planning Technical Debt Strategically
ProDebt's Lessons Learned from Planning Technical Debt Strategically
 
James hall ch 14
James hall ch 14James hall ch 14
James hall ch 14
 
Testing material (1).docx
Testing material (1).docxTesting material (1).docx
Testing material (1).docx
 
Incremental model
Incremental modelIncremental model
Incremental model
 

Mehr von SpagoWorld

[SFScon'17] More than a decade with free open source software
[SFScon'17] More than a decade with free open source software[SFScon'17] More than a decade with free open source software
[SFScon'17] More than a decade with free open source softwareSpagoWorld
 
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...SpagoWorld
 
Parametric report slide support
Parametric report slide supportParametric report slide support
Parametric report slide supportSpagoWorld
 
My First Report slide support
My First Report slide supportMy First Report slide support
My First Report slide supportSpagoWorld
 
My First Worksheet slide support
My First Worksheet slide supportMy First Worksheet slide support
My First Worksheet slide supportSpagoWorld
 
Starting with SpagoBI Slide Support
Starting with SpagoBI Slide SupportStarting with SpagoBI Slide Support
Starting with SpagoBI Slide SupportSpagoWorld
 
SpagoBI Suite Slide Support
SpagoBI Suite Slide SupportSpagoBI Suite Slide Support
SpagoBI Suite Slide SupportSpagoWorld
 
Architectural Evolution Starting from Hadoop
Architectural Evolution Starting from HadoopArchitectural Evolution Starting from Hadoop
Architectural Evolution Starting from HadoopSpagoWorld
 
Openness as the Engine for Digital Innovation
Openness as the Engine for Digital InnovationOpenness as the Engine for Digital Innovation
Openness as the Engine for Digital InnovationSpagoWorld
 
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions ArchitectHUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions ArchitectSpagoWorld
 
HUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
HUG Italy meet-up with Tugdual Grall, MapR Technical EvangelistHUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
HUG Italy meet-up with Tugdual Grall, MapR Technical EvangelistSpagoWorld
 
Data Mining with SpagoBI suite
Data Mining with SpagoBI suiteData Mining with SpagoBI suite
Data Mining with SpagoBI suiteSpagoWorld
 
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...SpagoWorld
 
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?SpagoWorld
 
Webinar - SpagoBI 5: here comes the Social Network analysis
Webinar - SpagoBI 5: here comes the Social Network analysis Webinar - SpagoBI 5: here comes the Social Network analysis
Webinar - SpagoBI 5: here comes the Social Network analysis SpagoWorld
 
Webinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demoWebinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demoSpagoWorld
 
SpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoBI 5 Demo Day and Workshop : Business Applications and UsesSpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoBI 5 Demo Day and Workshop : Business Applications and UsesSpagoWorld
 
SpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoBI 5 Demo Day and Workshop : Technology Applications and UsesSpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoBI 5 Demo Day and Workshop : Technology Applications and UsesSpagoWorld
 
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...SpagoWorld
 
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...SpagoWorld
 

Mehr von SpagoWorld (20)

[SFScon'17] More than a decade with free open source software
[SFScon'17] More than a decade with free open source software[SFScon'17] More than a decade with free open source software
[SFScon'17] More than a decade with free open source software
 
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
EclipseDay Milano 2017 - How to make Data Science appealing with open source ...
 
Parametric report slide support
Parametric report slide supportParametric report slide support
Parametric report slide support
 
My First Report slide support
My First Report slide supportMy First Report slide support
My First Report slide support
 
My First Worksheet slide support
My First Worksheet slide supportMy First Worksheet slide support
My First Worksheet slide support
 
Starting with SpagoBI Slide Support
Starting with SpagoBI Slide SupportStarting with SpagoBI Slide Support
Starting with SpagoBI Slide Support
 
SpagoBI Suite Slide Support
SpagoBI Suite Slide SupportSpagoBI Suite Slide Support
SpagoBI Suite Slide Support
 
Architectural Evolution Starting from Hadoop
Architectural Evolution Starting from HadoopArchitectural Evolution Starting from Hadoop
Architectural Evolution Starting from Hadoop
 
Openness as the Engine for Digital Innovation
Openness as the Engine for Digital InnovationOpenness as the Engine for Digital Innovation
Openness as the Engine for Digital Innovation
 
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions ArchitectHUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
HUG Italy meet-up with Fabian Wilckens, MapR EMEA Solutions Architect
 
HUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
HUG Italy meet-up with Tugdual Grall, MapR Technical EvangelistHUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
HUG Italy meet-up with Tugdual Grall, MapR Technical Evangelist
 
Data Mining with SpagoBI suite
Data Mining with SpagoBI suiteData Mining with SpagoBI suite
Data Mining with SpagoBI suite
 
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...
Webinar: SpagoBI 5 - Self-build your interactive cockpits, get instant insigh...
 
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?
 
Webinar - SpagoBI 5: here comes the Social Network analysis
Webinar - SpagoBI 5: here comes the Social Network analysis Webinar - SpagoBI 5: here comes the Social Network analysis
Webinar - SpagoBI 5: here comes the Social Network analysis
 
Webinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demoWebinar - What's new with SpagoBI 5: presentation and demo
Webinar - What's new with SpagoBI 5: presentation and demo
 
SpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoBI 5 Demo Day and Workshop : Business Applications and UsesSpagoBI 5 Demo Day and Workshop : Business Applications and Uses
SpagoBI 5 Demo Day and Workshop : Business Applications and Uses
 
SpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoBI 5 Demo Day and Workshop : Technology Applications and UsesSpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
 
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
Engineering and OW2 Big Data Initiative: an open approach to the data-driven ...
 
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
OW2Con’14 – OW2 Big Data initiative: leveraging the data-driven economy with ...
 

Kürzlich hochgeladen

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Kürzlich hochgeladen (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

OW2Con 2013 - Measuring quality of software developments with Spago4Q

  • 1. A living story: measuring quality of developments in a large industrial software factory with Spago4Q Daniele Gagliardi, Engineering Group Productivity Intelligence Multi-Dimensional Analysis QEST-3D Spago4Q Net Promoter Score & Six-Sigma TF Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 2. One year ago (OW2 Con' 2012)... Engineering's CMMi Infrastructure for Software projects Dashboards and Reports Project Intelligence with Spago4Q Unified View Project Managers & Quality Auditors Needs Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 3. Engineering Group – at a glance Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 4. A new organization for production Worldwide Customers Business Units (Bus) for different market sectors Business Analysis Account Managers Project Managers Service Desk Sales Managers Business Competence Center Technical, Innovation & Research Division Engineering's Software Labs (ESL) Resource Management PRODUCTION ESL 1-2 : Project Development RFP Technical Support Architectural Design ESL 3 : Application Management Research & Development Competence Centers MANAGED OPERATIONS Infrastructure & System Services Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 5. As the consequence: CEO's need I want to know the productivity of our software factory. Using Function Point Metric. Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 6. More : managers' needs How productive is my organization ? Which is users' and customers' level of satisfaction ? Which are corporate audit results ? How can I improve the development process ? How can I improve performance? Which is the quality level of my product ? Top Manager Quality Manager Project Manager How can I compare different labs? Is my project on track? Is there REALLY a way to measure performance ? Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 7. More : compliance to quality standard ● ● ● ● Continuous Quality Improvement in Engineering's projects Unified Infrastructure supporting quality processes granting flexibility and adaptability CMMI-DEV and ISO certifications, as independent method to validate the compliance of processes and infrastructures with quality standards Set-up of Engineering's Software Labs (ESL) to enhance and measure productivity and improve quality practices Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 8. Productivity Intelligence Productivity Intelligence lets Quality emerge as the result of Economic benefits, Social impacts, Technical properties Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 9. The Solution The model • QEST nD model, a conceptual framework for measuring process performance based on multiple analysis dimensions http://www.semq.eu/leng/modtechqlm.htm The tool • Spago4Q, the open source platform to measure, analyze and monitor quality of products, processes and services http://www.spago4q.org Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 10. Input: data sources and interactions Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 11. QEST 3D model ● Three dimensions of analysis: ● ● Social (S) ● ● Economic (E) Technical (T) Performance values for each dimension allow to identify process areas that need improvements Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 12. QEST in detail Method: Performance is expressed as the combination of the specific ratios selected for each of the 3 dimensions of the quantitative assessment (Productivity - PR) and the perceived product quality level of the qualitative assessment (Quality - Q) Performance = PR + Q Model: QEST (Quality factor + Economic, Social & Technical dimensions) is a "structured shell" to be filled according to management objectives in relation to a specific project Target: measuring project performance (P) using 3 distinct viewpoints ●Input Data: list of weighted ratios for each dimension and quality questionnaries ●Output Data: an integrated normalized value of performance ● Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 13. The Tool Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 14. The Integrated Environment ● ● QEST model is fully supported by Spago4Q The procedure is coherent with the PMAI (Plan-Measure-AssessImprove) cycle:  PLAN, defining a set of metrics, based on the GQM approach, and possible dimensions of analysis (perspectives) characterizing the analysis  MEASURE, including the collection of data, and the computation of metric values and global performance value  ASSESS, presenting results through dashboards and reports  IMPROVE, analyzing in detail each value that is less than the expected thresholds, in order to find possible problems or bottlenecks from a process-based viewpoint Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 15. 3D analysis : main goals The ESL model selected goals for each analysis dimension: 1. Economic (E) E.G1 Reduce the effort of corrective maintenance (corrective + preventive, ISO/IEC14764:2006) E.G2 Improve ESL resource/assets allocation E.G3 Reduce effort due to hardware system unavailability (‘downtime’) E.G4 Reduce rework (Analysis/Design SLC phases) E.G5 Improve productivity (note: different ‘sizing’ units) 2. Social (S) S.G1 Reduce the number of non-conformity issues (QA inspection) S.G2 Improve artifacts reuse (functional reuse) S.G3 Evaluate training skills for organizational resources S.G4 Improve customer satisfaction (e.g. Customers/Prospects, Business Units, Developers) S.G5 Improve knowledge sharing (“social 2.0”, communities) 3.Technical (T) T.G1 Reduce the resolution time for defects and technical issues T.G2 Reduce the number of pre-delivery defects T.G3 Improve delivery time for deliverables T.G4 Improve code quality T.G5 Improve the testing process (e.g. coverages, # req’s, # tests, ...) Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 16. 3D Analysis : Metrics Metric ID Metric DESC Formula Source E.M1.1 Incidence of corrective maintenance effort Corrective Maintenance Effort/Development Effort ALM & prj registry E.M2.1 Allocation of ESL resources Nr. of Res (hours) allocated on prj/Tot of Res (hours) ALM & Corp. Systems E.M3.1 Hardware System Availability Percentage System Availability System Monitoring E.M4.1 Incidence of rework Rework Effort / Development Effort ALM & prj registry E.M5.1 Development capability FP/Effort ALM & prj registry S.M1.1 n. Of Non Conformity issue % of NC for project ALM & QA Registry S.M2.1 Incidence of artifact reuse Nr downloads/tot nr of artifacts stored Component repo S.M3.1 Skill improvement % new (or modify) skills for resource Skill management tool S.M4.1 Customer Satisfaction Results of survey Survey tool S.M5.1 Knowledge sharing improvement % of interaction with collab. tools Collaboration tools T.M1.1 Incidence of defects % nr. of defects (errors + defects) for project ALM T.M2.1 Defects Mean Resolution Time Tot. resolution time/Tot. defects ALM T.M3.1 Incidence of delayed deliverables % nr. delayed deliv. / Tot. deliverables ALM T.M4.1 Code Quality Results of automatic static test Code analysis tool T.M5.1 Testing process improvement Test coverage ALM Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 17. Social Analysis ● ● ● ● Social Dimension is a First Class Citizen Quantitative data about how people adhere to corporate processes Qualitative data from LimeSurvey about satisfaction level of customers, integrators, developers Net Promoter Score (NPS) approach, using Six-Sigma Transfer Functions Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 18. Drill down views Top Manager (TM) ESL Engineering's Software Labs Level 1 ESL Chief Manager ESL 1 Level 2 Project Development ESL 2 ESL 3 Project Development Application Maintenance ESL Lab Manager PRJ 1 PRJ n PRJ 1 PRJ n PRJ 1 PRJ n Level 3 Project Manager (PM) Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 19. TM dashboard – sample #1 Unified view on Engineering Software Labs  Global performance indicator  Performance comparison (time, labs)  Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 20. TM dashboard – sample #2 Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 21. TM dashboard – sample #3 Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 22. QEST drill down – sample #4 Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 23. ESL Dashboard – sample #5 Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 24. The QEST in a nutshell 3-Dimensional Analysis on Productivity Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 25. First result Productivity Intelligence Now I know how productive enables performance improvement! my organization is! Users & Customers feedbacks are now integrated with corporate data! The development process is under control and I can improve it ! I can monitor the quality level of my product ! Top Manager Quality Manager Project Manager I know if my project is on track & I can identify issues ! Now I can compare Labs performance! Finally we can REALLY measure performance! Through audit dashboards, corporate QA is under control ! Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 26. Furthermore + + What do you think? The model is generally applicable to several context, including OSS communities: What about using it in SQuAT program to measure OW2 performance? OW2 SQuAT building Trust into Open Source Software Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con
  • 27. That's all folks! Thank you for your attention ! Questions ? Tweet? http://www.semq.eu/leng/modtechqlm.htm ● The QEST Model : ● Spago4Q website and resources: ● Contacts & Info: spago4q@eng.it ● http://www.spago4q.org @ dangagliar Bibliography: Buglione L. & Abran A., QEST nD: n-dimensional extension and generalisation of a Software Performance Measurement Model, International Journal of Advances in Engineering Software, Elsevier Science Publisher, Vol. 33, No. 1, January 2002, pp.1-7 Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported. www.ow2.org Twitter #ow2con