-
Notifications
You must be signed in to change notification settings - Fork 46
Ciclo de Vida de Projeto MDS GPP
https://docs.google.com/spreadsheets/d/1cD8RY2WY-IIPAbFo52X9wV6rXXgItpxXoLMRN2yXqU8/edit?usp=sharing
- ENTREGA 1 - Orçamento do projeto
- ENTREGA 2 - Definição Equipe
- 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
- Definição dos temas dos projetos
- Ciclo de Vida de Projeto
- Conceitos Básicos - PMBOK + RUP
- MDS - Git
- GPP - Configuração ambiente (vagrant)
- GPP - Configuração ambiente (docker)
- GPP - Guia PMBOK
- 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
- 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
- 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
- Estrutura da Wiki organizada
- Monitoramento - Monitorar horas/atividade por membro - Planilha disponibilizada na wiki
- Planejamento dos treinamentos (tanto GPP/MDS)
- GPP - Planos PMBOK
- GPP - Como fazer um bom planejamento
- MDS - Ambiente de desenvolvimento
- MDS - Linguagem de programação
- MDS - Documento de Visã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
- Grupo de Processos PMBOK - (a) Iniciação e (b) Planejamento
- Principios para criação EAP + Cronograma
- 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
- 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
- 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)
- 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
- Grupo de Processos PMBOK - Planejamento
- Grupo de Processos PMBOK - (a) Monitoramento, (b) Controle
- 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
- MDS - Testes funcionais (casos de teste + relatorio + teste de aceitação)
- MDS - Casos de uso
- MDS - Tecnologias (treinamento deve ser contínuo)
- 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
- Grupo de Processos PMBOK - Planejamento
- Grupo de Processos PMBOK - (a) Monitoramento, (b) Controle
- 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
- MDS - Testes funcionais (casos de teste + relatorio + teste de aceitação)
- MDS - Casos de uso
- MDS - Tecnologias (treinamento deve ser contínuo)
- 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
- Grupo de Processos PMBOK - Planejamento
- Grupo de Processos PMBOK - (a) Monitoramento, (b) Controle
- 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
- MDS - Testes funcionais (casos de teste + relatorio + teste de aceitação)
- MDS - Casos de uso
- MDS - Tecnologias (treinamento deve ser contínuo)
- 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
- Grupo de Processos PMBOK - Planejamento
- Grupo de Processos PMBOK - (a) Monitoramento, (b) Controle
- 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
-
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
- Apresentação R1
- 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,
- Treinamento - Histórias de usuário: estudo de caso
- Treinamento -
Inicio zona de conforto GPP
- Treinamento - Histórias de usuário: estudo de caso
- Treinamento -
Inicio zona de conforto GPP
- Treinamento - Histórias de usuário: estudo de caso
- Treinamento -
Inicio zona de conforto GPP
- Treinamento - Histórias de usuário: estudo de caso
- Treinamento -
Inicio zona de conforto GPP
- Treinamento - Histórias de usuário: estudo de caso
- Treinamento -
R1 - 23/09 R2 - dia 13/12
EPS/MDS - FGA/UnB
Métodos de Desenvolvimento de Software
Gestão de Portfólio e Projetos de Software
RUP (Rational Unified Process)
Fase Elaboração (RUP) Planejamento(PMBOK)
Fase de Construção (RUP), Execução/Monitoramente e Controle (PMBOK)
Fase Transição (RUP), Finalização (PMBOK)
Acceptance Test Driven Development (ATDD)
Integração Contínua Deploy Contínuo
Automação de Ambiente com Docker
Orquestração de Containers com Docker Compose
Automação de Ambiente com Vagrant
Deploy Contínuo na Plataforma Heroku
Integração Contínua com Travis CI
Disponibilizando a Aplicação com o Proxy Reverso Nginx
Tutorial de Instalação do Ionic
Android Integração contínua com Circle CI
Configuração de Ambiente para React Native
Tutorial Instalação Ruby on Rails
Teste Automatizado Cucumber JS
Teste Automatizado Cucumber Rails
Testando AngularJS com Jasmine
Teste Automatizado com Selenium IDE
Configurar o SonarCloud para um projeto usando Jest
Configurar o SonarCloud para um projeto usando Pytest
Configurar o SonarCloud para um projeto usando Mocha e Istambul