LabXP2016: mudanças entre as edições
(26 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 8: | Linha 8: | ||
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. | ||
[# Planilha de Metadados] com informações gerais sobre os projetos selecionados. | <!--[# 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 | [# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--> | ||
==== Possibilidades ==== | ==== Possibilidades ==== | ||
* [[Automata.Life]] | |||
* [[Backdoor]] | |||
* [[Bases de dados agregadas]] | |||
* [[BOCA]] | |||
* [[Jovens Mães Cuidadoras]] | * [[Jovens Mães Cuidadoras]] | ||
* [[Mezuro]] | * [[Mezuro]] | ||
* [[Parajás: Acesso à justiça e extensão universitária nas faculdades de Direito]] | |||
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]] | |||
* [[Plataforma para Cidades Inteligentes]] | * [[Plataforma para Cidades Inteligentes]] | ||
* [[ | * [[Sistema de Chamados para SI e SSG]] | ||
* [[Sistema de Monitoria]] | * [[Sistema de Monitoria]] | ||
* [[Sistema de | * [[Sistema online de georreferenciamento]] | ||
* [[ | * [[Hacknizer]] | ||
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise | |||
==== Indicar preferência de projeto ==== | ==== Indicar preferência de projeto ==== | ||
Linha 26: | Linha 34: | ||
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. | 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 '''19/08/2016'''. | Formulário para escolha previsto para estar disponível dia <strike>'''19/08/2016'''</strike> '''18/08/2016'''. | ||
Preencha este formulário até '''23/08/2016''': [ | Preencha este formulário até <strike>'''23/08/2016'''</strike> '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. | ||
==== Selecionados ==== | ==== Selecionados ==== | ||
'''[[Plataforma para Cidades Inteligentes 2016]]''' | |||
* Ariel Palmeira | |||
* Arthur de Moura Del Esposte (coach) | |||
* macártur de sousa carvalho | |||
* Thiago Petrone | |||
* marisol solis yucra | |||
* Lucas Kanairo Duarte | |||
'''[[Jovens Mães Cuidadoras 2016]]''' | |||
* Bárbara de Castro Fernandes (coach) | |||
* Fernanda de Camargo Magano | |||
* Giuliano Augusto Faulin Belinassi | |||
* Ruan de Menezes Costa | |||
* Eduardo Delgado Coloma Bier | |||
* Beatriz Sonzzini Ribeiro de Souza | |||
* Shayenne da Luz Moura | |||
* Florence Alyssa Sakuma Shibata | |||
'''[[Automata.Life 2016]]''' | |||
* Caio Lopes Demario | |||
* Carybé Gonçalves Silva | |||
* Pedro Henrique Rocha Bruel (coach) | |||
* Ricardo Lira da Fonseca Kun (coach) | |||
'''Sistema online de georreferenciamento - [[GeoXPerience 2016]]''' | |||
* Fabio Brzostek Muller | |||
* Ian Carvalho | |||
* Isabella Carolina Ferreira Mendonça | |||
* Marcelo Rabello Rossi | |||
* Thiago Gomes | |||
* Danilo Caetano Matias dos Santos (coach) | |||
'''[[ Parajás 2016 ]]: Acesso à justiça e extensão universitária nas faculdades de Direito''' | |||
* Eric Gun Ho Lee | |||
* Gustavo Covas | |||
* Renato Cordeiro Ferreira (coach) | |||
* Victor Faria | |||
* Rafael Campos Cruz | |||
* Arthur Coser Marinho | |||
'''[[Sistema de Monitoria 2016]]''' | |||
* Giovana Gomes Delfino | |||
* Leonardo Daneu Lopes | |||
* Rafael Marinaro Verona | |||
* Thomas Ryu Sameshima | |||
* Lucas Sung Jun Hong | |||
* Danilo Aleixo Gomes de Souza | |||
'''[[ Mezuro 2016 ]]''' | |||
* Gustavo Rodrigues Cayres Silva | |||
* Herez Moise Kattan | |||
* Lucas Albuquerque Medeiros de Moura | |||
* Athos Coimbra Ribeiro | |||
==== Projetos que ficaram de fora da seleção final (via questionário) ==== | ==== Projetos que ficaram de fora da seleção final (via questionário) ==== | ||
* [[Backdoor]] | |||
* [[Bases de dados agregadas]] | |||
* [[BOCA]] | |||
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]] | |||
* [[Sistema de Chamados para SI e SSG]] | |||
=== Professor === | === Professor === | ||
Linha 56: | Linha 126: | ||
==== Colaboradores ==== | ==== Colaboradores ==== | ||
* | * Diogo - diogojpina em gmail com | ||
=== Grupos de discussão e anúncios === | === Grupos de discussão e anúncios === | ||
Linha 110: | Linha 180: | ||
==== Stand-up com os coaches ==== | ==== Stand-up com os coaches ==== | ||
* | * Quartas, às 13h45 na sala B143 | ||
==== Test Day ==== | ==== Test Day ==== |
Edição atual tal como às 10h36min de 14 de março de 2017
Laboratório de Programação Extrema 2016
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.
Possibilidades
- Automata.Life
- Backdoor
- Bases de dados agregadas
- BOCA
- Jovens Mães Cuidadoras
- Mezuro
- Parajás: Acesso à justiça e extensão universitária nas faculdades de Direito
- Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis
- Plataforma para Cidades Inteligentes
- Sistema de Chamados para SI e SSG
- Sistema de Monitoria
- Sistema online de georreferenciamento
- Hacknizer
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise
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 19/08/2016 18/08/2016.
Preencha este formulário até 23/08/2016 20/08/2016 (!!!): Escolha de projetos.
Selecionados
Plataforma para Cidades Inteligentes 2016
- Ariel Palmeira
- Arthur de Moura Del Esposte (coach)
- macártur de sousa carvalho
- Thiago Petrone
- marisol solis yucra
- Lucas Kanairo Duarte
- Bárbara de Castro Fernandes (coach)
- Fernanda de Camargo Magano
- Giuliano Augusto Faulin Belinassi
- Ruan de Menezes Costa
- Eduardo Delgado Coloma Bier
- Beatriz Sonzzini Ribeiro de Souza
- Shayenne da Luz Moura
- Florence Alyssa Sakuma Shibata
- Caio Lopes Demario
- Carybé Gonçalves Silva
- Pedro Henrique Rocha Bruel (coach)
- Ricardo Lira da Fonseca Kun (coach)
Sistema online de georreferenciamento - GeoXPerience 2016
- Fabio Brzostek Muller
- Ian Carvalho
- Isabella Carolina Ferreira Mendonça
- Marcelo Rabello Rossi
- Thiago Gomes
- Danilo Caetano Matias dos Santos (coach)
Parajás 2016 : Acesso à justiça e extensão universitária nas faculdades de Direito
- Eric Gun Ho Lee
- Gustavo Covas
- Renato Cordeiro Ferreira (coach)
- Victor Faria
- Rafael Campos Cruz
- Arthur Coser Marinho
- Giovana Gomes Delfino
- Leonardo Daneu Lopes
- Rafael Marinaro Verona
- Thomas Ryu Sameshima
- Lucas Sung Jun Hong
- Danilo Aleixo Gomes de Souza
- Gustavo Rodrigues Cayres Silva
- Herez Moise Kattan
- Lucas Albuquerque Medeiros de Moura
- Athos Coimbra Ribeiro
Projetos que ficaram de fora da seleção final (via questionário)
- Backdoor
- Bases de dados agregadas
- BOCA
- Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis
- Sistema de Chamados para SI e SSG
Professor
- Alfredo Goldman (gold at ime.usp.br)
Monitor
Manzo :) (manzo at ime.usp.br)
Diego :) (diegoamc at ime.usp.br)
Thiago :) (nunes at ime.usp.br)
Wilson :) (kazuo at ime.usp.br)
Colaboradores
- Diogo - diogojpina em gmail com
Grupos de discussão e anúncios
- Todos os alunos: https://groups.google.com/forum/#!forum/labxp2016
Links e materiais úteis
- Link para o curso online do Udacity sobre testes: https://www.udacity.com/course/cs258
- Resumo do capítulo 3 do livro Agile Retrospectives, Making Good Teams Great. Liderando Retrospectivas
- Manifesto ágil: http://agilemanifesto.org/iso/ptbr/
- 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
- Quartas, às 13h45 na sala B143
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
Adicionar relato sobre as retrospectivas feitas no curso.
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 {quartas|sextas}
Acesse: Comida