A determinação do estágio do ciclo de vida de um sistema de informação depende da metodologia específica utilizada (por exemplo, cascata, ágil, espiral). No entanto, alguns indicadores comuns entre as metodologias podem ajudar a identificar o estágio:
Indicadores gerais aplicáveis à maioria das metodologias: *
Planejamento e iniciação: Este estágio se concentra em definir o objetivo, o escopo, os objetivos e a viabilidade do sistema. Procurar:
* Carta do projeto ou documentos de proposta
* Justificação de Casos de Negócios
* Análise das partes interessadas e documentação de coleta de requisitos (versões iniciais)
* Diagramas de arquitetura de sistema de alto nível
* Estimativas de orçamento e cronograma
*
Análise e design: Este estágio envolve coleta de requisitos detalhados, design do sistema e design de banco de dados. Procurar:
* Documento de especificações de requisitos detalhados (casos de uso, histórias de usuários, etc.)
* Documentos de design do sistema (diagramas de arquitetura, diagramas de fluxo de dados, projetos de interface)
* Design de esquema de banco de dados
* Protótipos ou maquetes
*
Implementação/Desenvolvimento: É aqui que o sistema real é construído. Procurar:
* Desenvolvimento de código (visível em repositórios)
* Resultados de teste de unidade
* Planos de teste de integração e resultados
* Configuração do ambiente de desenvolvimento
* Relatórios de progresso Rastreando marcos de desenvolvimento
*
Teste: Isso envolve testes rigorosos para garantir qualidade, funcionalidade e segurança. Procurar:
* Planos de teste e casos de teste
* Resultados dos testes e relatórios de bugs
* Planos e resultados de teste de aceitação do usuário (UAT)
* Resultados de teste de desempenho
* Resultados dos testes de segurança
*
implantação: Este estágio se concentra em liberar o sistema para os usuários finais. Procurar:
* Planos de implantação e scripts
* Materiais de treinamento do usuário
* Data de vive
* Estratégia de lançamento (lançamento em fases, big bang, etc.)
*
Manutenção e operações: Este é o suporte e as atualizações em andamento após a implantação. Procurar:
* Cronogramas e procedimentos de manutenção
* Ferramentas e painéis de monitoramento
* Correções e patches de bugs
* Atualizações e atualizações do sistema
* Dados de monitoramento de desempenho
Indicadores específicos da metodologia: *
cachoeira: Os estágios são seqüenciais e bem definidos. O progresso é normalmente rastreado até a conclusão de cada fase com assinaturas formais.
*
Agile (scrum, kanban): O progresso é iterativo e incremental. Procure sprints, histórias de usuários em diferentes estágios (tarefas, em andamento, feito), gráficos de queimaduras e atas diárias de reunião.
*
Espiral: Iterativo e focado em risco. Procure documentação e decisões de avaliação de risco com base em estratégias de mitigação de riscos em cada iteração.
Outras pistas: *
Comunicação: O idioma usado nas comunicações do projeto refletirá o estágio. Os estágios iniciais se concentrarão nos conceitos de alto nível, os estágios posteriores envolverão mais detalhes técnicos.
*
artefatos: Os tipos de documentos e entregas criados (por exemplo, documentos de requisitos, especificações de design, relatórios de teste) indicam o estágio atual.
*
Funções da equipe: O envolvimento de diferentes funções (por exemplo, analistas de negócios, desenvolvedores, testadores, especialistas em implantação) muda em diferentes estágios.
Ao examinar esses indicadores, você pode obter uma compreensão clara de onde um sistema de informação está atualmente em seu ciclo de vida. Lembre -se de considerar a metodologia usada ao interpretar esses indicadores.