+ All Categories
Home > Technology > Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

Date post: 18-Feb-2017
Category:
Upload: ow2-consortium
View: 266 times
Download: 0 times
Share this document with a friend
28
made easy (with a compass) Daniele Gagliardi @dangagliar
Transcript
Page 1: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

made easy(with a compass)

Daniele Gagliardi@dangagliar

Page 2: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

What software projects aren't

Software isn't made following mass production models(Incidentally, this is the software mass production model : )

Page 3: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

What software projects are

January 1st, 1914

http://johnhyattillustration.com/newspaper.html

Page 4: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

How they start

The Endurance in full sail

Page 5: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

How they proceed

Endurance trapped in Antarctic pack ice

Page 6: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

How they end(more than often)

Endurance final sinking

Page 7: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

How (heroic)PMs and teamsrecoverfrom disasters

Page 8: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

“For scientific discovery, give me Scott;for speed and efficiency of travel, give me Amundsen;but when you are in a hopeless situation,when you are seeing no way out,get down on your knees and pray for Shackleton”

Raymond Edward PriestleyBritish geologist and early Anctartic explorer

CMMi, level 1

Very good for anctartic expeditions, not so good for software projects

Page 9: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

Organizational Process Performance (OPP)Quantitative Project Management (QPM)

Requirements Development (RD)Technical Solution (TS)Product Integration (PI)Verification (VERValidation (VAL)Organizational Process Focus (OPFOrganizational Process Definition (OPD)Organizational Training (OT)Integrated Project Management (IPM)Risk Management (RSKM)Decision Analysis and Results (DAR)

Requirements Management (REQM)Project Planning (PP)Project Monitoring and Control (PMC)Supplier Agreement Management (SAM)Measurement & Analysis (MA)Product & Process Quality Assurance (PPQA)Configuration Managament (CM)

DesignDevelopIntegrateTest

HeroicEfforts

1Initial

QuantitativeManagement

4Quantitatively

Managed

ProcessStandardization

3Defined

BasicProject

Management

2Managed

Risk& Waste

Organizational Performance Management (OPM)Causal Analysis and Resolution (CAR)

5Optmizing

ContinuousProcess

ImprovementProductivity& Quality

Level Capability Result

Process Areas

Goals

Practices

CMMi

Page 10: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

Why do Software Companies adopt quality models ?

Because we believein Quality !

Mmmmhhh.

Because we wantto delight ourCustomers ?

Mmmmaybe.

Because marketand regulationsimpose it...

Now Ibelieve you,

man

Page 11: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

Quality management systems - docs.

Two scopes :- Management- Operations

Page 12: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

Service ManagementApplication Lifecycle Management (ALM)

Knowledge Base and collaborationMonitoring and Control

Dashboards andReports

RequirementManagement

TestManagement

Issue Tracking

ContinuousIntegration

SCM IDE

Source CodeAnalysis

TestAutomation

CustomerSatisfaction

RequestManagement

ChangeManagement

CMDB

Documents repository& Knowledge Base

DocumentManagement

ProjectSite

Code Security

Assessment

CheckListManagament

Risks, Metrics (MD, FP)Project Registry

Peer ReviewProject Registry

Issue Log

.and tools

Quality PlanProcedures

Project Management

Page 13: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

So What ?

Tools

Procedures

System Quality Models

Standards

Page 14: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

Easy System for the Governance of

Quality● the project metamodel :

– abstract representation of a project ;

– Metamodel management consolle;

– Connectors to the tools.● XWiki to manage to Quality Plan (no more proprietary formats and emails to share it…)

and corporate quality model

● A shared infrastructure of tools supporting Management & Operations (PMs and developers, all together in the same trench)

● A set of best practices supported by tools (e.g. : RSKM with Jira)

● Dashboards to gain control (Spago4Q & Talend)

EasySGQ

Quality arises naturally

Page 15: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

The Compass● Each project is described by a (quality) metamodel of

information :

– Management

– Operations● Information classified in categories and fields

● Each field represents a specific element (a check, a todo, etc.)

● Metamodel exposed as a datasource, set of web services, ...

Page 16: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

Fields

Categories

- Configuration Management-Development-Contract- Environments.

Specific aspects within a category :-test process-risk management- versioning ...

The What and the How Much – the project meta-model

Category

Field

Page 17: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

Why a meta-model ?● Abstraction on quality models● Easily extensible● Unified view on management and operations

Page 18: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

Service ManagementApplication Lifecycle Management (ALM)

Knowledge Base and collaboration

RequirementManagement

TestManagement

Issue Tracking

ContinuousIntegration

SCM IDE

Source CodeAnalysis

TestAutomation

CustomerSatisfaction

RequestManagement

ChangeManagement

CMDB

Documents repository& Knowledge Base

DocumentManagement

ProjectSite

Code Security

Assessment

CheckListManagament

Peer ReviewProject Registry

Feeding the metamodel

Quality PlanProcedures

Project Management

Specific Quality Models

Page 19: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

The What and the How Much - 1CMMi Dashboard :Practices, areas,Colours for thecompliance degree

Use the Infrand the Qualitywill arise !

Page 20: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

The What and the How Much - 2

The Portlet Nature

Contract

Management

Project goal

OrganizationDevelopment

Deliverables

Page 21: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

The What and the How Much - 3

The Spago4Q Nature

Environments

Contract

Tasksto perform

CompletedTask

percentage

Page 22: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

Service ManagementApplication Lifecycle Management (ALM)

Knowledge Base and collaboration

RequirementManagement

TestManagement

Issue Tracking

ContinuousIntegration

SCM IDE

Source CodeAnalysis

TestAutomation

CustomerSatisfaction

RequestManagement

ChangeManagement

CMDB

Documents repository& Knowledge Base

DocumentManagement

ProjectSite

Code Security

Assessment

CheckListManagament

Peer ReviewProject Registry

The How well - Gathering information from infrastructure via the metamodel

Quality PlanProcedures

Project Management

Page 23: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

Collecting measures

Page 24: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

The How Well - 1

Page 25: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

The How Well - 2

Page 26: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

Any question ?Contacts : @dangagliar

http://www.spago4q.org

Merci de votreattention!

Dankon pro via atento!

Grazie per la vostraattenzione !

Thanks forYour attention !

« Using God’s name to justify this path is blasphemy »(Pope Francis, 15th November 2015)

Page 27: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

Attributions

●"Chaine Citroen typea" di Anonimo - Le catalogue Citroën 1918-1960, Fabien Sabatès, Editions Massin. Con licenza Pubblico dominio tramite Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Chaine_Citroen_typea.jpg#/media/File:Chaine_Citroen_typea.jpg

●"TheEnduranceInFullSail" by Frank Hurley - Old. Taken from english wikipedia. Originally from Royal Geographic Society. This photograph was published in the United States in Ernest Shackleton's book, South, in 1919.. Licensed under Public Domain via Commons - https://commons.wikimedia.org/wiki/File:TheEnduranceInFullSail.jpg#/media/File:TheEnduranceInFullSail.jpg

●"Endurance trapped in pack ice" di Frank Hurley (1885–1962) - Digital Collections of the National Library of Australia — nla.pic-an23478504. Its record show that this image was first published on the page opposite p. 156 of Hurley's Argonauts of the South (1925), London and New York: Putnam & Sons.[1] This book is not in the renewal records of the US Copyrights Office.[2]. Con licenza Pubblico dominio tramite Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Endurance_trapped_in_pack_ice.jpg#/media/File:Endurance_trapped_in_pack_ice.jpg

●"Endurance sink" di Frank Hurley - Ernest Shackleton: South: William Heinemann, London 1919. Con licenza Pubblico dominio tramite Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Endurance_sink.jpg#/media/File:Endurance_sink.jpg

●"Endurance Final Sinking" by Royal Grographic Society - http://indigo.ie/~jshack/Other%20Ernest%20Pages/endurance.html. Licensed under Public Domain via Commons - https://commons.wikimedia.org/wiki/File:Endurance_Final_Sinking.jpg#/media/File:Endurance_Final_Sinking.jpg

●"LaunchingTheJamesCaird2" di Probably Frank Hurley, the expedition's photographer - This photograph was published in the United States in Ernest Shackleton's book, South, William Heinemann, London 1919.. Con licenza Pubblico dominio tramite Wikimedia Commons - https://commons.wikimedia.org/wiki/File:LaunchingTheJamesCaird2.jpg#/media/File:LaunchingTheJamesCaird2.jpg

Page 28: Quality (and CMMi if you like) made easy, with a compass. OW2con'15, November 17, Paris.

Attributions - 2

●"InSightOfOurGoal-NearingSouthGeorgia" di Probably George Marston, the expedition's artist - This artwork was published in the United States in Ernest Shackleton's book, South, William Heinemann, London 1919.. Con licenza Pubblico dominio tramite Wikimedia Commons - https://commons.wikimedia.org/wiki/File:InSightOfOurGoal-NearingSouthGeorgia.jpg#/media/File:InSightOfOurGoal-NearingSouthGeorgia.jpg

●"James caird voyage1it" di Xander - self-made, italian version of Image:James caird voyage1.PNG. Con licenza Pubblico dominio tramite Wikimedia Commons - https://commons.wikimedia.org/wiki/File:James_caird_voyage1it.jpg#/media/File:James_caird_voyage1it.jpg

●"AllSafeAllWell" by Frank Hurley - This photograph was published in the United States in Ernest Shackleton's book, South, in 1919.. Licensed under Public Domain via Commons - https://commons.wikimedia.org/wiki/File:AllSafeAllWell.jpg#/media/File:AllSafeAllWell.jpg

●CMMI, The CMMI logo, SCAMPI, & Carnegie Mellon are registered marks of Carnegie Mellon University.

●https://commons.wikimedia.org/wiki/File:Etl2.JPG - By Hiladamouss (Own work) [CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons

●http://johnhyattillustration.com/newspaper.html

●"Fontanile a Castel Goffredo" di Massimo Telò - Opera propria. Con licenza CC BY-SA 3.0 tramite Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Fontanile_a_Castel_Goffredo.jpg#/media/File:Fontanile_a_Castel_Goffredo.jpg


Recommended