Arquitetura para Times Ágeis
Como planejar uma arquitetura robusta e acomodar as constantes mudanças a partir de uma arquitetura emergente.
Arquitetura é um tema importante e muitas vezes complexos em ambientes corporativos e até mesmo dentro de pequenos times. Esse treinamento dará uma visão geral sobre arquitetura de software, arquitetura de soluções e arquitetura corporativa no contexto de empresas que adotaram metodologias ágeis em seus times de desenvolvimento, nas áreas de negócio ou em larga escala.
Modalidade: online
Visão Geral
A Arquitetura Corporativa e Arquitetura de Sistemas são geralmente associados a uma fase de atividades de planejamento inicial de demandas e projetos que promovem mudanças no uso de tecnologias e soluções de TI. Por outro metodologias ágeis indicam a arquitetura emergente, que surge a cada iteração, diferente da arquitetura inicial e intencional, compulsória e impositiva dos métodos waterfall. Porém com a adoção cada vez em maior escala da agilidade nas empresas não podemos simplesmente adotar uma visão e abandonar a outra. A arquitetura corporativa assim como a arquitetura de soluções são fundamentais para guiar as empresas para o sucesso e qualidade dos projetos. Nesse treinamento veremos como atingir o menor time-to-market, acomodar as mudanças em uma arquitetura intencional e ao mesmo tempo emergente.
Por que participar?
Ao final deste curso os participantes estarão aptos a:
- Entender as diferentes abordagens ágeis em diversos níveis da empresa;
- Conhecer e saber distinguir os frameworks de agilidade em larga escala;
- Entender integração e papel da Arquitetura de TI e Arquitetura Corporativa em times ágeis;
- Usar a abordagem ágil durante a interação com times de desenvolvimento, squads e toda a companhia;
- Promover e gerenciar mudanças de arquitetura através de roadmaps e backlog de arquitetura;
- Compreender por que a arquitetura é um tema importante e crucial para sustentabilidade e robustez das soluções alinhadas às necessidades da empresa e do mercado.
Conteúdo programático
- Capítulo 1 – Introdução
- Evolução dos sistemas
- O que é arquitetura?
- Por que arquitetura é importante?
- Arquitetura de aplicação
- Arquitetura de solução
- Arquitetura corporativa
- Princípios de arquitetura
- Modelos e visões arquiteturais
- Capítulo 2 – Metodologias Ágeis
- O surgimento dos métodos ágeis
- O Manifesto Ágil
- Princípios de Agilidade
- Métodos Ágeis (Scrum, XP, Kanban e DevOps)
- Arquitetura Tradicional e Arquitetura Ágil
- Capítulo 3 – Agilidade em Larga Escala
- Scrum of Scrums
- Safe – Scale Agile Framewoks
- Nexus
- Large-Scale Scrum (LeSS) Structure
- Disciplined Agile
- O modelo Spotify
- Capítulo 4 – Arquitetura de Software em Times Scrum
- Questões de arquitetura em times ágeis
- Princípios ágeis para arquitetura
- Práticas do Scrum
- Capítulo 5 – Questões de Arquitetura e DevOps
- Melhoria contínua e evolução da arquitetura
- Integração Contínua
- Entrega Contínua
- Escalabilidade
- Sustentabilidade
- Ferramentas de suporte aos times
- Infraestrutura ágil
- Trabalhando com times DevOps
- Capítulo 6 – Abordagem Ágil para Arquitetura
- Business Model Canvas
- Design Thinking
- Modelagem Ágil
- O modelo C4
- Ferramentas de modelagem
- Tirando proveito da nuvem para agilizar os negócios
- Tecnologias e soluções
- Capítulo 7 – Arquitetura Corporativa e Agilidade
- Introdução a Arquitetura Corporativa
- Frameworks de Arquitetura Corporativa
- Modelagem com Archimate
- Roadmap de Arquitetura
- Backlog de Arquitetura e Backlog de Produto
- The Open Group Agile Architecture
- Capítulo 8 – Considerações Gerais sobre Arquitetura e Agilidade
- Valores ágeis para arquitetura
- Postura e cultura ágil em arquitetura
- Sensibilidade ao contexto
- Foco no valor para o negócio
Público alvo
Arquitetos, Líderes, Scrum Masters e Gerentes
Pré-requisitos
Ter vivência em projetos de desenvolvimento de software.
Material didático
O curso aborta temas teóricos e práticos com exercícios de fixação e exercícios práticos com apoio de ferramenta.
O material didático inclui apostila, estudo de caso e exercícios.
Recursos Necessários
Computador com acesso à internet.
Duração
12 horas