Apostila3

Page 1


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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.