Your SlideShare is downloading. ×
  • Like
WebAPSEE-PRO
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply
Published

 

Published in Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
88
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
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