Ciclo de Vida de Projeto MDS GPP - fga-eps-mds/A-Disciplina-MDS-EPS GitHub Wiki
Ciclo de Vida de Projeto - Guia Sugerido
Chamada:
https://docs.google.com/spreadsheets/d/1cD8RY2WY-IIPAbFo52X9wV6rXXgItpxXoLMRN2yXqU8/edit?usp=sharing
Semana 1 - Warm up
Objetivo: Definir Projetos
- ENTREGA 1 - Orçamento do projeto
- ENTREGA 2 - Definição Equipe
Aula
- Aula de Boas Vindas
- Apresentação do Plano de Ensino das Disciplinas
- Apresentação dos Projetos do Semestre
- Definição das equipes + Criação do Repositório
- Processo de desenvolvimento de software
- Artefatos, ferramentas, papéis
Projeto
- Definição dos temas dos projetos
- Ciclo de Vida de Projeto
- Conceitos Básicos - PMBOK + RUP
Treinamentos Sugeridos
- MDS - Git
- GPP - Configuração ambiente (vagrant)
- GPP - Configuração ambiente (docker)
- GPP - Guia PMBOK
Semana 2 - Fase de Iniciação
Objetivo: Definir o Escopo do Projeto
- ENTREGA 3 - Definição do Tema
- ENTREGA 4 - EAP - Rascunho
- ENTREGA 5 - Cronograma atividades (2 semanas): horas por atividade alocado para cada membro
- Planejamento treinamentos R1/R2 completo (tempo por treinamento) motoramento/controle do aprendizado
- ENTREGA 6 - Comunicacao Interna e Externa
- A ser feito em sala de aula
Aula
GPP
- Gestão de Projetos - Produtividade
- Gestão de Projetos - Grupos de Processos PMBOK
- Gestão de Projetos - Áreas de conhecimento PMBOK
- Grupo de Processos PMBOK - (a) Iniciação e (b) Planejamento
MDS
- Processo de desenvolvimento de software
- Artefatos, ferramentas, papéis
- Modelos de Ciclos de Vida de Desenvolvimento de Software
- Fundamentos do Processo Unificado no contexto do IBM/Rational Unifed Process(RUP) - O RUP no contexto das boas práticas
Projeto
- Estrutura da Wiki organizada
- Monitoramento - Monitorar horas/atividade por membro - Planilha disponibilizada na wiki
- Planejamento dos treinamentos (tanto GPP/MDS)
Treinamentos Sugeridos
- GPP - Planos PMBOK
- GPP - Como fazer um bom planejamento
- MDS - Ambiente de desenvolvimento
- MDS - Linguagem de programação
- MDS - Documento de Visão
Semana 3 - Fase de Elaboração
Objetivo: Definindo a proposta de solução
- ENTREGA 7 - EAP Versão 2
- ENTREGA 8 - Cronograma atividades: horas por atividade alocado para cada membro
- ENTREGA 9 - Documento de Visão
- ENTREGA 10 - Termo de Abertura
Aula
GPP
- Grupo de Processos PMBOK - (a) Iniciação e (b) Planejamento
- Principios para criação EAP + Cronograma
MDS
- Fundamentos do Processo Unificado no contexto do IBM/Rational Unifed Process (RUP)- A organização das fases no RUP
- Fundamentos do Processo Unificado no contexto do IBM/Rational Unifed Process (RUP) - Disciplinas I: (I) Modelagem de Negócios, (II) Ambiente
Projeto
- Planos de Gerenciamento - Escrita (prioridades)
- Documento de Arquitetura/Especificação de casos de uso - desenvolvimento
- Cronograma completo
- Atualização das planilhas de monitoramento de horas
Treinamentos Sugeridos
- GPP - Monitoramente e controle de projeto: EVM
- GPP - Monitoramento e controle de cronograma
- GPP - Gerenciamento de Riscos (técnicos + stakeholders)
- MDS - Arquitetura (conceitual + implementação)
- MDS - Tecnologias (treinamento deve ser contínuo)
Semana 4 - Fase de Elaboração
Objetivo: Definindo a proposta de solução
- ENTREGA 11 - EAP Versão Final
- ENTREGA 12 - Cronograma de atividades: versão completa
- ENTREGA 13 - Protótipo de alta fidelidade
- ENTREGA 14 - Planos principais - versão inicial
Aula
GPP
- Grupo de Processos PMBOK - Planejamento
- Grupo de Processos PMBOK - (a) Monitoramento, (b) Controle
MDS
- Fundamentos do Processo Unificado no contexto do IBM/Rational Unifed Process (RUP) - Disciplinas I: (I) Gerenciamento de Projeto, (II) Requisitos
- Fundamentos do Processo Unificado no contexto do IBM/Rational Unifed Process (RUP) - Disciplinas II: (I) Análise & Design, (II) UML
Projeto
Treinamentos Sugeridos
- MDS - Testes funcionais (casos de teste + relatorio + teste de aceitação)
- MDS - Casos de uso
- MDS - Tecnologias (treinamento deve ser contínuo)
Semana 5 - Fase de Elaboração
Objetivo: Definindo a proposta de solução
- ENTREGA 11 - EAP Versão Final
- ENTREGA 12 - Cronograma de atividades: versão completa
- ENTREGA 13 - Protótipo de alta fidelidade
- ENTREGA 14 - Planos principais - versão inicial
Aula
GPP
- Grupo de Processos PMBOK - Planejamento
- Grupo de Processos PMBOK - (a) Monitoramento, (b) Controle
MDS
- Fundamentos do Processo Unificado no contexto do IBM/Rational Unifed Process (RUP) - Disciplinas I: (I) Gerenciamento de Projeto, (II) Requisitos
- Fundamentos do Processo Unificado no contexto do IBM/Rational Unifed Process (RUP) - Disciplinas II: (I) Análise & Design, (II) UML
Projeto
Treinamentos Sugeridos
- MDS - Testes funcionais (casos de teste + relatorio + teste de aceitação)
- MDS - Casos de uso
- MDS - Tecnologias (treinamento deve ser contínuo)
Semana 6 - Fase de Elaboração
Objetivo: Definindo a proposta de solução
- ENTREGA 11 - EAP Versão Final
- ENTREGA 12 - Cronograma de atividades: versão completa
- ENTREGA 13 - Protótipo de alta fidelidade
- ENTREGA 14 - Planos principais - versão inicial
Aula
GPP
- Grupo de Processos PMBOK - Planejamento
- Grupo de Processos PMBOK - (a) Monitoramento, (b) Controle
MDS
- Fundamentos do Processo Unificado no contexto do IBM/Rational Unifed Process (RUP) - Disciplinas I: (I) Gerenciamento de Projeto, (II) Requisitos
- Fundamentos do Processo Unificado no contexto do IBM/Rational Unifed Process (RUP) - Disciplinas II: (I) Análise & Design, (II) UML
Projeto
Treinamentos Sugeridos
- MDS - Testes funcionais (casos de teste + relatorio + teste de aceitação)
- MDS - Casos de uso
- MDS - Tecnologias (treinamento deve ser contínuo)
Semana 7 - Entrega de Release
Objetivo: Definindo a proposta de solução
- ENTREGA 11 - EAP Versão Final
- ENTREGA 12 - Cronograma de atividades: versão completa
- ENTREGA 13 - Protótipo de alta fidelidade
- ENTREGA 14 - Planos principais - versão inicial
Aula
GPP
- Grupo de Processos PMBOK - Planejamento
- Grupo de Processos PMBOK - (a) Monitoramento, (b) Controle
MDS
- Fundamentos do Processo Unificado no contexto do IBM/Rational Unifed Process (RUP) - Disciplinas I: (I) Gerenciamento de Projeto, (II) Requisitos
- Fundamentos do Processo Unificado no contexto do IBM/Rational Unifed Process (RUP) - Disciplinas II: (I) Análise & Design, (II) UML
Projeto
Treinamentos Sugeridos
-
MDS - Testes funcionais (casos de teste + relatorio + teste de aceitação)
-
MDS - Casos de uso
-
MDS - Tecnologias (treinamento deve ser contínuo)
-
MDS - Teste Unitário
Semana X - Entrega da Release 1
- Apresentação R1
Semana 8 - Sprint 0
- Apresentação da Metologia Ágil
- Scrum - Rituais, Papéis, Artefatos
- Scrum - Adaptação para o Projeto
- Papéis - responsabilidades (definir)
- Artefatos - História de usuário, Épicos, tasks, issues, responsáveis
- Git - como organizar o planejemanto, monitoramento, controle ágil no github
- Indicadores (planejados, monitorados, controlados) - burndown, ponto por historia, velocity, retrospectiva, quadro conhecimento, produtividade, métricas código,
Semana 9 - Sprint 1
- Treinamento - Histórias de usuário: estudo de caso
- Treinamento -
Semana 10 - Sprint 2
Inicio zona de conforto GPP
- Treinamento - Histórias de usuário: estudo de caso
- Treinamento -
Semana 11 - Sprint 2
Inicio zona de conforto GPP
- Treinamento - Histórias de usuário: estudo de caso
- Treinamento -
Semana 12 - Sprint 2
Inicio zona de conforto GPP
- Treinamento - Histórias de usuário: estudo de caso
- Treinamento -
Semana 13 - Sprint 2
Inicio zona de conforto GPP
- Treinamento - Histórias de usuário: estudo de caso
- Treinamento -
R1 - 23/09 R2 - dia 13/12