G
estão de
P
rojectos de
S
oftware
P
rojecto
D
riveGest
Project History
Versão 1.0
DriveGest_ProjectHistory_2007-06-14_v1.0.doc
14 de Junho de 2007DriveGest_ProjectHistory_2007‐06‐14_v1.0.doc 2
Versão Autores Descrição Aprovadores Data
1.0 João Rafael Versão baselined do documento.
Jorge Sousa
(Moderador), Nuno Cachulo
Índice
Revisões ... 2
Índice... 3
Introdução ... 4
Reunião #1 ... 4
Reunião #2 ... 8
Reunião #3 ... 10
Reunião #4 ... 12
Reunião #5 ... 14
Reunião #6 ... 16
Reunião #8 ... 20
Reunião #9 ... 22
Reunião #10 ... 24
Reunião #11 ... 26
Reunião #12 ... 28
Reunião #13 ... 30
DriveGest_ProjectHistory_2007‐06‐14_v1.0.doc 4
O formato utilizado para cada um destes registos passa por uma enumeração dos tópicos, seguidos de uma secção onde se explica de forma mais detalhada cada tópico. Este documento serve principalmente para um registo histórico do percurso do grupo.
Reunião #1
Data 19 de Fevereiro de 2007 Hora de inicio 16:00 Local Departamento de Engenharia InformáticaLista de Participantes Presentes:
David Custódio, João Rafael, Jorge Sousa, Richard Nuno, Pedro Matrola, Nuno Cachulo, Miguel Alpendre e Pedro Lourenço.
Ordem de Trabalhos
1. Decisão sobre o projecto a adoptar no âmbito da cadeira de ES2 2. Distribuição de tarefas e encargos pelos membros do grupo 3. Criação de uma lista de discussão para os membros do grupo 4. Outros assuntos pontuaisDriveGest_ProjectHistory_2007‐06‐14_v1.0.doc 6
Como a reunião para a confirmação do projecto com a empresa em questão se ia realizar apenas às 18h, não haviam certezas nesta área até à hora da reunião, pelo que resolvemos adoptar o segundo projecto apresentado pelo colega David Custódio, que já está confirmado pela empresa (escola de condução) e nos permite então começar mais rapidamente a sua execução. Este projecto consiste em fazer uma aplicação on‐line que permite à escola organizar melhor os seus recursos materiais e humanos para que a marcação dos horários das aulas de código e condução se possa fazer de forma mais rápida e eficaz.
Ficou acordado que na próxima reunião se discutirá novamente a hipótese de adoptar o projecto que envolvia a empresa de saúde se esta já tiver confirmado o mesmo. Até essa data, independentemente do que possa ser depois decidido, começaremos a execução deste projecto.
2. Distribuição de Tarefas e Encargos
Durante a reunião, os encargos foram divididas do seguinte modo: Pedro Matrola – Risk Manager Richard Nuno – Project Manager Jorge Sousa – Quality Manager Nuno Cachulo – CCA Coordinator Pedro Lourenço – CCA Miguel Alpendre – CCA David Custódio – Interface Designer João Rafael – Clerk Durante a reunião, houve alunos que ficaram responsáveis por certas tarefas: Pedro Matrola – Reunião com a empresa na área da Saúde Richard Nuno – Responsável pela criação do Sistema de Informação Jorge Sousa – Responsável pela criação do documento Concept Paper David Custódio – Responsável pela criação do logótipo do grupo João Rafael – Responsável pela elaboração da Acta3. Criação de uma lista de discussão para os membros do grupo
De maneira a permitir que os alunos trocassem opiniões e documentos, foi criado um grupo on‐line com o seguinte endereço de e‐mail: gpses@googlegroups.com.
4. Outros assuntos Pontuais
Gestão do E‐mail geral do DriveGest – passará a ser feita pelo Jorge Sousa.
A presente acta foi elaborada com base nos apontamentos tirados por João Rafael e Jorge Sousa durante a reunião, relatada neste documento e circulada por todos os membros da Direcção proposta para comentários e aprovação.
Na reunião, foi ainda decidido por unanimidade que se deveria alterar o horário das reuniões para as 9h à segunda‐feira e procedeu‐se por fim, à marcação de uma nova reunião, agendada para o dia 26 de Fevereiro de 2007.
DriveGest_ProjectHistory_2007‐06‐14_v1.0.doc 8 Data 26 de Fevereiro de 2007 Hora de inicio 09:00 Local Departamento de Engenharia Informática
Lista de Participantes Presentes:
David Custódio, João Rafael, Jorge Sousa, Richard Nuno, Pedro Matrola, Nuno Cachulo, Miguel Alpendre e Pedro Lourenço.
Lista de Pa
Nuno Oliveirarticipantes Ausentes:
Ordem de Trabalhos
5. Decisão final sobre o projecto a adoptar no âmbito da cadeira de ES 2 6. Distribuição de tarefas e encargos pelos membros do grupo 7. Outros assuntos pontuais5. Decisão final sobre o projecto a adoptar no âmbito da cadeira de ES 2
Como estava delineado na primeira acta, esta reunião serviu para decidirmos qual o projecto a adoptar visto que, por esta altura, o colega Pedro Matrola já se teria encontrado com os responsáveis pela empresa Netvita. Assim sendo, por unanimidade o mesmo foi recusado e decidimos manter a nossa escolha inicial (escola de condução) cujo nome de projecto é DriveGest.6. Distribuição de Tarefas
Durante a reunião, houve alunos que ficaram responsáveis por certas tarefas: • Moderador Top 10 Risk List: O autor do Top 10 Risk List (Pedro Matrola), escolheu o João Rafael como moderador para este posteriormente escolher os seus revisores. Relatórios de Revisão: • Concept Paper: Miguel Alpendre, Nuno Cachulo e Richard Nuno. • Top 10 Risk List: David Custódio e Pedro Lourenço. Realização do Diagrama de Gantt ‐ Richard Nuno7. Outros assuntos Pontuais
De forma a podermos começar a organizar‐nos dentro do projecto, foi decido que durante esta semana três dos colegas do grupo, provavelmente o gestor de projecto, o gestor de qualidade e o responsável pela interface, irão ter uma reunião com a empresa para melhor compreendermos o que eles desejam que o nosso projecto englobe de forma a que este seja elaborado de maneira a responder às necessidades da empresa e assim, podermos iniciar o Project prototype. A presente acta foi elaborada com base nos apontamentos tirados por João Rafael durante a reunião, relatada neste documento e circulada por todos os membros da Direcção proposta para comentários e aprovação. Finalmente procedeu‐se à marcação de uma nova reunião, agendada para o dia 05 de Março de 2007. A reunião terminou às 10h.DriveGest_ProjectHistory_2007‐06‐14_v1.0.doc 10 Data 05 de Março de 2007 Hora de inicio 09:00 Local Departamento de Engenharia Informática
Lista de Participantes Presentes:
David Custódio, João Rafael, Jorge Sousa, Richard Nuno, Pedro Matrola, Nuno Cachulo, Miguel Alpendre, Pedro Lourenço e Nuno Oliveira.
Lista de Participantes
Não se registaram ausentes.Ausentes:
Ordem de Trabalhos
8. Distribuição de tarefas 9. Planeamento da reunião com o cliente 10. Outros assuntos pontuais8. Distribuição de Tarefas
Durante a reunião, houve alunos que ficaram responsáveis por certas tarefas: • Início do protótipo do user interface: quarta‐feira pelo User Interface Designer (David Custódio).9. Planeamento da reunião com o cliente
A reunião com o cliente está agendada para esta terça‐feira às 12h e o grupo estará representado por 3 colegas sendo estes: o gestor de projecto, o gestor de qualidade e o responsável pela interface. Sendo o objectivo da reunião compreendermos o que o cliente deseja que o nosso projecto englobe de forma a que este responda às suas necessidades, houve a preocupação de nesta reunião planearmos a reunião de forma a podermos estar preparados para oferecer várias opções ao cliente dentro daquilo que deverá ser o seu interesse com a criação desta aplicação on‐line. Durante a reunião, foram portanto dadas diversas sugestões sobre o que se deverá perguntar ao cliente durante o encontro com o mesmo.10. Outros assuntos Pontuais
Decidiu‐se a versão final dos templates (documentos e revisões) a usar. A presente acta foi elaborada com base nos apontamentos tirados por João Rafael durante a reunião, relatada neste documento e circulada por todos os membros da Direcção proposta para comentários e aprovação. Finalmente procedeu‐se à marcação de uma nova reunião, agendada para o dia 07 de Março de 2007, às 15h, para delinearmos novos objectivos após a reunião com o cliente. A reunião terminou às 10h.DriveGest_ProjectHistory_2007‐06‐14_v1.0.doc 12 Data 07 de Março de 2007 Hora de inicio 14:30 Local Departamento de Engenharia Informática
Lista de Participantes Presentes:
David Custódio, João Rafael, Jorge Sousa, Richard Nuno, Pedro Matrola, Nuno Cachulo, Miguel Alpendre, Pedro Lourenço e Nuno Oliveira.
Lista de Participantes
Não se registaram ausentes.Ausentes:
Ordem de Trabalhos
11. Apresentação dos resultados da reunião com o Cliente a. Decisão sobre funções, módulos a serem implementados no projecto 12. Distribuição de tarefas 13. Outros assuntos pontuais11. Apresentação dos resultados da reunião com o Cliente
a. Decisão sobre funções/módulos a serem implementados no projecto
Após a reunião com o cliente, o grupo reuniu‐se e foram apresentados os resultados da mesma. Discutimos então quais as funcionalidades relevantes que irão ser implementadas no projecto. Nota: Essas funcionalidades estarão descritas no System Architecture.
12. Distribuição de Tarefas
Durante a reunião, houve alunos que ficaram responsáveis por certas tarefas:• Grupo escolhido para iniciar o User Interface Prototype: David Custódio, Nuno Oliveira, Miguel Alpendre, João Rafael e Nuno Cachulo.
• Responsável pela criação do Additional Specification Document: Pedro Lourenço. • Responsáveis pela criação do Software Development Plan: Richard Nuno e Jorge Sousa.
• Responsável pelo inicio do System Architecture e pela correcção do Top 10 Risk List: Pedro Matrola.
13. Outros assuntos Pontuais
Na reunião, foram ainda, decididas datas limite de entrega. 1ª Versão Versão Final User Interface Prototype Software Development Plan System Architecture 12 de Março de 2007 19 de Março de 2007A presente acta foi elaborada com base nos apontamentos tirados por João Rafael e Richard Nuno durante a reunião, relatada neste documento e circulada por todos os membros da Direcção proposta para comentários e aprovação.
Finalmente procedeu‐se à marcação de uma nova reunião, agendada para o dia 12 de Março de 2007, às 09h. A reunião terminou às 16:50.
DriveGest_ProjectHistory_2007‐06‐14_v1.0.doc 14 Data 12 de Março de 2007 Hora de inicio 09:00 Local Departamento de Engenharia Informática
Lista de Participantes Presentes:
David Custódio, João Rafael, Jorge Sousa, Richard Nuno, Pedro Matrola, Nuno Cachulo, Miguel Alpendre, Pedro Lourenço e Nuno Oliveira.
Lista de Participantes
Não se registaram ausentes.Ausentes:
Ordem de Trabalhos
14. Apresentação do trabalho realizado até à data no User Interface Prototype 15. Distribuição de tarefas 16. Outros assuntos pontuais14. Apresentação da primeira versão do User Interface Prototype
Durante a reunião, foi apresentado ao grupo, o que foi feito do trabalho no User Interface Prototype para decidirmos quais as possíveis alterações a fazer.
15. Distribuição de Tarefas
No final da reunião foi apresentado pelo Gestor de Projectos (Richard Nuno) e pelo responsável do Quality Assurance (Jorge Sousa), as tarefas atribuídas a cada elemento do grupo até ao final do projecto. As mesmas poderão ser consultadas no diagrama de Gantt.
16. Outros assuntos Pontuais
Na reunião, foi ainda, discutido qual seria o formato do diagrama entidade – relacionamento (ER) a adoptar no projecto. A presente acta foi elaborada com base nos apontamentos tirados por João Rafael durante a reunião, relatada neste documento e circulada por todos os membros da Direcção proposta para comentários e aprovação. Finalmente procedeu‐se à marcação de uma nova reunião, agendada para o dia 19 de Março de 2007, às 09h. A reunião terminou às 11:00.DriveGest_ProjectHistory_2007‐06‐14_v1.0.doc 16 Data 19 de Março de 2007 Hora de inicio 09:00 Local Departamento de Engenharia Informática
Lista de Participantes Presentes:
David Custódio, João Rafael, Jorge Sousa, Richard Nuno, Pedro Matrola, Nuno Cachulo, Miguel Alpendre, Pedro Lourenço e Nuno Oliveira.
Lista de Participantes
Não se registaram ausentes.Ausentes:
Ordem de Trabalhos
17. Apresentação da primeira versão do Additional Spec Doc 18. Escolheram‐se os responsáveis pela revisão do Software Development Plan 19. Outros assuntos pontuais17. Apresentação da primeira versão do Additional Spec Doc
No dia 18 de Março de 2007, foi enviado, para o e‐mail geral do DriveGest, a primeira versão do Additional Spec Doc. No mesmo dia, o Pedro Matrola, foi escolhido como moderador do documento, tendo decidido que o mesmo necessitava de uma inspecção. Durante a reunião de hoje, o Additional Spec Doc foi apresentado e o moderador (Pedro Matrola) escolheu os elementos da equipa responsável pela inspecção. Distribuição de Tarefas: Pedro Lourenço (Autor), Pedro Matrola (Moderador), Miguel Alpendre (Leitor/Anotador), Richard Nuno e Jorge Sousa (Inspecção).
18. Escolheram‐se os responsáveis pela revisão do Software Development Plan
Nuno Cachulo já tinha sido escolhido como moderador do Software Development Plan. Hoje durante a reunião, escolheu os seguintes revisores: Pedro Matrola e Nuno Oliveira.19. Outros assuntos Pontuais
A presente acta foi elaborada com base nos apontamentos tirados por João Rafael durante a reunião, relatada neste documento e circulada por todos os membros da Direcção proposta para comentários e aprovação. Finalmente procedeu‐se à marcação de uma nova reunião, agendada para o dia 26 de Março de 2007, às 09h. A reunião terminou às 09:45.DriveGest_ProjectHistory_2007‐06‐14_v1.0.doc 18 Data 26 de Março de 2007 Hora de inicio 09:00 Local Departamento de Engenharia Informática
Lista de Participantes Presentes:
David Custódio, João Rafael, Jorge Sousa, Richard Nuno, Pedro Matrola, Nuno Cachulo, Miguel Alpendre, Pedro Lourenço e Nuno Oliveira.
Lista de Participantes
Não se registaram ausentes.Ausentes:
Ordem de Trabalhos
20. Outros assuntos pontuais20. Outros assuntos Pontuais
Durante a reunião, além de ter havido uma distribuição de tarefas, foram ainda resolvidos os problemas apresentados pelos templates. A presente acta foi elaborada com base nos apontamentos tirados por João Rafael durante a reunião, relatada neste documento e circulada por todos os membros da Direcção proposta para comentários e aprovação. Finalmente procedeu‐se à marcação de uma nova reunião, agendada para o dia 02 de Abril de 2007, às 09h. A reunião terminou às 09:45.
DriveGest_ProjectHistory_2007‐06‐14_v1.0.doc 20 Data 16 de Abril de 2007 Hora de inicio 09:20 Local Departamento de Engenharia Informática
Lista de Participantes Presentes:
David Custódio, João Rafael, Jorge Sousa, Richard Nuno, Pedro Matrola, Nuno Cachulo, Miguel Alpendre, Pedro Lourenço e Nuno Oliveira.
Lista de Participantes
Não se registaram ausentes.Ausentes:
Ordem de Trabalhos
21. Outros assuntos pontuais21. Outros assuntos Pontuais
Durante a reunião, foi feita uma coordenação de tarefas para os próximos trabalhos, uma coordenação nos testes e foi decidido uma consistência nos dados iniciais (criação de um script). A presente acta foi elaborada com base nos apontamentos tirados por João Rafael durante a reunião, relatada neste documento e circulada por todos os membros da Direcção proposta para comentários e aprovação. Finalmente procedeu‐se à marcação de uma nova reunião, agendada para o dia 23 de Abril de 2007, às 09h. A reunião terminou às 10:30.
DriveGest_ProjectHistory_2007‐06‐14_v1.0.doc 22 Data 23 de Abril de 2007 Hora de inicio 09:20 Local Departamento de Engenharia Informática
Lista de Participantes Presentes:
David Custódio, João Rafael, Jorge Sousa, Richard Nuno, Pedro Matrola, Nuno Cachulo, Miguel Alpendre, Pedro Lourenço e Nuno Oliveira.
Lista de Participantes
Não se registaram ausentes.Ausentes:
Ordem de Trabalhos
22. Software Architecture Doc 23. Outros assuntos pontuais22. Software Architecture doc
Relativamente ao SoftwareArchitecturedoc, a data limite de entrega foi prolongada, devido à carga curricular. Desta maneira, os autores (JR e NO), terão até domingo para entregar a v0.1r do mesmo.
23. Outros assuntos Pontuais
Durante a reunião, ficou decidido que cada colega irá analisar os testes elaborados por outro colega com objectivo de apontar possíveis falhas ou erros.
A presente acta foi elaborada com base nos apontamentos tirados por João Rafael durante a reunião, relatada neste documento e circulada por todos os membros da Direcção proposta para comentários e aprovação. Finalmente procedeu‐se à marcação de uma nova reunião, agendada para o dia 30 de Abril de 2007, às 09h. A reunião terminou às 10:30.
DriveGest_ProjectHistory_2007‐06‐14_v1.0.doc 24 Data 21 de Maio de 2007 Hora de inicio 09:20 Local Departamento de Engenharia Informática
Lista de Participantes Presentes:
David Custódio, João Rafael, Jorge Sousa, Richard Nuno, Pedro Matrola, Nuno Cachulo, Miguel Alpendre, Pedro Lourenço e Nuno Oliveira.
Lista de Participantes
Não se registaram ausentes.Ausentes:
Ordem de Trabalhos
24. Distribuição de Tarefas 25. Software Architecture Doc 26. Outros assuntos pontuais24. Distribuição de Tarefas
Durante a reunião, houve alunos que ficaram responsáveis por certas tarefas: Richard Nuno – Responsável pelos pedidos de alteração às Vistas e aos testes; Jorge Sousa e Richard Nuno – Responsáveis pela criação do Software Development Plan Revised; David Custódio e Nuno Cachulo – Responsáveis pela criação do Design Doc for this Stage;
25. Software Architecture doc
No final da reunião irá iniciar‐se a inspecção do SoftwareArchitectureDoc pelos seguintes elementos:•
David Custódio, Miguel Alpendre, Nuno Cachulo, Nuno Oliveira, Pedro Matrola e João Rafael.26. Outros assuntos Pontuais
A presente acta foi elaborada com base nos apontamentos tirados por João Rafael durante a reunião, relatada neste documento e circulada por todos os membros da Direcção proposta para comentários e aprovação. Finalmente procedeu‐se à marcação de uma nova reunião, agendada para o dia 28 de Abril de 2007, às 09h. A reunião terminou às 10:30.DriveGest_ProjectHistory_2007‐06‐14_v1.0.doc 26 Data 28 de Maio de 2007 Hora de inicio 09:20 Local Departamento de Engenharia Informática
Lista de Participantes Presentes:
David Custódio, João Rafael, Jorge Sousa, Richard Nuno, Pedro Matrola, Nuno Cachulo, Miguel Alpendre e Nuno Oliveira.
Lista de Part
Pedro Lourenço.icipantes Ausentes:
Ordem de Trabalhos
27. Distribuição de Tarefas 28. Outros assuntos pontuais27. Distribuição de Tarefas
Durante a reunião, houve alunos que ficaram responsáveis por certas tarefas: Jorge Sousa – Responsável pelo pedido de alteração ao Software Architecture Doc;
28. Outros assuntos Pontuais
Durante a reunião ainda foi feito um planeamento de futuras tarefas e discutido problemas relativos a documentos. A presente acta foi elaborada com base nos apontamentos tirados por João Rafael durante a reunião, relatada neste documento e circulada por todos os membros da Direcção proposta para comentários e aprovação. Finalmente procedeu‐se à marcação de uma nova reunião, agendada para o dia 4 de Junho de 2007, às 09h. A reunião terminou às 10:30.
DriveGest_ProjectHistory_2007‐06‐14_v1.0.doc 28 Data 04 de Junho de 2007 Hora de inicio 09:00 Local Departamento de Engenharia Informática
Lista de Participantes Presentes:
David Custódio, João Rafael, Richard Nuno, Pedro Matrola, Nuno Cachulo e Nuno Oliveira.Lista de Participantes Ausentes:
Pedro Lourenço, Jorge Sousa e Miguel Alpendre.Ordem de Trabalhos
29. Distribuição de Tarefas 30. Outros assuntos pontuais29. Distribuição de Tarefas
Durante a reunião, houve alunos que ficaram responsáveis por certas tarefas: Pedro Lourenço – Responsável pela criação do script inicial da base de dados.
30. Outros assuntos Pontuais
Decidimos reunir‐nos no final da reunião para fazer inspecções do DDD e SAD. A presente acta foi elaborada com base nos apontamentos tirados por João Rafael durante a reunião, relatada neste documento e circulada por todos os membros da Direcção proposta para comentários e aprovação. Finalmente procedeu‐se à marcação de uma nova reunião, agendada para o dia 11 de Junho de 2007, às 09h. A reunião terminou às 09:20.DriveGest_ProjectHistory_2007‐06‐14_v1.0.doc 30 Data 11 de Junho de 2007 Hora de inicio 14:20 Local Departamento de Engenharia Informática