Os modelos de desenvolvimento e produção hierárquicos dos séculos XIX e XX demonstraram sua falência com o advento da tecnologia e demandas do século XXI. Precisamos de um novo conjunto de ferramentas, mas mais do que isso, uma nova mentalidade, para abordar os desafios atuais.
Nessa palestra vamos falar dos conceitos de Legibilidade, Sistemas Complexos e Pensamento Sistêmico e como adaptar os processo de pesquisa e desenvolvimento, gestão financeira, gestão de portfólio e descoberta de produtos a esse novo cenário utilizando essas ferramentas.
Não espere encontrar respostas nessa palestra: espere melhorar as suas perguntas.
2. STATE OF DEVOPS REPORT 2016
2
Publicações
200x
mais frequentes
Recuperação
24x
mais rápida
Taxa de falha
3x
menor
Tempo de ciclo*
2555x
mais curto
Organizações de TI de
alta performance:
3. 3"Avenue of Honour" (CC BY 2.0) by bobarcpics "Philippines Jungle" (CC BY
2.0) by Seth1492
LEGIBILIDADE
4. 4
PROCESSOS SÃO MARGINALMENTE ILEGÍVEIS
PESSOAS SÃO ATIVAMENTE CRIPTICAS
É ERRADO ASSUMIR QUE UM SISTEMA QUE NÃO
COMPREENDEMOS É IRRACIONAL
É UMA FALÁCIA ACREDITAR QUE APENAS COISAS
COMPREENSÍVES PODEM FUNCIONAR
NO SÉCULO XX LIDÁVAMOS COM COMPLEXIDADE DE SISTEMAS
ATRAVÉS DA ANÁLISE
20. EQUIPES DEDICADAS E ALINHADAS
20
Definir estratégia do negócio
Identificar resultados
esperados para os clientes
Exploração das
oportunidades viáveis
Seleção das opções com
maior potencial
Composição de um time
alinhado a missão e ao
contexto
Aprendizado validado
através da entrega
27. RISCO AJUSTADO AO RETORNO NO CAPITAL
27
VaR
Tempo
Valorexpostoarisco
PROJETOS
TRADICIONAIS
28. RISCO AJUSTADO AO RETORNO NO CAPITAL
28
VaR
Tempo
Valorexpostoarisco
PROJETOS
ITERATIVOS
29. TRABALHOS POR FAZER
29"Business of Software - Clay Christensen" (CC BY 2.0) by betsyweber
Quando se deforntam com um trabalho que
precisa ser feito, [consumidores]
essesncialmente “contratam” um produto
para fazer esse serviço. (…) Nós
desenvolvemos essa ideia por que
queríamos entender o que nos leva a
comprar um produto.
30. ESTRATÉGIAS PARA O CRESCIMENTO
30
FOCO NOS TRABALHOS
EXISTENTES
CENTRAL: Criar novo
resultado desejado ou
evitar um resultado
indesejado em um
produto existente
DISRUPTIVO: Expandir o
grupo de clientes que
tem acessso ao produto
FOCO EM NOVOS TRABALHOS
RELACIONADO: Identificar
um trabalho relacionado
que pode ser oferecido
em conjunto
NOVO: Identificar outro
trabalho que o produto
atual pode atender
32. UM TRABALHO POR FAZER
32
Gerenciar finanças pessoais pelo celular
Lavar roupas em casa
Verbo Objeto Contexto
33. INOVANDO EM DOMÍNIOS COMPLEXOS...
ORGs. DE ALTA PERFORMANCE Parecem caóticas para leigos
LEGIBILIDADE Fazemos modelos imperfeitos por limitação cognitiva
CYNEFIN Como lidar com a complexidade
PORTIFÓLIO DE PROJETOS Um plano com vários caminhos
HORIZONTES DE INVESTIMENTO Seja intencional com o seu portifólio
OpEx Não existe mais “projeto de software”
FOCO NO RESULTADO Vasão antes de produtividade. É mais barato!
TRABALHOS POR FAZER Esqueça da solução. Entenda a
necessidade
33
Quem conhece a ThoughtWorks?
Quem veio esperando uma palestra técnica?
Quem entende transformação digital como APIs, microsserviços, etc?
Estreia da palesta / cobaias
Saiu em junho
Puppet Labs
P/ quem vem de org. tradicional (gantt, releases semestrais, release gates), parece loucura
Templo de ciclo – de código no repositório pra código em produção (6mo. Vs. 1hr.)
Qual o mais resiliente/antifrágil
Sistemas vivos não existem como uma parte – se tirar só uma parte, vira uma coisa diferente
Organizações são da mesma forma
São complexas Usamos modelos
Precisamos ficar cientes da sua limitação
Venkatesh Rao
http://www.ribbonfarm.com/2010/07/26/a-big-little-idea-called-legibility/
Positivismo – Ordem e progresso
Obvious: Uma decisão de “buy”
Complicated: Produção – nas condições que foi planejada pra funcionar (ou kanban)
Complexo é o domínio dos padrões (não firmes) – só se dá conta depois do fato
DESENVOLVIMENTO vs. PRODUÇÃO: Desenvolvimento não tem respostas certas
Experimentos seguros: Lean startup, A/B, Dark Launch
Limitações: TDD, BDD, HDD(?)
Atratores: O que estimula o comportamento correto
Diversidade evita máximos locais
Seguir uma rota predefinida não é uma opção
Defeito no tanque de oxigênio a 320mil km da Terra
Complicado? Não, complexo
Seria o 3º pouso na lua
Abortaram a missão lunar
Plano de aborto original dependia do módulo de serviço
Módulo de serviço danificado
Foto: Exesso de CO2 era um problema
Para domínos complexos, tenha um portifolio
Jules Koster –Semco Style
Neil Williams – Product Lead GDS
http://www.mindtheproduct.com/2014/07/experiments-roadmapping-gov-uk/
McKinnsey
H1: Baixo crescimento, deve gerar capital extra
H2: Alto crescimento, necessitam investimento para crescer
Horizonte de tempo
Explorar: investimento limitados, “seguros para falhar”, busca evidencias
Aproveitar: Times ponta a ponta, busca um modelo sustentável
Sustentar: Adicionar valor, não funcionalidades, decisão com dados
Aposentar: Como podemos parar? Cria espaço para inovações
*** Metade da palestra ***
Abril 2016
Joca Torres
Baseado no modelo do Gary O’Brien
Isso significa que deve usar OpEx
Cynefin: Condição inicial, limites, experimentos seguros
Horizontes: Até a metade é H1
Chris Matts
https://theitriskmanager.wordpress.com/2016/05/21/managing-the-top-2-constraints-in-an-organisation/
Quando está pronto, deve estar gerando resultado (informação, capital)
Henrik Kniberg
Dan North
Um jeito de identificar resultados
Buraco e broca
CENTRAL: exemplo, diminuir a latência no processamento de um pagamento
DISRUPTIVO: a moderninha! Desintermediou os guichês do aeroporto + acesso
RELACIONADO: multiplus. plano de fidelidade junto com passagens aéreas
NOVO: velas (clima)
Foco no contexo e o que o cliente faz
Não foca no qie o cliente diz que quer (“mais rápido e mais barato”)
Descreve o problema, não a solução
Quanto mais context melhor
Falar do stand da TW e da continuação do papo as 16hs