LabXP2012

De CCSL
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



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



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%)