Your SlideShare is downloading. ×

WebAPSEE-PRO

107

Published on

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
107
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. www.processodeso*ware.com.br  www.processodeso*ware.com.br  1  WebAPSEE  Pro:  Um  Ambiente  de  Apoio  a  Gerência  de  Processos  de  So*ware    www.qrconsult.com.br  contato@qrconsult.com.br  1  
  • 2. www.processodeso*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  
  • 3. www.processodeso*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  
  • 4. www.processodeso*ware.com.br  INTRODUÇÃO  4  
  • 5. www.processodeso*ware.com.br  Contexto  •  MPS  – Inúmeros  padrões  e  normas  – Empresas  possuem  dificuldades  em  alinhar  seus  processos  a  esses  modelos  5  [Wangenheim 2007]
  • 6. www.processodeso*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]
  • 7. www.processodeso*ware.com.br  Tecnologia  do  Processo  de  So*ware  •  Nível  de  Automação  Fornecido  Automação do ProcessoMenor Maior- Guias e Documentos eletrônicos(exemplo: WebGuide RUP)- Acompanhamento Automatizado(ferramentas Workflow e ambientesde processo)-Acompanhamento semi-automatizado (ferramentasde gestão de projeto de propósito geral.Exemplo: MS-Project-like)
  • 8. www.processodeso*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!  
  • 9. www.processodeso*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  
  • 10. www.processodeso*ware.com.br  Automação do ProcessoMenor Maior
  • 11. www.processodeso*ware.com.br  Automação do ProcessoMenor Maior
  • 12. www.processodeso*ware.com.br  Automação do ProcessoMenor Maior
  • 13. www.processodeso*ware.com.br  13  Automação do ProcessoMenor Maior
  • 14. www.processodeso*ware.com.br  WEBAPSEE  PRO  14  
  • 15. www.processodeso*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
  • 16. www.processodeso*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  
  • 17. www.processodeso*ware.com.br  Visão  geral  17  COLABORADORGERENTEManager Console Task Agenda Web Agenda Projetos  Processo de Software
  • 18. www.processodeso*ware.com.br  Diagrama  de  Implantação  
  • 19. www.processodeso*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  
  • 20. www.processodeso*ware.com.br  APOIO  AUTOMATIZADO  A  GERÊNCIA  DE  PROCESSOS  DE  SOFTWARE  20  
  • 21. www.processodeso*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  
  • 22. www.processodeso*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  
  • 23. www.processodeso*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  
  • 24. www.processodeso*ware.com.br  Organizações  24  
  • 25. www.processodeso*ware.com.br  Organizações  25  
  • 26. www.processodeso*ware.com.br  Organizações  26  
  • 27. www.processodeso*ware.com.br  Sistemas  27  
  • 28. www.processodeso*ware.com.br  Projetos  28  
  • 29. www.processodeso*ware.com.br  Repositórios  29  
  • 30. www.processodeso*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  
  • 31. www.processodeso*ware.com.br  Tipos  31  
  • 32. www.processodeso*ware.com.br  Recursos  Humanos  32  Agentes Papéis
  • 33. www.processodeso*ware.com.br  Recursos  Materiais  33  
  • 34. www.processodeso*ware.com.br  Produtos  de  Trabalho  34  
  • 35. www.processodeso*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  
  • 36. www.processodeso*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  
  • 37. www.processodeso*ware.com.br  WebAPSEE-­‐PML  37  
  • 38. www.processodeso*ware.com.br  Editor  Gráfico  38  
  • 39. www.processodeso*ware.com.br  ReuLlização  de  Processos  39  
  • 40. www.processodeso*ware.com.br  Instanciação  40  Template de ProcessoProcesso Instanciado
  • 41. www.processodeso*ware.com.br  Composição  41  
  • 42. www.processodeso*ware.com.br  Composição  42  Inserido  em  Template de ProcessoAtividadeDecomposta
  • 43. www.processodeso*ware.com.br  DesLlação  43  
  • 44. www.processodeso*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  
  • 45. www.processodeso*ware.com.br  Planejamento  de  ALvidades  45  
  • 46. www.processodeso*ware.com.br  Planejamento  de  RH  46  
  • 47. www.processodeso*ware.com.br  Planejamento  de  Recursos  47  
  • 48. www.processodeso*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  
  • 49. www.processodeso*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  
  • 50. www.processodeso*ware.com.br  Estados  de  uma  ALvidade  50  Dependências estãosatisfeitasSolicitaçãodos agentestodos os agentessolicitam Términotodos os agentessolicitaram pausaagente solicitaReativaçãoSolicitaçãodo gerenteSolicitaçãodo gerente Solicitação do gerenteou agentesEsperando(Waiting)Pronta(Ready)Cancelada(Canceled)Ativa(Active)Pausada(Paused)Concluída(Finished)Falha(Failed)
  • 51. www.processodeso*ware.com.br  Editor  de  Processos  51  
  • 52. www.processodeso*ware.com.br  52  Visão Funcionalatividadesartefatos
  • 53. www.processodeso*ware.com.br  53  Visão Comportamentalatividadesconexões
  • 54. www.processodeso*ware.com.br  54  artefatosdependênciasVisão InformacionalIlustra rastreabilidade entre artefatos
  • 55. www.processodeso*ware.com.br  55  Visão OrganizacionalVisões diferenciadaspara processosagentescargos
  • 56. www.processodeso*ware.com.br  56  Visão CamadasatividadesartefatosagentesVisões Diferenciadas
  • 57. www.processodeso*ware.com.br  Visões  Diferenciadas  –  Ganz  Chart  •  Ganz  Chart  57  
  • 58. www.processodeso*ware.com.br  Relatório  de  Acompanhamento  de  ALvidades  58  
  • 59. www.processodeso*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  
  • 60. www.processodeso*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  
  • 61. www.processodeso*ware.com.br  Controle  de  Versões  61  
  • 62. www.processodeso*ware.com.br  Histórico  de  Versões  62  
  • 63. www.processodeso*ware.com.br  Cadastro  de  Artefatos  63  
  • 64. www.processodeso*ware.com.br  Restrição  no  Acesso  64  
  • 65. www.processodeso*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  
  • 66. www.processodeso*ware.com.br  Medição  e  Análise  do  Projeto  •  Definição  de  Métricas  •  Coleta  – EsLmaLvas  – Medidas  •  Geração  de  Relatórios  66  
  • 67. www.processodeso*ware.com.br  67  www.webapsee.comAuxílio ao processo de Medição
  • 68. www.processodeso*ware.com.br  68  Auxílio ao processo de Mediçãowww.webapsee.comEstimativa x Métrica
  • 69. www.processodeso*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  
  • 70. www.processodeso*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  
  • 71. www.processodeso*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  
  • 72. www.processodeso*ware.com.br  Agenda  de  Tarefas  72  
  • 73. www.processodeso*ware.com.br  Agenda  de  Tarefas  73  
  • 74. www.processodeso*ware.com.br  Agenda  de  Tarefas  74  
  • 75. www.processodeso*ware.com.br  VISÃO  PRÁTICA  75  
  • 76. www.processodeso*ware.com.br  Visão  PráLca  76  Definição  de  Processos  Instanciação  de  Processos  Execução  de  Processos  
  • 77. www.processodeso*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  
  • 78. www.processodeso*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  
  • 79. www.processodeso*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  
  • 80. www.processodeso*ware.com.br  CONSIDERAÇÕES  FINAIS  80  
  • 81. www.processodeso*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  
  • 82. www.processodeso*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  
  • 83. www.processodeso*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  
  • 84. www.processodeso*ware.com.br  VISÃO  DA  VERSÃO  WEB  (EM  DESENVOLVIMENTO)  84  
  • 85. www.processodeso*ware.com.br  Versão  Web  •  Versão   com   nome   Soware   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  
  • 86. www.processodeso*ware.com.br  86  Registro  de  Projetos  
  • 87. www.processodeso*ware.com.br  87  Registro  de  Organização  
  • 88. www.processodeso*ware.com.br  88  Busca  de  Projetos  
  • 89. www.processodeso*ware.com.br  89  Registro  de  Artefatos  
  • 90. www.processodeso*ware.com.br  90  Editor  Online  de  Processos  
  • 91. www.processodeso*ware.com.br  91  Editor  Online  de  Processos  
  • 92. www.processodeso*ware.com.br  www.processodeso*ware.com.br  92  WebAPSEE  Pro:  Um  Ambiente  de  Apoio  a  Gerência  de  Processos  de  So*ware  www.qrconsult.com.br  corporaLvo@qrconsult.com.br  92  

×