1-CursoProcessos_CONCEITOS
-
Upload
andre-campos -
Category
Documents
-
view
225 -
download
0
Transcript of 1-CursoProcessos_CONCEITOS
-
8/9/2019 1-CursoProcessos_CONCEITOS
1/47
Processos ConceitosFundamentais
Prof. Andr CamposMestre em Informtica pela UFRJ
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
mailto:[email protected]:[email protected]