metodos_ageis_para_dispositivos_moveis_-_turma_2016
Table of Contents
Métodos Ágeis para Dispositivos Móveis 2016
Informações Básicas
- Disciplina: Métodos Ágeis para Dispositivos Móveis
- Professor: Adolfo Neto
- Link para esta página: http://bit.ly/MA2016AN
Formulários
Aulas
Aula 1: 23/09/2016
- Programação Pareada
- Testes Automatizados (Testes de Unidade)
- Test-Driven Development (Desenvolvimento Guiado por Testes)
- Refatoração
- Passos de Bebê
- Katas de Código
Aula 2: 30/09/2016
- Programação Extrema
- Scrum
- Tarefas:
- 1. Assistir a https://www.youtube.com/watch?v=XU0llRltyFM
- 2. Procurar outros vídeos sobre Scrum
- 3. Identificar conceitos que estão presentes no Guia do Scrum http://www.scrumguides.org/download.html
- 4. Identificar conceitos que não estão presentes no Guia do Scrum
Aula 3: 06/10/2016
- Playlist de Vídeos sobre Scrum https://www.youtube.com/playlist?list=PLF5ttO8F-IsSmyTgGMCqduyMAYMn2s4Nb
Kanban
- Slides Kanban: http://www.slideshare.net/adolfont/kanban-66830398
- Álbum para upload de fotos sobre Kanban https://goo.gl/photos/vwNqcBuzfQcit2yG7
- Exemplo Trello: https://trello.com/b/1G03tOwZ/pao-paleo-sem-gluten
- Scrumban: https://en.wikipedia.org/wiki/Scrumban
Controle de Versões
- Github: https://github.com/
- Bitbucket: https://bitbucket.org/
State of Agile
- The 10th Annual State of Agile™ Report https://versionone.com/pdf/VersionOne-10th-Annual-State-of-Agile-Report.pdf
- More State of Agile Reports http://info.versionone.com/state-of-agile-report-thank-you.html
Tarefa
Aula 4: 07/10/2016
- Retrospectivas
- Lean
- Atividade: enviar link para repositório Git contendo código + testes do Jogo da Vida
- Organizem-se em grupos de 4 ou 5. A cada momento teremos: 2 integrantes fazendo Programação Pareada e os demais assistindo (Plateia). A plateia observa mas só fala quando os dois que estão fazendo programação pareada pedirem. A cada 3 minutos há uma troca: o Motorista vai para a Plateia, um dos membros da Plateia passa a ser o Navegador, o Navegador passa a ser o Motorista. Façam isso em forma de rotação.
- Jogo da Vida:
- Regras de Design Simples (http://pt.slideshare.net/lemiorhan/coderetreat-practice-to-master-your-crafts):
- Os testes passam
- Expressar intenção
- Nenhuma duplicação (Não Se Repita)
- Pequeno
Links para Código das Atividades
Equipe | Repositório de Código |
---|---|
João Guilherme, Gustavo, Tarcísio, Deam | https://bitbucket.org/TROJAN86/metodos_ageis/src |
Larissa Pereira, Bruno Gois, Rodrigo Alessandro | https://bitbucket.org/larissa-pereira/jogodavida/src |
Guilherme Maciel | https://bitbucket.org/guilmaciel/ativintegradora/src |
Filipe, José, Robson, Rodrigo Casagrande | https://bitbucket.org/jhrhp/jododavida/src |
Lucas Adams, Claucia Marques, Guilherme Resende, Bruno Pedrotti | https://bitbucket.org/lmadams/jogodavida/src |
Eduardo, Carlos, Karleia, Andre | https://bitbucket.org/eduardosforca/bissexto/src |
Aula 5: 14/10/2016
Como se atualizar
- Livros. Procure editoras como a Casa do Código, Pragmatic Programmers, O'Reilly, Novatec, entre tantas outras que são especializadas em livros para computação.
- Posts em blogs.
- Twitter
- Podcasts
- Vídeos no Youtube
- Cursos presenciais (por exemplo, da CITS)
- Coding Dojos, Coderetreats.
- Revistas online (não acadêmicas)
- Revistas científicas (journals) como a IEEE Software
Materiais em Português
Livros
Editora Casa do Código
- Testes automatizados de software: Um guia prático, Mauricio Aniche. http://bit.ly/2cN0BST
- Test-Driven Development. Teste e Design no Mundo Real. Mauricio Aniche. Em Java. http://bit.ly/2cN5FXl
- Test Driven Development: Teste e design no mundo real com Ruby. Hugo Corbucci, Mauricio Aniche. http://bit.ly/2d6gO7f
- Test-Driven Development: Teste e Design no Mundo Real com PHP. Andre Cardoso, Mauricio Aniche. http://bit.ly/2dpFyb7
- Test-Driven Development. Teste e Design no Mundo Real com .NET. Mauricio Aniche. http://bit.ly/2d6cUtp
- Scrum: Gestão ágil para projetos de sucesso, Rafael Sabbagh. http://bit.ly/2dap5Ih
- Scrum 360. Um guia completo e prático de agilidade. Jorge Audy. http://bit.ly/2d6iRbl
- eXtreme Programming: Práticas para o dia a dia no desenvolvimento ágil de software. Daniel Wildt, Dionatan Moura, Guilherme Lacerda, Rafael Helm. http://bit.ly/2dgw9DN
- Agile. Desenvolvimento de software com entregas frequentes e foco no valor de negócio. André Faria Gomes. http://bit.ly/2cJ50UZ
InfoQ
- Scrum e XP direto das Trincheiras. Henrik Kniberg. http://bit.ly/2czeZyr
- Kanban e Scrum - obtendo o melhor de ambos. Henrik Kniberg e Mattias Skarin. http://bit.ly/2d6fShA
- Kanban em 10 Passos. Jesper Boeg. http://bit.ly/2dfMxQk
- Transformação e Adoção Agile, Um Guia de Sobrevivência. Michael Sahota http://bit.ly/2cXzO5N
Amazon/Cultura
- TDD Desenvolvimento Guiado por Testes. Kent Beck. http://amzn.to/2cN8h7H
- Implementando o Desenvolvimento Lean de Software: Do Conceito ao Dinheiro, Mary Poppendieck, Tom Poppendieck http://amzn.to/2dztEgp
- Código Limpo. Robert C. Martin http://www.livrariacultura.com.br/p/codigo-limpo-2874223
Sites
- Programação Pareada http://adolfoneto.wikidot.com/programacao-pareada
Code Katas
- Site Dojo Puzzles http://dojopuzzles.com/
- Katas de Código vistos em aula:
- Números Romanos http://dojopuzzles.com/problemas/exibe/numeros-romanos/
- Caixa Eletrônico http://dojopuzzles.com/problemas/exibe/caixa-eletronico/
Materiais em Inglês
- Vídeo 1 sobre Programação Pareada https://www.youtube.com/watch?v=rG_U12uqRhE
- Vídeo 2 sobre Programação Pareada https://www.youtube.com/watch?v=vgkahOzFH2Q
Outros Links
metodos_ageis_para_dispositivos_moveis_-_turma_2016.txt · Last modified: 2020/11/19 11:42 by 127.0.0.1