SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
Portugal
CMMI implementation
using open-source tools
Bruno Sousa Martins
brunosm@strongstep.pt
Senior Consultant, Strongstep

Renato Portela
renato.portela@multicert.com
Diretor, Multicert

2013-10-18
CMMI implementation using open-source tools
Agenda

© 2013 CMMI Portugal Conference Series – All Rights reserved.

 Road to CMMI Process Improvement Implementation
 Tools: trigger or help?
 Open Source software
 CMMI pathway
 Tools per CMMI Dev. Process Area
 Multicert experience

2
© 2013 CMMI Portugal Conference Series – All Rights reserved.

CMMI implementation using open-source tools
1. Road to CMMI implementation

3
© 2013 CMMI Portugal Conference Series – All Rights reserved.

CMMI implementation using open-source tools
1. Road to CMMI implementation

4
© 2013 CMMI Portugal Conference Series – All Rights reserved.

CMMI implementation using open-source tools
1. Road to CMMI implementation

5
© 2013 CMMI Portugal Conference Series – All Rights reserved.

CMMI implementation using open-source tools
1. Road to CMMI implementation

6
© 2013 CMMI Portugal Conference Series – All Rights reserved.

CMMI implementation using open-source tools
1. Road to CMMI implementation

7
CMMI implementation using open-source tools
Agenda

© 2013 CMMI Portugal Conference Series – All Rights reserved.

 Road to CMMI Process Improvement Implementation
 Tools: trigger or help?
 Open Source software
 CMMI pathway
 Tools per CMMI Dev. Process Area
 Multicert experience

8
© 2013 CMMI Portugal Conference Series – All Rights reserved.

CMMI implementation using open-source tools
2. Tools: trigger or help?
Easier
Faster
Better
More efficient

Generate extra
value for business

9
© 2013 CMMI Portugal Conference Series – All Rights reserved.

CMMI implementation using open-source tools
2. Tools: trigger or help?

10
CMMI implementation using open-source tools
Agenda

© 2013 CMMI Portugal Conference Series – All Rights reserved.

 Road to CMMI Process Improvement Implementation
 Tools: trigger or help?
 Open Source software
 CMMI pathway
 Tools per CMMI Dev. Process Area
 Multicert experience

11
© 2013 CMMI Portugal Conference Series – All Rights reserved.

CMMI implementation using open-source tools
3. Open Source software

When to use

Open Source

Costs (direct + indirect)
Security
No vendor lock-in
Quality

software?

Proprietary software

A report by the Standish Group
(2008) states that adoption of opensource software models has resulted
in savings of about $60 billion per
year to consumers.
12
CMMI implementation using open-source tools
Agenda

© 2013 CMMI Portugal Conference Series – All Rights reserved.

 Road to CMMI Process Improvement Implementation
 Tools: trigger or help?
 Open Source software
 CMMI pathway
 Tools per CMMI Dev. Process Area
 Multicert experience

13
© 2013 CMMI Portugal Conference Series – All Rights reserved.

CMMI implementation using open-source tools
4. CMMI pathway
1. Processes and Templates definition

VS.

14
© 2013 CMMI Portugal Conference Series – All Rights reserved.

CMMI implementation using open-source tools
4. CMMI pathway
2. Document and Source Code Version Control

15
© 2013 CMMI Portugal Conference Series – All Rights reserved.

CMMI implementation using open-source tools
4. CMMI pathway
3. Relate areas and practices

16
CMMI implementation using open-source tools
Agenda

© 2013 CMMI Portugal Conference Series – All Rights reserved.

 Road to CMMI Process Improvement Implementation
 Tools: trigger or help?
 Open Source software
 CMMI pathway
 Tools per CMMI Dev. Process Area
 Multicert experience

17
CMMI implementation using open-source tools
5. Tools per CMMI Dev. Process Area (examples)

© 2013 CMMI Portugal Conference Series – All Rights reserved.

CMMI Category

Proprietary SW

Open-Source SW

Microsoft Sharepoint
Visual Paradigm
M-Files DMS

Google Drive
Alfresco

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

Process Management

Project Management

18
CMMI implementation using open-source tools
Agenda

© 2013 CMMI Portugal Conference Series – All Rights reserved.

 Road to CMMI Process Improvement Implementation
 Tools: trigger or help?
 Open Source software
 CMMI pathway
 Tools per CMMI Dev. Process Area
 Multicert experience

19
CMMI implementation using open-source tools
6. Multicert experience

© 2013 CMMI Portugal Conference Series – All Rights reserved.

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

20
CMMI implementation using open-source tools
6. Multicert experience

© 2013 CMMI Portugal Conference Series – All Rights reserved.



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
21
© 2013 CMMI Portugal Conference Series – All Rights reserved.

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

22

Mais conteúdo relacionado

Destaque (13)

Team 25904
Team 25904Team 25904
Team 25904
 
3 henriquenarciso-2confcmmiportugal-v1
3 henriquenarciso-2confcmmiportugal-v13 henriquenarciso-2confcmmiportugal-v1
3 henriquenarciso-2confcmmiportugal-v1
 
A Trade Off
A Trade OffA Trade Off
A Trade Off
 
User Experience for Startups
User Experience for Startups User Experience for Startups
User Experience for Startups
 
Post convention ppt with doctors video
Post convention ppt with doctors videoPost convention ppt with doctors video
Post convention ppt with doctors video
 
การค้ายาเสพติด
การค้ายาเสพติดการค้ายาเสพติด
การค้ายาเสพติด
 
Brexit impact and consequences by Sasi Vignesh
Brexit impact and consequences by Sasi VigneshBrexit impact and consequences by Sasi Vignesh
Brexit impact and consequences by Sasi Vignesh
 
3a offshore profile new
3a offshore profile new3a offshore profile new
3a offshore profile new
 
Assaggia l'italia folder pdf 2
Assaggia l'italia folder pdf  2Assaggia l'italia folder pdf  2
Assaggia l'italia folder pdf 2
 
Hizb 37
Hizb 37Hizb 37
Hizb 37
 
презентация Microsoft office power point
презентация Microsoft office power pointпрезентация Microsoft office power point
презентация Microsoft office power point
 
Esperimento della rana bollita di informazioni sanità
Esperimento della rana bollita di informazioni sanitàEsperimento della rana bollita di informazioni sanità
Esperimento della rana bollita di informazioni sanità
 
The Power of Attendance
The Power of AttendanceThe Power of Attendance
The Power of Attendance
 

Semelhante a III Conferência CMMI Portugal, Presentation 1: CMMI implementation using open-source tools, Bruno Martins, Strongstep and Renato Portela, Multicert

Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014
Robert Nicholson
 
CWIN17 India / g analyzer-presentation - daya kiran melam
CWIN17 India / g analyzer-presentation - daya kiran melamCWIN17 India / g analyzer-presentation - daya kiran melam
CWIN17 India / g analyzer-presentation - daya kiran melam
Capgemini
 
Process Improvement in High Maturity Environments Improving the Efficiency ...
Process Improvement in High Maturity Environments   Improving the Efficiency ...Process Improvement in High Maturity Environments   Improving the Efficiency ...
Process Improvement in High Maturity Environments Improving the Efficiency ...
Andre Ferreira
 

Semelhante a III Conferência CMMI Portugal, Presentation 1: CMMI implementation using open-source tools, Bruno Martins, Strongstep and Renato Portela, Multicert (20)

CMMI Decision Support Systems:focus on Risk & Impediment Management
CMMI Decision Support Systems:focus on Risk & Impediment ManagementCMMI Decision Support Systems:focus on Risk & Impediment Management
CMMI Decision Support Systems:focus on Risk & Impediment Management
 
III Conferência CMMI Portugal, Discussion Panel: CMMI challenges of V1.3 and ...
III Conferência CMMI Portugal, Discussion Panel: CMMI challenges of V1.3 and ...III Conferência CMMI Portugal, Discussion Panel: CMMI challenges of V1.3 and ...
III Conferência CMMI Portugal, Discussion Panel: CMMI challenges of V1.3 and ...
 
III Conferência CMMI Portugal, Keynote 1: Agile Methods and Capability Maturi...
III Conferência CMMI Portugal, Keynote 1: Agile Methods and Capability Maturi...III Conferência CMMI Portugal, Keynote 1: Agile Methods and Capability Maturi...
III Conferência CMMI Portugal, Keynote 1: Agile Methods and Capability Maturi...
 
III Conferência CMMI Portugal, Presentation 2: Process tailoring the missing ...
III Conferência CMMI Portugal, Presentation 2: Process tailoring the missing ...III Conferência CMMI Portugal, Presentation 2: Process tailoring the missing ...
III Conferência CMMI Portugal, Presentation 2: Process tailoring the missing ...
 
Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014
 
Agile Risk Management
Agile Risk ManagementAgile Risk Management
Agile Risk Management
 
CWIN17 India / g analyzer-presentation - daya kiran melam
CWIN17 India / g analyzer-presentation - daya kiran melamCWIN17 India / g analyzer-presentation - daya kiran melam
CWIN17 India / g analyzer-presentation - daya kiran melam
 
Lessons learned about multiple model appraisals - How to get costs reduction
Lessons learned about multiple model appraisals - How to get costs reduction Lessons learned about multiple model appraisals - How to get costs reduction
Lessons learned about multiple model appraisals - How to get costs reduction
 
Gain maximum benefit from Channel Technical Professionals and the technical p...
Gain maximum benefit from Channel Technical Professionals and the technical p...Gain maximum benefit from Channel Technical Professionals and the technical p...
Gain maximum benefit from Channel Technical Professionals and the technical p...
 
Test Automation in Agile
Test Automation in AgileTest Automation in Agile
Test Automation in Agile
 
Introducing Software Development Technologies
Introducing Software Development TechnologiesIntroducing Software Development Technologies
Introducing Software Development Technologies
 
III Conferência CMMI Portugal, Presentation 3: Lessons learned about multiple...
III Conferência CMMI Portugal, Presentation 3: Lessons learned about multiple...III Conferência CMMI Portugal, Presentation 3: Lessons learned about multiple...
III Conferência CMMI Portugal, Presentation 3: Lessons learned about multiple...
 
Cwin16 - lyon - agility and salesforce
Cwin16 - lyon - agility and salesforceCwin16 - lyon - agility and salesforce
Cwin16 - lyon - agility and salesforce
 
Spring Mainframe VUG 2015: How to google your way through your mainframe appl...
Spring Mainframe VUG 2015: How to google your way through your mainframe appl...Spring Mainframe VUG 2015: How to google your way through your mainframe appl...
Spring Mainframe VUG 2015: How to google your way through your mainframe appl...
 
7 Benefits of Using Ready-made Udemy Clone Script.pptx
7 Benefits of Using Ready-made Udemy Clone Script.pptx7 Benefits of Using Ready-made Udemy Clone Script.pptx
7 Benefits of Using Ready-made Udemy Clone Script.pptx
 
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
 
III Conferência CMMI Portugal, Workshop 2: Human Centered Process Improvement...
III Conferência CMMI Portugal, Workshop 2: Human Centered Process Improvement...III Conferência CMMI Portugal, Workshop 2: Human Centered Process Improvement...
III Conferência CMMI Portugal, Workshop 2: Human Centered Process Improvement...
 
Deploying Microsoft Dynamics CRM at YRC Logistics - A Case Study
Deploying Microsoft Dynamics CRM at YRC Logistics - A Case StudyDeploying Microsoft Dynamics CRM at YRC Logistics - A Case Study
Deploying Microsoft Dynamics CRM at YRC Logistics - A Case Study
 
Webinar Presentation: Diagnostic Flash Application with OTX
Webinar Presentation: Diagnostic Flash Application with OTXWebinar Presentation: Diagnostic Flash Application with OTX
Webinar Presentation: Diagnostic Flash Application with OTX
 
Process Improvement in High Maturity Environments Improving the Efficiency ...
Process Improvement in High Maturity Environments   Improving the Efficiency ...Process Improvement in High Maturity Environments   Improving the Efficiency ...
Process Improvement in High Maturity Environments Improving the Efficiency ...
 

Mais de isabelmargarido

Mais de isabelmargarido (15)

III Conferência CMMI Portugal, Presentation 6: Process Improvement in High Ma...
III Conferência CMMI Portugal, Presentation 6: Process Improvement in High Ma...III Conferência CMMI Portugal, Presentation 6: Process Improvement in High Ma...
III Conferência CMMI Portugal, Presentation 6: Process Improvement in High Ma...
 
III Conferência CMMI Portugal, Presentation 5: Problems of CMMI® Implementati...
III Conferência CMMI Portugal, Presentation 5: Problems of CMMI® Implementati...III Conferência CMMI Portugal, Presentation 5: Problems of CMMI® Implementati...
III Conferência CMMI Portugal, Presentation 5: Problems of CMMI® Implementati...
 
III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...
III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...
III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...
 
III Conferência CMMI Portugal, Keynote 2: CMMI for Services... not only for I...
III Conferência CMMI Portugal, Keynote 2: CMMI for Services... not only for I...III Conferência CMMI Portugal, Keynote 2: CMMI for Services... not only for I...
III Conferência CMMI Portugal, Keynote 2: CMMI for Services... not only for I...
 
Recommendations to Avoid Problems and Difficulties in Implementing CMMI High ...
Recommendations to Avoid Problems and Difficulties in Implementing CMMI High ...Recommendations to Avoid Problems and Difficulties in Implementing CMMI High ...
Recommendations to Avoid Problems and Difficulties in Implementing CMMI High ...
 
III Conferência CMMI Portugal, Workshop 1: Introduction to change Management,...
III Conferência CMMI Portugal, Workshop 1: Introduction to change Management,...III Conferência CMMI Portugal, Workshop 1: Introduction to change Management,...
III Conferência CMMI Portugal, Workshop 1: Introduction to change Management,...
 
III Conferência CMMI Portugal, Tutorial 1: Foundations for Organizational Agi...
III Conferência CMMI Portugal, Tutorial 1: Foundations for Organizational Agi...III Conferência CMMI Portugal, Tutorial 1: Foundations for Organizational Agi...
III Conferência CMMI Portugal, Tutorial 1: Foundations for Organizational Agi...
 
Apresentação ordem-dos-engenheiros-v1-0
Apresentação ordem-dos-engenheiros-v1-0Apresentação ordem-dos-engenheiros-v1-0
Apresentação ordem-dos-engenheiros-v1-0
 
Keynote hanssassenburg-2confcmmiportugal
Keynote hanssassenburg-2confcmmiportugalKeynote hanssassenburg-2confcmmiportugal
Keynote hanssassenburg-2confcmmiportugal
 
Keynote hanssassenburg-2confcmmiportugal
Keynote hanssassenburg-2confcmmiportugalKeynote hanssassenburg-2confcmmiportugal
Keynote hanssassenburg-2confcmmiportugal
 
6 joseangelo-2confcmmiportugal-v3
6 joseangelo-2confcmmiportugal-v36 joseangelo-2confcmmiportugal-v3
6 joseangelo-2confcmmiportugal-v3
 
5 pedrohenriques-2confcmmiportugal-v2-3-split
5 pedrohenriques-2confcmmiportugal-v2-3-split5 pedrohenriques-2confcmmiportugal-v2-3-split
5 pedrohenriques-2confcmmiportugal-v2-3-split
 
4 isabelmargarido-2confcmmiportugal-v1-0-split
4 isabelmargarido-2confcmmiportugal-v1-0-split4 isabelmargarido-2confcmmiportugal-v1-0-split
4 isabelmargarido-2confcmmiportugal-v1-0-split
 
2 nunoseixas-2confcmmiportual
2 nunoseixas-2confcmmiportual2 nunoseixas-2confcmmiportual
2 nunoseixas-2confcmmiportual
 
1 eduardoespinheira-2confcmmiportugal-v1-1
1 eduardoespinheira-2confcmmiportugal-v1-11 eduardoespinheira-2confcmmiportugal-v1-1
1 eduardoespinheira-2confcmmiportugal-v1-1
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

III Conferência CMMI Portugal, Presentation 1: CMMI implementation using open-source tools, Bruno Martins, Strongstep and Renato Portela, Multicert

  • 1. Portugal CMMI implementation using open-source tools Bruno Sousa Martins brunosm@strongstep.pt Senior Consultant, Strongstep Renato Portela renato.portela@multicert.com Diretor, Multicert 2013-10-18
  • 2. CMMI implementation using open-source tools Agenda © 2013 CMMI Portugal Conference Series – All Rights reserved.  Road to CMMI Process Improvement Implementation  Tools: trigger or help?  Open Source software  CMMI pathway  Tools per CMMI Dev. Process Area  Multicert experience 2
  • 3. © 2013 CMMI Portugal Conference Series – All Rights reserved. CMMI implementation using open-source tools 1. Road to CMMI implementation 3
  • 4. © 2013 CMMI Portugal Conference Series – All Rights reserved. CMMI implementation using open-source tools 1. Road to CMMI implementation 4
  • 5. © 2013 CMMI Portugal Conference Series – All Rights reserved. CMMI implementation using open-source tools 1. Road to CMMI implementation 5
  • 6. © 2013 CMMI Portugal Conference Series – All Rights reserved. CMMI implementation using open-source tools 1. Road to CMMI implementation 6
  • 7. © 2013 CMMI Portugal Conference Series – All Rights reserved. CMMI implementation using open-source tools 1. Road to CMMI implementation 7
  • 8. CMMI implementation using open-source tools Agenda © 2013 CMMI Portugal Conference Series – All Rights reserved.  Road to CMMI Process Improvement Implementation  Tools: trigger or help?  Open Source software  CMMI pathway  Tools per CMMI Dev. Process Area  Multicert experience 8
  • 9. © 2013 CMMI Portugal Conference Series – All Rights reserved. CMMI implementation using open-source tools 2. Tools: trigger or help? Easier Faster Better More efficient Generate extra value for business 9
  • 10. © 2013 CMMI Portugal Conference Series – All Rights reserved. CMMI implementation using open-source tools 2. Tools: trigger or help? 10
  • 11. CMMI implementation using open-source tools Agenda © 2013 CMMI Portugal Conference Series – All Rights reserved.  Road to CMMI Process Improvement Implementation  Tools: trigger or help?  Open Source software  CMMI pathway  Tools per CMMI Dev. Process Area  Multicert experience 11
  • 12. © 2013 CMMI Portugal Conference Series – All Rights reserved. CMMI implementation using open-source tools 3. Open Source software When to use Open Source Costs (direct + indirect) Security No vendor lock-in Quality software? Proprietary software A report by the Standish Group (2008) states that adoption of opensource software models has resulted in savings of about $60 billion per year to consumers. 12
  • 13. CMMI implementation using open-source tools Agenda © 2013 CMMI Portugal Conference Series – All Rights reserved.  Road to CMMI Process Improvement Implementation  Tools: trigger or help?  Open Source software  CMMI pathway  Tools per CMMI Dev. Process Area  Multicert experience 13
  • 14. © 2013 CMMI Portugal Conference Series – All Rights reserved. CMMI implementation using open-source tools 4. CMMI pathway 1. Processes and Templates definition VS. 14
  • 15. © 2013 CMMI Portugal Conference Series – All Rights reserved. CMMI implementation using open-source tools 4. CMMI pathway 2. Document and Source Code Version Control 15
  • 16. © 2013 CMMI Portugal Conference Series – All Rights reserved. CMMI implementation using open-source tools 4. CMMI pathway 3. Relate areas and practices 16
  • 17. CMMI implementation using open-source tools Agenda © 2013 CMMI Portugal Conference Series – All Rights reserved.  Road to CMMI Process Improvement Implementation  Tools: trigger or help?  Open Source software  CMMI pathway  Tools per CMMI Dev. Process Area  Multicert experience 17
  • 18. CMMI implementation using open-source tools 5. Tools per CMMI Dev. Process Area (examples) © 2013 CMMI Portugal Conference Series – All Rights reserved. CMMI Category Proprietary SW Open-Source SW Microsoft Sharepoint Visual Paradigm M-Files DMS Google Drive Alfresco 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 Process Management Project Management 18
  • 19. CMMI implementation using open-source tools Agenda © 2013 CMMI Portugal Conference Series – All Rights reserved.  Road to CMMI Process Improvement Implementation  Tools: trigger or help?  Open Source software  CMMI pathway  Tools per CMMI Dev. Process Area  Multicert experience 19
  • 20. CMMI implementation using open-source tools 6. Multicert experience © 2013 CMMI Portugal Conference Series – All Rights reserved. 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 20
  • 21. CMMI implementation using open-source tools 6. Multicert experience © 2013 CMMI Portugal Conference Series – All Rights reserved.  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 21
  • 22. © 2013 CMMI Portugal Conference Series – All Rights reserved. 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 22