LabXP2021: mudanças entre as edições

De CCSL
Ir para navegação Ir para pesquisar
Sem resumo de edição
(Adicionando projetos selecionados)
Linha 44: Linha 44:


Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para podermos selecionar os projetos e compôr os times.
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para podermos selecionar os projetos e compôr os times.
== Projetos Selecionados ==
[[Plataforma iMago]] - Artur Rozestraten e Luis Felipe Abbud
* Lucas Pires Stankus
* Luiz Gustavo Pina de Sales
* Rafael Vieira de Carvalho
* Tais Batuira Ribeiro
[[Kernel Workflow - kw]] - Paulo Meireles e Rodrigo Siqueira
* Artur Egidio Launikas e Cupelli
* Eduardo Brancher Urenha
* Lourenço Henrique Moinheiro Martins Sborz Bogo
* Lucas Cardoso dos Santos
* Maria Eduarda Rodrigues Garcia
* Miguel de Mello Carpi
* Paulo Guilherme Pinheiro Pereira
[[SysCPE]] - Natan Figueiredo
* Enrique Emanuel Rezende Tavares da Silva
* Giovanni Aparecido da Silva Oliveira
* João Vitor Silva Ramos
* Victor Giovannoni Vernalha
* William Hideki Kondo
[[Agendamento Virtual de Salas de Atendimento no Centro Escola do Instituto de Psicologia]] - Pablo Castanho
* Daniel Oliveira Sanches Leal
* Erick Rodrigues de Santana
* Francisco Eugênio Wernke
* Ian Silva Galvão
* João Francisco Lino Daniel
* Lucas Toshio Loschner Fujiwara
* Thiago Guerrero
* Vinicius Pereira Ximenes Frota
[[SPIRA]] - Renato Cordeiro
* João Vitor Soares
* Leonardo Meireles da Silva
* Lucas Vilela Aleixo
* Raul Mello Silva
* Vitor Daisuke Tamae
* Ygor Sad Machado
[[Controle de Cadeia de Custódia de Vestígios]] - Mara Pires
* Henrique Salvador
* Mariana da Silva Pinheiro
* Rafael Doering Soares
[[Birdscapes]] - Guto Carvalho
* Bruna Bazaluk Machado Videira
* Gabriel Peixoto Vieira
[[Extração de tecnologias emergentes Fiocruz]] - Samara Alves
* Daniel Silva Lopes da Costa
* Daniella Fernanda Cisterna Melo
* Gabriela Jie Han
* Isaque Alves de Lima
* Leonardo Martinez Ikeda
* Victor Senoguchi Borges
[[BE-UPP Avaliação da Qualidade de Vida]] - Marcelo Semiatzh
* Bruno Mazetti Saito
* Daniel Angelo Esteves Lawand
* Davi de Menezes Pereira
* Eduardo dos Santos Fiedler
* Luciano Rodrigues Saraiva Leão
* Marcos Siolin Martins
* Willian Hiroshi Takihi





Edição das 18h26min de 9 de setembro de 2021

Laboratório de Programação Extrema 2021

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 em equipe. Por meio 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.

Devido à pandemia de COVID-19, esta edição de LabXP foi realizada remotamente, utilizando o Google Meet para aulas síncronas e palestras, e o Discord para desenvolvimento remoto.


Palestrantes externos

Revejam palestrantes internacionais da edição 2020 em: https://uclab.xyz/youtube


Projetos

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

Possibilidades de projetos

Organizados por ordem de apresentação:

Terça-feira 31/08/21

Quinta-feira 02/09/21

Indicar preferência de projeto

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

Projetos Selecionados

Plataforma iMago - Artur Rozestraten e Luis Felipe Abbud

  • Lucas Pires Stankus
  • Luiz Gustavo Pina de Sales
  • Rafael Vieira de Carvalho
  • Tais Batuira Ribeiro

Kernel Workflow - kw - Paulo Meireles e Rodrigo Siqueira

  • Artur Egidio Launikas e Cupelli
  • Eduardo Brancher Urenha
  • Lourenço Henrique Moinheiro Martins Sborz Bogo
  • Lucas Cardoso dos Santos
  • Maria Eduarda Rodrigues Garcia
  • Miguel de Mello Carpi
  • Paulo Guilherme Pinheiro Pereira

SysCPE - Natan Figueiredo

  • Enrique Emanuel Rezende Tavares da Silva
  • Giovanni Aparecido da Silva Oliveira
  • João Vitor Silva Ramos
  • Victor Giovannoni Vernalha
  • William Hideki Kondo

Agendamento Virtual de Salas de Atendimento no Centro Escola do Instituto de Psicologia - Pablo Castanho

  • Daniel Oliveira Sanches Leal
  • Erick Rodrigues de Santana
  • Francisco Eugênio Wernke
  • Ian Silva Galvão
  • João Francisco Lino Daniel
  • Lucas Toshio Loschner Fujiwara
  • Thiago Guerrero
  • Vinicius Pereira Ximenes Frota

SPIRA - Renato Cordeiro

  • João Vitor Soares
  • Leonardo Meireles da Silva
  • Lucas Vilela Aleixo
  • Raul Mello Silva
  • Vitor Daisuke Tamae
  • Ygor Sad Machado

Controle de Cadeia de Custódia de Vestígios - Mara Pires

  • Henrique Salvador
  • Mariana da Silva Pinheiro
  • Rafael Doering Soares

Birdscapes - Guto Carvalho

  • Bruna Bazaluk Machado Videira
  • Gabriel Peixoto Vieira

Extração de tecnologias emergentes Fiocruz - Samara Alves

  • Daniel Silva Lopes da Costa
  • Daniella Fernanda Cisterna Melo
  • Gabriela Jie Han
  • Isaque Alves de Lima
  • Leonardo Martinez Ikeda
  • Victor Senoguchi Borges

BE-UPP Avaliação da Qualidade de Vida - Marcelo Semiatzh

  • Bruno Mazetti Saito
  • Daniel Angelo Esteves Lawand
  • Davi de Menezes Pereira
  • Eduardo dos Santos Fiedler
  • Luciano Rodrigues Saraiva Leão
  • Marcos Siolin Martins
  • Willian Hiroshi Takihi


Dias importantes

Test Day

  • Cada equipe escolherá um dia em que estará concentrada apenas em testes.

Refactoring Day

  • Cada equipe escolherá um dia em que estará concentrada apenas em refatoração.

Critérios de Avaliação

Serão atribuídas duas notas neste semestre, conforme os critérios abaixo:

Nota 1

- três etapas: "Iniciante", "Saudável" e "Maduro" - três aspectos: "Código", "Equipe" e "Projeto"

Etapa Iniciante

  • peso: 20%
  • Código
    • repositório configurado
    • ambiente de desenvolvimento configurado
  • Equipe
    • atribuições de papéis
    • standup e mobs iniciais rolando
    • ambiente de trabalho informativo criado
    • definida política de horas extras
  • Projeto
    • meio de comunicação com cliente definido

Etapa Saudável

  • peso: 30%
  • Código
    • testes
    • commits frequentes
    • início de integração contínua (CI)
  • Equipe
    • bom rodízio de pares
    • consistência em mobs
  • Projeto
    • boa comunicação com o cliente
    • ter feito a primeira entrega

Etapa Maduro

  • peso: 50%
  • Código
    • tracking
    • integração contínua para valer
    • cobertura de testes
    • artefatos para continuidade do projeto
  • Equipe
    • TDD
    • auto organização ("coach invisível")
  • Projeto
    • demais entregas


Nota 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 manutenibilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando, ponteiros para pontos interessantes no código para novos contribuidores, e funcionalidades mais simples para estes implementarem enquanto conhecem o sistema.


Professor e monitor


Links e materiais úteis