25th November | UPTEC
Opening Event
Devops and Engineering Best Practices
Opening Event
Devops and Engineering Best Practices
CMMI & SCRUM @PRIMAVERAMiguel Barroso, MSc, PMP, CSP, CSM
AGENDA
• Organization
• Success factors
• The journey and challenges
• What’s our focus now - DevOps
ORGANIZATION
27.000 Customerswith Contract
500 highly specializedpartners
6 offices: Portugal, Spain, Angola, Mozambique, Cape Verde and United ArabEmirates
280 employees,
6 nationalities
ORGANIZATION
10%+
TURNOVER
FINANCIALPERFORMANCE
2013
2014
17.9 million €
19.7million €
ORGANIZATION
THE SOFTWARE OF CHOICE IN PORTUGAL
OVERALL PORTUGUESE MARKET SHARE VS BRAND AWARENESS ABOVE 50 WORKERS
Leader in theportuguese market19% marketshare
53%spontaneousawareness
Leader onbrandawareness
0%
20%
15%
5%
10%
10% 20% 30% 60%40%
25%
50%
PHC
ETICADATA
Microsoft
SAP
Winrest
PRIMAVERASAGE
Bra
nd
aw
are
ne
ss
Market share
Source: IDC, december 2014
Productivity
Team empowerment
Quality
Time-to-market
SUCCESS FACTORS
THE JOURNEY
Organizational restructure
2013 2014 2015 (Q2)
Process & Tool definition
Challenges: First impact Mindset shift Learning curve
Scampi-C appraisal
Readiness Review
Scampi-A appraisal
Goals definition
EvangelizationDissemination
Piloting
Challenges: People adaption Process adaption Integration
Challenges: Fine-tuning Consolidation Maintain pace
CMMI-DEV
level 2!
IN A NUTSHELL
12 SCRUM Teams
TFS
Features
Epics
User stories
Tasks
Tests
Risks
Product Conception
Release Management
Software Development
Requirements Management
Configuration Management
Audits
Metrics
Testing
Teams Processes Tools
WHAT’S OUR FOCUS NOW?
• Software Development– Continuous improvement
• DevOps– Continuous delivery
– Bring operations into development
… everything continuous and autonumous
DEVOPS- APPROACH
Production Shares Services
Production Dedicated Services
Staging environment
Test environment
Mo
nit
ori
ng
DEV+OPS
OPS
DEV Teams
DEVOPS- STATUS
• Adjusting the development process
• Test automation
• Develop competency in autonomous operations
• Continuous monitoring tools for applications
• Release Management tools
25th November | UPTEC
To improve is to change; to be perfect is to change often
W. Churchill