1-CursoProcessos_CONCEITOS

download 1-CursoProcessos_CONCEITOS

of 47

Transcript of 1-CursoProcessos_CONCEITOS

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    1/47

    Processos ConceitosFundamentais

    Prof. Andr CamposMestre em Informtica pela UFRJ

    [email protected]

    mailto:[email protected]:[email protected]
  • 8/9/2019 1-CursoProcessos_CONCEITOS

    2/47

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    3/47

    A atividade realizada em grupos ou duplas.

    Neste primeiro momento, os grupos vo modelar um conjunto de processos utilizando apenas osconceitos que j possuem. Os processos sero discutidos com o grupo e guardados paracomparao com uma nova modelagem a ser realizada aps a discusso sobre conceitos maisespecficos de modelagem de processos.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    4/47

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    5/47

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    6/47

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    7/47

    No caso de solues em TI,ns atravessamos a pontepara entender o negcio docliente, ou usurio.

    No podemos pedir que elevenha entender da nossarea para propor a soluo.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    8/47

    Ao pedir que o cliente forneaa soluo ele geralmente temdificuldades em compreenderas complexidades tcnicas, e

    mesmo a forma comomodelamos os requisitos e asestruturas de informao deum sistema, ou de outra

    soluo tecnolgica.

    Os resultados tendem a serruins.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    9/47

    Por isso importante, aomodelar processos, no tentarlevar a complexidade dasoluo em TI para o cliente.

    O objetivo da modelagem deprocessos entender osprocessos. Estes processos so

    atividades de trabalho docliente.

    Nunca confundir com osrequisitos da soluo.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    10/47

    Os processos so na verdadeum passo a passo do que aspessoas fazem para chegar aum determinado resultado.

    razovel afirmar que umareceita de bolo um processo.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    11/47

    O processo de fabricao de

    um bolo envolve pelo menosuma entrada, os ingredientes,uma seqncia de atividades,

    os passos, e pelo menos umasada, o bolo pronto.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    12/47

    Entrada

    Sada

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    13/47

    Um determinado conjunto deprocessos possui, em geral,complexa rede de interligaese interdependncias.

    A utilizao de camadas deabstrao costuma produzirbons efeitos na compreenso

    destas complexidades.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    14/47

    A proposta da Teoria da Atividadetem sido utilizada comsucesso para separar em camadas os processosorganizacionais.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    15/47

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    16/47

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    17/47

    Uma outra importante questo extrair informaes do clientecom grau de preciso adequadopara uma boa modelagem de

    processos.

    Muitas vezes ele prprio notem todas as informaes sobre

    o trabalho que executa. E talvezno esteja convencido disso.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    18/47

    Fao isso h 20 anos. Mas

    tem dificuldade com questestais como:

    1 Com que freqnciaacontece?

    2 Quanto custa pra fazerisso?

    3 Por que gera estainformao?

    4 Como manter o processoem caso de alguma falha?

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    19/47

    Especialmente as questes deinterface com outros processosso pouco compreendidas pelocliente.

    Que informaes ele precisareceber e gerar para osprocessos relacionados, e por

    que?

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    20/47

    Pode haver, ainda, diferentevises sobre o processo detrabalho.

    Isto ocorre normalmente entrepessoas de diferentes nveishierrquicos.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    21/47

    Um outro problema possveldurante a modelagem deprocessos quando parte dosclientes revelam a situao

    atual, e outra parte, a situaodesejada.

    importante compreender qual

    a viso de cada um, e coletaras informaes de maneiraadequada ao objetivo dotrabalho de modelagem.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    22/47

    Estas questes todascostumam aparecer em umtrabalho de modelagem.

    importante que os clientescheguem a um consenso.

    Sem isso, impossvel produzir

    um trabalho de modelagem quegere os resultados esperadospela organizao.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    23/47

    Com base nestes conceitos, rever o processo j modelado e verificar se h ajustes a fazer nosmesmos. Ainda no ser utilizada uma ferramenta computacional.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    24/47

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    25/47

    Uma tentativa utilizar otexto para descreverprocessos.

    O usurio traz umaautorizao assinada pelo

    chefe, para solicitar a

    passagem. Aps solicitada a

    passagem enviada para o

    departamento. Ao retornar daviagem o bilhete de passagem

    deve ser entregue em no

    mximo 48 horas.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    26/47

    Uma tentativa utilizar otexto para descreverprocessos.

    O usurio traz umaautorizao assinada pelo

    chefe, para solicitar a

    passagem. Aps solicitada a

    passagem enviadapara o

    departamento. Ao retornar daviagem o bilhete de passagem

    deve serentregueem no

    mximo 48 horas.

    Que chefe? De que nvel?

    Quem envia? Como?

    Qual departamento?

    Onde deve ser entregue?

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    27/47

    Outra forma utilizando osfluxogramas.

    Mas quem faz o que,

    quando, onde e por qu?

    Onde esto as relaesentre atores e artefatos?

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    28/47

    Diagramas de fluxo de dados comearam a ser utilizadosem desenvolvimento de sistemas.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    29/47

    Mas de ondevieram estafuncionalidades?

    Elas atendemmesmo aonegcio?

    Por que odesenvolvimento desistemas continuasendoproblemtico?

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    30/47

    A UML passou a ser utilizada, com um conceito deorientao a objetos.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    31/47

    Os problemas doDFD persistem.

    Ainda muito maisprximo do softwaredo que do negcio.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    32/47

    Se no houver cuidado,o overhead dadocumentao podeinviabilizar o projeto.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    33/47

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    34/47

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    35/47

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    36/47

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    37/47

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    38/47

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    39/47

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    40/47

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    41/47

    Podemos utilizar o BizAgiProcess Modeler:http://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107&lang=en

    http://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107&lang=enhttp://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107&lang=enhttp://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107&lang=enhttp://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107&lang=enhttp://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107&lang=enhttp://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107&lang=enhttp://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107&lang=enhttp://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107&lang=enhttp://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107&lang=enhttp://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107&lang=enhttp://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107&lang=enhttp://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107&lang=enhttp://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107&lang=enhttp://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107&lang=enhttp://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107&lang=en
  • 8/9/2019 1-CursoProcessos_CONCEITOS

    42/47

    Os processos so definidos como poolsno BizAgi.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    43/47

    Os atores so definidos como lanesno BizAgi.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    44/47

    Atividade Evento

    Dados

    Deciso

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    45/47

    O processo modelado no incio do encontro ser modelado com o apoio da ferramenta BizAgi.

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    46/47

    O objetivo utilizar e avaliar mais duas ferramentas, Aris Express, e Aris ToolSet, e comparar as

    avaliaes no prximo encontro.

    1 Muito ruim2 Ruim3 Aceitvel4 Bom5 Muito bom

  • 8/9/2019 1-CursoProcessos_CONCEITOS

    47/47

    Processos

    ConceitosFundamentais

    Prof. Andr CamposMestre em Informtica pela UFRJ

    [email protected]

    mailto:[email protected]:[email protected]