Curso Agile Architecture

  • Metodologia Ágeis & Scrum

Curso Agile Architecture

24h
Visão Geral

Curso Agile Architecture, Muitas organizações e arquitetos lutam com projetos e decisões arquitetônicas em um ambiente ágil. Eles entendem a importância de evitar um design intenso antecipadamente, mas não têm certeza de quanto design inicial deve ser feito, então optam pelo outro lado do espectro – nenhum design inicial. Nenhum dos extremos do espectro é sustentável, pois ambos são inerentemente arriscados.

Deixar sua arquitetura emergir e implementar apenas o que você realmente precisa (versus o que você acha que pode precisar) é um ato de equilíbrio entre adiar decisões de design que não precisam ser tomadas antecipadamente e abordar aspectos do sistema que terão um impacto duradouro. impacto em um projeto. Este ato de equilíbrio exige que arquitetos e designers demonstrem liderança técnica, encontrando o meio-termo certo e mitigando o risco envolvido com muito ou pouco projeto.

Neste workshop altamente interativo, os participantes examinarão as funções, responsabilidades e práticas dos arquitetos que trabalham em um ambiente ágil, bem como obterão uma compreensão do esforço de arquitetura e design exigido nos níveis corporativo, de domínio, de solução e de arquitetura de software. Os participantes também explorarão as práticas e técnicas para definir, refinar e evoluir com eficácia a arquitetura que apoia os valores ágeis e os princípios da boa arquitetura e design.

Objetivo

Após realizar este Curso Agile Architecture você será capaz de:

  • Desenvolver uma compreensão do que arquitetura é e o que não é
  • Entenda as funções e responsabilidades dos arquitetos em um ambiente ágil
  • Aprenda como aplicar os valores e princípios da arquitetura ágil
  • Entenda a diferença entre arquitetura ágil e arquitetura de software tradicional
  • Aplicar técnicas para planejar e alinhar atividades de arquitetura em toda a empresa
  • Aprenda a comunicar a abordagem da arquitetura e as decisões necessárias para diversas partes interessadas
  • Obtenha práticas e técnicas para manter a documentação da arquitetura leve
  • Reconhecer e gerenciar dívidas técnicas
Publico Alvo
  • Arquitetos, designers e desenvolvedores seniores que buscam entender seu papel e suas práticas em um ambiente ágil, bem como gerentes de iteração, gerentes de projeto e mestres Scrum que desejam entender como os requisitos técnicos sustentam um projeto ágil.
Materiais
Português | Inglês
Conteúdo Programatico

Course Introductions and Agile Review

  1. Definition of Business Agility
  2. The Challenge of Organizational Silos
  3. Agile Manifesto and Principles

What is Software Architecture?

  1. Types of Architecture
  2. Design versus Architecture
  3. Difference Between Traditional and Agile Architecture
  4. Agile Architecture Values
  5. Agile Architecture Principles

Architect Roles and Responsibilities

  1. Technical Leadership
  2. The Architect and the Agile Team
  3. Defining Your Role to Add Value

Integration – Service Oriented Architecture (SOA)

  1. Historic Context for SOA
  2. Programmable Interfaces
  3. Declarative Programming
  4. Service as APIs
  5. Enterprise Service Bus
  6. Loose Coupling

Enterprise and Domain Architecture in an Agile Environment

  1. Governance – The Business Agility Enabler
  2. Maintaining the Big Picture
  3. Paving the Architectural Runway
  4. Identifying and Managing Architectural Risks

Software Architecture in an Agile Environment

  1. The Need for Architecture on Agile Projects
  2. Team Responsibilities
  3. Avoiding Heavy Upfront Architecture
  4. Minimum Viable Architecture
  5. Scaling Agile and Architecture

Practices and Principles for Good Architecture and Design

  1. Analysis and Design – OO versus Procedural Design Principles
  2. XP versus Sound Design
  3. Managing Technical and Architecture Debt

GETTING REST Right

  1. REST versus Web Services
  2. REST Based SOA Pros and Cons
  3. REST Based Business Process Management

Move to Cloud

  1. Architecting for the Cloud
  2. The CAP Theorem
  3. ACID and BASE
  4. Data Consistency
  5. DevOps
  6. Cloud-Oriented Architecture

Data, Big Data and Agile Architecture

  1. Schemalessness in a Structured World
  2. Semantic Interoperability
  3. Multiversion Concurrency Control (MVCC)
  4. Big Data and Agile Architecture

Agile Architecture in Practice

  1. Rethinking Integration
  2. Capabilities versus Affordances
  3. Alignment of Architecture with BPM
  4. Coding at Meta Level
  5. Dynamic Schemas, Coupling and Extreme Late Binding

Agile Enterprise Architecture

  1. Enterprise Architecture and Frameworks
  2. Continuous Business Transformations
  3. Governance and Agile Architecture Roadmap
  4. Common Architectural Issues (Smells) to Guard Against
  5. Conclusion and Next Steps
TENHO INTERESSE

Cursos Relacionados

 Curso Colaboração e Comunicação Requisitos Ágeis

24 horas

Curso Scrum Fundamentos Exame PSM

16 horas

Curso Scrum Ágil Liderança Ágil

16 horas

Curso de Extensão e Foundation Agile Tester

16horas

Curso Scrum Master - Profissional Scrum

16 horas

Curso Scrum Preparatório Para Certificação

16 horas

Curso Análise de negócios em projetos ágeis

32 horas