Data: 25/08/2016
Horário: 14:00 – 15:30
Local: Auditório da CEA II - INPE
Título: Agile Software Architecture Practices
Descrição:Working with software architecture in agile projects is hard: you need to start as fast as you can, but also need to have a sustainable base architecture that you will be able to evolve through the project. This talk present a set of patterns identified on real projects, that focus on practices for creating and evolving a software architecture in the context of an agile project. These practices provide a set of tools to the team that can allow them to define an "enough" architecture in the beginning of the project and to manage the state and the evolution of it during the project iterations.
Palestrante:
Eduardo Guerra atua profissionalmente como pesquisador no
Instituto Nacional de Pesquisas Espaciais (INPE). Desenvolve
pesquisa na área de desenvolvimento de frameworks, design e
arquitetura de software, mineração de repositórios de software e
metodologias ágeis. Atuou por mais de 7 anos como editor-chefe
da revista MundoJ. Foi professor do Instituto Tecnológico de
Aeronáutica (ITA) por 6 anos, onde concluiu sua graduação,
mestrado e doutorado, e onde hoje é um dos responsáveis pelo
Programa de cursos integrados Programação Java e Desenvolvimento
Ágil na plataforma Coursera. Possui diversas certificações da
plataforma Java e experiência como arquiteto de software.
Participa de projetos open-source, como SwingBean, Esfinge e
ClassMock e é autor dos livros "Design Patterns com Java -
Projeto Orientado a Objetos Guiado por Padrões" e "Componentes
Reutilizáveis em Java com Reflexão e Anotações". Ele acredita
que um bom software se faz mais com criatividade do que com
código e vive em busca de melhores formas para seu
desenvolvimento.
Jaqueline Secretaria do Curso de Pós-Graduação em Computação Aplicada - CAP Instituto Nacional de Pesquisas Espaciais - INPE Av. dos Astronautas, 1.758 - Jardim da Granja CEP: 12227-010 - São José dos Campos - SP. Tel: (12) 3208-6551