Alguns Projetos do LES: PRDS, Futpedia e Escritório de Qualidade Rodrigo Paes [email protected] 17/08/2007 Objetivo • Compartilhar com o laboratório as experiências destes projetos © LES/PUC-Rio PRDS Programa de Residência em Desenvolvimento de Software http://wiki.les.inf.puc-rio.br/index.php/PRDS Objetivos do PRDS • Capacitar o aluno em tecnologias no estado da prática do desenvolvimento de software • Complementar a formação da graduação © LES/PUC-Rio Vantagens para o LES • Selecionar novos integrantes para o laboratório • Características – Tecnicamente competente – Pró-atividade – Autodidata – Crítico – Bom relacionamento inter-pessoal – Dedicação • Benefícios para o LES – Futuros mestrandos e doutorandos – Mais fôlego para a execução de projetos © LES/PUC-Rio Metodologia • Treinamento intensivo durante os meses de férias – Os próprios integrantes do LES são os instrutores • Preferencialmente, os integrantes de PRDS passados • Ganham experiência para dar aulas – Coordenação Curso • Cidiane, Rodrigo e Lucena – Aproximadamente 110 horas/aula em 1 mês • 4 horas por dia – Vários exercícios e projetos durante o curso • Após o treinamento – Residência em projetos do Laboratório © LES/PUC-Rio Histórico Inscritos 35 30 25 20 Inscritos 15 10 5 0 2006.2 2007.1 2007.2 Taxa de Conclusão 70% 60% 60% 50% 45% 44% 40% Taxa de Conclusão 30% 20% 10% 0% 2006.2 2007.1 2007.2 © LES/PUC-Rio Histórico Taxa de incorporados ao LES 45% 40% 40% 35% 30% 25% 20% 18% 18% 15% 10% 5% 0% 2006.2 4 2007.1 2007.2 4 6 © LES/PUC-Rio Taxa de incorporados ao LES PRDS 2007.2 • Avaliação média da turma em relação ao PRDS – 8 avaliações respondidas – ( X )Muito Bom ( )Bom ( )Regular ( )Ruim ( ) Muito Ruim • Interesse crescente do setor privado • Projeto aprovado no CNPq para a continuação do PRDS por mais 2 anos • Atualmente 14 alunos de Iniciação Científica – + 6 alunos em fase de ambientação – 20 no total • Criação dos Seminários de Iniciação Científica – http://wiki.les.inf.puc-rio.br/index.php/SIC2007.2 © LES/PUC-Rio Futpedia Futpedia • O que é? – Sistema Web no domínio de futebol – Dados Históricos – Comunidades Colaborativas • Características – Requisitos Não-Funcionais • 55 requisições / segundo / máquina (em caso de cluster) • 450.000 usuários / dia – Base de dados • Mais de 1 milhão de estatísticas • + 13.000 jogos • + 50.000 gols © LES/PUC-Rio Estrutura do Projeto Padrões de Qualidade Fonte dos dados Cliente Gerência do Projeto + Desenvolvimento Desenvolvimento e auxílio na gerência Interface Gráfica © LES/PUC-Rio Desenvolvimento • Equipes distribuídas • Casos de uso 3 – 5 pessoas 4 – 5 pessoas • Interações • Reuniões diárias nos últimos dois meses do projeto • Desvio de esforço da estimativa – Aprox. 10% • Entrega exatamente no prazo © LES/PUC-Rio Requisitos não funcionais • Throughput – Média: 786 requisições por segundo – Desvio padrão: 79 • Tempo de resposta – Média: 200 milisegundos – Desvio padrão: 194 milisegundos Throughput/Min 60000 50000 40000 30000 Throughput/Min 20000 10000 0 1 9 17 25 33 41 49 57 65 73 81 89 © LES/PUC-Rio 97 105 113 121 Meta: 3300 Obrigado! Rodrigo Paes [email protected]