Visão do negócio e do produto
Configuração e mudança de software
Arquitetura de Software e dados
st
de
Pro
Entrega com valor de negócio Integração contínua de software
Qualidade de software
j e to
to
processo de negócio e caso de uso
Ge
ão
Colaborativo Iterativo Incremental
o r P
je
Ge
Mapa e o descritivo do processo de negócio concluídos
Desenvolvimento
Ges tão de Pr oj
o et
o t e j o r P e d o ã st
ã t s Ge
e d o
Elaboração
Construção
Marco
Obter consenso das partes interessadas sobre os objetivos do ciclo de vida do projeto.
Visão da solução: Escopo, estimativas refinadas, estratégia de atendimento, arquitetura candidata, estratégias técnicas e tecnológicas e planejamento do projeto definidos.
Criar uma arquitetura executável para o sistema que propicie grande escala nas atividades de desenho e implementação da fase de Construção.
Concluir o desenvolvimento do sistema baseado na arquitetura executável criada na fase de Elaboração.
Arquitetura executável: decisões de desenho da estrutura e do comportamento para atender aos requisitos funcionais e não-funcionais estão implementadas, testadas e disponíveis para os projetistas e implementadores do projeto. Versão operacional da solução: Uma versão operacional da solução está disponível.
FASES
DISCIPLINAS Engenharia de software
Iniciação
Objetivo
Iniciação
Modelagem de negócios Requisitos Análise e desenho Implementação Testes Implantação
Gestão de projeto Gestão de qualidade de software Ambiente
ITERAÇÕES
Inicial
E1
E2
EN
Tempo
Transição
Assegurar que o sistema esteja disponível para uso pelos seus usuários finais.
Solução em produção: Uma versão final do sistema aceita pelas partes interessadas está disponível para uso no ambiente de produção.
Transição
Construção
Elaboração
Gestão de configuração e mudança de software
Suporte
Fase
Fases e disciplinas
Atividades
Fases e marcos
C1
C2
C3
C4
CN
T1
T2
TN
Administrador de banco de dados Profissional que gerencia, instala, configura, atualiza e monitora um banco de dados ou sistemas de bancos de dados.
Desenhista de interface usuário Profissional que coordenar o desenho da interface com usuário, reunindo os requisitos de usabilidade e identidade visual do produto.
Mentor
Profissional que dissemina conhecimento para o time do projeto.
Desenvolvedor de integração Profissional que implementa as integrações BPM e serviços SOA.
Arquiteto de dados
Implementador
Profissional que define a arquitetura de sistemas de bases de dados, a modelagem e a manutenção dos dados e do dicionário de dados.
Profissional que codifica os componentes do produto e executa os testes unitários, seguindo padrões adotados pelo projeto.
Analista de produção Analista de negócio Profissional que lidera e coordena o levantamento dos requisitos de negócios, de usuário e de sistema,bem como especifica e mantém os requisitos detalhados do sistema.
Profissional que executa os procedimentos necessários à implantação da solução no ambiente físico de hardware.
Arquiteto de processo de negócio Profissional que governa os processo de negócio, propiciando uma visão corporativa dos processos de negócio para viabilizar a integração e o reuso dos processos de negócio.
Documentador Administrador de regras de negócio Desenvolve e mantém um plano de gestão abrangente para as atividades do grupo de gerenciamento de regras de negócios e impulsiona a definição dos processos de governança de regras.
Analista de teste Profissional que elabora a estratégia de testes e traduz os requisitos do sistema em modelagens, cenários e casos de teste.
Analista de qualidade Profissional que promove a melhoria contínua do PDSw, verifica a derência do projeto ao PDSw, executar medições e gera métricas do PDSw e dos produtos. Gestor de qualidade Profissionalque apoia o gestor do projeto na elaboração do plano de qualidade, fecha o cliclo de qualidade e reporta resultados as partes interessadas.
Testador Profissional que conduz os testes do sistema, registra e analisa os resultados de destes. Partes interessadas Integrador Profissional que orienta o planejamento e a execução da integração do produto com outros sistemas.
Arquiteto de software Profissional que orienta o desenvolvimento da arquitetura de software do produto, promovendo e criando suporte para as principais decisões técnicas que limitarão o desenho e a implementação geral para o projeto.
Profissional que produz os materiais de suporte tais como guias de usuário final, de treinamento, de operação, textos de ajuda, etc.
Membro do projeto cuja as necessidades devem ser satisfeitas pelo projeto. É um papel que pode ser executado por qualquer um que seja (ou potencialmente possa ser) materialmente afetado pelo resultado do projeto.
Projetista
Profissional que garante o sucesso do desenho, do desenvolvimento, execução e realização de um processo de negócio completo, ponta-a-ponta, observando os objetivos requeridos e o orçamento definido.
Especialista no processo de negócio Profissional com elevado grau de conhecimento do processo de negócio.
Modelador de processo de negócio Comitê de controle de mudança de software Trata-se do conselho que supervisiona o processo de avaliação de solicitações de mudanças e consiste em representantes de todas as partes interessadas no projeto, incluindo representantes da Prodemge (Gestor de controle de mudanças, GGE, GGP, GGI, Arquiteto de software, Analista de negócio, Analista de requisitos e Implementador), além de representantes da Seplag (Secretaria de Estado de Planejamento e Gestão) e SEF (Secretaria de Estado de Fazenda), também denominado de grupo técnico.
Profissional que desenha o processo de negócio e representa as partes interessadas, especialistas do processo de negócio.
Gestor de configuração de software Profissional que gerencia a infraestrutura e o ambiente do gestão de configuração de software para o time do desenvolvimento do produto.
Gestor de controle de mudança de software Profissional que gerencia e mantém o processo de controle de mudanças de software.
Coordenador de revisão Profissional que organiza e conduz as revisões técnicas, controla o tratamento das não conformidades dos produtos e reporta os resultados as partes interssadas. Revisor
Profissional que desenha parte do produto, obedecendo os requisitos, arquitetura e o processo de desenvolvimento definido para o projeto.
Dono do processo de negócio
Profissional que identificar os defeitos dos produtos sob revisão técnica e relaciona as sugestões de melhorias.
Gestão do projeto
Expectativas
2
1
12
Arquitetura candidata Estratégias de desenvolvimento/implantação
Partes interessadas
Planejamento macro do projeto Gestor do projeto Visão do negócio Necessidades
Planejamento da fase Elaboração Planejamento da 1a iteração
Engenharia Configuração e Mudança de Software
Iniciação
Time do projeto
4
Escopo
7
Estratégia de atendimento
Time do projeto
Dono do processo de negócio Visão do processo do negócio
5
Estimativas refinadas
Visão do domínio Especialista do do negócio processo de negócio
8 Arquitetura candidata
3 Visões do negócio e da solução
Arquiteto de software
9 Estratégia de testes
Analista de negócios
13 Analista de teste
6
Estratégia de qualidade de software
Mapa do processo de negócio Detalhes do processo de negócio
11
Gestor de qualidade Modelador do processo de negócio
Estratégias de aceitação e implantação
Estratégia de configuração e mudança de software Gestor de configuração de Sw Gestor de controle de mudança de Sw
10
Partes interessadas
Dono do processo de negócio Especialista do processo de negócio Modelador do processo de negócio
Gestão do projeto
Arquiteto de software
3
4 9
Gestor do projeto
Cenários do PN e CDUs com alto valor de negócio Analista de negócios
Arquitetura executável Planejamento próxima iteração Planejamento fase Construção [se última iteração da Elaboração]
17 Resultado dos testes de aceitação interno / externo
Resultado dos Testes
Engenharia Configuração e Mudança de Software
Elaboração
2
Requisitos arquiteturais críticos
1
Planejamento do projeto revisado Planejamento da iteração
6 Requisitos detalhados
Liberação para aceitação Materiais de Suporte
Especificação de teste
11
Analista de teste
Desenhista de Interface Usuário
Cenário do PN nível analítico Realização de CDUs
8
Requisitos detalhados
10
Definições arquiteturais
Regras de negócio CDUs detalhados Protótipo de média fidelidade
7
Analista de negócios
Implementador Desenvolvedor de integração
12
Projetista Cenário do processo de negócio - nível analítico preliminar Modelo de domínio
18
14
MEI Guia de usabilidade
Especialista do processo de negócio
19
Testador
9
5
Time do projeto
15
16
13
Materiais de Suporte Documentador
Integrador
Especialista do processo de negócio Analista de negócios
Entrega Notas de Liberação Notas de Implantação
Especificação de Serviços
Arquiteto de software
Entrega
15
Liberação Notas de Liberação Notas de Implantação Material de Suporte Gestor de configuração de Sw
Analista de Produção
Planejamento do projeto revisado Planejamento da iteração
2 Gestão do projeto
1
7 Cenários do PN e CDUs com alto valor de negócio Analista de negócios
Gestor do projeto
Arquitetura executável Planejamento próxima iteração Planejamento fase Construção [se última iteração da Elaboração]
19 Resultado dos Testes
Engenharia Configuração e Mudança de Software
Construção
3
Especificação de teste
5 Requisitos detalhados
8
Desenhista de Interface Usuário
Analista de teste
MEI Guia de usabilidade
Especialista do processo de negócio
14 9
Cenário do PN nível analítico Realização de CDUs Projetista
11
Requisitos detalhados
Cenário do processo de negócio - nível analítico preliminar Modelo de domínio Regras de negócio CDUs detalhados Protótipo de média fidelidade
6
Analista de negócios
Definições arquiteturais
Liberação para aceitação Materiais de Suporte
20
16 Implementador Desenvolvedor de integração
Entrega Integrador
12 15
10
21
Testador
7
4
13
Resultado dos testes de aceitação interno / externo
Time do projeto
Entrega Notas de Liberação Notas de Implantação
Especialista do processo de negócio Analista de negócios
17
Especificação de Serviços
18
Arquiteto de software
Materiais de Suporte Documentador
17
Liberação Notas de Liberação Notas de Implantação Material de Suporte Gestor de configuração de Sw
Analista de Produção
2
1
18
Gestor do projeto
Arquitetura executável Planejamento próxima iteração Planejamento fase Construção [se última iteração da Elaboração]
15 Resultado dos testes de aceitação interno / externo
Resultado dos Testes
9 Engenharia Configuração e Mudança de Software
Transição
Gestão do projeto
Planejamento do projeto revisado Planejamento da iteração
5
Desenhista de Interface Usuário
Analista de teste
10 6
Cenário do PN nível analítico Realização de CDUs Projetista
4
Cenário do processo de negócio - nível analítico preliminar Modelo de domínio Regras de negócio CDUs detalhados Protótipo de média fidelidade
Analista de negócios
Definições arquiteturais
12 Implementador Desenvolvedor de integração
Especialista do processo de negócio
Entrega Integrador
Analista de negócios
8 11
7
16
Testador
3 MEI Guia de usabilidade
17
19
Liberação para aceitação Materiais de Suporte
Especificação de teste
Time do projeto
Entrega Notas de Liberação Notas de Implantação
13
Especificação de Serviços
Usuário final
14
Arquiteto de software
Materiais de Suporte Documentador
13
Liberação Notas de Liberação Notas de Implantação Material de Suporte Gestor de configuração de Sw
Analista de Produção