[cmmi portugal] cmmi implementation using open source tools

22
Portugal CMMI implementation using open-source tools Bruno Sousa Martins Senior Consultant Strongstep Renato Portela Diretor Multicert 2013-10-18

Upload: strongstep

Post on 09-May-2015

2.040 views

Category:

Business


1 download

DESCRIPTION

Cmmi implementation using open source tools by Bruno Martins and Renato Portela. CMMI Portugal 2013 18 October 2013

TRANSCRIPT

Page 1: [CMMI Portugal] Cmmi implementation using open source tools

Portugal

CMMI implementation

using open-source tools

Bruno Sousa Martins

Senior Consultant

Strongstep

Renato Portela

Diretor

Multicert

2013-10-18

Page 2: [CMMI Portugal] Cmmi implementation using open source tools

2 © 2

01

3 C

MM

I P

ort

ug

al C

on

fere

nce

Se

rie

s –

All

Rig

hts

re

se

rve

d.

CMMI implementation using open-source tools

Agenda

Road to CMMI Process Improvement Implementation

Tools: trigger or help?

Open Source software

CMMI pathway

Tools per CMMI Dev. Process Area

Multicert experience

Page 3: [CMMI Portugal] Cmmi implementation using open source tools

3 © 2

01

3 C

MM

I P

ort

ug

al C

on

fere

nce

Se

rie

s –

All

Rig

hts

re

se

rve

d.

CMMI implementation using open-source tools

1. Road to CMMI implementation

Page 4: [CMMI Portugal] Cmmi implementation using open source tools

4 © 2

01

3 C

MM

I P

ort

ug

al C

on

fere

nce

Se

rie

s –

All

Rig

hts

re

se

rve

d.

CMMI implementation using open-source tools

1. Road to CMMI implementation

Page 8: [CMMI Portugal] Cmmi implementation using open source tools

8 © 2

01

3 C

MM

I P

ort

ug

al C

on

fere

nce

Se

rie

s –

All

Rig

hts

re

se

rve

d.

CMMI implementation using open-source tools

Agenda

Road to CMMI Process Improvement Implementation

Tools: trigger or help?

Open Source software

CMMI pathway

Tools per CMMI Dev. Process Area

Multicert experience

Page 9: [CMMI Portugal] Cmmi implementation using open source tools

9 © 2

01

3 C

MM

I P

ort

ug

al C

on

fere

nce

Se

rie

s –

All

Rig

hts

re

se

rve

d.

CMMI implementation using open-source tools

2. Tools: trigger or help?

Generate extra value for business

Easier Faster Better

More efficient

Page 11: [CMMI Portugal] Cmmi implementation using open source tools

11 © 2

01

3 C

MM

I P

ort

ug

al C

on

fere

nce

Se

rie

s –

All

Rig

hts

re

se

rve

d.

CMMI implementation using open-source tools

Agenda

Road to CMMI Process Improvement Implementation

Tools: trigger or help?

Open Source software

CMMI pathway

Tools per CMMI Dev. Process Area

Multicert experience

Page 12: [CMMI Portugal] Cmmi implementation using open source tools

12 © 2

01

3 C

MM

I P

ort

ug

al C

on

fere

nce

Se

rie

s –

All

Rig

hts

re

se

rve

d.

CMMI implementation using open-source tools

3. Open Source software

When to use software?

A report by the Standish Group (2008) states that adoption of open-source software models has resulted

in savings of about $60 billion per year to consumers.

Open Source Proprietary software

Costs (direct + indirect)

Security

No vendor lock-in

Quality

Page 13: [CMMI Portugal] Cmmi implementation using open source tools

13 © 2

01

3 C

MM

I P

ort

ug

al C

on

fere

nce

Se

rie

s –

All

Rig

hts

re

se

rve

d.

CMMI implementation using open-source tools

Agenda

Road to CMMI Process Improvement Implementation

Tools: trigger or help?

Open Source software

CMMI pathway

Tools per CMMI Dev. Process Area

Multicert experience

Page 14: [CMMI Portugal] Cmmi implementation using open source tools

14 © 2

01

3 C

MM

I P

ort

ug

al C

on

fere

nce

Se

rie

s –

All

Rig

hts

re

se

rve

d.

CMMI implementation using open-source tools

4. CMMI pathway

1. Processes and Templates definition

VS.

Page 15: [CMMI Portugal] Cmmi implementation using open source tools

15 © 2

01

3 C

MM

I P

ort

ug

al C

on

fere

nce

Se

rie

s –

All

Rig

hts

re

se

rve

d.

CMMI implementation using open-source tools

4. CMMI pathway

2. Document and Source Code Version Control

Page 16: [CMMI Portugal] Cmmi implementation using open source tools

16 © 2

01

3 C

MM

I P

ort

ug

al C

on

fere

nce

Se

rie

s –

All

Rig

hts

re

se

rve

d.

CMMI implementation using open-source tools

4. CMMI pathway

3. Relate areas and practices

Page 17: [CMMI Portugal] Cmmi implementation using open source tools

17 © 2

01

3 C

MM

I P

ort

ug

al C

on

fere

nce

Se

rie

s –

All

Rig

hts

re

se

rve

d.

CMMI implementation using open-source tools

Agenda

Road to CMMI Process Improvement Implementation

Tools: trigger or help?

Open Source software

CMMI pathway

Tools per CMMI Dev. Process Area

Multicert experience

Page 18: [CMMI Portugal] Cmmi implementation using open source tools

18 © 2

01

3 C

MM

I P

ort

ug

al C

on

fere

nce

Se

rie

s –

All

Rig

hts

re

se

rve

d.

CMMI implementation using open-source tools

5. Tools per CMMI Dev. Process Area (examples)

CMMI Category Proprietary SW Open-Source SW

Process Management

Microsoft Sharepoint Visual Paradigm M-Files DMS

Google Drive Alfresco

Project Management

Microsoft Office (especially MS Project)

LibreOffice OpenOffice Redmine

Engineering

Microsoft Visual Studio IBM Rational HP Quality Center

Eclipse Testlink Bugzilla

Support

JIRA Clearcase CloudForge

Dropbox CSV/SVN/GIT Nexus/Jenkins

Page 19: [CMMI Portugal] Cmmi implementation using open source tools

19 © 2

01

3 C

MM

I P

ort

ug

al C

on

fere

nce

Se

rie

s –

All

Rig

hts

re

se

rve

d.

CMMI implementation using open-source tools

Agenda

Road to CMMI Process Improvement Implementation

Tools: trigger or help?

Open Source software

CMMI pathway

Tools per CMMI Dev. Process Area

Multicert experience

Page 20: [CMMI Portugal] Cmmi implementation using open source tools

20 © 2

01

3 C

MM

I P

ort

ug

al C

on

fere

nce

Se

rie

s –

All

Rig

hts

re

se

rve

d.

CMMI implementation using open-source tools

6. Multicert experience

CMMI DEV v1.3 ML 2 and 3 appraisal

Learning and Continuous Improvement Process

Start with Process and Organization, and only then Tools

Tools adapted to the Processes

Control acquisitions and maintenance Costs

Page 21: [CMMI Portugal] Cmmi implementation using open source tools

21 © 2

01

3 C

MM

I P

ort

ug

al C

on

fere

nce

Se

rie

s –

All

Rig

hts

re

se

rve

d.

CMMI implementation using open-source tools

6. Multicert experience Open Source:

Operating System: Linux

Documentation: LibreOffice + TWiki

Document Management: Alfresco + Google Drive

Configuration Management: SVN + Nexus + Jenkins

Source Code Quality: SonarQube

Project Management: Redmine/Scraim

Proprietary:

JIRA + Crucible + Fisheye

Microsoft Office

Page 22: [CMMI Portugal] Cmmi implementation using open source tools

22 © 2

01

3 C

MM

I P

ort

ug

al C

on

fere

nce

Se

rie

s –

All

Rig

hts

re

se

rve

d.

CMMI implementation using open-source tools

What next?

StepTalks’13

Lisbon, 2013-11-12

SEPG Europe 2013

Amsterdam, 2013-11-14/15

ISTMF Norte - CMMI Services

Porto, 2013-12-06