LabXP2015: mudanças entre as edições

De CCSL
Ir para navegação Ir para pesquisar
Sem resumo de edição
 
(41 revisões intermediárias por 4 usuários não estão sendo mostradas)
Linha 7: Linha 7:


Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.
[https://docs.google.com/spreadsheets/d/1sOIERJ_XxTF7_EuEPMMTBAjR5uK8X3BRURyNkf3tmAg/edit#gid=0 Planilha de Metadados ] com informações gerais sobre os projetos selecionados.
[http://mezuro.org/en/projects/60 Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java


==== Possibilidades ====
==== Possibilidades ====


<!-- * [[Sistema de Monitoria]] -->
* [[Sistema de Monitoria 2015]]
* [[Sistema para Especialistas em Esporte 2015]]
* [[Sistema para Especialistas em Esporte 2015]]
* [[Mezuro]]
* [[Mezuro]]
<!-- * [[CoGroo]] -->
* [[ Sistema de Informação para o Serviço Funerário Municipal de São Paulo (SFMSP) ]]
* [[ Sistema de Informação para o Serviço Funerário Municipal de São Paulo (SFMSP) ]]
* [[Competências]]
* [[Competências]]
Linha 19: Linha 22:
<!-- * [[Psicologia]] -->
<!-- * [[Psicologia]] -->
* [[Arquigrafia 2015]]
* [[Arquigrafia 2015]]
<!-- * [[Participação Social]] -->
* [[ Painel de Opinião Popular - POP ]]
<!-- * [[Mobi]] -->
<!-- * [[Mobi]] -->
* [[Farmácia]]
* [[Farmácia]]
* [[ Painel de Opinião Popular - POP ]]
* [[Coordenação óptico-ocular e alfabetização de crianças com dificuldades em leitura]]
* [[ BiciGuia ]]
* [[ M-PAX ]]
* [[ OCR de Doação ]]
* [[ Acesso à justiça e extensão universitária nas faculdades de Direito ]]
* [[ CoGrOO_2015 ]]


==== Indicar preferência de projeto ====
==== Indicar preferência de projeto ====


Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compor os times. em breve será divulgado o link para o questionário e a data limite para respostas.
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compor os times.
 
Formulário para escolha previsto para estar disponível dia 11/03.
Preencha este formulário até '''12/03/2015''': [https://docs.google.com/forms/d/1OjKsdlHdUuN0zr9IUuMOYZ6zZg3vRo_-Xxb2rqK57Jw/viewform Escolha de projetos].


==== Selecionados ====
==== Selecionados ====


Serão selecionados de 6 a 8 projetos dentre os candidatos de acordo com as preferências dos alunos.
<!-- Serão selecionados de 6 a 8 projetos dentre os candidatos de acordo com as preferências dos alunos. -->
[[ Acesso à justiça e extensão universitária nas faculdades de Direito ]]
* Pedro Henrique Rocha Bruel (Coach)
* Vinícius Nascimento Silva
* Renato Cordeiro Ferreira
* Gustavo Henrique Muriel Zanon
* Vitor Samora da Graça
* Marcelo de Moura Amorim
* Bárbara Tieko Agena
* Diego Martin mancini
 
[[ OCR de Doação ]]
* Marcio (Coach)
* Daniel Akira Nagata
* André Meneghelli Vale
* Marcello Souza de Oliveira
* Renato Massao Maeda da Silva
* Luciana de Melo e Abud
 
[[ CoGrOO_2015 ]]
* Renan Fichberg (Coach)
* Vinícius Bitencourt Matos
* Diego Martos Buoro
* Vinicius Vendramini
* Kaio Masaru Nakazono
* Eduardo Silva Araújo
 
[[ Sistema de Informação para o Serviço Funerário Municipal de São Paulo (SFMSP) ]]
* João da Silva (Coach)
* Karina Suemi Awoki
* Felipe duarte rios
* Victor Archela
* Erika Midori Akabane
* Karyn Silva de Azevedo
* Suelen Goularte Carvalho
* Yara Grassi Gouffon
 
[[ Painel de Opinião Popular - POP ]]
* Thiago Araujo (Coach)
* André Kenji Yai
* Felipe Túlio Pereira da Cruz
* Rafael Mota Gregorut
* Mayara
* Paolo Carrara
 
[[Sistema de Monitoria 2015]]
* Fernando Omar Aluani (Coach)
* Gabriel Ogawa Cruz
* Bruno Sesso
* Lucas Dário
* Gabriel Ferreira Guilhoto
* Mateus Barros Rodrigues
 
[[ BiciGuia ]]
* Albert De La Fuente (Coach)
* Fábio Eduardo Kaspar
* Ricardo Oliveira Teles
* Gustavo Caparica
* Bruno de Oliveira Endo
* Leonardo Haddad


==== Projetos que ficaram de fora da seleção final (via questionário) ====
==== Projetos que ficaram de fora da seleção final (via questionário) ====
* [[Sistema para Especialistas em Esporte 2015]]
* [[Mezuro]]
* [[Competências]]
* [[Arquigrafia 2015]]
* [[Farmácia]]
* [[Coordenação óptico-ocular e alfabetização de crianças com dificuldades em leitura]]
* [[ M-PAX ]]


=== Professor ===
=== Professor ===
Linha 45: Linha 123:


Diego :) (diegoamc at ime.usp.br)
Diego :) (diegoamc at ime.usp.br)
Diogo :) (diogojp at ime.usp.br)


==== Colaboradores ====
==== Colaboradores ====
Linha 54: Linha 134:
----
----


* Todos os alunos: a ser criado
* Todos os alunos: lab-xp-2015 at googlegroups dot com


* Coaches: a ser criado
* Coaches: labxp2015-coaches at googlegroups dot com


=== Aulas ===
<!-- === Aulas ===


'''Cronograma de 2014 para ser adaptado'''
'''Cronograma de 2014 para ser adaptado'''
Linha 82: Linha 162:
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)


<sup>*</sup> Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N<sup>o</sup> USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota.
<sup>*</sup> Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N<sup>o</sup> USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. -->


==== Links e materiais úteis ====
==== Links e materiais úteis ====
Linha 97: Linha 177:


* Scrum: https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-Portuguese-BR.pdf
* Scrum: https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-Portuguese-BR.pdf
* Survey agile: http://www.versionone.com/about-us/press-releases/article/VersionOne-Releases-9th-Annual-State-of-Agile-Survey-Results/


==== Stand-up com os coaches ====
==== Stand-up com os coaches ====


* Ainda não marcado
* Sextas-feiras, às 14h na sala B03


==== Test Day ====
==== Test Day ====
Linha 109: Linha 191:


* cada equipe escolherá um dia em que estarão concentrados apenas em refatoração.
* cada equipe escolherá um dia em que estarão concentrados apenas em refatoração.
=== Retrospectiva ===
Foram feitas duas retrospecitvas durante o curso uma na metade do curso e outra no final:
* 24 de Abril
** Problemas acontecem
** Se for falhar, falhe cedo [https://twitter.com/raganwald/status/644642937825923072?t=1&cn=ZmxleGlibGVfcmVjc18y&sig=970c00e7c67d9f7a7263754e0733507b1bf62a11&al=1&refsrc=email&iid=578eda767fa8407680ff2cf3278a79f1&autoactions=1442591419&uid=296917318&nid=244+1489]
** BCC mais prático (ex.: mais lab.)
** Introdução WEB
** Apostila colaborativa no GitHub
** Repositório de material de boa qualidade
** Propor reflexões
** Aplicação que promova igualdade
** Vídeo
** Marcar datas de test/refactor day
** Mais turmas
** Fazer propaganda de LabXP para meninas
* 3 de Julho
** Criar formulário para opiniões sobre XP
** Abrir o curso (não só para nerds)
*** Mais vagas de optativa livre
** Outros ministrantes (Kelly / TW / Monitores / Caelum)


=== Critérios de Avaliação ===
=== Critérios de Avaliação ===
Linha 147: Linha 252:
** Satisfação do cliente (25%)  
** Satisfação do cliente (25%)  
** Projeto (funcionalidades implementadas + manutenibilidade - como outra equipe pode continuar o projeto) (25%)
** Projeto (funcionalidades implementadas + manutenibilidade - como outra equipe pode continuar o projeto) (25%)
obs.: Por manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.


==== Organização do almoço às sextas ====
==== Organização do almoço às sextas ====


Acesse: [http://eclipse.ime.usp.br/wiki/index.php/Comida comida]
Acesse: [[Comida]]

Edição atual tal como às 21h06min de 22 de setembro de 2015

Laboratório de Programação Extrema 2015

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 monitor (meta-coach), 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

Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.

Planilha de Metadados com informações gerais sobre os projetos selecionados.

Análise de métricas de código-fonte para projetos selecionados Ruby ou Java

Possibilidades

Indicar preferência de projeto

Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compor os times.

Formulário para escolha previsto para estar disponível dia 11/03. Preencha este formulário até 12/03/2015: Escolha de projetos.

Selecionados

Acesso à justiça e extensão universitária nas faculdades de Direito

  • Pedro Henrique Rocha Bruel (Coach)
  • Vinícius Nascimento Silva
  • Renato Cordeiro Ferreira
  • Gustavo Henrique Muriel Zanon
  • Vitor Samora da Graça
  • Marcelo de Moura Amorim
  • Bárbara Tieko Agena
  • Diego Martin mancini

OCR de Doação

  • Marcio (Coach)
  • Daniel Akira Nagata
  • André Meneghelli Vale
  • Marcello Souza de Oliveira
  • Renato Massao Maeda da Silva
  • Luciana de Melo e Abud

CoGrOO_2015

  • Renan Fichberg (Coach)
  • Vinícius Bitencourt Matos
  • Diego Martos Buoro
  • Vinicius Vendramini
  • Kaio Masaru Nakazono
  • Eduardo Silva Araújo

Sistema de Informação para o Serviço Funerário Municipal de São Paulo (SFMSP)

  • João da Silva (Coach)
  • Karina Suemi Awoki
  • Felipe duarte rios
  • Victor Archela
  • Erika Midori Akabane
  • Karyn Silva de Azevedo
  • Suelen Goularte Carvalho
  • Yara Grassi Gouffon

Painel de Opinião Popular - POP

  • Thiago Araujo (Coach)
  • André Kenji Yai
  • Felipe Túlio Pereira da Cruz
  • Rafael Mota Gregorut
  • Mayara
  • Paolo Carrara

Sistema de Monitoria 2015

  • Fernando Omar Aluani (Coach)
  • Gabriel Ogawa Cruz
  • Bruno Sesso
  • Lucas Dário
  • Gabriel Ferreira Guilhoto
  • Mateus Barros Rodrigues

BiciGuia

  • Albert De La Fuente (Coach)
  • Fábio Eduardo Kaspar
  • Ricardo Oliveira Teles
  • Gustavo Caparica
  • Bruno de Oliveira Endo
  • Leonardo Haddad

Projetos que ficaram de fora da seleção final (via questionário)

Professor


Monitor

Manzo :) (manzo at ime.usp.br)

Diego :) (diegoamc at ime.usp.br)

Diogo :) (diogojp at ime.usp.br)

Colaboradores

  • ???

Grupos de discussão e anúncios


  • Todos os alunos: lab-xp-2015 at googlegroups dot com
  • Coaches: labxp2015-coaches at googlegroups dot com


Links e materiais úteis

Stand-up com os coaches

  • Sextas-feiras, às 14h na sala B03

Test Day

  • cada equipe escolherá um dia em que estarão concentrados apenas em testes.

Refactoring Day

  • cada equipe escolherá um dia em que estarão concentrados apenas em refatoração.

Retrospectiva

Foram feitas duas retrospecitvas durante o curso uma na metade do curso e outra no final:

  • 24 de Abril
    • Problemas acontecem
    • Se for falhar, falhe cedo [1]
    • BCC mais prático (ex.: mais lab.)
    • Introdução WEB
    • Apostila colaborativa no GitHub
    • Repositório de material de boa qualidade
    • Propor reflexões
    • Aplicação que promova igualdade
    • Vídeo
    • Marcar datas de test/refactor day
    • Mais turmas
    • Fazer propaganda de LabXP para meninas
  • 3 de Julho
    • Criar formulário para opiniões sobre XP
    • Abrir o curso (não só para nerds)
      • Mais vagas de optativa livre
    • Outros ministrantes (Kelly / TW / Monitores / Caelum)

Critérios de Avaliação


Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:

Nota 1

  • Etapa/Feedback 1 (15%)
    • Infraestrutura instalada
    • Equipe organizada
  • Etapa/Feedback 2 (20%)
    • 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%)
    • 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%)

Notas 2

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

obs.: Por manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.

Organização do almoço às sextas

Acesse: Comida