Curso Traditional Software Development & Project Management Fundamentals

  • Test & Point Analysis

Curso Traditional Software Development & Project Management Fundamentals

16 horas
Visão Geral

O curso Traditional Software Development & Project Management Fundamentals apresenta os fundamentos do desenvolvimento tradicional de software e do gerenciamento de projetos em abordagens preditivas, nas quais o escopo, os requisitos, o planejamento e os principais entregáveis são definidos e controlados de forma estruturada.

A formação aborda o ciclo de vida tradicional de desenvolvimento de software, as fases de iniciação, planejamento, execução, monitoramento e encerramento de projetos, além de conceitos de levantamento de requisitos, documentação, estimativas, cronogramas, gestão de riscos, controle de mudanças, garantia da qualidade e entrega de soluções.

Os participantes compreenderão a integração entre as atividades de desenvolvimento de software e as práticas de gerenciamento de projetos, incluindo os papéis das equipes, os principais documentos de controle, os pontos de aprovação e a importância da comunicação entre áreas de negócio, gestores, analistas, desenvolvedores e profissionais de testes.

O curso utiliza exemplos práticos para demonstrar como organizar um projeto de software desde a definição inicial da necessidade até a implantação e o encerramento, estabelecendo uma base sólida para profissionais que atuam ou pretendem atuar em ambientes de desenvolvimento tradicional, projetos preditivos ou modelos híbridos.

Objetivo

Após realizar este curso Traditional Software Development & Project Management Fundamentals, você será capaz de:

  • Compreender os fundamentos do desenvolvimento tradicional de software e das abordagens preditivas de projetos
  • Identificar as fases do ciclo de vida de desenvolvimento de sistemas
  • Entender a relação entre requisitos, escopo, planejamento, desenvolvimento, testes e implantação
  • Reconhecer os principais papéis e responsabilidades envolvidos em projetos de software
  • Compreender os processos fundamentais de iniciação, planejamento, execução, monitoramento e encerramento de projetos
  • Identificar os principais documentos utilizados no planejamento e controle de projetos
  • Compreender técnicas básicas de estimativa, elaboração de cronogramas e acompanhamento de atividades
  • Reconhecer riscos, dependências, restrições e impactos de mudanças no escopo
  • Entender a importância da qualidade, da verificação, da validação e dos testes de software
  • Compreender os processos de implantação, transição operacional, aceite e encerramento de projetos
  • Aplicar conceitos básicos de planejamento e acompanhamento em um estudo de caso de desenvolvimento de software
Publico Alvo
  • Profissionais iniciantes em desenvolvimento de software
  • Analistas de Sistemas e Analistas Funcionais
  • Analistas de Negócio e de Requisitos
  • Desenvolvedores de software
  • Testadores e profissionais de qualidade de software
  • Gerentes e coordenadores de projetos iniciantes
  • Líderes técnicos e coordenadores de equipes de desenvolvimento
  • Profissionais de áreas de negócio envolvidos em projetos de TI
  • Estudantes e profissionais em transição para a área de projetos e desenvolvimento de sistemas
Pre-Requisitos
  • Conhecimentos básicos de informática e sistemas de informação
  • Noções de processos organizacionais são desejáveis
  • Não é necessária experiência prévia em gerenciamento de projetos ou desenvolvimento de software
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1 — Fundamentos do desenvolvimento tradicional de software

  1. Conceitos de software, sistemas de informação e projetos de desenvolvimento
  2. Características das abordagens preditivas e tradicionais
  3. Diferenças entre operações, projetos e produtos
  4. Visão geral do ciclo de vida de desenvolvimento de software (SDLC)
  5. Principais modelos de ciclo de vida: cascata, incremental e iterativo
  6. Vantagens, limitações e contextos de aplicação das abordagens tradicionais
  7. Relação entre desenvolvimento de software, negócio e gerenciamento de projetos

Módulo 2 — Ciclo de vida e fases de um projeto de software

  1. Iniciação e identificação da necessidade de negócio
  2. Definição preliminar de objetivos, escopo e resultados esperados
  3. Planejamento do projeto e definição dos entregáveis
  4. Análise de requisitos e especificação da solução
  5. Projeto da solução e definição da arquitetura em nível introdutório
  6. Desenvolvimento e integração dos componentes
  7. Testes, homologação e aceite
  8. Implantação, transição operacional e encerramento
  9. Marcos de controle, revisões e pontos de aprovação

Módulo 3 — Fundamentos de gerenciamento de projetos

  1. Conceitos de gerenciamento de projetos e ciclo de vida preditivo
  2. Grupos de processos: iniciação, planejamento, execução, monitoramento e controle, encerramento
  3. Escopo, prazo, custo, qualidade, recursos e riscos
  4. Identificação de stakeholders e definição de responsabilidades
  5. Termo de abertura e definição dos objetivos do projeto
  6. Estrutura Analítica do Projeto (EAP/WBS)
  7. Entregáveis, marcos, premissas e restrições
  8. Introdução às práticas reconhecidas de gerenciamento de projetos, incluindo conceitos do PMBOK® Guide

Módulo 4 — Requisitos, escopo e documentação

  1. Identificação das necessidades do negócio
  2. Levantamento e documentação inicial de requisitos
  3. Requisitos funcionais e não funcionais
  4. Definição do escopo do produto e do projeto
  5. Especificação de requisitos e critérios de aceitação
  6. Matriz de rastreabilidade em nível introdutório
  7. Revisões, aprovações e controle de versões
  8. Gestão de solicitações de mudança e análise de impacto
  9. Relação entre requisitos, escopo, entregáveis e aceite

Módulo 5 — Planejamento, estimativas e cronograma

  1. Decomposição do trabalho em atividades
  2. Identificação de dependências e sequenciamento de atividades
  3. Estimativas iniciais de esforço, duração e recursos
  4. Construção de cronogramas e identificação de marcos
  5. Alocação de recursos e responsabilidades
  6. Identificação do caminho crítico em nível introdutório
  7. Definição de linha de base do cronograma
  8. Acompanhamento do progresso e análise de desvios
  9. Atualização do planejamento e comunicação de impactos

Módulo 6 — Riscos, comunicação e controle do projeto

  1. Identificação de riscos, premissas, restrições e dependências
  2. Análise qualitativa de probabilidade e impacto
  3. Definição de respostas e responsáveis pelos riscos
  4. Monitoramento de riscos e registro de ocorrências
  5. Planejamento da comunicação com stakeholders
  6. Reuniões de acompanhamento e relatórios de status
  7. Gestão de problemas, impedimentos e decisões
  8. Controle integrado de mudanças
  9. Registro de lições aprendidas

Módulo 7 — Qualidade, testes e implantação de software

  1. Fundamentos da qualidade de software
  2. Revisões e inspeções de requisitos e artefatos
  3. Visão geral dos níveis e tipos de teste
  4. Testes de unidade, integração, sistema e aceitação
  5. Verificação e validação da solução
  6. Tratamento de defeitos e controle de correções
  7. Planejamento de implantação e estratégia de entrada em produção
  8. Aceite do usuário e transição para operação
  9. Documentação técnica, operacional e orientações aos usuários

Módulo 8 — Laboratório prático de planejamento de projeto de software

  1. Análise de um cenário de desenvolvimento de sistema
  2. Definição dos objetivos e do escopo inicial
  3. Identificação dos stakeholders e dos principais requisitos
  4. Construção de uma EAP/WBS simplificada
  5. Elaboração de cronograma com atividades, dependências e marcos
  6. Identificação e priorização de riscos
  7. Definição de critérios de qualidade e aceite
  8. Simulação de uma mudança de escopo e análise de seus impactos
  9. Apresentação do plano resumido e discussão dos resultados

Distribuição sugerida da carga horária

  • Módulo 1 — Fundamentos do desenvolvimento tradicional de software: 2 horas
  • Módulo 2 — Ciclo de vida e fases de um projeto de software: 2 horas
  • Módulo 3 — Fundamentos de gerenciamento de projetos: 2 horas
  • Módulo 4 — Requisitos, escopo e documentação: 2 horas
  • Módulo 5 — Planejamento, estimativas e cronograma: 2 horas
  • Módulo 6 — Riscos, comunicação e controle do projeto: 2 horas
  • Módulo 7 — Qualidade, testes e implantação de software: 2 horas
  • Módulo 8 — Laboratório prático de planejamento de projeto de software: 2 horas
TENHO INTERESSE

Cursos Relacionados

Curso Teste Ágil Nível Intermediário

24 horas

Curso Analista de Teste Nível Avançado

24 horas

Curso Requisitos e Validação de Teste

24 horas

Curso Fundamento de Teste de Software

24 horas

Curso APF Analise de Ponto de Função Exame CFPS IFPUG

32 horas

Curso Analise de Ponto de Função Certificação do IFPUG

32 Horas

Curso Teste de Software Ágil Foundation

16 horas

Curso Teste de Software Fundamentos

24 horas

Curso Networking & Penetration Testing with Python

24 horas

Curso Unit Testing with PHPUnit

24 horas