SlideShare a Scribd company logo
1 of 27
Download to read offline
http://itconfidence2013.wordpress.com
Application Lifecycle
Management and process
monitoring through an
integrated and low-cost
solution, mainly based on Open
Source Software Products
1°International Conference on
IT Data collection, Analysis and Benchmarking
Rio de Janeiro (Brazil) - October 3, 2013
N. Bertazzo, D. Gagliardi,N. Bertazzo, D. Gagliardi,
S. Oltolina,S. Oltolina, G. RuffattiG. Ruffatti
Engineering GroupEngineering GroupInsert here a picture
2IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
ALM and…
G1. Measuring company performances through an effective
SPI program
G2. Adopting a multi-dimensional performance model
deployed mostly with 3D instances
G3. Implementing an integrated and low cost – OSS based
– solution for the measurement and governance of software
product & process quality
Presentation Goals
3IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
Which is users’ & customers’
level of satisfaction?
How productive is my
organization?
Is there REALLY
a way to measure performance?
Which is the
quality level of my product?
How can I improve the
development process?
How can I compare
different labs?
TopTop
ManagerManager
Is my project
on track?
How can I improve
performance?
ProjectProject
ManagerManager
QualityQuality
ManagerManager
Which are corporate
audits results?
Introduction The problem: Managers’ needs
4IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
Engineering At a glance
www.eng.it
5IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
Technical, Innovation & Research Division
Engineering’s Software Labs (ESL)
PRODUCTION
ESL3: Application
Management
ESL1-2: Project
development
RFPs technical
support
MANAGED OPERATIONS
Infrastructures & System Services
Architectural design Research
&
Development
Competence
Centers
Resource
management
Business Units (BUs) for different market sectors
Account
Managers
Sales
Managers
Service
Desk
Business Analysis
Project
ManagersBusiness
Competence
Center
Worldwide
Customers
Background Engineering production organization Managers’ needs
6IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
• 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 Software Labs (ESLs) to enhance and measure
productivity and improve quality practices
Background Compliance of SPI to quality systems
…
7IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
Interaction & Information sources (quant. & qual. data)
8IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
• Three dimensions of analysis:
1. Economical (EE)
2. Social (SS)
3. Technical (TT)
QEST model: 3 dimensions
•Performance values for each dimension allow to
identify process areas that need improvements
9IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
• Spago4Q, the open source platform to measure, analyze and monitor
quality of products, processes and services
http://www.spago4q.org
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
Productivity Intelligence
10IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
The model (1): QEST
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
Such a model has the ability to handle
independent sets of dimensions without
predefined ratios and weights - referred
to as an open model
11IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
The model (2): geometrical indicators
It is possible to measure performance considering at least 3 distinct geometrical
concepts:
• Distance between the tetrahedron base
center of gravity and the center of the
plane section along the tetrahedron
height – the greater the distance from 0,
the higher the performance level;
• Area of the sloped plane section – the
smaller the area, the higher the
performance level;
• Volume of the lowest part of the
truncated tetrahedron – the greater the
volume, the higher the performance level.
• Target: measuring project performance (p) using 3 distinct viewpoints
• Input Data: list of weighted ratios for each dimension and quality
questionnaires
• Output Data: an integrated normalized value of performance
12IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
• Integrated quantitative and qualitative evaluation from 3 concurrent
organisational viewpoints
• A 3D geometrical representation at a single project phase (usually after
the project is completed)
•Use of de facto and de jure standards (e.g. ISO/IEC 9126 for the Quality
Factor  now ISO/IEC 25010:2011)
• Performance Measurement Model to use for consolidating Balanced
Scorecard (BSC) measurement outcomes
• Extension of the original 3D model to n possible dimensions-
perspectives  QEST nD through the simplexsimplex as the mechanism to solve
the problem from the 4th
dimension on
The model (3): key features
13IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
The tool: Spago4Q
14IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
• QEST model is fully supported by Spago4Q
• The procedure is coherent with the PMAI (Plan-Measure-Assess-
Improve) 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
The integrated environment: QEST & Spago4Q
15IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
The ESL model selected goals for each analysis dimension:
1. Economical (EE)
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 (TT)
T.G1 Reduce the resolution time for defects and technical issues
T.G2 Reduce the number of pre-delivery defects (as in ODC analysis)
T.G3 Improve delivery time for deliverables
T.G4 Improve code quality
T.G5 Improve the testing process (e.g. coverages, # req’s, # tests, ...)
3D analysis: main goals
16IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
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
3D analysis: metrics
17IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
ESL Chief Manager
ESL Lab Manager
Level 1
Level 2
Level 3
Project Manager (PM)
3D view: drill-down through the organizational levels
PRJ n
ESL
ESL 1 ESL 2 ESL 3
PRJ 1
PRJ n
PRJ 1
PRJ n
PRJ 1
Project developmentProject development Application maintenanceApplication maintenanceProject developmentProject development
Engineering’s Software LabsEngineering’s Software Labs
Top Manager (TM)
18IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
3D view: Level 1 - TM dashboard – sample #1
 Unified view on Engineering Software Labs
 Global performance indicator
 Performance comparison (time, labs)
19IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
3D view: Level 1 - TM dashboard – sample #2
20IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
Metrics
Reqs & Bugs
Risks
Tasks & Issues
Docs
 Detailed view
 Tracking and trends
A single dimension view: Level 3 - PM dashboard
21IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
A single dimension view: Level 3 - PM ALM tool
22IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
A single dimension view: Levels 1/2 - QA audits
23IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
Users & customers
feedbacks are
now integrated
with corporate data
Finally I know how productive my
organization is!
Finally we can REALLY
measure performance!
I can monitor the
quality level of my product
The development process
is under control and
I can improve it!
Now I can compare
Labs performance!
TopTop
ManagerManager
I know if my project
is on track & I can
identify issues
Conclusions
Productivity Intelligence
enables performance
improvement
ProjectProject
ManagerManager
QualityQuality
ManagerManager
Through audit dashboards,
corporate QA
is under control
24IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
• Improve reports and KPIs
 Introduce/improve reports for new/modified information needs
 Dynamical update for thresholds
• Integrate tools to collect soft factors measures and indicators
from two categories of ESL customers using on-line surveys:
 “external customer”: feedback on the perceived product quality
 “internal customer”: feedback on the actual process quality from
project managers of the various Business Units
• Build new KPIs on data coming from the Infrastructure
Enhancing Project that collects issues and suggestions by the
ALM users
 e.g. in the BSC ‘Learning & Growth’ perspective
Next steps
25IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
25
 Buglione L., Misurare il Software. Quantità, qualità, standards e
miglioramento di processo nell’Information & Communication Technology,
FrancoAngeli, 3/ed, 2008, ISBN 978-88-464-9271-5
 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
 Spago4Q website and resources: www.spago4q.org
 Contacts & Info: spago4q@eng.it
References
26IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
Q && A
Muito obrigado pela vossa atençaoMuito obrigado pela vossa atençao!!
Thanks for your attentionThanks for your attention!!
ALM and...
27IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com
Our Contact Data
Nicola
Bertazzo
nicola.bertazzo@eng.it
Daniele
Gagliardi
daniele.gagliardi@eng.it
Gabriele
Ruffatti
gabriele.ruffatti@eng.it
Sergio
Oltolina
sergio.oltolina@eng.it
ALM and...

More Related Content

What's hot

How to define Quality Models for Measuring Software Quality
How to define Quality Models for Measuring Software QualityHow to define Quality Models for Measuring Software Quality
How to define Quality Models for Measuring Software Qualityuqasar
 
Chapter 6 software metrics
Chapter 6 software metricsChapter 6 software metrics
Chapter 6 software metricsdespicable me
 
Day 1 1620 - 1705 - maple - pranabendu bhattacharyya
Day 1   1620 - 1705 - maple - pranabendu bhattacharyyaDay 1   1620 - 1705 - maple - pranabendu bhattacharyya
Day 1 1620 - 1705 - maple - pranabendu bhattacharyyaPMI2011
 
Framework for a Software Quality Rating System
Framework for a Software Quality Rating SystemFramework for a Software Quality Rating System
Framework for a Software Quality Rating SystemKarthik Murali
 
Project Management - A fundamental of ‘theory of constraints’ (toc) is to man...
Project Management - A fundamental of ‘theory of constraints’ (toc) is to man...Project Management - A fundamental of ‘theory of constraints’ (toc) is to man...
Project Management - A fundamental of ‘theory of constraints’ (toc) is to man...Suma Kamadod
 
Six Sigma Green Belt - A green belt is going to monitor the number of defects...
Six Sigma Green Belt - A green belt is going to monitor the number of defects...Six Sigma Green Belt - A green belt is going to monitor the number of defects...
Six Sigma Green Belt - A green belt is going to monitor the number of defects...Suma Kamadod
 
Six Sigma Green Belt - A form, in either diagram or table format, that is pre...
Six Sigma Green Belt - A form, in either diagram or table format, that is pre...Six Sigma Green Belt - A form, in either diagram or table format, that is pre...
Six Sigma Green Belt - A form, in either diagram or table format, that is pre...Suma Kamadod
 
Defining Quality Models for Agile Projects
Defining Quality Models for Agile ProjectsDefining Quality Models for Agile Projects
Defining Quality Models for Agile Projectsuqasar
 
Applicability of Hooke’s and Jeeves Direct Search Solution Method to Metal c...
 Applicability of Hooke’s and Jeeves Direct Search Solution Method to Metal c... Applicability of Hooke’s and Jeeves Direct Search Solution Method to Metal c...
Applicability of Hooke’s and Jeeves Direct Search Solution Method to Metal c...ijiert bestjournal
 
Drupalcon la estimation john_nollin
Drupalcon la estimation john_nollinDrupalcon la estimation john_nollin
Drupalcon la estimation john_nollinHai Vo Hoang
 
Tips and hints for an effective cosmic learning process gained from industria...
Tips and hints for an effective cosmic learning process gained from industria...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
 
Mining Correlations of ATL Transformation and Metamodel Metrics
Mining Correlations of ATL Transformation and Metamodel MetricsMining Correlations of ATL Transformation and Metamodel Metrics
Mining Correlations of ATL Transformation and Metamodel Metrics Davide Ruscio
 

What's hot (14)

How to define Quality Models for Measuring Software Quality
How to define Quality Models for Measuring Software QualityHow to define Quality Models for Measuring Software Quality
How to define Quality Models for Measuring Software Quality
 
Chapter 6 software metrics
Chapter 6 software metricsChapter 6 software metrics
Chapter 6 software metrics
 
Day 1 1620 - 1705 - maple - pranabendu bhattacharyya
Day 1   1620 - 1705 - maple - pranabendu bhattacharyyaDay 1   1620 - 1705 - maple - pranabendu bhattacharyya
Day 1 1620 - 1705 - maple - pranabendu bhattacharyya
 
Framework for a Software Quality Rating System
Framework for a Software Quality Rating SystemFramework for a Software Quality Rating System
Framework for a Software Quality Rating System
 
Project Management - A fundamental of ‘theory of constraints’ (toc) is to man...
Project Management - A fundamental of ‘theory of constraints’ (toc) is to man...Project Management - A fundamental of ‘theory of constraints’ (toc) is to man...
Project Management - A fundamental of ‘theory of constraints’ (toc) is to man...
 
Six Sigma Green Belt - A green belt is going to monitor the number of defects...
Six Sigma Green Belt - A green belt is going to monitor the number of defects...Six Sigma Green Belt - A green belt is going to monitor the number of defects...
Six Sigma Green Belt - A green belt is going to monitor the number of defects...
 
Six Sigma Green Belt - A form, in either diagram or table format, that is pre...
Six Sigma Green Belt - A form, in either diagram or table format, that is pre...Six Sigma Green Belt - A form, in either diagram or table format, that is pre...
Six Sigma Green Belt - A form, in either diagram or table format, that is pre...
 
DEVELOPING A HIGHER-CYCLED PRODUCT DESIGN CAE MODEL: THE EVOLUTION OF AUTOMOT...
DEVELOPING A HIGHER-CYCLED PRODUCT DESIGN CAE MODEL: THE EVOLUTION OF AUTOMOT...DEVELOPING A HIGHER-CYCLED PRODUCT DESIGN CAE MODEL: THE EVOLUTION OF AUTOMOT...
DEVELOPING A HIGHER-CYCLED PRODUCT DESIGN CAE MODEL: THE EVOLUTION OF AUTOMOT...
 
Defining Quality Models for Agile Projects
Defining Quality Models for Agile ProjectsDefining Quality Models for Agile Projects
Defining Quality Models for Agile Projects
 
Applicability of Hooke’s and Jeeves Direct Search Solution Method to Metal c...
 Applicability of Hooke’s and Jeeves Direct Search Solution Method to Metal c... Applicability of Hooke’s and Jeeves Direct Search Solution Method to Metal c...
Applicability of Hooke’s and Jeeves Direct Search Solution Method to Metal c...
 
Drupalcon la estimation john_nollin
Drupalcon la estimation john_nollinDrupalcon la estimation john_nollin
Drupalcon la estimation john_nollin
 
Tips and hints for an effective cosmic learning process gained from industria...
Tips and hints for an effective cosmic learning process gained from industria...Tips and hints for an effective cosmic learning process gained from industria...
Tips and hints for an effective cosmic learning process gained from industria...
 
Mining Correlations of ATL Transformation and Metamodel Metrics
Mining Correlations of ATL Transformation and Metamodel MetricsMining Correlations of ATL Transformation and Metamodel Metrics
Mining Correlations of ATL Transformation and Metamodel Metrics
 
Gowtham
GowthamGowtham
Gowtham
 

Viewers also liked

(Des)arrumar a Biblioteca da Escola Secundária D. João II
(Des)arrumar a Biblioteca da Escola Secundária D. João II(Des)arrumar a Biblioteca da Escola Secundária D. João II
(Des)arrumar a Biblioteca da Escola Secundária D. João IIFernanda Ledesma
 
Realidade aumentada em celulares
Realidade aumentada em celularesRealidade aumentada em celulares
Realidade aumentada em celulareseducamosonline
 
Assignment 35 final
Assignment 35 final Assignment 35 final
Assignment 35 final benchaisty
 
La cura e la segnalazione - Linee guida 2008 per i servizi sociali e socio-sa...
La cura e la segnalazione - Linee guida 2008 per i servizi sociali e socio-sa...La cura e la segnalazione - Linee guida 2008 per i servizi sociali e socio-sa...
La cura e la segnalazione - Linee guida 2008 per i servizi sociali e socio-sa...CTI_Area_Ulss7
 
Open Education 101 (OE Global 2015 Pre-conference workshop)
Open Education 101 (OE Global 2015 Pre-conference workshop)Open Education 101 (OE Global 2015 Pre-conference workshop)
Open Education 101 (OE Global 2015 Pre-conference workshop)The Open Education Consortium
 
Understanding Images In Poetry
Understanding Images In PoetryUnderstanding Images In Poetry
Understanding Images In PoetryDylan Mazziotti
 
Software livre: do ambiente domestico ao empresarial
Software livre: do ambiente domestico ao empresarialSoftware livre: do ambiente domestico ao empresarial
Software livre: do ambiente domestico ao empresarialVanessa Campos
 
ADLPartner facilite la gestion des campagne de content marketing
ADLPartner facilite la gestion des campagne de content marketingADLPartner facilite la gestion des campagne de content marketing
ADLPartner facilite la gestion des campagne de content marketingAntoine Wintrebert
 

Viewers also liked (19)

CWK CV
CWK CVCWK CV
CWK CV
 
(Des)arrumar a Biblioteca da Escola Secundária D. João II
(Des)arrumar a Biblioteca da Escola Secundária D. João II(Des)arrumar a Biblioteca da Escola Secundária D. João II
(Des)arrumar a Biblioteca da Escola Secundária D. João II
 
Lista cotejo1
Lista cotejo1Lista cotejo1
Lista cotejo1
 
Moodle Escola D João II
Moodle Escola D João IIMoodle Escola D João II
Moodle Escola D João II
 
Sesión clase1
Sesión clase1Sesión clase1
Sesión clase1
 
Hallgrimur pétursson
Hallgrimur péturssonHallgrimur pétursson
Hallgrimur pétursson
 
NatalyaResume2015
NatalyaResume2015NatalyaResume2015
NatalyaResume2015
 
Selection
SelectionSelection
Selection
 
6th biosimilars congregation 2015
6th biosimilars congregation 20156th biosimilars congregation 2015
6th biosimilars congregation 2015
 
Exp. nacho carretero, mitos 1ºbachill
Exp. nacho carretero, mitos 1ºbachillExp. nacho carretero, mitos 1ºbachill
Exp. nacho carretero, mitos 1ºbachill
 
Realidade aumentada em celulares
Realidade aumentada em celularesRealidade aumentada em celulares
Realidade aumentada em celulares
 
Assignment 35 final
Assignment 35 final Assignment 35 final
Assignment 35 final
 
La cura e la segnalazione - Linee guida 2008 per i servizi sociali e socio-sa...
La cura e la segnalazione - Linee guida 2008 per i servizi sociali e socio-sa...La cura e la segnalazione - Linee guida 2008 per i servizi sociali e socio-sa...
La cura e la segnalazione - Linee guida 2008 per i servizi sociali e socio-sa...
 
Open Education 101 (OE Global 2015 Pre-conference workshop)
Open Education 101 (OE Global 2015 Pre-conference workshop)Open Education 101 (OE Global 2015 Pre-conference workshop)
Open Education 101 (OE Global 2015 Pre-conference workshop)
 
Understanding Images In Poetry
Understanding Images In PoetryUnderstanding Images In Poetry
Understanding Images In Poetry
 
Software livre: do ambiente domestico ao empresarial
Software livre: do ambiente domestico ao empresarialSoftware livre: do ambiente domestico ao empresarial
Software livre: do ambiente domestico ao empresarial
 
Sesión clase 1
Sesión clase 1Sesión clase 1
Sesión clase 1
 
ADLPartner facilite la gestion des campagne de content marketing
ADLPartner facilite la gestion des campagne de content marketingADLPartner facilite la gestion des campagne de content marketing
ADLPartner facilite la gestion des campagne de content marketing
 
OE Global 2015 - Paradis
OE Global 2015 -  ParadisOE Global 2015 -  Paradis
OE Global 2015 - Paradis
 

Similar to IT Confidence 2013 - Spago4Q presents a 3D model for Productivity Intelligence

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
 
OW2Con 2013 - Measuring quality of software developments with Spago4Q
OW2Con 2013 - Measuring quality of software developments with Spago4QOW2Con 2013 - Measuring quality of software developments with Spago4Q
OW2Con 2013 - Measuring quality of software developments with Spago4QSpagoWorld
 
A living story: measuring quality of developments in a large industrial softw...
A living story: measuring quality of developments in a large industrial softw...A living story: measuring quality of developments in a large industrial softw...
A living story: measuring quality of developments in a large industrial softw...OW2
 
Software Productivity Framework
Software Productivity Framework Software Productivity Framework
Software Productivity Framework Zinnov
 
Six sigma ajal
Six sigma ajalSix sigma ajal
Six sigma ajalAJAL A J
 
Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...SpagoWorld
 
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma
 
Clone of an organization
Clone of an organizationClone of an organization
Clone of an organizationIRJET Journal
 
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
 
Pavithra_TestEngineer
Pavithra_TestEngineerPavithra_TestEngineer
Pavithra_TestEngineerPavithra H R
 
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNINGCUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNINGIRJET Journal
 
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02PMI_IREP_TP
 
Improving the User Story Agile Technique Using the INVEST Criteria
Improving the User Story Agile Technique Using the  INVEST CriteriaImproving the User Story Agile Technique Using the  INVEST Criteria
Improving the User Story Agile Technique Using the INVEST CriteriaLuigi Buglione
 
Estimation maturity model using function points
Estimation maturity  model using function pointsEstimation maturity  model using function points
Estimation maturity model using function pointsBhupinder Singh
 
Decision Making Framework in e-Business Cloud Environment Using Software Metr...
Decision Making Framework in e-Business Cloud Environment Using Software Metr...Decision Making Framework in e-Business Cloud Environment Using Software Metr...
Decision Making Framework in e-Business Cloud Environment Using Software Metr...ijitjournal
 
Extreme software estimation (xsoft estimation)
Extreme software estimation (xsoft estimation)Extreme software estimation (xsoft estimation)
Extreme software estimation (xsoft estimation)eSAT Publishing House
 
IRJET- Efficient Student Faculty Management System
IRJET- Efficient Student Faculty Management SystemIRJET- Efficient Student Faculty Management System
IRJET- Efficient Student Faculty Management SystemIRJET Journal
 

Similar to IT Confidence 2013 - Spago4Q presents a 3D model for Productivity Intelligence (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...
 
OW2Con 2013 - Measuring quality of software developments with Spago4Q
OW2Con 2013 - Measuring quality of software developments with Spago4QOW2Con 2013 - Measuring quality of software developments with Spago4Q
OW2Con 2013 - Measuring quality of software developments with Spago4Q
 
A living story: measuring quality of developments in a large industrial softw...
A living story: measuring quality of developments in a large industrial softw...A living story: measuring quality of developments in a large industrial softw...
A living story: measuring quality of developments in a large industrial softw...
 
Dekkers, T. - Software Estimation – The next level
Dekkers, T. - Software Estimation – The next levelDekkers, T. - Software Estimation – The next level
Dekkers, T. - Software Estimation – The next level
 
Software Productivity Framework
Software Productivity Framework Software Productivity Framework
Software Productivity Framework
 
Six sigma ajal
Six sigma ajalSix sigma ajal
Six sigma ajal
 
Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...
 
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
 
Clone of an organization
Clone of an organizationClone of an organization
Clone of an organization
 
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
 
Pavithra_TestEngineer
Pavithra_TestEngineerPavithra_TestEngineer
Pavithra_TestEngineer
 
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNINGCUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
 
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
 
Slides chapter 15
Slides chapter 15Slides chapter 15
Slides chapter 15
 
Improving the User Story Agile Technique Using the INVEST Criteria
Improving the User Story Agile Technique Using the  INVEST CriteriaImproving the User Story Agile Technique Using the  INVEST Criteria
Improving the User Story Agile Technique Using the INVEST Criteria
 
Estimation maturity model using function points
Estimation maturity  model using function pointsEstimation maturity  model using function points
Estimation maturity model using function points
 
Decision Making Framework in e-Business Cloud Environment Using Software Metr...
Decision Making Framework in e-Business Cloud Environment Using Software Metr...Decision Making Framework in e-Business Cloud Environment Using Software Metr...
Decision Making Framework in e-Business Cloud Environment Using Software Metr...
 
Furuyama - analysis of factors that affect productivity
Furuyama - analysis of factors that affect productivityFuruyama - analysis of factors that affect productivity
Furuyama - analysis of factors that affect productivity
 
Extreme software estimation (xsoft estimation)
Extreme software estimation (xsoft estimation)Extreme software estimation (xsoft estimation)
Extreme software estimation (xsoft estimation)
 
IRJET- Efficient Student Faculty Management System
IRJET- Efficient Student Faculty Management SystemIRJET- Efficient Student Faculty Management System
IRJET- Efficient Student Faculty Management System
 

More from 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
 

More from 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 ...
 

Recently uploaded

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

IT Confidence 2013 - Spago4Q presents a 3D model for Productivity Intelligence

  • 1. http://itconfidence2013.wordpress.com Application Lifecycle Management and process monitoring through an integrated and low-cost solution, mainly based on Open Source Software Products 1°International Conference on IT Data collection, Analysis and Benchmarking Rio de Janeiro (Brazil) - October 3, 2013 N. Bertazzo, D. Gagliardi,N. Bertazzo, D. Gagliardi, S. Oltolina,S. Oltolina, G. RuffattiG. Ruffatti Engineering GroupEngineering GroupInsert here a picture
  • 2. 2IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com ALM and… G1. Measuring company performances through an effective SPI program G2. Adopting a multi-dimensional performance model deployed mostly with 3D instances G3. Implementing an integrated and low cost – OSS based – solution for the measurement and governance of software product & process quality Presentation Goals
  • 3. 3IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com Which is users’ & customers’ level of satisfaction? How productive is my organization? Is there REALLY a way to measure performance? Which is the quality level of my product? How can I improve the development process? How can I compare different labs? TopTop ManagerManager Is my project on track? How can I improve performance? ProjectProject ManagerManager QualityQuality ManagerManager Which are corporate audits results? Introduction The problem: Managers’ needs
  • 4. 4IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com Engineering At a glance www.eng.it
  • 5. 5IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com Technical, Innovation & Research Division Engineering’s Software Labs (ESL) PRODUCTION ESL3: Application Management ESL1-2: Project development RFPs technical support MANAGED OPERATIONS Infrastructures & System Services Architectural design Research & Development Competence Centers Resource management Business Units (BUs) for different market sectors Account Managers Sales Managers Service Desk Business Analysis Project ManagersBusiness Competence Center Worldwide Customers Background Engineering production organization Managers’ needs
  • 6. 6IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com • 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 Software Labs (ESLs) to enhance and measure productivity and improve quality practices Background Compliance of SPI to quality systems …
  • 7. 7IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com Interaction & Information sources (quant. & qual. data)
  • 8. 8IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com • Three dimensions of analysis: 1. Economical (EE) 2. Social (SS) 3. Technical (TT) QEST model: 3 dimensions •Performance values for each dimension allow to identify process areas that need improvements
  • 9. 9IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com • Spago4Q, the open source platform to measure, analyze and monitor quality of products, processes and services http://www.spago4q.org 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 Productivity Intelligence
  • 10. 10IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com The model (1): QEST 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 Such a model has the ability to handle independent sets of dimensions without predefined ratios and weights - referred to as an open model
  • 11. 11IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com The model (2): geometrical indicators It is possible to measure performance considering at least 3 distinct geometrical concepts: • Distance between the tetrahedron base center of gravity and the center of the plane section along the tetrahedron height – the greater the distance from 0, the higher the performance level; • Area of the sloped plane section – the smaller the area, the higher the performance level; • Volume of the lowest part of the truncated tetrahedron – the greater the volume, the higher the performance level. • Target: measuring project performance (p) using 3 distinct viewpoints • Input Data: list of weighted ratios for each dimension and quality questionnaires • Output Data: an integrated normalized value of performance
  • 12. 12IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com • Integrated quantitative and qualitative evaluation from 3 concurrent organisational viewpoints • A 3D geometrical representation at a single project phase (usually after the project is completed) •Use of de facto and de jure standards (e.g. ISO/IEC 9126 for the Quality Factor  now ISO/IEC 25010:2011) • Performance Measurement Model to use for consolidating Balanced Scorecard (BSC) measurement outcomes • Extension of the original 3D model to n possible dimensions- perspectives  QEST nD through the simplexsimplex as the mechanism to solve the problem from the 4th dimension on The model (3): key features
  • 13. 13IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com The tool: Spago4Q
  • 14. 14IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com • QEST model is fully supported by Spago4Q • The procedure is coherent with the PMAI (Plan-Measure-Assess- Improve) 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 The integrated environment: QEST & Spago4Q
  • 15. 15IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com The ESL model selected goals for each analysis dimension: 1. Economical (EE) 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 (TT) T.G1 Reduce the resolution time for defects and technical issues T.G2 Reduce the number of pre-delivery defects (as in ODC analysis) T.G3 Improve delivery time for deliverables T.G4 Improve code quality T.G5 Improve the testing process (e.g. coverages, # req’s, # tests, ...) 3D analysis: main goals
  • 16. 16IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com 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 3D analysis: metrics
  • 17. 17IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com ESL Chief Manager ESL Lab Manager Level 1 Level 2 Level 3 Project Manager (PM) 3D view: drill-down through the organizational levels PRJ n ESL ESL 1 ESL 2 ESL 3 PRJ 1 PRJ n PRJ 1 PRJ n PRJ 1 Project developmentProject development Application maintenanceApplication maintenanceProject developmentProject development Engineering’s Software LabsEngineering’s Software Labs Top Manager (TM)
  • 18. 18IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com 3D view: Level 1 - TM dashboard – sample #1  Unified view on Engineering Software Labs  Global performance indicator  Performance comparison (time, labs)
  • 19. 19IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com 3D view: Level 1 - TM dashboard – sample #2
  • 20. 20IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com Metrics Reqs & Bugs Risks Tasks & Issues Docs  Detailed view  Tracking and trends A single dimension view: Level 3 - PM dashboard
  • 21. 21IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com A single dimension view: Level 3 - PM ALM tool
  • 22. 22IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com A single dimension view: Levels 1/2 - QA audits
  • 23. 23IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com Users & customers feedbacks are now integrated with corporate data Finally I know how productive my organization is! Finally we can REALLY measure performance! I can monitor the quality level of my product The development process is under control and I can improve it! Now I can compare Labs performance! TopTop ManagerManager I know if my project is on track & I can identify issues Conclusions Productivity Intelligence enables performance improvement ProjectProject ManagerManager QualityQuality ManagerManager Through audit dashboards, corporate QA is under control
  • 24. 24IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com • Improve reports and KPIs  Introduce/improve reports for new/modified information needs  Dynamical update for thresholds • Integrate tools to collect soft factors measures and indicators from two categories of ESL customers using on-line surveys:  “external customer”: feedback on the perceived product quality  “internal customer”: feedback on the actual process quality from project managers of the various Business Units • Build new KPIs on data coming from the Infrastructure Enhancing Project that collects issues and suggestions by the ALM users  e.g. in the BSC ‘Learning & Growth’ perspective Next steps
  • 25. 25IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com 25  Buglione L., Misurare il Software. Quantità, qualità, standards e miglioramento di processo nell’Information & Communication Technology, FrancoAngeli, 3/ed, 2008, ISBN 978-88-464-9271-5  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  Spago4Q website and resources: www.spago4q.org  Contacts & Info: spago4q@eng.it References
  • 26. 26IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com Q && A Muito obrigado pela vossa atençaoMuito obrigado pela vossa atençao!! Thanks for your attentionThanks for your attention!! ALM and...
  • 27. 27IT Confidence 2013 – October 3, 2013 http://itconfidence2013.wordpress.com Our Contact Data Nicola Bertazzo nicola.bertazzo@eng.it Daniele Gagliardi daniele.gagliardi@eng.it Gabriele Ruffatti gabriele.ruffatti@eng.it Sergio Oltolina sergio.oltolina@eng.it ALM and...