WebAPSEE-PRO
-
Upload
rota-urbana -
Category
Business
-
view
118 -
download
0
Transcript of WebAPSEE-PRO
www.processod
eso*
ware.com.br
www.processod
eso*
ware.com.br
1
WebAPSEE Pro: Um Ambiente de Apoio a Gerência de Processos de So*ware
www.qrconsult.com.br
1
www.processod
eso*
ware.com.br QR Consultoria e Serviços LTDA
• Spin-‐off do LABES-‐UFPA • InsLtuição Implementadora Oficial MPS.BR • Serviços:
– Consultoria em MPS, Treinamentos e Capacitação em Engenharia de So*ware
• Produtos:
• Diferencial – Ferramental próprio de apoio a consultoria em implementação de MPS 2
www.processod
eso*
ware.com.br Agenda
• Introdução • WebAPSEE Pro • Apoio AutomaLzado a Gerência de Processos de So*ware
• Visão PráLca • Considerações Finais
3
www.processod
eso*
ware.com.br
INTRODUÇÃO
4
www.processod
eso*
ware.com.br Contexto
• MPS – Inúmeros padrões e normas
– Empresas possuem dificuldades em alinhar seus processos a esses modelos
5
[Wangenheim 2007]
www.processod
eso*
ware.com.br MoLvações/JusLficaLvas
• Principais fatores que influenciam na implantação de melhoria de processos de so*ware: – compromeLmento da empresa; – grau de acompanhamento dos processos; – disponibilidade de recursos; – moLvação da empresa; – apoio ferramental e treinamento.
6
Rocha et al. [2006]
www.processod
eso*
ware.com.br Tecnologia do Processo de So*ware
• Nível de Automação Fornecido
Automação do Processo Menor Maior
- Guias e Documentos eletrônicos (exemplo: WebGuide RUP)
- Acompanhamento Automatizado (ferramentas Workflow e ambientes
de processo)
-Acompanhamento semi-automatizado (ferramentas de gestão de projeto de propósito geral.
Exemplo: MS-Project-like)
www.processod
eso*
ware.com.br Tecnologia do Processo de So*ware
• Espectro de soluções tecnológicas – Editores / Guias Eletrônicos
• Usados para manter documentação eletrônica dos processos
– Gerenciadores de Projeto de Propósito Geral • Exigem alimentação manual acerca das ocorrências • Não conhecem caracterísLcas do desenvolvimento de so*ware
– PSEEs (Process-‐centered So*ware Engineering Environments)
• Acompanhamento automaLzado do processo • Feedback fornecido pelos atores envolvidos no desempenho de tarefas
8 Pouco explorado!
www.processod
eso*
ware.com.br Tecnologia do Processo de
So*ware • Qual a diferença de um PSEE para um Gerenciador de Projetos?
9
Gerenciador de Projetos PSEE
Domínio Processos de Negócio (propósito geral) Processo de So*ware
Integração Office Ferramentas CASE, Controle de Versões, Gerência de Requisitos
EnCdades principais Projeto Processos (modelos) e Projetos
(instâncias)
Foco Custo e Alocação de Recursos
Custo, Alocação de Recursos, Qualidade do Processo e do
Produto e Melhoria do Processo Organizacional
www.processod
eso*
ware.com.br
Automação do ProcessoMenor Maior
www.processod
eso*
ware.com.br Automação do Processo
Menor Maior
www.processod
eso*
ware.com.br Automação do Processo
Menor Maior
www.processod
eso*
ware.com.br
13
Automação do ProcessoMenor Maior
www.processod
eso*
ware.com.br
WEBAPSEE PRO
14
www.processod
eso*
ware.com.br Histórico
• Concepção – Tese de Doutorado de Lima Reis (2003) – Inovação: Máquina de Execução baseada em regras de GramáLca de Grafos
• LABES-‐UFPA – Desenvolvimento da Versão Livre (2006) – www.sourceforge.net/projects/webapsee – www.webapsee.com
15 2º LUGAR
www.processod
eso*
ware.com.br Evolução
• QR Consultoria e Serviços LTDA – WebAPSEE Pro
• Adição/Adaptação de funcionalidades – Reuso de Processos, Integração com SVN; – Geração de Relatórios visando MPS, etc.
• Principal Produto Comercial • Parte do toolkit de ferramentas fornecido durante serviços de consultoria em implementações de MPS
16
www.processod
eso*
ware.com.br Visão geral
17 COLABORADOR
GERENTE
Manager Console
Task Agenda Web Agenda
Projetos
Processo de Software
www.processod
eso*
ware.com.br Diagrama de Implantação
www.processod
eso*
ware.com.br Principais CaracterísLcas
• Flexibilidade • Acompanhamento em tempo real • Processos iteraLvos, incompletos e modificação de processos em execução
• Apoio em diferentes etapas do ciclo de vida de processos (da concepção à análise “post-‐mortem”)
• Integração com ferramentas existentes • Reuso de Processos • ... 19
www.processod
eso*
ware.com.br
APOIO AUTOMATIZADO A GERÊNCIA DE PROCESSOS DE SOFTWARE
20
www.processod
eso*
ware.com.br Macro-‐Funcionalidades
• Gerência do Ambiente Organizacional • Definição e Implantação de Processos • Controle e Monitoração de Projetos • Gerência de Configuração • Medição e Análise do Projeto • Gerência Integrada de Projeto
21
www.processod
eso*
ware.com.br Gerência do Ambiente
Organizacional • Organizações
– Tanto a própria organização que uLliza o ambiente quanto seus clientes
• Sistemas – Produtos desenvolvidos para uma organização
• Projetos/Processos – Desenvolvem todo ou parte de um sistema e possuem um modelo de processo associado
22
www.processod
eso*
ware.com.br Gerência do Ambiente
Organizacional • Templates de Processo
– Possuem um modelo de processo abstrato (sem caracterísLcas específicas de projeto) visando a reuLlização
• Repositórios – Repositórios para controle de versões dos artefatos de um projeto
23
www.processod
eso*
ware.com.br Organizações
24
www.processod
eso*
ware.com.br Organizações
25
www.processod
eso*
ware.com.br Organizações
26
www.processod
eso*
ware.com.br Sistemas
27
www.processod
eso*
ware.com.br Projetos
28
www.processod
eso*
ware.com.br Repositórios
29
www.processod
eso*
ware.com.br Gerência do Ambiente
Organizacional • Componentes de Processo
– Tipos • Categorias para organizar os demais componentes
– Recursos Humanos • Habilidades, Papéis, Colaboradores (Agentes) e Grupos
– Recursos Materiais • Recursos (exclusivos, comparLlhados, consumíveis) e Ferramentas*
– Produtos de Trabalho • Artefatos de Entrada e Saída (templates organizacionais e documentos de projeto)
30
www.processod
eso*
ware.com.br Tipos
31
www.processod
eso*
ware.com.br Recursos Humanos
32
Agentes Papéis
www.processod
eso*
ware.com.br Recursos Materiais
33
www.processod
eso*
ware.com.br Produtos de Trabalho
34
www.processod
eso*
ware.com.br Macro-‐Funcionalidades
• Gerência do Ambiente Organizacional • Definição e Implantação de Processos • Controle e Monitoração de Projetos • Gerência de Configuração • Medição e Análise do Projeto • Gerência Integrada de Projeto
35
www.processod
eso*
ware.com.br Definição e Implantação de
Processos • Principais Funcionalidades
– Modelagem de Processos • WebAPSEE-‐PML • Editor Gráfico
– ReuClização de Processos • Instanciação, DesLlação, Composição e Versionamento de Templates de Processo
– Planejamento de Projetos • Prazos, Custos, EsLmaLvas, Alocação de Recursos Humanos e Materiais, etc.
36
www.processod
eso*
ware.com.br WebAPSEE-‐PML
37
www.processod
eso*
ware.com.br Editor Gráfico
38
www.processod
eso*
ware.com.br ReuLlização de Processos
39
www.processod
eso*
ware.com.br Instanciação
40
Template de Processo
Processo Instanciado
www.processod
eso*
ware.com.br Composição
41
www.processod
eso*
ware.com.br Composição
42
Inserido em
Template de Processo
Atividade Decomposta
www.processod
eso*
ware.com.br DesLlação
43
www.processod
eso*
ware.com.br Planejamento de Projetos
• Planejamento de ALvidades – EsLmaLvas e Prazos
• Planejamento de Recursos Humanos – Alocação de Pessoas/Papéis
• Planejamento de Recursos – Alocação de Recursos/Tipos de Recurso
44
www.processod
eso*
ware.com.br Planejamento de ALvidades
45
www.processod
eso*
ware.com.br Planejamento de RH
46
www.processod
eso*
ware.com.br Planejamento de Recursos
47
www.processod
eso*
ware.com.br Macro-‐Funcionalidades
• Gerência do Ambiente Organizacional • Definição e Implantação de Processos • Controle e Monitoração de Projetos • Gerência de Configuração • Medição e Análise do Projeto • Gerência Integrada de Projeto
48
www.processod
eso*
ware.com.br Controle e Monitoração de
Projetos • Acompanhamento em tempo real
– Editor de Processos – Visões Diferenciadas – Gráfico de Ganz
• Relatório de Acompanhamento de ALvidades
49
www.processod
eso*
ware.com.br Estados de uma ALvidade
50
Dependências estão satisfeitas
Solicitação dos agentes
todos os agentes solicitam Término
todos os agentes solicitaram pausa
agente solicita Reativação
Solicitação do gerente
Solicitação do gerente Solicitação do gerente
ou agentes
Esperando (Waiting)
Pronta (Ready)
Cancelada (Canceled)
Ativa (Active)
Pausada (Paused)
Concluída (Finished)
Falha (Failed)
www.processod
eso*
ware.com.br Editor de Processos
51
www.processod
eso*
ware.com.br
52
Visão Funcional
atividades artefatos
www.processod
eso*
ware.com.br
53
Visão Comportamental
atividades
conexões
www.processod
eso*
ware.com.br
54
artefatos dependências
Visão Informacional Ilustra rastreabilidade entre artefatos
www.processod
eso*
ware.com.br
55
Visão Organizacional
Visões diferenciadas para processos
agentes
cargos
www.processod
eso*
ware.com.br
56
Visão Camadas
atividades
artefatos
agentes
Visões Diferenciadas
www.processod
eso*
ware.com.br Visões Diferenciadas – Ganz Chart
• Ganz Chart
57
www.processod
eso*
ware.com.br Relatório de Acompanhamento
de ALvidades
58
www.processod
eso*
ware.com.br Macro-‐Funcionalidades
• Gerência do Ambiente Organizacional • Definição e Implantação de Processos • Controle e Monitoração de Projetos • Gerência de Configuração • Medição e Análise do Projeto • Gerência Integrada de Projeto
59
www.processod
eso*
ware.com.br Gerência de Configuração
• Controle de Versões – Check-‐in – Check-‐out – Histórico de Versões Anteriores
• Controle de Acesso – Nível de Tarefas
• Integração com ferramentas existentes – CVS e Subversion
60
www.processod
eso*
ware.com.br Controle de Versões
61
www.processod
eso*
ware.com.br Histórico de Versões
62
www.processod
eso*
ware.com.br Cadastro de Artefatos
63
www.processod
eso*
ware.com.br Restrição no Acesso
64
www.processod
eso*
ware.com.br Macro-‐Funcionalidades
• Gerência do Ambiente Organizacional • Definição e Implantação de Processos • Controle e Monitoração de Projetos • Gerência de Configuração • Medição e Análise do Projeto • Gerência Integrada de Projeto
65
www.processod
eso*
ware.com.br Medição e Análise do Projeto
• Definição de Métricas • Coleta
– EsLmaLvas – Medidas
• Geração de Relatórios
66
www.processod
eso*
ware.com.br
67
www.webapsee.com
Auxílio ao processo de Medição
www.processod
eso*
ware.com.br
68
Auxílio ao processo de Medição www.webapsee.com
Estimativa x Métrica
www.processod
eso*
ware.com.br Relatórios Gerenciais
• Estrutura AnalíLca do Processo • Métricas • Plano de Custos • Plano de Recursos Humanos • Plano de Recursos Materiais • Plano de Gerência de Documentos • Etc.
69
www.processod
eso*
ware.com.br Macro-‐Funcionalidades
• Gerência do Ambiente Organizacional • Definição e Implantação de Processos • Controle e Monitoração de Projetos • Gerência de Configuração • Medição e Análise do Projeto • Gerência Integrada de Projeto
70
www.processod
eso*
ware.com.br Gerência Integrada de Projeto
• Agenda de Tarefas – Visualização das Informações relacionadas as aCvidades alocadas
• Prazos, EsLmaLvas, Recursos Humanos e Materiais, Artefatos de Entrada e Saída, etc.
– Feedback sobre execução de tarefas • Possíveis Ações: Start, Pause, Finish, Delegate
– Recuperação e Armazenamento de produtos de trabalho
• Download, Upload e Visualização do Histórico de Versões 71
www.processod
eso*
ware.com.br Agenda de Tarefas
72
www.processod
eso*
ware.com.br Agenda de Tarefas
73
www.processod
eso*
ware.com.br Agenda de Tarefas
74
www.processod
eso*
ware.com.br
VISÃO PRÁTICA
75
www.processod
eso*
ware.com.br Visão PráLca
76
Definição de
Processos
Instanciação de
Processos
Execução de Processos
www.processod
eso*
ware.com.br Definição de Processos
• Modelagem de Processos Visando a ReuLlização – Templates de Artefatos (documentos) – Templates de Processos
• Envolvidos: – Engenheiros de Processo, Consultores e Especialistas de Domínio
77
Definição de Processos
Instanciação de Processos
Execução de Processos
www.processod
eso*
ware.com.br Instanciação de Processos
• Recuperação, Adaptação e Instanciação de Processos – Criação/Composição de processos a parLr de templates de processo e adaptação manual às caracterísLcas específicas do projeto
• Planejamento do Projeto – Definição de Prazos, EsLmaLvas e Alocação de Recursos Humanos e Materiais
• Envolvidos: – Gerente de Projetos/Líder Técnico
78
Definição de Processos
Instanciação de Processos
Execução de Processos
www.processod
eso*
ware.com.br Execução de Processos
• Acompanhamento de Projetos – Visual (Editor de Processos, Ganz Chart, etc.) – Relatórios Gerenciais
• Mudanças no processo • Feedback do andamento das aLvidades
– Reporte do estado das aLvidades e recuperação/envio de produtos de trabalho
• Envolvidos: – Todos os Colaboradores do Projeto
79
Definição de Processos
Reuso de Processos
Execução de Processos
www.processod
eso*
ware.com.br
CONSIDERAÇÕES FINAIS
80
www.processod
eso*
ware.com.br Clientes e Parceiros
• Eletronorte – Projeto PLDS
• LABES-‐UFPA – Fábrica de So*ware
• CTIC-‐UFPA (Nível G) – Setor de Desenvolvimento Web
• Equilibrium Web (Nível F) • Execute Soluções em TI (Nível F) • Exodus Sistemas 81
www.processod
eso*
ware.com.br Evoluções em Andamento
• Apoio a Gerência de Conhecimento – Planejamento, Coleta e Disseminação de Conhecimento durante a execução dos processos
• Apoio a Medição – Implementação da abordagem GQIM e Controle Esta|sLco de Processos
• Migração para a plataforma Web – Portabilidade para uso do ambiente na internet
82
www.processod
eso*
ware.com.br Evoluções Futuras
• Apoio a GaranLa da Qualidade – Gerência e ULlização de Formulários de Avaliação da GQA
• Apoio a Gerência de Mudanças – Baselines e Issue Tracking
83
www.processod
eso*
ware.com.br
VISÃO DA VERSÃO WEB (EM DESENVOLVIMENTO)
84
www.processod
eso*
ware.com.br Versão Web
• Versão com nome So\ware Process Framework;
• Previsão de lançamento no 2º semestre de 2013;
• Desenvolvido com tecnologias Java, GWT e compa|vel com browsers comerciais;
• PermiLrá maior facilidade de acesso aos usuários;
85
www.processod
eso*
ware.com.br
86
Registro de Projetos
www.processod
eso*
ware.com.br
87
Registro de Organização
www.processod
eso*
ware.com.br
88
Busca de Projetos
www.processod
eso*
ware.com.br
89
Registro de Artefatos
www.processod
eso*
ware.com.br
90
Editor Online de Processos
www.processod
eso*
ware.com.br
91
Editor Online de Processos
www.processod
eso*
ware.com.br
www.processod
eso*
ware.com.br
92
WebAPSEE Pro: Um Ambiente de Apoio a Gerência de Processos de So*ware
www.qrconsult.com.br [email protected]
92