Buscar

Análise de Sistemas I - RUP

Prévia do material em texto

Processos de software
Processos de software
Processo de negócio
Processo de negócio
Processo de negócio
� “... uma sequencia de atividades iniciadas a partir de uma
demanda e com o objetivo de entregar algum resultado.
Por exemplo, em uma indústria de manufatura existem
diversos processos de negócios, que integrados entre si
são disparados a partir de demandas internas, de clientes,
de fornecedores, do governo, de órgãos da sociedade e
entregam produtos prontos, relatórios financeiros, guias de
impostos a pagar, níveis aceitáveis de emissão de
poluentes, materiais em estoque para a produção, etc.”
http://fluxoconsultoria.poli.ufrj.br/blog/gestao-empresarial/o-que-e-e-para-
que-serve-modelagem-de-processos-de-negocios/
Processo de negócio
� “... é um conjunto definido de atividades ou
comportamentos executados por humanos ou máquinas
para alcançar uma ou mais metas.”
� “... são disparados por eventos específicos e apresentam
um ou mais resultados que podem conduzir ao término do
processo ou a transferência de controle para outro
processo.”
� “... são compostos por várias tarefas ou atividades inter-
relacionadas que solucionam uma questão específica.”
http://pt.slideshare.net/sergiosorrentinovic/bpm-gesto-processosnegcios/
BPM – Business Process Modeling
◦ Mudança necessária a toda organização que reconhece que seus 
processos são a chave para um bom planejamento.
� Um bom planejamento pode levar aos melhores e mais desejados 
resultados.
◦ O que não é o BPM
� Não é uma atividade burocrática feita pela área de qualidade das 
empresas.
� Não é uma iniciativa para documentação e incessante de processos.
� Não é um trabalho criado para obedecer a normas obtusas e obter 
certificações.
◦ O que é o BPM
� Certeza de que tudo pode e deve ser melhorado.
� Certeza transformada em disciplina estruturada de gestão e conduzida 
por pessoas realmente engajadas.
BPM – Business Process Modeling
BPM – Business Process Modeling
https://www.youtube.com/watch?v=MDY6heVzqEE
◦ Processo
� Conjunto definido de atividades ou comportamentos
executados por humanos ou máquinas para alcançar
um ou mais metas.
� São disparados por eventos específicos e apresentam
um ou mais resultados que podem conduzir ao
término do processo ou a transferência para outro
processo.
� Composto por várias tarefas ou atividades inter-
relacionadas que solucionam uma questão específica.
� Processo de Negócio: trabalho ponta a ponta para
entregar valor ao cliente.
BPM – Business Process Modeling
◦ Processo
� Objetivo
◦ Razão para a realização do trabalho.
◦ Todo processo deve ter um objetivo definido e declarado.
� Evento
◦ Acontecimento real que provoca uma ação, podendo iniciar
a execução do processo, mudar seu caminho afetando a sua
execução ou comportamento e concluir o processo.
◦ Tipos de eventos
� De início
� Intermediário
� De Fim
BPM – Business Process Modeling
◦ Processo
� Ator/Participante
◦ Elemento encarregado pela realização das atividades e 
tarefas descritas no processo.
� Dono do processo
◦ Elemento (pessoa ou grupo) na organização que possui 
responsabilidade direta pelo resultado do processo.
� Stakeholders
◦ Compreendem todos os envolvidos em um processo.
◦ Pode ser de caráter temporário ou duradouro.
BPM – Business Process Modeling
◦ Negócio
� Grupo de indivíduos interagindo para realizar um
conjunto de atividades e entregar valor ao cliente.
� Entregar valor ao cliente.
� Pensar como cliente para agregar valor ao 
negócio.
BPM – Business Process Modeling
◦ O que é BPM?
� É uma mudança de mentalidade que nasce com os 
profissionais, permeia as organizações e espalha seus 
resultados pela sociedade.
� Para BPM nada é mais importante que entregar valor 
para o cliente.
� Constante e incansável busca de melhoria
◦ Eliminação de desperdícios
◦ Compromisso de entregar para os clientes somente o melhor
◦ Sempre da melhor forma e com os melhores meios, custos e 
impactos sociais.]
� Busca eliminar o abismo entre as áreas de negócio 
e TI.
BPM – Business Process Modeling
◦ O que é BPM?
� Erroneamente visto com uma oportunidade de vender 
sistemas de automação de processos e atividades.
� Não pense somente em diagramas, procedimentos, 
tecnologias, custos e lucro.
◦ Faz parte, mas é apenas uma pequena parcela.
� BPM é uma mudança de mentalidade
◦ Nasce com os profissionais e se espalha pelas organizações.
� Formalmente
◦ BPM é uma abordagem disciplinar para identificar, desenhar, 
executar, documentar, medir, monitorar, controlar e melhorar 
processos de negócio, automatizados ou não, para alcançar 
resultados consistentes e alinhados com os objetivos 
estratégicos da organização.
BPM – Business Process Modeling
◦ Ciclo de vida do BPM
� Composto de 9 áreas de conhecimento, inter-
relacionadas e evolutivamente complementadas:
◦ Gerenciamento de Processos;
◦ Modelagem de Processos;
◦ Análise de Processos;
◦ Desenho de Processos;
◦ Gerenciamento de Desempenho;
◦ Transformação de Processos;
◦ Organização de Processos;
◦ Gerenciamento de processos Corporativos;
◦ Tecnologias de Gerenciamento de Processos;
BPM – Business Process Modeling
BPM
Identificar
Documentar
Analisar
Desenhar
ExecutarMedir
Monitorar
Controlar
Melhorar
BPM – Business Process Modeling
◦ BPMS – Business Process Modeling System
� Ferramenta de apoio para realização de grande parte do ciclo de 
vida do BPM.
� Devem apoiar as organizações na realização de atividades do 
ciclo de vida do BPM.
◦ Representação dos processos (Modelagem);
◦ Definição das informações geradas (Dados);
◦ A forma como o trabalho será realizado (Formulários);
◦ O comportamento dos processos (Regras de Negócio);
◦ Definição e alocação de recursos (Participantes);
◦ Reutilização de sistemas de informação (Integração);
◦ Validação das mudanças nos processos (Simular);
◦ A realização do trabalho definido no processo (Execução);
◦ A verificação dos resultados do processo (Monitorar).
BPM – Business Process Modeling
◦ BPMN – Business Process Modeling Notation
� Linguagem mais apropriada para representar processos
◦ Possível descrever processos para promover uma discussão inicial 
até a modelagem mais detalhada e completa.
◦ Essas modelagens são possíveis de serem executadas por 
ferramentas de BPMS.
� Grande benefício da notação.
◦ Informações importantes sobre BPMN
� Linguagem mais completa para se utilizar com BPMS.
� Serve para documentação inicial, quanto para representar 
processos melhorados e futuros.
� É preciso estudar a definição de seus elementos e também suas 
particularidades de uso.
� Atualmente não é necessário comprar qualquer produto para 
produzir diagramas de processos com qualidade e validação.
� Toda documentação do BMPn está disponível em 
http://www.bpmn.org
BPM – Business Process Modeling
◦ Lembretes de BPM
� BPM não é uma metodologia.
� BPM não é uma tecnologia.
� BPM não é uma filosofia.
� BPM é uma disciplina de gestão organizacional.
◦ Lembretes de BPMS
� BPMS não é igual a workflow.
� BPMS não é para substituir pessoas.
� BPMS é um complexo produto de software.
◦ Lembrete de BMPN
� BPMN não funciona igual ao fluxograma tradicional.
� BPMN não é apenas documentação.
� BMPN é para documentação e execução de processos.
BPM – Business Process Modeling
◦ BPM viabiliza às organizações conseguirem 
apertar os parafusos soltos e promover uma 
administração holística do negócio
� Visão holística
◦ Lucro � deixa de ser o objetivo principal e se torna 
consequência de todos os processos da empresa.
◦ RH � deixa de ser custo.
◦ Consumidores � deixa de ser apenas receitas e se 
tornam parte da empresa.◦ Organização de uma série de processos integrados.
◦ Uma organização é um grande processo composto por 
vários processos
BPM – Business Process Modeling
◦ Primeiros Passos
� Por onde começar o BPM:
◦ Descobrir os processos atuais.
◦ Descrever os processos atuais.
◦ Definir o sentido dos processos.
◦ Preencher a cadeia de valor.
◦ Certificar a estratégia.
◦ Definir o que é importante.
◦ Diagnosticar o que é importante.
◦ Divulgar o diagnóstico.
◦ Propor o tratamento.
◦ Fazer acontecer.
BPM – Business Process Modeling
� Descobrir os processos atuais
◦ Ponto onde vamos realmente tentar ter conhecimento do 
tamanho do problema que enfrentaremos.
◦ Tentar descobrir quantos e quais processos a empresa 
possui.
◦ Identificar os processos que não são explícitos.
� Descrever os processos atuais
◦ Detalhar todos os processos levantados.
◦ Vai permitir a análise dos processos.
◦ Descrever os processos de forma simples e objetiva.
BPM – Business Process Modeling
� Definir o Sentido dos Processos
◦ Estão alinhados com o objetivo do negócio?
◦ Realizam trabalhos isolados e criados sem a visão do 
todo?
◦ Servem apenas para o “chefe” ou foram pensados na 
entrega para o cliente?
◦ Fazer um agrupamento por afinidade de relacionamento 
dos processos.
� Agrupar os processos por objetivos
� Pode-se descobrir processos operacionais totalmente 
desalinhados com o negócio
BPM – Business Process Modeling
◦ Preencher a cadeia de valor
� Já temos uma visão de todos os processos atuais da 
organização.
� Sabemos o relacionamento direto para o atingimento dos 
objetivos.
� Realizar o agrupamento em tipos de processos
◦ Processos primários
� Relação direta com os clientes.
◦ Processos de suporte
� Colaboram com os processos primários.
� Ausência de relacionamento direto com os clientes.
� Forte e evidente vínculo com a visão tradicional funcional.
◦ Processos de gestão
� São processos estabelecidos formalmente e com o intuito de 
coordenar as atividades dos processos de suporte e dos processos 
primários.
� Devem buscar garantir que os processos atinjam suas metas 
operacionais, financeiras, regulatórias e legais
BPM – Business Process Modeling
◦ Preencher a cadeia de valor
◦ Olhar cada processo atual e descobrir onde ele está 
localizado.
� Colocar todos os processos em um dos tipos vistos 
anteriormente.
◦ Não adianta tentar gerenciar todos os processos sem ter 
conhecimento sobre cada um deles e o que eles podem 
prover para o negócio
BPM – Business Process Modeling
◦ Certificar a Estratégia
� Momento de levar as informações sobre os 
processos de negócio identificados até agora e 
solicitar que a estratégia seja analisada, 
comparada ou revista.
� Ponto em que a informação sobre “Como as coisas 
acontecem” encontra as pessoas que decidem “o 
que precisa acontecer”.
� Geralmente as organizações têm suas definições 
estratégicas pouco ou nada alinhadas com a 
realidade operacional e gerencial da organização.
◦ Sem BPM não chegam nesse ponto
◦ BPM cuida desde o alinhamento entre processos e negócios 
até a sua execução operacional e o refinamento constante
BPM – Business Process Modeling
◦ Definir o que é importante
� A tomada de decisão sobre o que deve ser feito 
está diretamente ligada a sua verdadeira 
capacidade de execução.
◦ Expectativas alinhadas à capacidade de realização
� Conhece-se os objetivos do negócio, conhece-se 
os processos que ajudam ou não na obtenção
◦ Descobrir a causa dos problemas que impedem a melhor 
realização de cada processo do negócio
� A organização deve escolher quais os processos 
serão analisados
� Permitirá definir novas estratégias
BPM – Business Process Modeling
◦ Diagnosticar o que é importante
� Existe uma visão única dos processos mais importantes 
na realização da estratégia
◦ Já é possível pontuar e definir quais são os processos de 
negócio com maior participação na criação de valor em 
direção ao objetivo do negócio
� Valor para o cliente
� Satisfação do cliente
◦ O ideal é ter o patrocinador político da iniciativa e os 
gestores dos processos reunidos num mesmo fórum para 
definir os processos-alvo
� Gestores deverão garantir a agenda dos colaboradores
◦ Condição insubstituível para o sucesso do negócio
◦ Evitar pular lacunas e assumir informações e situações sem a 
devida ratificação
◦ Ponto de grande atenção
BPM – Business Process Modeling
◦ Diagnosticar o que é importante
� Nesse ponto é realizado o que é conhecido como 
análise “As Is”.
◦ Fase que precisa de muita atenção e cuidado
◦ Trata-se de uma das fases mais sensíveis do ciclo de vida 
do BPM
� Deve ser conduzida por um profissional capacitado na 
disciplina � Analista de processos
� Devemos procurar descobrir os tempos e recursos 
necessários para a realização de cada atividade no 
processo.
◦ Além de identificar os pontos onde as informações se 
perdem e os responsáveis não estão claramente definidos
� Pontos de falha, acúmulo de retrabalho, redução da 
capacidade do processo, pontos de grande riscos 
(Handoffs).
BPM – Business Process Modeling
◦ Propor o Tratamento
� Esse é o passo conhecido como Desenho de 
Processos – TO BE.
◦ Definir como o processo deverá ser realizado
� Atividades, participantes, regras, caminhos, dependências, 
tecnologia envolvida, etc.
◦ Avaliação de possibilidades.
◦ Elaborar as mudanças necessárias para alcance dos 
objetivos.
◦ Eliminação de defeitos e entrega de valor ao cliente.
BPM – Business Process Modeling
◦ Propor o Tratamento
� Buscar a aprovação estratégica e respeitar alguns 
pontos importantes
◦ Eficiência estruturada entre processos.
� Não criar a excelência isolada.
◦ Melhor interação com clientes.
� Melhorias que eliminem a necessidade de contato 
desnecessário dos clientes.
◦ A qualidade nasce com o início do processo.
� Perfeição x Utilização
BPM – Business Process Modeling
◦ Fazer Acontecer
� Este é o ponto onde não há retorno. Se a organização não 
continuar em frente, desperdiçará recursos e energia.
� Isso precisa acontecer com agilidade.
� O mercado e a organização mudam o tempo todo
◦ Nem sempre as mudanças são documentadas e analisadas.
◦ Analisamos a situação atual e entendemos os problemas (as is), 
criamos uma solução (to be). 
◦ A operacionalização não é trivial, pois depende de elementos
� Pessoas
◦ Fundamental envolver e capacitar os colaboradores para que o processo 
se torne uma realidade operacional
� Tecnologia
◦ Precisa ser muito bem definida
◦ Patinar em falhas sistêmicas, novas necessidades tecnológicas de 
infraestrutura e investimentos
BPM – Business Process Modeling
� Atividade prática BPMN
◦ Entrega: 23/09/2016. Em duplas ou trios.
◦ Após a ler o artigo:
� http://www.devmedia.com.br/introducao-ao-
business-process-modeling-notation-bpmn/29892
◦ E assistir ao vídeo:
� https://www.youtube.com/watch?v=AE6uNxxeWo
g
◦ Cite e explique, com suas palavras, os 
principais elementos da notação BPMN.
BPM – Business Process Modeling

Continue navegando