Alguns Projetos do LES: PRDS, Futpedia e
Escritório de Qualidade
Rodrigo Paes
rbp@les.inf.puc-rio.br
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
rbp@les.inf.puc-rio.br
Download

Alguns Projetos do LES: PRDS, Escritório de Qualidade e Futpedia