Pós-Graduação em Métodos Ágeis
Após um recesso de grandes mudanças em minha vida pessoal e profissional, retorno ao blog com uma novidade: Aceitei um convite para lecionar Engenharia de Usabilidade para a pós-graduação focada em Métodos Ágeis da UNA, coordenada por Edgard Davidson.
Desenvolvimento Ágil
Assim é chamado um conjunto de métodos de desenvolvimento iterativo, horizontal e colaborativo de software, com foco na qualidade e economia de recursos.
Tive alguma experiência com a adoção do SCRUM em 2008, na empresa Studio Sol. Após algumas dificuldades maturamos um processo próprio focado nos princípios do Manifesto Ágil somados à características do Design Centrado no Usuário (tema de meu trabalho de conclusão de curso durante minha especialização em Design de Interação pela PUC Minas).
Iterações
As metodologias baseadas nos princípios do DA diferenciam do modelo tradicional de desenvolvimento – conhecido como waterfall ou cascata – onde as etapas do projeto se sucedem em um planejamento rígido. Na via oposta, o ágil oferece maior flexibilidade: os processos são divididos em pequenos ciclos de desenvolvimento e homologados rotineiramente.
Horizontalidade e colaboração
Não há uma estrutura rígida de gerenciamento do projeto. Nos diferentes frameworks de desenvolvimento ágil, o foco está na equipe e a responsabilidade de sucesso é compartilhada. É claro que ainda existe hierarquia, mas as decisões são tomadas por questões primariamente técnicas.
Usabilidade
É um atributo que determina a facilidade de uso de um produto, sistematizado em alguns princípios fundamentais, que variam entre autores. O campo de estudos nasceu na década de 80, derivado de processos de inspeção de software.
Nilsen indica cinco aspectos que a definem: fácil aprendizado, memorização, eficiência, baixo índice de erros e satisfação de uso (Nielsen, 1993, p.25). Ou seja, algo é mais usável quando não apresenta frustração em seu uso (Rubin, 1994).
Foco da Pós-Graduação
Acredito pessoalmente na proposta prática deste curso oferecido pela UNA, por meu background profissional.
O objetivo é oferecer uma grade que habilite um profissional a atuar no mercado, atualizado com aos mais atuais e bem-sucedidos processos relacionados ao desenvolvimento de software.
Em minha discilpina, assim como em grande parte das demais, metade da carga será aplicada em laboratório alinhada a práticas correqueiras do mercado.
Minha intenção é aplicar o que aprendi ao longo de 6 anos coordenando o desenvolvimento de produtos na Studio Sol e minha recente empreitada em consultorias pela Latitude 14, empresa focada apenas em pesquisa, prototipação e testes com usuários.
Grade
- Métodos ágeis de desenvolvimento de software
- Modelagem Ágil de Software
- Programação Orientação a Objetos
- Padrões de Projeto
- Engenharia de Requisitos Ágeis
- Engenharia de Usabilidade
- Arquitetura de software
- Teste de Software
- Desenvolvimento WEB
- Desenvolvimento RIA
- Laboratório de Engenharia de Software ágil
- Métodos e Técnicas de Pesquisa
Carga horária
360 horas/aulas
Dias e horários
Sextas-feiras, das 19h25 às 22h55, no Campus Guajajaras
Sábados, das 08h30 às 12h00 e das 13h00 às 16h30, no Campus Barro Preto
Veja mais
- Pós Graduação UNA- Engenharia de Software Centrada em Métodos Ágeis
- Manifesto for Agile Software Development
- Similarities Between Interaction Designers and Agile Programmers