SlideShare a Scribd company logo
Agile Trends 2017
Aplicando DevOps em Grandes
Corporações
Agile Trends
São Paulo 2017
Luiz Fernando Testa Contador
lcontador@ciandt.com
Who am I?
#sobrinhas #F1
#senna
#cerva#familia
#Fé
#amor
#tennis
#TechCareer
#TI
Jaú
Campinas
São Paulo
What is DevOps? (In different views)
Is a new position ? or is
a new department?
Is a methodology? a
philosophy? A concept?
or a culture?
Is a developer specialist who
understands infra/operations?
Or it is a sysadmin that have code
develop skills?
DevOps only works on start-ups or also fit on big corporation?
Business/Process Dept
RH/Hiring Dept
Development/TI Dept
All Dept
#DevOps
Lets try choose the best answer for that
Certification
Tools
Role
DevOps is NOT just ...
Source: xebialabs.com/periodic-table-of-devops-tools/
DevOps is NOT just tools ...
Enterprises have discovered DevOps and know the
benefits of this transformation
EnterprisesStart-ups
Enterprises vs Start-ups
...
...
Infra/Ops
Team
Business
Team
Dev/Arch
Team
Q&A
Team
Security
Team
PM, SM, BI,
Executives
Owner
Dev, Arch,
DBAs, Spcist
Q&A
Security
Analyst
TI Analyst,
SysAdmin
Measured
Goal
Challenges to adopt DevOps in Enterprises
Value
Activated
Feature
Delivered
Quality
Metrics
Security
Vulnerability
Stability
Conflict of interest (each dept)
Increase the
Business
Increase the
Business
Protect the
Business
Protect the
Business
Protect the
Business
DevOps is NOT just
tools ...
Challenges to adopt DevOps in Enterprises
Business Area - DevOps Applicability (Effort)CriticalSystems
DevOps Applicability
eCommerces
Portals
Websites
Microservices
Mobile Apps
Hospital/Health Systems
Financial/Main Systems
Airplane/Traffic Systems
Security Systems
Legacy Systems
Monolithic Systems
Easy Hard
ciandt.com
In such a dynamic
scenario, large companies
and their rigid structures
have the challenge of
answering a single
question.
ciandt.com
Is it possible to be big & agile?
#yesewecan
How Enterprises can start?
1 - Culture changes start at the Top
The implementation of DevOps is
not simply about the fast
deployment and IT department
It must be treated as a
company-wide transformation—one
that incorporates process and
governance considerations as well
as technology-related ones.
How Enterprises can start?
2 - Change the team organization
Business
Team
Dev/Arch
Team
Q&A
Team
Security
Team
Infra/Ops
Team
. . .
. . .
. . .
. . .
. . . . . . . . . . . . . . .
Current scenario:
● Large Organization
● "Vertical" Departments
● Hard Silos and Legacy Systems
How Enterprises can start?
2 - Change the team organization
New scenario:
● Make a Small Multi-Funcional Team
● Share de same physical location or incorporate video streaming
● Bring/Gather All Dept Representatives into the same agile team
Business
Goal
Dev/Arch
Goal
Q&A
Goal
Security
Goal
Infra/Ops
Goal
Team 1
Team 2
Team 3
. . .
. . .
. . .
. . .
. . . . . . . . . . . . . . .
How Enterprises can start?
2 - Change the team organization (Avoid mistakes)
How Enterprises can start?
3 - Share Technical Skills
● Be an agent for change;
● Technical DOJOs;
● Hackatons and TechTalks;
● Create a Sandbox environment - Define a "Shared Play" area;
● Create a "DevOps Day" for the Company with more visibility as you can;
● Invest in External Events (workshops/summits/meetups/webinars)
ciandt.com
4 - Invest in Elastic Infrastructure and New Architecture
How Enterprises can start?
● Microservices (avoid monolithics systems)
● APIs/Services (integrate different system)
● Containerization (Docker)
● Infrastructure as Code (Puppet, Chef, Ansible)
● Cloud (Public / Private)
● IaaS (OpenStack, AWS, Google, Microsoft Azure)
● Paas (OpenShift, IBM Bluemix, Cloud Faundry)
● SaaS (Google, Salesforce, Office365)
ciandt.com
5 - Higher frequency of deployments
• Continuous Deployment (Avoid code stock)
• Lower time to market (Reduce Lead Time)
• Lower complexity and risk (Avoid Big Bang)
• Blue Green Deployment / Feature Toggle (Reduce Down Time)
How Enterprises can start?
6 - Make all things visible for everybody
How Enterprises can start?
• Continuous Feedback (Prior/Easy defect identification)
• Continuous Monitoring (Focus on the production environment)
7 - Automate manual / boring process
How Enterprises can start?
Start automating manual process like:
● Status Reports
● Docs Requires
● Release Notes
● Manual Validation
8 - Focus on tech career progression
How Enterprises can start?
Source: itigocloud.com
Continuous Integration -> Delivery -> Deployment -> OperationHow Enterprises can start?
9 - Start Small and with the Goal in Mind
Define a MVP Concept (Minimal Viable Product)
● MVP 1 (Camp1)
○ Define a Small Team (New Non-Critical Project)
○ Create the first Microservices
○ Use Self Hosting (Virtualization)
○ Apply Continuous Integration
● MVP2 (Camp2)
○ Apply Continuous Delivery/Testing
○ Implement Feature Toggle
○ Use Cloud Hosting (IaaS)
● MVP3 (Camp3)
○ Apply Continuous Deployment
○ Implement Infra Auto-Scaling
○ End-to-End Monitoring
Camp1
Camp2
Camp3
Camp4
Continuous Integration -> Delivery -> Deployment -> OperationHow Enterprises can start?
10 - Evaluate DevOps Maturity
CI&T - DevOps Maturity Evaluation
Continuous
Monitoring
Continuous
Deployment
Continuous
Testing
Source Code Version
Control
Environments
Build Automation
Source Code Quality
Unit & Acceptance Tests
Automation
Infrastructure
Monitoring
Infrastructure as a Code
Culture
Process
Performance & Load
Tests Automation
Database Version Control
Security Test Automation
Platform
Monitoring
Application
Monitoring
Business
Monitoring
Continuous
Integration
Deployment Automation
DevOps
Assessment Form
ciandt.com
CI&T - DevOps Maturity Evaluation
Nível 3 - IdealNível 0 Nível 2 - TargetNível 1 - Transição
DevOps practices are not
minimally enforced
Some minimum
practices apply, but
there are essential
practices not applied
Essential practices are
applied
The most advanced
practices on the market
are applied
Exemple: Build Automation
Nível 1:
- Build automatizada em um
servidor específico
- Controle de dependências (ex:
maven, nuget, npm, bower)
- Status da build visível
(email-feedback do status da
build e/ou monitor de build)
Nível 2:
- Build commit com testes
unitários
- Falhas nos testes unitários
quebram a build
- Build de commit rápida (ex: não
ultrapassa 15 minutos)
- Fluxo de integração controlado,
utilizando pipeline ou equivalente
Nível 3:
- Tempo de build não demonstra
aumento gradativo
- Quando existe dependência e
reuso entre módulos, os
componentes do projeto são
publicados em um repositório de
artefatos (ex: nexus, artifactory ou
equivalente)
Nível 0:
- Não completa o nível 1
Level and Criteria for each practice
CI&T - DevOps Maturity Evaluation
Continuous
Monitoring
Continuous
Deployment
Continuous
Testing
Source Code
Version Control
Environments
Build Automation
Source Code
Quality
Unit & Acceptance
Tests Automation
Infrastructure
Monitoring
Infrastructure as a
Code
Culture
Process
Performance &
Load Tests
Automation
Database Version
Control
Security Test
Automation
Platform
Monitoring
Application
Monitoring
Business
Monitoring
Continuous
Integration
Deployment
Automation
Continuous
Monitoring
Continuous
Deployment
Continuous
Testing
Source Code
Version Control
Environments
Build Automation
Source Code
Quality
Unit & Acceptance
Tests Automation
Infrastructure
Monitoring
Infrastructure as a
Code
Culture
Process
Performance &
Load Tests
Automation
Database Version
Control
Security Test
Automation
Platform
Monitoring
Application
Monitoring
Business
Monitoring
Continuous
Integration
Deployment
Automation
Initial Evaluation Final EvaluationRoadmap Transformation
CI&T - DevOps Maturity Evaluation
Luiz Fernando Testa Contador
Technical Specialist
lcontador@ciandt.com
dudu.contador@gmail.com
duducontador
The Phoenix Project:
The Phoenix Project tells the story
of an IT manager who has ninety
days to rescue an over-budget and
late IT initiative.
By Gene Kim, George Spafford, and
Kevin Behr
Luiz Fernando Testa Contador
Luiz Fernando Testa Contador
The DevOps Handbook:
How to Create World-Class Agility,
Reliability, and Security in
Technology Organizations
By Gene Kim, Jez Humble, and
Patrick Debois
Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporações

More Related Content

What's hot

Lean UX и дизайн-спринты: как построить ведущий продукт на рынке за пять дней
Lean UX и дизайн-спринты: как построить ведущий продукт на рынке за пять днейLean UX и дизайн-спринты: как построить ведущий продукт на рынке за пять дней
Lean UX и дизайн-спринты: как построить ведущий продукт на рынке за пять дней
CEE-SEC(R)
 
Innovations Accelerated - Design Sprint
Innovations Accelerated - Design SprintInnovations Accelerated - Design Sprint
Innovations Accelerated - Design Sprint
Eryk Korfel
 
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
Publicis Sapient Engineering
 
Design sprint
Design sprintDesign sprint
Design sprint
John Fouts
 
Failing With Agile
Failing With AgileFailing With Agile
Failing With Agile
lazygolfer
 
Lean / Kanban
Lean / KanbanLean / Kanban
Lean / Kanban
Euler Sánchez
 
Agile Protoyping in Academia
Agile Protoyping in AcademiaAgile Protoyping in Academia
Agile Protoyping in Academia
David F. Flanders
 
Escalando a Gestão Ágil com SAFe - Manoel Pimentel
Escalando a Gestão Ágil com SAFe - Manoel PimentelEscalando a Gestão Ágil com SAFe - Manoel Pimentel
Escalando a Gestão Ágil com SAFe - Manoel Pimentel
Manoel Pimentel Medeiros
 
Scale quality with kaizen - Tech.Rocks conference
Scale quality with kaizen - Tech.Rocks conferenceScale quality with kaizen - Tech.Rocks conference
Scale quality with kaizen - Tech.Rocks conference
Fabrice Bernhard
 
Product Management With Product Developed By Many Teams
Product Management With Product Developed By Many TeamsProduct Management With Product Developed By Many Teams
Product Management With Product Developed By Many Teams
Vaidas Adomauskas
 
Design Sprint Methods
Design Sprint MethodsDesign Sprint Methods
Design Sprint Methods
The World Bank
 
Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...
Pyxis Technologies
 
Agile Portugal 2017: Feedback Canvas
Agile Portugal 2017: Feedback CanvasAgile Portugal 2017: Feedback Canvas
Agile Portugal 2017: Feedback Canvas
Filipa Veiga Tavares
 
Starting out with Scrum
Starting out with ScrumStarting out with Scrum
Starting out with Scrum
Joshua Partogi
 
LPCx Barcelona: How to use the design thinking methodology to revamp your API?
LPCx Barcelona: How to use the design thinking methodology to revamp your API?LPCx Barcelona: How to use the design thinking methodology to revamp your API?
LPCx Barcelona: How to use the design thinking methodology to revamp your API?
Thiga
 
SCRUM Master
SCRUM Master SCRUM Master
SCRUM Master
BOOSTurSKILLS
 
Aug summit 2017_summary
Aug summit 2017_summaryAug summit 2017_summary
Aug summit 2017_summary
철민 신
 
Who is the Product Owner Anyway
Who is the Product Owner Anyway Who is the Product Owner Anyway
Who is the Product Owner Anyway
Dave West
 
CSPO training & Certification
CSPO  training & Certification CSPO  training & Certification
CSPO training & Certification
IAL Global
 
Big rewrites without big risks
Big rewrites without big risksBig rewrites without big risks
Big rewrites without big risks
Flavius Stef
 

What's hot (20)

Lean UX и дизайн-спринты: как построить ведущий продукт на рынке за пять дней
Lean UX и дизайн-спринты: как построить ведущий продукт на рынке за пять днейLean UX и дизайн-спринты: как построить ведущий продукт на рынке за пять дней
Lean UX и дизайн-спринты: как построить ведущий продукт на рынке за пять дней
 
Innovations Accelerated - Design Sprint
Innovations Accelerated - Design SprintInnovations Accelerated - Design Sprint
Innovations Accelerated - Design Sprint
 
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
 
Design sprint
Design sprintDesign sprint
Design sprint
 
Failing With Agile
Failing With AgileFailing With Agile
Failing With Agile
 
Lean / Kanban
Lean / KanbanLean / Kanban
Lean / Kanban
 
Agile Protoyping in Academia
Agile Protoyping in AcademiaAgile Protoyping in Academia
Agile Protoyping in Academia
 
Escalando a Gestão Ágil com SAFe - Manoel Pimentel
Escalando a Gestão Ágil com SAFe - Manoel PimentelEscalando a Gestão Ágil com SAFe - Manoel Pimentel
Escalando a Gestão Ágil com SAFe - Manoel Pimentel
 
Scale quality with kaizen - Tech.Rocks conference
Scale quality with kaizen - Tech.Rocks conferenceScale quality with kaizen - Tech.Rocks conference
Scale quality with kaizen - Tech.Rocks conference
 
Product Management With Product Developed By Many Teams
Product Management With Product Developed By Many TeamsProduct Management With Product Developed By Many Teams
Product Management With Product Developed By Many Teams
 
Design Sprint Methods
Design Sprint MethodsDesign Sprint Methods
Design Sprint Methods
 
Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...
 
Agile Portugal 2017: Feedback Canvas
Agile Portugal 2017: Feedback CanvasAgile Portugal 2017: Feedback Canvas
Agile Portugal 2017: Feedback Canvas
 
Starting out with Scrum
Starting out with ScrumStarting out with Scrum
Starting out with Scrum
 
LPCx Barcelona: How to use the design thinking methodology to revamp your API?
LPCx Barcelona: How to use the design thinking methodology to revamp your API?LPCx Barcelona: How to use the design thinking methodology to revamp your API?
LPCx Barcelona: How to use the design thinking methodology to revamp your API?
 
SCRUM Master
SCRUM Master SCRUM Master
SCRUM Master
 
Aug summit 2017_summary
Aug summit 2017_summaryAug summit 2017_summary
Aug summit 2017_summary
 
Who is the Product Owner Anyway
Who is the Product Owner Anyway Who is the Product Owner Anyway
Who is the Product Owner Anyway
 
CSPO training & Certification
CSPO  training & Certification CSPO  training & Certification
CSPO training & Certification
 
Big rewrites without big risks
Big rewrites without big risksBig rewrites without big risks
Big rewrites without big risks
 

Similar to Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporações

DevOps - Understanding Core Concepts (Old)
DevOps - Understanding Core Concepts (Old)DevOps - Understanding Core Concepts (Old)
DevOps - Understanding Core Concepts (Old)
Nitin Bhide
 
Ci tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepinsCi tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepins
Linards Liep
 
DevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core Concepts
Nitin Bhide
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
Mirco Hering
 
Making software development processes to work for you
Making software development processes to work for youMaking software development processes to work for you
Making software development processes to work for you
Ambientia
 
Choosing Automation for DevOps & Continuous Delivery in the Enterprise
Choosing Automation for DevOps & Continuous Delivery in the EnterpriseChoosing Automation for DevOps & Continuous Delivery in the Enterprise
Choosing Automation for DevOps & Continuous Delivery in the Enterprise
XebiaLabs
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
Radhouen Assakra
 
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps Metamorphosis
XebiaLabs
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015
Yuval Yeret
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
Moataz Nabil
 
What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE? What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE?
7Targets AI Sales Assistants
 
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOpsWinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
WinOps Conf
 
DevOps is a Journey - Choose Your Own Adventure
DevOps is a Journey - Choose Your Own AdventureDevOps is a Journey - Choose Your Own Adventure
DevOps is a Journey - Choose Your Own Adventure
Fabian Iannarella
 
Addo dev ops is journey - choose your own adventure v2
Addo   dev ops is journey - choose your own adventure v2Addo   dev ops is journey - choose your own adventure v2
Addo dev ops is journey - choose your own adventure v2
Fabian Iannarella
 
Harman deepak v - agile on steriod - dev ops led transformation
Harman  deepak v - agile on steriod - dev ops led transformationHarman  deepak v - agile on steriod - dev ops led transformation
Harman deepak v - agile on steriod - dev ops led transformation
Xebia India
 
DevTestOps
DevTestOpsDevTestOps
DevTestOps
Paul Mateos
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
Sonata Software
 
DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!
Sandeep Joshi
 
[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...
[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...
[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...
Roberto Pérez Alcolea
 
Pusheando en master, que es gerundio
Pusheando en master, que es gerundioPusheando en master, que es gerundio
Pusheando en master, que es gerundio
Isidro José López Martínez
 

Similar to Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporações (20)

DevOps - Understanding Core Concepts (Old)
DevOps - Understanding Core Concepts (Old)DevOps - Understanding Core Concepts (Old)
DevOps - Understanding Core Concepts (Old)
 
Ci tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepinsCi tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepins
 
DevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core Concepts
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
Making software development processes to work for you
Making software development processes to work for youMaking software development processes to work for you
Making software development processes to work for you
 
Choosing Automation for DevOps & Continuous Delivery in the Enterprise
Choosing Automation for DevOps & Continuous Delivery in the EnterpriseChoosing Automation for DevOps & Continuous Delivery in the Enterprise
Choosing Automation for DevOps & Continuous Delivery in the Enterprise
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps Metamorphosis
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
 
What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE? What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE?
 
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOpsWinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
 
DevOps is a Journey - Choose Your Own Adventure
DevOps is a Journey - Choose Your Own AdventureDevOps is a Journey - Choose Your Own Adventure
DevOps is a Journey - Choose Your Own Adventure
 
Addo dev ops is journey - choose your own adventure v2
Addo   dev ops is journey - choose your own adventure v2Addo   dev ops is journey - choose your own adventure v2
Addo dev ops is journey - choose your own adventure v2
 
Harman deepak v - agile on steriod - dev ops led transformation
Harman  deepak v - agile on steriod - dev ops led transformationHarman  deepak v - agile on steriod - dev ops led transformation
Harman deepak v - agile on steriod - dev ops led transformation
 
DevTestOps
DevTestOpsDevTestOps
DevTestOps
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!
 
[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...
[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...
[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...
 
Pusheando en master, que es gerundio
Pusheando en master, que es gerundioPusheando en master, que es gerundio
Pusheando en master, que es gerundio
 

More from Agile Trends

Repensando a cultura organizacional com o people centric management - Flávio ...
Repensando a cultura organizacional com o people centric management - Flávio ...Repensando a cultura organizacional com o people centric management - Flávio ...
Repensando a cultura organizacional com o people centric management - Flávio ...
Agile Trends
 
Aprendendo com transformações ágeis - Guilherme Motta (Globo.com)
Aprendendo com transformações ágeis - Guilherme Motta (Globo.com)Aprendendo com transformações ágeis - Guilherme Motta (Globo.com)
Aprendendo com transformações ágeis - Guilherme Motta (Globo.com)
Agile Trends
 
Agile Coach Zen – Usando mindfulness no processo de coaching. - David Marques...
Agile Coach Zen – Usando mindfulness no processo de coaching. - David Marques...Agile Coach Zen – Usando mindfulness no processo de coaching. - David Marques...
Agile Coach Zen – Usando mindfulness no processo de coaching. - David Marques...
Agile Trends
 
A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil...
A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil...A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil...
A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil...
Agile Trends
 
O que uma Startup tem e pode ser utilizado na sua empresa e na sua vida! - Lu...
O que uma Startup tem e pode ser utilizado na sua empresa e na sua vida! - Lu...O que uma Startup tem e pode ser utilizado na sua empresa e na sua vida! - Lu...
O que uma Startup tem e pode ser utilizado na sua empresa e na sua vida! - Lu...
Agile Trends
 
Design Thinking na Gestão de Pessoas - Ana Carolina Ribeiro (Suntech)
Design Thinking na Gestão de Pessoas - Ana Carolina Ribeiro (Suntech)Design Thinking na Gestão de Pessoas - Ana Carolina Ribeiro (Suntech)
Design Thinking na Gestão de Pessoas - Ana Carolina Ribeiro (Suntech)
Agile Trends
 
Manifesto para Desenvolvimento Ágil de ATIVIDADES NÃO Software - Ricardo Delc...
Manifesto para Desenvolvimento Ágil de ATIVIDADES NÃO Software - Ricardo Delc...Manifesto para Desenvolvimento Ágil de ATIVIDADES NÃO Software - Ricardo Delc...
Manifesto para Desenvolvimento Ágil de ATIVIDADES NÃO Software - Ricardo Delc...
Agile Trends
 
Auto Seleção – Quebrando o Paradigma na Formação de Times Ágeis. - Allex Espi...
Auto Seleção – Quebrando o Paradigma na Formação de Times Ágeis. - Allex Espi...Auto Seleção – Quebrando o Paradigma na Formação de Times Ágeis. - Allex Espi...
Auto Seleção – Quebrando o Paradigma na Formação de Times Ágeis. - Allex Espi...
Agile Trends
 
Agile + Customer Success – Como renovar o atendimento ao cliente em uma empre...
Agile + Customer Success – Como renovar o atendimento ao cliente em uma empre...Agile + Customer Success – Como renovar o atendimento ao cliente em uma empre...
Agile + Customer Success – Como renovar o atendimento ao cliente em uma empre...
Agile Trends
 
Dívida técnica pagando parcelado ou no final do projeto - Thiago Luiz (Th...
Dívida técnica   pagando parcelado ou no final do projeto - Thiago Luiz (Th...Dívida técnica   pagando parcelado ou no final do projeto - Thiago Luiz (Th...
Dívida técnica pagando parcelado ou no final do projeto - Thiago Luiz (Th...
Agile Trends
 
Ux + gestão colaborativa adaptando o processo de ux para colaboração e o enga...
Ux + gestão colaborativa adaptando o processo de ux para colaboração e o enga...Ux + gestão colaborativa adaptando o processo de ux para colaboração e o enga...
Ux + gestão colaborativa adaptando o processo de ux para colaboração e o enga...
Agile Trends
 
Transformação Digital e o mercado de trabalho: quais serão as habilidades nec...
Transformação Digital e o mercado de trabalho: quais serão as habilidades nec...Transformação Digital e o mercado de trabalho: quais serão as habilidades nec...
Transformação Digital e o mercado de trabalho: quais serão as habilidades nec...
Agile Trends
 
Transformação digital: os mais aptos sobrevivem - Léo Vitor Redondo (Softplan)
Transformação digital: os mais aptos sobrevivem - Léo Vitor Redondo (Softplan)Transformação digital: os mais aptos sobrevivem - Léo Vitor Redondo (Softplan)
Transformação digital: os mais aptos sobrevivem - Léo Vitor Redondo (Softplan)
Agile Trends
 
Axiomas de produto - Evandro Ricardo Silvestre (Moip)
Axiomas de produto - Evandro Ricardo Silvestre (Moip)Axiomas de produto - Evandro Ricardo Silvestre (Moip)
Axiomas de produto - Evandro Ricardo Silvestre (Moip)
Agile Trends
 
Michelle Kakoi - Ágil ou não, é do resultado que eles gostam mais
Michelle Kakoi - Ágil ou não, é do resultado que eles gostam mais Michelle Kakoi - Ágil ou não, é do resultado que eles gostam mais
Michelle Kakoi - Ágil ou não, é do resultado que eles gostam mais
Agile Trends
 
Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem
Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem
Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem
Agile Trends
 
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-marketBoris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
Agile Trends
 
Repensando a cultura organizacional com o people centric management - Flávio ...
Repensando a cultura organizacional com o people centric management - Flávio ...Repensando a cultura organizacional com o people centric management - Flávio ...
Repensando a cultura organizacional com o people centric management - Flávio ...
Agile Trends
 
A evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
A evolução e os desafios do chapter de PMs no Nubank - Pedro AxelrudA evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
A evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
Agile Trends
 
Gestão horizontal: a experiência da VAGAS.com - Mário Kaphan
Gestão horizontal: a experiência da VAGAS.com - Mário KaphanGestão horizontal: a experiência da VAGAS.com - Mário Kaphan
Gestão horizontal: a experiência da VAGAS.com - Mário Kaphan
Agile Trends
 

More from Agile Trends (20)

Repensando a cultura organizacional com o people centric management - Flávio ...
Repensando a cultura organizacional com o people centric management - Flávio ...Repensando a cultura organizacional com o people centric management - Flávio ...
Repensando a cultura organizacional com o people centric management - Flávio ...
 
Aprendendo com transformações ágeis - Guilherme Motta (Globo.com)
Aprendendo com transformações ágeis - Guilherme Motta (Globo.com)Aprendendo com transformações ágeis - Guilherme Motta (Globo.com)
Aprendendo com transformações ágeis - Guilherme Motta (Globo.com)
 
Agile Coach Zen – Usando mindfulness no processo de coaching. - David Marques...
Agile Coach Zen – Usando mindfulness no processo de coaching. - David Marques...Agile Coach Zen – Usando mindfulness no processo de coaching. - David Marques...
Agile Coach Zen – Usando mindfulness no processo de coaching. - David Marques...
 
A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil...
A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil...A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil...
A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil...
 
O que uma Startup tem e pode ser utilizado na sua empresa e na sua vida! - Lu...
O que uma Startup tem e pode ser utilizado na sua empresa e na sua vida! - Lu...O que uma Startup tem e pode ser utilizado na sua empresa e na sua vida! - Lu...
O que uma Startup tem e pode ser utilizado na sua empresa e na sua vida! - Lu...
 
Design Thinking na Gestão de Pessoas - Ana Carolina Ribeiro (Suntech)
Design Thinking na Gestão de Pessoas - Ana Carolina Ribeiro (Suntech)Design Thinking na Gestão de Pessoas - Ana Carolina Ribeiro (Suntech)
Design Thinking na Gestão de Pessoas - Ana Carolina Ribeiro (Suntech)
 
Manifesto para Desenvolvimento Ágil de ATIVIDADES NÃO Software - Ricardo Delc...
Manifesto para Desenvolvimento Ágil de ATIVIDADES NÃO Software - Ricardo Delc...Manifesto para Desenvolvimento Ágil de ATIVIDADES NÃO Software - Ricardo Delc...
Manifesto para Desenvolvimento Ágil de ATIVIDADES NÃO Software - Ricardo Delc...
 
Auto Seleção – Quebrando o Paradigma na Formação de Times Ágeis. - Allex Espi...
Auto Seleção – Quebrando o Paradigma na Formação de Times Ágeis. - Allex Espi...Auto Seleção – Quebrando o Paradigma na Formação de Times Ágeis. - Allex Espi...
Auto Seleção – Quebrando o Paradigma na Formação de Times Ágeis. - Allex Espi...
 
Agile + Customer Success – Como renovar o atendimento ao cliente em uma empre...
Agile + Customer Success – Como renovar o atendimento ao cliente em uma empre...Agile + Customer Success – Como renovar o atendimento ao cliente em uma empre...
Agile + Customer Success – Como renovar o atendimento ao cliente em uma empre...
 
Dívida técnica pagando parcelado ou no final do projeto - Thiago Luiz (Th...
Dívida técnica   pagando parcelado ou no final do projeto - Thiago Luiz (Th...Dívida técnica   pagando parcelado ou no final do projeto - Thiago Luiz (Th...
Dívida técnica pagando parcelado ou no final do projeto - Thiago Luiz (Th...
 
Ux + gestão colaborativa adaptando o processo de ux para colaboração e o enga...
Ux + gestão colaborativa adaptando o processo de ux para colaboração e o enga...Ux + gestão colaborativa adaptando o processo de ux para colaboração e o enga...
Ux + gestão colaborativa adaptando o processo de ux para colaboração e o enga...
 
Transformação Digital e o mercado de trabalho: quais serão as habilidades nec...
Transformação Digital e o mercado de trabalho: quais serão as habilidades nec...Transformação Digital e o mercado de trabalho: quais serão as habilidades nec...
Transformação Digital e o mercado de trabalho: quais serão as habilidades nec...
 
Transformação digital: os mais aptos sobrevivem - Léo Vitor Redondo (Softplan)
Transformação digital: os mais aptos sobrevivem - Léo Vitor Redondo (Softplan)Transformação digital: os mais aptos sobrevivem - Léo Vitor Redondo (Softplan)
Transformação digital: os mais aptos sobrevivem - Léo Vitor Redondo (Softplan)
 
Axiomas de produto - Evandro Ricardo Silvestre (Moip)
Axiomas de produto - Evandro Ricardo Silvestre (Moip)Axiomas de produto - Evandro Ricardo Silvestre (Moip)
Axiomas de produto - Evandro Ricardo Silvestre (Moip)
 
Michelle Kakoi - Ágil ou não, é do resultado que eles gostam mais
Michelle Kakoi - Ágil ou não, é do resultado que eles gostam mais Michelle Kakoi - Ágil ou não, é do resultado que eles gostam mais
Michelle Kakoi - Ágil ou não, é do resultado que eles gostam mais
 
Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem
Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem
Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem
 
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-marketBoris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
 
Repensando a cultura organizacional com o people centric management - Flávio ...
Repensando a cultura organizacional com o people centric management - Flávio ...Repensando a cultura organizacional com o people centric management - Flávio ...
Repensando a cultura organizacional com o people centric management - Flávio ...
 
A evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
A evolução e os desafios do chapter de PMs no Nubank - Pedro AxelrudA evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
A evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
 
Gestão horizontal: a experiência da VAGAS.com - Mário Kaphan
Gestão horizontal: a experiência da VAGAS.com - Mário KaphanGestão horizontal: a experiência da VAGAS.com - Mário Kaphan
Gestão horizontal: a experiência da VAGAS.com - Mário Kaphan
 

Recently uploaded

Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 

Recently uploaded (20)

Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 

Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporações

  • 1. Agile Trends 2017 Aplicando DevOps em Grandes Corporações Agile Trends São Paulo 2017 Luiz Fernando Testa Contador lcontador@ciandt.com
  • 2. Who am I? #sobrinhas #F1 #senna #cerva#familia #Fé #amor #tennis #TechCareer #TI Jaú Campinas São Paulo
  • 3. What is DevOps? (In different views) Is a new position ? or is a new department? Is a methodology? a philosophy? A concept? or a culture? Is a developer specialist who understands infra/operations? Or it is a sysadmin that have code develop skills? DevOps only works on start-ups or also fit on big corporation? Business/Process Dept RH/Hiring Dept Development/TI Dept All Dept #DevOps
  • 4. Lets try choose the best answer for that
  • 7. Enterprises have discovered DevOps and know the benefits of this transformation EnterprisesStart-ups Enterprises vs Start-ups ... ...
  • 8. Infra/Ops Team Business Team Dev/Arch Team Q&A Team Security Team PM, SM, BI, Executives Owner Dev, Arch, DBAs, Spcist Q&A Security Analyst TI Analyst, SysAdmin Measured Goal Challenges to adopt DevOps in Enterprises Value Activated Feature Delivered Quality Metrics Security Vulnerability Stability Conflict of interest (each dept) Increase the Business Increase the Business Protect the Business Protect the Business Protect the Business DevOps is NOT just tools ...
  • 9. Challenges to adopt DevOps in Enterprises Business Area - DevOps Applicability (Effort)CriticalSystems DevOps Applicability eCommerces Portals Websites Microservices Mobile Apps Hospital/Health Systems Financial/Main Systems Airplane/Traffic Systems Security Systems Legacy Systems Monolithic Systems Easy Hard
  • 10. ciandt.com In such a dynamic scenario, large companies and their rigid structures have the challenge of answering a single question.
  • 11. ciandt.com Is it possible to be big & agile? #yesewecan
  • 12. How Enterprises can start? 1 - Culture changes start at the Top The implementation of DevOps is not simply about the fast deployment and IT department It must be treated as a company-wide transformation—one that incorporates process and governance considerations as well as technology-related ones.
  • 13. How Enterprises can start? 2 - Change the team organization Business Team Dev/Arch Team Q&A Team Security Team Infra/Ops Team . . . . . . . . . . . . . . . . . . . . . . . . . . . Current scenario: ● Large Organization ● "Vertical" Departments ● Hard Silos and Legacy Systems
  • 14. How Enterprises can start? 2 - Change the team organization New scenario: ● Make a Small Multi-Funcional Team ● Share de same physical location or incorporate video streaming ● Bring/Gather All Dept Representatives into the same agile team Business Goal Dev/Arch Goal Q&A Goal Security Goal Infra/Ops Goal Team 1 Team 2 Team 3 . . . . . . . . . . . . . . . . . . . . . . . . . . .
  • 15. How Enterprises can start? 2 - Change the team organization (Avoid mistakes)
  • 16. How Enterprises can start? 3 - Share Technical Skills ● Be an agent for change; ● Technical DOJOs; ● Hackatons and TechTalks; ● Create a Sandbox environment - Define a "Shared Play" area; ● Create a "DevOps Day" for the Company with more visibility as you can; ● Invest in External Events (workshops/summits/meetups/webinars)
  • 17. ciandt.com 4 - Invest in Elastic Infrastructure and New Architecture How Enterprises can start? ● Microservices (avoid monolithics systems) ● APIs/Services (integrate different system) ● Containerization (Docker) ● Infrastructure as Code (Puppet, Chef, Ansible) ● Cloud (Public / Private) ● IaaS (OpenStack, AWS, Google, Microsoft Azure) ● Paas (OpenShift, IBM Bluemix, Cloud Faundry) ● SaaS (Google, Salesforce, Office365)
  • 18. ciandt.com 5 - Higher frequency of deployments • Continuous Deployment (Avoid code stock) • Lower time to market (Reduce Lead Time) • Lower complexity and risk (Avoid Big Bang) • Blue Green Deployment / Feature Toggle (Reduce Down Time) How Enterprises can start?
  • 19. 6 - Make all things visible for everybody How Enterprises can start? • Continuous Feedback (Prior/Easy defect identification) • Continuous Monitoring (Focus on the production environment)
  • 20. 7 - Automate manual / boring process How Enterprises can start? Start automating manual process like: ● Status Reports ● Docs Requires ● Release Notes ● Manual Validation
  • 21. 8 - Focus on tech career progression How Enterprises can start? Source: itigocloud.com
  • 22. Continuous Integration -> Delivery -> Deployment -> OperationHow Enterprises can start? 9 - Start Small and with the Goal in Mind Define a MVP Concept (Minimal Viable Product) ● MVP 1 (Camp1) ○ Define a Small Team (New Non-Critical Project) ○ Create the first Microservices ○ Use Self Hosting (Virtualization) ○ Apply Continuous Integration ● MVP2 (Camp2) ○ Apply Continuous Delivery/Testing ○ Implement Feature Toggle ○ Use Cloud Hosting (IaaS) ● MVP3 (Camp3) ○ Apply Continuous Deployment ○ Implement Infra Auto-Scaling ○ End-to-End Monitoring Camp1 Camp2 Camp3 Camp4
  • 23. Continuous Integration -> Delivery -> Deployment -> OperationHow Enterprises can start? 10 - Evaluate DevOps Maturity
  • 24. CI&T - DevOps Maturity Evaluation Continuous Monitoring Continuous Deployment Continuous Testing Source Code Version Control Environments Build Automation Source Code Quality Unit & Acceptance Tests Automation Infrastructure Monitoring Infrastructure as a Code Culture Process Performance & Load Tests Automation Database Version Control Security Test Automation Platform Monitoring Application Monitoring Business Monitoring Continuous Integration Deployment Automation
  • 25. DevOps Assessment Form ciandt.com CI&T - DevOps Maturity Evaluation
  • 26. Nível 3 - IdealNível 0 Nível 2 - TargetNível 1 - Transição DevOps practices are not minimally enforced Some minimum practices apply, but there are essential practices not applied Essential practices are applied The most advanced practices on the market are applied Exemple: Build Automation Nível 1: - Build automatizada em um servidor específico - Controle de dependências (ex: maven, nuget, npm, bower) - Status da build visível (email-feedback do status da build e/ou monitor de build) Nível 2: - Build commit com testes unitários - Falhas nos testes unitários quebram a build - Build de commit rápida (ex: não ultrapassa 15 minutos) - Fluxo de integração controlado, utilizando pipeline ou equivalente Nível 3: - Tempo de build não demonstra aumento gradativo - Quando existe dependência e reuso entre módulos, os componentes do projeto são publicados em um repositório de artefatos (ex: nexus, artifactory ou equivalente) Nível 0: - Não completa o nível 1 Level and Criteria for each practice CI&T - DevOps Maturity Evaluation
  • 27. Continuous Monitoring Continuous Deployment Continuous Testing Source Code Version Control Environments Build Automation Source Code Quality Unit & Acceptance Tests Automation Infrastructure Monitoring Infrastructure as a Code Culture Process Performance & Load Tests Automation Database Version Control Security Test Automation Platform Monitoring Application Monitoring Business Monitoring Continuous Integration Deployment Automation Continuous Monitoring Continuous Deployment Continuous Testing Source Code Version Control Environments Build Automation Source Code Quality Unit & Acceptance Tests Automation Infrastructure Monitoring Infrastructure as a Code Culture Process Performance & Load Tests Automation Database Version Control Security Test Automation Platform Monitoring Application Monitoring Business Monitoring Continuous Integration Deployment Automation Initial Evaluation Final EvaluationRoadmap Transformation CI&T - DevOps Maturity Evaluation
  • 28. Luiz Fernando Testa Contador Technical Specialist lcontador@ciandt.com dudu.contador@gmail.com duducontador The Phoenix Project: The Phoenix Project tells the story of an IT manager who has ninety days to rescue an over-budget and late IT initiative. By Gene Kim, George Spafford, and Kevin Behr Luiz Fernando Testa Contador Luiz Fernando Testa Contador The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations By Gene Kim, Jez Humble, and Patrick Debois