SlideShare a Scribd company logo
1 of 30
Agile Software Capacity with TFS
Pedro Castro Henriques
Strongstep
Powering your software development
Agenda
1. Introduction
2. Power of process
3. Primavera Challenge
4. TFS power
5. Process Power
About Pedro Castro Henriques
• Cofounder & CEO of Strongstep and consultant in
software engineer
• Worked in 10 European & African countries
• More then 18 years of experience
• Specialized in process, tools and organization
improvement in software development
Portfolio
Services
R&D&I
• Process Improvememt
• Training
• Certification
• Auditing
• Research
• Development
• Innovation
Some of our customers...
How to assure
the quality of
the developed
software?
The quality of a software
“The quality of a software
system is governed by the
quality of the process used
to develop and evolve it.”
- Watts Humphrey
Quality in the Organizations
Are your processes defined and consistently used?
Has your organization grown in maturity?
You spend more time on Innovation or on Rework?
“Oldest definition of insanity … doing the same thing over
and over again … and expecting a different result”
Techonology Enterprises…
have little or no work standards
Processes and Standards that help peopleProcesses and Standards that help people
Manage
Deliver
Continuously Improve
Specialized in: Software Quality Management; Process Improvement;
Certification
CMMI
Processes and continuous improvement methodology
for an organization
CMMI process areas
Process
Management
Organizational
Process Focus
Organizational
Process Definition
Organizational
Training
Organizational
Process Performance
Organizational
Performance
Management
Project
Management
Project Planning
Project Monitoring
and Control
Supplier Agreement
Management
Requirements
Management
Risk Management
Integrated Project
Management
Quantitative Project
Management
Engineering
Requirements
Definition
Technical Solution
Product Integration
Verification
Validation
Support
Configuration
Management
Process and Product
Quality Assurance
Measurement and
Analysis
Decision Analysis and
Resolution
Causal Analysis and
ResolutionLevel 2
Level 3
Level 4
Level 5
CMMI in the World
722
314
189
70 49 48 39 37 28 17
0
200
400
600
800
1000
China USA India Mexico Spain Korea,
Republic Of
Brazil Colombia Japan France
CMMI certifications in the World
Total
25 CMMI in Portugal
Level 2
13 - 52%
Level 3
7 - 28%
Level 5
5 - 20%
Recognized certifications
Level 2 Level 3 Level 5
SCRUM
CMMI + SCRUM benefits
 Process alignment with business goals
 Agile requirements management & time to market
 Less rework
 Reduce costs
 Better communication and team organization
Best of both worlds
The challenge
• From waterfall to agile
• Keep running and focus on making money
• Team good practices shared with organization
• Empower and motivate people
Have a Powerful and very simple processes
CHANGE
Challenges felt with TFS & CMMI/SCRUM
• Define processes compliant with world best pratices – CMMI+SCRUM
• Need to adapt templates and workflows
• Train people in the process
Need for a tool
• Primavera had 7 tools supporting its software development
and maintenance
• Need to keep it all in 1tool
Tailored to Primavera processes & reality
Primavera roadmap
Workshops - business goals alignment
• Agile & CMMI workshops
… 2014 2015
Process Workshops
Certification
Challenges:
 People adaption
 Process adaption
 Tool Integration
Challenges:
 Fine-tuning
 Consolidation
 Maintain pace
Organizational restructure
Initial
Evaluation
Pilot
Rollout
The solution
12 SCRUM
Teams
Product
Conception
Release
Management
Software
Development
Requirements
Management
Configuration
Management
Audits
Metrics
Testing
TeamsProcesses Tools
Critical Sucess Factors
• A good tool
• Try to have the least manual tasks -> automation
• Do not reinvent the whell – look at the best and keep good practices
• Most of all ... first the process ... then the tools !
Conclusions
• CMMI is Agile – Best of both worlds!
• TFS powered integration in Primavera
• Simple processes empower people
and the organization!
Obrigado!

More Related Content

What's hot

Software Development Methodologies and Team Management
Software Development Methodologies and Team ManagementSoftware Development Methodologies and Team Management
Software Development Methodologies and Team ManagementYazan Alkatshah
 
VeriQual - Team Structure & Agile Practices
VeriQual - Team Structure & Agile PracticesVeriQual - Team Structure & Agile Practices
VeriQual - Team Structure & Agile Practicesapveriqual
 
Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)Ahmed Alnaqaa
 
Prepare PMI PMI-ACP Exam BrainDumps
Prepare PMI PMI-ACP Exam BrainDumpsPrepare PMI PMI-ACP Exam BrainDumps
Prepare PMI PMI-ACP Exam BrainDumpsBonnieMojica
 
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam PrepPMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam PrepPrudentialSolutions
 
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsDidier Soriano
 
Agile Framework
Agile FrameworkAgile Framework
Agile Frameworkhshamim
 
Six Sigma Yellow Belt Training
Six Sigma Yellow Belt TrainingSix Sigma Yellow Belt Training
Six Sigma Yellow Belt TrainingInvensis Learning
 
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...
Scrum bangalore 12   march 7 2015 - athresh krishnappa -distributed agile in ...Scrum bangalore 12   march 7 2015 - athresh krishnappa -distributed agile in ...
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...Scrum Bangalore
 
Agile Methodology Training, Agile Courses
Agile Methodology Training, Agile CoursesAgile Methodology Training, Agile Courses
Agile Methodology Training, Agile CoursesTonex
 
SCQAA SF Webinar on Agile and SCRUM
SCQAA SF Webinar on Agile and SCRUMSCQAA SF Webinar on Agile and SCRUM
SCQAA SF Webinar on Agile and SCRUMSujit Ghosh
 
The 7 Things You Need to Pass the PMI-ACP® Exam
The 7 Things You Need to Pass the PMI-ACP® ExamThe 7 Things You Need to Pass the PMI-ACP® Exam
The 7 Things You Need to Pass the PMI-ACP® ExamOSP International LLC
 
Easy 1-2-3 like Steps for PMI ACP Application Submission for Exam
Easy 1-2-3 like Steps for PMI ACP Application Submission for ExamEasy 1-2-3 like Steps for PMI ACP Application Submission for Exam
Easy 1-2-3 like Steps for PMI ACP Application Submission for ExamGlobalSkillup
 
Qfactory - A software testing service
 Qfactory - A software testing service Qfactory - A software testing service
Qfactory - A software testing serviceAbout the Code Inc.
 
Dynamic system development method (dsdm)
Dynamic system  development method (dsdm)Dynamic system  development method (dsdm)
Dynamic system development method (dsdm)Abdul_hafeez
 
Agile Methodology Vs. Others by Sara Berrada
Agile Methodology Vs. Others by Sara BerradaAgile Methodology Vs. Others by Sara Berrada
Agile Methodology Vs. Others by Sara BerradaAgile ME
 

What's hot (20)

Software Development Methodologies and Team Management
Software Development Methodologies and Team ManagementSoftware Development Methodologies and Team Management
Software Development Methodologies and Team Management
 
VeriQual - Team Structure & Agile Practices
VeriQual - Team Structure & Agile PracticesVeriQual - Team Structure & Agile Practices
VeriQual - Team Structure & Agile Practices
 
The Way Forward
The Way ForwardThe Way Forward
The Way Forward
 
Agile 101
Agile 101Agile 101
Agile 101
 
Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)
 
Prepare PMI PMI-ACP Exam BrainDumps
Prepare PMI PMI-ACP Exam BrainDumpsPrepare PMI PMI-ACP Exam BrainDumps
Prepare PMI PMI-ACP Exam BrainDumps
 
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam PrepPMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
 
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contracts
 
Agile Framework
Agile FrameworkAgile Framework
Agile Framework
 
Six Sigma Yellow Belt Training
Six Sigma Yellow Belt TrainingSix Sigma Yellow Belt Training
Six Sigma Yellow Belt Training
 
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...
Scrum bangalore 12   march 7 2015 - athresh krishnappa -distributed agile in ...Scrum bangalore 12   march 7 2015 - athresh krishnappa -distributed agile in ...
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...
 
Resume_Updated
Resume_UpdatedResume_Updated
Resume_Updated
 
Agile Methodology Training, Agile Courses
Agile Methodology Training, Agile CoursesAgile Methodology Training, Agile Courses
Agile Methodology Training, Agile Courses
 
SCQAA SF Webinar on Agile and SCRUM
SCQAA SF Webinar on Agile and SCRUMSCQAA SF Webinar on Agile and SCRUM
SCQAA SF Webinar on Agile and SCRUM
 
cmmi program overview 2011 eng
cmmi program overview 2011 engcmmi program overview 2011 eng
cmmi program overview 2011 eng
 
The 7 Things You Need to Pass the PMI-ACP® Exam
The 7 Things You Need to Pass the PMI-ACP® ExamThe 7 Things You Need to Pass the PMI-ACP® Exam
The 7 Things You Need to Pass the PMI-ACP® Exam
 
Easy 1-2-3 like Steps for PMI ACP Application Submission for Exam
Easy 1-2-3 like Steps for PMI ACP Application Submission for ExamEasy 1-2-3 like Steps for PMI ACP Application Submission for Exam
Easy 1-2-3 like Steps for PMI ACP Application Submission for Exam
 
Qfactory - A software testing service
 Qfactory - A software testing service Qfactory - A software testing service
Qfactory - A software testing service
 
Dynamic system development method (dsdm)
Dynamic system  development method (dsdm)Dynamic system  development method (dsdm)
Dynamic system development method (dsdm)
 
Agile Methodology Vs. Others by Sara Berrada
Agile Methodology Vs. Others by Sara BerradaAgile Methodology Vs. Others by Sara Berrada
Agile Methodology Vs. Others by Sara Berrada
 

Viewers also liked

CMMI: Para além do desenvolvimento de Software - Carlos Sánchez Fernández (...
 CMMI: Para além do desenvolvimento de Software  - Carlos Sánchez Fernández (... CMMI: Para além do desenvolvimento de Software  - Carlos Sánchez Fernández (...
CMMI: Para além do desenvolvimento de Software - Carlos Sánchez Fernández (...Paula Gomes
 
Palestra CMMI Fatec Ipiranga 2011 - David Yoshida
Palestra CMMI Fatec Ipiranga 2011 - David YoshidaPalestra CMMI Fatec Ipiranga 2011 - David Yoshida
Palestra CMMI Fatec Ipiranga 2011 - David YoshidaLaura Lou
 
APRESENTAÇÃO CORPORATIVA - CMMI
APRESENTAÇÃO CORPORATIVA - CMMIAPRESENTAÇÃO CORPORATIVA - CMMI
APRESENTAÇÃO CORPORATIVA - CMMIEdson Costa
 
Processo de certificação CMMI
Processo de certificação CMMIProcesso de certificação CMMI
Processo de certificação CMMIthomasdacosta
 
Engenharia de Software - CMMI DEV 1.3
Engenharia de Software - CMMI DEV 1.3Engenharia de Software - CMMI DEV 1.3
Engenharia de Software - CMMI DEV 1.3Mario Jorge
 
Infographic ASEAN ICT competitiveness
Infographic  ASEAN ICT competitivenessInfographic  ASEAN ICT competitiveness
Infographic ASEAN ICT competitivenessIMC Institute
 
Ecology
EcologyEcology
Ecology1Sri1
 
La cerveza de_costa_rica_es_Imperial!!!
La cerveza de_costa_rica_es_Imperial!!!La cerveza de_costa_rica_es_Imperial!!!
La cerveza de_costa_rica_es_Imperial!!!ArielChino
 
Utilizando metodologias ágeis em uma empresa CMMI nível 5
Utilizando metodologias ágeis em uma empresa CMMI nível 5Utilizando metodologias ágeis em uma empresa CMMI nível 5
Utilizando metodologias ágeis em uma empresa CMMI nível 5Joao Paulo Coelho
 
Banner sobre Machado-Joseph
Banner sobre Machado-JosephBanner sobre Machado-Joseph
Banner sobre Machado-JosephAdriana Quevedo
 

Viewers also liked (20)

Cmmi e mps.Br
Cmmi e mps.BrCmmi e mps.Br
Cmmi e mps.Br
 
Cmmi 26 ago_2009_
Cmmi 26 ago_2009_Cmmi 26 ago_2009_
Cmmi 26 ago_2009_
 
CMMI: Para além do desenvolvimento de Software - Carlos Sánchez Fernández (...
 CMMI: Para além do desenvolvimento de Software  - Carlos Sánchez Fernández (... CMMI: Para além do desenvolvimento de Software  - Carlos Sánchez Fernández (...
CMMI: Para além do desenvolvimento de Software - Carlos Sánchez Fernández (...
 
Palestra CMMI Fatec Ipiranga 2011 - David Yoshida
Palestra CMMI Fatec Ipiranga 2011 - David YoshidaPalestra CMMI Fatec Ipiranga 2011 - David Yoshida
Palestra CMMI Fatec Ipiranga 2011 - David Yoshida
 
APRESENTAÇÃO CORPORATIVA - CMMI
APRESENTAÇÃO CORPORATIVA - CMMIAPRESENTAÇÃO CORPORATIVA - CMMI
APRESENTAÇÃO CORPORATIVA - CMMI
 
Software Engineering Trends: Vision from Prof. Raul Vidal (FEUP)
Software Engineering Trends: Vision from Prof. Raul Vidal (FEUP)Software Engineering Trends: Vision from Prof. Raul Vidal (FEUP)
Software Engineering Trends: Vision from Prof. Raul Vidal (FEUP)
 
Aula 07 qs - cmmi
Aula 07   qs - cmmiAula 07   qs - cmmi
Aula 07 qs - cmmi
 
Processo de certificação CMMI
Processo de certificação CMMIProcesso de certificação CMMI
Processo de certificação CMMI
 
Engenharia de Software - CMMI DEV 1.3
Engenharia de Software - CMMI DEV 1.3Engenharia de Software - CMMI DEV 1.3
Engenharia de Software - CMMI DEV 1.3
 
Conhecendo o CMMI
Conhecendo o CMMIConhecendo o CMMI
Conhecendo o CMMI
 
Software Engineering Trends: ALERT CMMI ML3
Software Engineering Trends: ALERT CMMI ML3Software Engineering Trends: ALERT CMMI ML3
Software Engineering Trends: ALERT CMMI ML3
 
CMMI V1.3
CMMI V1.3CMMI V1.3
CMMI V1.3
 
Infographic ASEAN ICT competitiveness
Infographic  ASEAN ICT competitivenessInfographic  ASEAN ICT competitiveness
Infographic ASEAN ICT competitiveness
 
Ecology
EcologyEcology
Ecology
 
La cerveza de_costa_rica_es_Imperial!!!
La cerveza de_costa_rica_es_Imperial!!!La cerveza de_costa_rica_es_Imperial!!!
La cerveza de_costa_rica_es_Imperial!!!
 
Sobre Cooperativa y Escuela.
Sobre Cooperativa y Escuela.Sobre Cooperativa y Escuela.
Sobre Cooperativa y Escuela.
 
Utilizando metodologias ágeis em uma empresa CMMI nível 5
Utilizando metodologias ágeis em uma empresa CMMI nível 5Utilizando metodologias ágeis em uma empresa CMMI nível 5
Utilizando metodologias ágeis em uma empresa CMMI nível 5
 
LG3_prinsip persepsi
LG3_prinsip persepsiLG3_prinsip persepsi
LG3_prinsip persepsi
 
Banner sobre Machado-Joseph
Banner sobre Machado-JosephBanner sobre Machado-Joseph
Banner sobre Machado-Joseph
 
EDIT
EDITEDIT
EDIT
 

Similar to Powering your Software Development

Adaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAdaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAnanya Pani
 
CMMi journey at small Organizations
CMMi journey at small OrganizationsCMMi journey at small Organizations
CMMi journey at small OrganizationsJyoti Chopra
 
Adaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAdaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAnanya Pani
 
Capability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxCapability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxPerumalPitchandi
 
How to implement operational excellence in organizations
How to implement operational excellence in organizationsHow to implement operational excellence in organizations
How to implement operational excellence in organizationsglobalsevensteps
 
Applying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management ProcessApplying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management ProcessKaali Dass PMP, PhD.
 
software process improvement
software process improvementsoftware process improvement
software process improvementMohammad Xaviar
 
Business Agility And Software Development Alan Chedalawada
Business Agility And Software Development   Alan ChedalawadaBusiness Agility And Software Development   Alan Chedalawada
Business Agility And Software Development Alan ChedalawadaValtech UK
 
Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13molsonkc
 
Importance of CMMI ( Jasveer Singh)
Importance of CMMI ( Jasveer Singh)Importance of CMMI ( Jasveer Singh)
Importance of CMMI ( Jasveer Singh)JSingh31
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
Finding the 'Why' Behind Talent Management Technology
Finding the 'Why' Behind Talent Management TechnologyFinding the 'Why' Behind Talent Management Technology
Finding the 'Why' Behind Talent Management TechnologyHuman Capital Media
 
Identifying and Prioritizing BPM Projects Based on Quick Wins and Clear Fin...
Identifying and Prioritizing BPM Projects Based on Quick Wins and Clear Fin...Identifying and Prioritizing BPM Projects Based on Quick Wins and Clear Fin...
Identifying and Prioritizing BPM Projects Based on Quick Wins and Clear Fin...rhefner
 

Similar to Powering your Software Development (20)

Cmmi & Scrum - a powerfull combination @ Primavera
Cmmi & Scrum - a powerfull combination @ Primavera Cmmi & Scrum - a powerfull combination @ Primavera
Cmmi & Scrum - a powerfull combination @ Primavera
 
Adaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAdaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshare
 
CMMi journey at small Organizations
CMMi journey at small OrganizationsCMMi journey at small Organizations
CMMi journey at small Organizations
 
Adaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAdaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshare
 
Services - to certify or not?
Services - to certify or not?Services - to certify or not?
Services - to certify or not?
 
Capability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxCapability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptx
 
How to implement operational excellence in organizations
How to implement operational excellence in organizationsHow to implement operational excellence in organizations
How to implement operational excellence in organizations
 
Applying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management ProcessApplying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management Process
 
software process improvement
software process improvementsoftware process improvement
software process improvement
 
Business Agility And Software Development Alan Chedalawada
Business Agility And Software Development   Alan ChedalawadaBusiness Agility And Software Development   Alan Chedalawada
Business Agility And Software Development Alan Chedalawada
 
Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13
 
Importance of CMMI ( Jasveer Singh)
Importance of CMMI ( Jasveer Singh)Importance of CMMI ( Jasveer Singh)
Importance of CMMI ( Jasveer Singh)
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Finding the 'Why' Behind Talent Management Technology
Finding the 'Why' Behind Talent Management TechnologyFinding the 'Why' Behind Talent Management Technology
Finding the 'Why' Behind Talent Management Technology
 
Identifying and Prioritizing BPM Projects Based on Quick Wins and Clear Fin...
Identifying and Prioritizing BPM Projects Based on Quick Wins and Clear Fin...Identifying and Prioritizing BPM Projects Based on Quick Wins and Clear Fin...
Identifying and Prioritizing BPM Projects Based on Quick Wins and Clear Fin...
 
Erp (Re) Implementation
Erp (Re) ImplementationErp (Re) Implementation
Erp (Re) Implementation
 
Phpnw11 - Uncon
Phpnw11 - UnconPhpnw11 - Uncon
Phpnw11 - Uncon
 
Principles of BPR.pptx
Principles of BPR.pptxPrinciples of BPR.pptx
Principles of BPR.pptx
 
Organization and teams efficiency: new tendencies - Q-Day 2010
Organization and teams efficiency: new tendencies - Q-Day 2010Organization and teams efficiency: new tendencies - Q-Day 2010
Organization and teams efficiency: new tendencies - Q-Day 2010
 
PSPO Training by Manohar Prasad.ppt
PSPO Training by Manohar Prasad.pptPSPO Training by Manohar Prasad.ppt
PSPO Training by Manohar Prasad.ppt
 

More from Strongstep - Innovation in software quality

6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...Strongstep - Innovation in software quality
 
Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...Strongstep - Innovation in software quality
 

More from Strongstep - Innovation in software quality (20)

2.CMMI L2 GO Contact - Paulo Roncon
2.CMMI L2 GO Contact - Paulo Roncon2.CMMI L2 GO Contact - Paulo Roncon
2.CMMI L2 GO Contact - Paulo Roncon
 
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
 
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
 
3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo
3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo
3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo
 
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
 
1. Quality and Performance Management by IT SECTOR António Rodrigues
1. Quality and Performance Management by IT SECTOR António Rodrigues1. Quality and Performance Management by IT SECTOR António Rodrigues
1. Quality and Performance Management by IT SECTOR António Rodrigues
 
Presentation quatic 2016 final v1.2
Presentation quatic 2016 final v1.2Presentation quatic 2016 final v1.2
Presentation quatic 2016 final v1.2
 
Agile portugal 2016 Agile Gamification on www.scraim.com
Agile portugal 2016   Agile Gamification on www.scraim.comAgile portugal 2016   Agile Gamification on www.scraim.com
Agile portugal 2016 Agile Gamification on www.scraim.com
 
Agile Portugal 2016 - Celfinet & Strongstep
Agile Portugal 2016 - Celfinet & StrongstepAgile Portugal 2016 - Celfinet & Strongstep
Agile Portugal 2016 - Celfinet & Strongstep
 
Actor 3 Project - Inovaria
Actor 3 Project - InovariaActor 3 Project - Inovaria
Actor 3 Project - Inovaria
 
Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...
 
CMMI & Scrum @ Primavera
CMMI & Scrum @ PrimaveraCMMI & Scrum @ Primavera
CMMI & Scrum @ Primavera
 
ITMark Premium - Micro IO
ITMark Premium - Micro IOITMark Premium - Micro IO
ITMark Premium - Micro IO
 
ITMark - Matchprofiler
ITMark - MatchprofilerITMark - Matchprofiler
ITMark - Matchprofiler
 
Continuous Deployment - Celfinet
Continuous Deployment - CelfinetContinuous Deployment - Celfinet
Continuous Deployment - Celfinet
 
yubuy® - DevOps baked in Wood-Fire Oven - InnoWave
yubuy® - DevOps baked in Wood-Fire Oven - InnoWaveyubuy® - DevOps baked in Wood-Fire Oven - InnoWave
yubuy® - DevOps baked in Wood-Fire Oven - InnoWave
 
Deploying at will - SEI
 Deploying at will - SEI Deploying at will - SEI
Deploying at will - SEI
 
Trends 2015: Case Study - Primavera by Miguel Barroso
Trends 2015: Case Study - Primavera by Miguel BarrosoTrends 2015: Case Study - Primavera by Miguel Barroso
Trends 2015: Case Study - Primavera by Miguel Barroso
 
Trends 2015: Case Study - Micro I/O by Rui Rebelo
Trends 2015: Case Study - Micro I/O by Rui RebeloTrends 2015: Case Study - Micro I/O by Rui Rebelo
Trends 2015: Case Study - Micro I/O by Rui Rebelo
 
Trends 2015: Case Study - Enermeter by Teresa Martins
Trends 2015: Case Study - Enermeter by Teresa MartinsTrends 2015: Case Study - Enermeter by Teresa Martins
Trends 2015: Case Study - Enermeter by Teresa Martins
 

Recently uploaded

WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 

Recently uploaded (20)

WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 

Powering your Software Development

  • 2. Pedro Castro Henriques Strongstep Powering your software development
  • 3. Agenda 1. Introduction 2. Power of process 3. Primavera Challenge 4. TFS power 5. Process Power
  • 4. About Pedro Castro Henriques • Cofounder & CEO of Strongstep and consultant in software engineer • Worked in 10 European & African countries • More then 18 years of experience • Specialized in process, tools and organization improvement in software development
  • 5. Portfolio Services R&D&I • Process Improvememt • Training • Certification • Auditing • Research • Development • Innovation
  • 6. Some of our customers...
  • 7. How to assure the quality of the developed software?
  • 8. The quality of a software “The quality of a software system is governed by the quality of the process used to develop and evolve it.” - Watts Humphrey
  • 9. Quality in the Organizations Are your processes defined and consistently used? Has your organization grown in maturity? You spend more time on Innovation or on Rework? “Oldest definition of insanity … doing the same thing over and over again … and expecting a different result”
  • 11. Processes and Standards that help peopleProcesses and Standards that help people
  • 15. Specialized in: Software Quality Management; Process Improvement; Certification
  • 16. CMMI Processes and continuous improvement methodology for an organization
  • 17. CMMI process areas Process Management Organizational Process Focus Organizational Process Definition Organizational Training Organizational Process Performance Organizational Performance Management Project Management Project Planning Project Monitoring and Control Supplier Agreement Management Requirements Management Risk Management Integrated Project Management Quantitative Project Management Engineering Requirements Definition Technical Solution Product Integration Verification Validation Support Configuration Management Process and Product Quality Assurance Measurement and Analysis Decision Analysis and Resolution Causal Analysis and ResolutionLevel 2 Level 3 Level 4 Level 5
  • 18. CMMI in the World 722 314 189 70 49 48 39 37 28 17 0 200 400 600 800 1000 China USA India Mexico Spain Korea, Republic Of Brazil Colombia Japan France CMMI certifications in the World Total
  • 19. 25 CMMI in Portugal Level 2 13 - 52% Level 3 7 - 28% Level 5 5 - 20% Recognized certifications Level 2 Level 3 Level 5
  • 20. SCRUM
  • 21. CMMI + SCRUM benefits  Process alignment with business goals  Agile requirements management & time to market  Less rework  Reduce costs  Better communication and team organization Best of both worlds
  • 22.
  • 23. The challenge • From waterfall to agile • Keep running and focus on making money • Team good practices shared with organization • Empower and motivate people Have a Powerful and very simple processes CHANGE
  • 24. Challenges felt with TFS & CMMI/SCRUM • Define processes compliant with world best pratices – CMMI+SCRUM • Need to adapt templates and workflows • Train people in the process
  • 25. Need for a tool • Primavera had 7 tools supporting its software development and maintenance • Need to keep it all in 1tool Tailored to Primavera processes & reality
  • 26. Primavera roadmap Workshops - business goals alignment • Agile & CMMI workshops … 2014 2015 Process Workshops Certification Challenges:  People adaption  Process adaption  Tool Integration Challenges:  Fine-tuning  Consolidation  Maintain pace Organizational restructure Initial Evaluation Pilot Rollout
  • 28. Critical Sucess Factors • A good tool • Try to have the least manual tasks -> automation • Do not reinvent the whell – look at the best and keep good practices • Most of all ... first the process ... then the tools !
  • 29. Conclusions • CMMI is Agile – Best of both worlds! • TFS powered integration in Primavera • Simple processes empower people and the organization!

Editor's Notes

  1. Slides por part 3 intro 11 processes 9 slides cmmi … 5 slides primavera
  2. Tivemos nos Estados Unidos – 1 mês
  3. Arranjar aparência sem trocar ordem
  4. No guaranty that best practices are followed or achieved All depends on the individual Risk of Ineffective execution by inexperienced people Risk of poor quality work products being produced No accountability for not following meeting standards Risk of significant project issues are not escalated for management attention
  5. SABEM 1- CMMI 2- SCRUM conhecem? 3- Quem usa SCRUM?
  6. Tipicamente nas empresas, falham as bases Project management – ex: Parte estimativas Gestão alteração requisitos Gestão versões
  7. Alert passar a pertencer a uma elite mundial
  8. MELHOR DOS 2 MUNDOS Tornar o atendimento mais seguro (melhor) Tornar o atendimento mais rápido Ninguém morrer por causa do software Questão fundamentais que a Maria quer atingir com o CMMI: - Melhor código - Com o menor número de erros possível                - Controlo do produto Better working processes for the organization Efficient, effective, and scalable technical and architectural solutions Organizational mindset focused on continuous improvement Product better responds to the real needs of the users Better integration and communication between projects Problems are identified and corrected early on (less rework) To learn from new areas of best practice (e.g., measurement, risk mgt.) In some countries and companies the model is a requirement for entering bids
  9. o projeto CMMI queremos algo muito prático e não mais papelada. Appraisal preparation
  10. Exemplo das moedas que caem ao chão
  11. o projeto CMMI queremos algo muito prático e não mais papelada. Appraisal preparation