LabXP2012
Ir para navegação
Ir para pesquisar
Laboratório de Programação Extrema 2012
As metodologias ágeis de desenvolvimento de software têm se mostrado bastante eficazes para o desenvolvimento de sistemas de software. Neste curso, os estudantes utilizam a metodologia de Programação eXtrema (XP), sob a orientação do professor e monitores (meta-coaches), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através dessa experiência prática no laboratório, se faz possível a aquisição de conhecimentos e a assimilação de práticas das metodologias ágeis que serão extremamente importantes para o estudante em sua futura carreira, seja ela acadêmica ou empresarial, como desenvolvedor de software.
Projetos
Selecionados
Não Selecionados
Professor
- Alfredo Goldman (gold at ime.usp.br)
Monitores
- Claudia Melo (claudia at ime.usp.br)
- Paulo Meirelles (paulormm at ime.usp.br)
- Renan de Melo (renandemelo at gmail.com)
- Viviane Almeida (viviane.almeida at gmail.com)
Grupos de discussão e anúncios
- Todos os alunos: http://groups.google.com/group/labxp2012
Aulas
- 07/03 - Extreme Programming 1 - Slides.
- 09/03 - Extreme Programming 2 - Slides.
- 14/03 - Planejamento e acompanhamento - Slides.
- 23/03 - Licenças e Repositórios - [Slides]
- 30/03 - TDD (Maurício Aniche)
- 13/04 - Mock (Carlos Morais) - Slides
- 20/04 - Lightning Talks (Todas as equipes) Apresentação curta de até 7 minutos sobre o projeto: breve definição e objetivos, tecnologias utilizadas e iteração atual (metas, dificuldades e desafios) - Slides
- 27/04 - A minha experiência com Métodos Ágeis (Stefano Benatti)
- 11/05 - Almoço dividido em 3 etapas (2 grupos cada): discussão sobre projetos/problemas correlatos e melhorias para o curso.
- 18/05 - Brainwriting: técnica de Brainstorming voltada para a busca de solução de problemas em projetos utilizando cartões de histórias e a mistura dos grupos.
- 25/05 - Retrospectiva no formato Fishbowl
- 01/06 - Relato de um coach experiente (Jonas de Abreu)
- 15/06 - A vida real das e nas empresas (Marcel)
- 22/06 - "Show me the code"
Test Day
- Choreos: 09/05/2012
- Reserva da Salas: 11/05/2012
- Mezuro: 23/05/2012
- Archimedes: 16/05/2012
- Lista de Exercícios: 30/05/2012
- Ink2Canvas: ?
Refactoring Day
- Choreos: 16/05/2012
- Reserva da Salas: 16/05/2012
- Mezuro: 30/05/2012
- Archimedes: 18/05/2012
- Lista de Exercícios: 23/05/2012
- Ink2Canvas: ?
Ementas
Critérios de Avaliação
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:
Notas 1
- Individuais:
- Presença (25%)
- Avaliação do Coach, meta-coaches avaliam os coaches (25%)
- Equipe:
- Satisfação do cliente (25%)
- Projeto (funcionalidades implementadas + manutenibilidade - como outra equipe pode continuar o projeto) (25%)
Nota 2
- Etapa/Feedback 1 (15%): 23/03/2012
- Infraestrutura instalada
- Equipe organizada
- Etapa/Feedback 2 (20%): 18/05/2012
- Planejamento/Comunicação Interna e Externa (8%)
- Repositório/Commits frequentes/Testes (4%)
- Integração continua "inicial" (4%)
- Rodízio de Pares (2%)
- Ao menos uma entrega ao cliente (2%)
- Etapa/Feedback 3 (65%): 29/06/2012
- Tracking (10%)
- Integração contínua (10%)
- TDD (5%)
- Cobertura dos testes (10%)
- Entregas (10%)
- Auto-organização do time (10%)
- "Artefatos" para garantir a continuidade do projeto (10%)