Dextra
Gartner
Application Architecture, Development and Integration Summit
14 de agosto de 2013
Bill Coutinho
Diretor de Marketing
“
Governance
“The system by which the current and future use of
IT is directed and controlled. It involves evaluating and directing the plans for the use of IT to support the organization and monitoring this use to achieve plans. It includes the strategy and policies for using IT within an organization.”
-- Wikipedia
Governança = planejar, dirigir e controlar
Motivação: gerenciar risco
Premissa: antecipar (prever) o futuro
Incompatível com inovação!
Desenvolvimento de Software
Qual o risco?
O custo da mudança (A.A.)
O risco de antecipar o futuro
Grandes “apostas”
➡
Grandes riscos
➡
Grande necessidade de controle
O custo da mudança (D.A.)
“Embrace change”
&
“The last responsible moment”
O custo da mudança
(ou: quanto custa mudar de ideia)
Agile Engineering
Test Driven Development
Continuous Integration
Agile Design
Refactoring
Design Evolutivo
“Baby steps”
Agile Delivery
DevOps
Continuous Delivery
Agile Infrastructure
Cloud (IaaS, PaaS)
Infrastructure as Code
Lightweight Integration
REST
Cloud-ready applications
Serviços via API
Apps focadas no negócio
Interface de usuário
Padrões Web: HTML/Javascript/REST
Mobile
Ready for Multichannel
Software Craftsmanship
Uma nova visão de
Governança
Inovação x “business as usual”
Solução conhecida
Problema conhecido
Eficiência, custo
Pacotes, componentes
Melhores práticas, processos
“Solução em busca de um
Problema desconhecido problema”
Desperdício, FUD
Solução nova
Diferenciação
Software sob-medida
Agile
Transformação de negócio
Inovação
Lean Startup
Modelo Pace Layered
(Gartner)
Modelo Pace Layered
(Gartner)
Governança
“Tradicional”
Modelo Pace Layered
(Gartner)
Nova Visão de
Governança
Mudança é