Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil
em uma grande empresa,
um post-it por vez!
Adriano Tavares
Software Architect & Disciplined Agilist
Fiat Chrysler
Porque encarar uma
transformação ágil?
“Métodos ágeis
criam mais valor
de negócio, mais
rápido, que os
tradicionais.”
Forrester
“Agora toda
empresa é uma
empresa de
software.”
Forbes
“Toda industria
está sendo
impactada pela
disrupção
digital.”
HBR
O que significa ser “Ágil”?
Tecnologia: Desenvolver com métodos ágeis
Business: Agilidade de Negócio
Ser ágil é o meio, a meta da transformação
ágil é servir melhor aos
clientes.
Clientes: Uma experiência melhor
Quais são as estratégias
matadoras para obter
sucesso na transformação
ágil de uma grande
empresa?
Para transformar é importante
considerar o contexto e entender
os fatores de escala
organizacionais.
Source: mundofca.com
Um dos maiores grupos automotivos do
mundo.
A Fiat Chrysler Automobiles
(FCA) desenvolve, projeta, fabrica e
vende automóveis, veículos comerciais
leves, componentes e sistemas de
produção.
As operações globais do Grupo são
divididas em quatro regiões:
• NAFTA (América do Norte, incluindo
México)
• EMEA (Europa, Oriente Médio e
África)
• LATAM (América Latina) e
• APAC (Ásia-Pacífico).
Agile Outsourcing
#1 Strategy: Procure an agile team
#2 Strategy: Adopt Variable Funding
#3 Strategy: Co-located work (Travel) at key points
throughout the project
#4 Strategy: Evolutionary Requirements
#5 Strategy: Short Iterations
#6 Strategy: Collaborate Closely
#7 Strategy: Govern Agilely
#8 Strategy: Test Throughout the Project
#9 Strategy: Gradual Hand Over
#10 Strategy: Succeed Locally First
#11 Strategy: Actually Outsource the Work
Source: disciplinedagiledelivery.com
Agile Roles
Source: disciplinedagiledelivery.com
Primary Roles
● Scrum Master / Agile Coach
● Product Owner
● Agile Project Manager
● Enterprise Architect
● Software Architect
● Developer Mobile
● Developer Web/Frontend
● Developer Backend
● Tester (QA)
Secundary Roles
● Especialista DevOps
● Especialista em Analytics
● Especialista em UX
● Especialista em UI
● Business Analyst
● Cloud Architect
● Especialista em IA
● Especialista IoT
● Estrategista Digital
DevOps
Source: disciplinedagiledelivery.com
Strategies:
#1 Strategy: Shared version control
#2 Strategy: One step build and deploy
#3 Strategy: Automated infrastructure
#4 Strategy: Shared metrics (Dashboards)
#5 Strategy: Instant Messenger Bots
(ChatOps)
Practices:
Continuous Test Automation
Continuous Integration (CI)
Continuous Deployment (CD)
Culture:
Roadmap (Draft)
Enterprise Agile/DevOps/ArqSoft Transformation usando Lean Change (8d / m x 6 meses)
Assessment e
plano de
implementação
(1-2w)
Workshop
Executivo
(1d)
Coaching Executivos (1d / m x 6 meses)
Coaching Business (Contínuo part-time com os times por 6 meses)
Coaching Gerentes (Contínuo part-time com os times por 6 meses)
ExecutivosBusinessTimes
Workshop
Gerentes
(1d)
Workshop
Product
Owners
(1d)
Workshop
Introd.
Agile
DevOps
(1d)
Coaching Times (Contínuo part-time com os times por 6 meses)
Gestão
Workshop
TImes
(1-3d)
Inception
Planning
(3-8d)
3 sprints
de 2w
(6w)
Workshop
Times
(1-3d)
Inception
Planning
(3-8d)
3 sprints
de 2w
(6w)
Workshop
Times
(1-3d)
Inception
Planning
(3-8d)
3 sprints
de 2w
(6w)
Time #1
Time #2
Time #3
Workshops suplementares sob demanda
(Agile/DevOps/ArqSoft/BI/Cloud/Tools)
...
...