<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>marcuscavalcanti.net &#187; Processos</title>
	<atom:link href="http://www.marcuscavalcanti.net/blog/tag/processos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcuscavalcanti.net/blog</link>
	<description>Software, tecnologia e etc.</description>
	<lastBuildDate>Sun, 22 Jan 2012 21:18:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>BPMS, workflow e legados</title>
		<link>http://www.marcuscavalcanti.net/blog/2009/07/09/bpms-workflow-e-legados/</link>
		<comments>http://www.marcuscavalcanti.net/blog/2009/07/09/bpms-workflow-e-legados/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 04:15:51 +0000</pubDate>
		<dc:creator>Marcus Cavalcanti</dc:creator>
				<category><![CDATA[BPM]]></category>
		<category><![CDATA[Orquestração]]></category>
		<category><![CDATA[Processos]]></category>
		<category><![CDATA[Workflow]]></category>

		<guid isPermaLink="false">http://www.marcuscavalcanti.net/blog/?p=969</guid>
		<description><![CDATA[Vez ou outra recebo por email, dúvidas de pessoas que estão iniciando com BPM, estudando processos de negócio ou passando por alguma situação que envolva processos e TI, na maioria das vezes (quando as perguntas são bacanas) eu procuro respondê-las baseado na minha opinião pessoal. Recentemente recebi duas dúvidas de uma analista de processos confusa [...]]]></description>
			<content:encoded><![CDATA[<p>Vez ou outra recebo por email, dúvidas de pessoas que estão iniciando com BPM, estudando processos de negócio ou passando por alguma situação que envolva processos e TI, na maioria das vezes (quando as perguntas são bacanas) eu procuro respondê-las baseado na minha opinião pessoal.</p>
<p>Recentemente recebi duas dúvidas de uma analista de processos confusa com os termos comuns usados dentro dessa área de processos e também em relação a adoção de processos negócio servindo como orquestrador de sistemas legados.</p>
<p>Eis as perguntas e as minhas respostas:</p>
<p><strong>1) Qual é a diferença básica entre o BPMS e um <em>Workflow</em>?</strong></p>
<p>Os softwares BPMS se assemelham com <em>Workflow</em> de diversas maneiras, a principal delas é que ambos servem como apoio para gestão de processos de negócio, onde você consegue fazer o mapeamento, modelagem e desenho desses processo de negócio. Entretanto os BPMS, por serem uma <em>suite</em>, oferecem mais opções que um <em>Workflow</em>. Com ambos, tanto BPMS e <em>Workflow</em>, você consegue fazer a modelagem dos processos, mas no geral os BPMS são mais usados para execução, monitoração e automação de processos de negócio. Já o foco principal dos <em>Workflow</em> é servir como um &#8220;tradutor&#8221; de processos de negócios (e todos seus usuários, regras e cenários) para uma notação visual, que irá servir como uma espécie de documentação para uma visão macro (ou até mesmo mais detalhada, dependendo do caso) do processo de negócio.</p>
<p>Apesar de ser possível executar e automatizar processos de negócio com a tecnologia <em>Workflow</em>, OS BPMS possuem alguns recursos como BAM, BRM, facilidade de integração entre sistemas através de adaptadores, padrão de notação visual (BPMN), facilidade para orquestração de serviços (BPEL), que por exemplo um <em>Workflow</em> não possui.</p>
<p>Processos de negócio mais complexos são melhores atentidos com uma solução BPMS do que com <em>Workflow</em>.</p>
<p>Abaixo, dois bons links como complementação de leitura para esse tópico:</p>
<p><a href="http://www.cio.com/article/148305/Workflow_BPM_I_m_So_Confused_" target="_blank" style="text-decoration: underline"><em>Workflow? BPM? I&#8217;m So Confused!</em></a></p>
<p><a href="http://www.ariscommunity.com/users/ripa/2009-04-02-bpm-babylonia-comparing-bpa-and-bpms-comparing-apples-and-oranges" target="_blank" style="text-decoration: underline"><em>Comparing BPA and BPMS is like comparing apples and oranges</em></a></p>
<p><strong>2) Posso utilizar um BPMS apenas para controle do processo? E continuar utilizando meus sistemas legados normalmente, sem mudar o trabalho dos usuários?</strong></p>
<p>Quanto aos sistemas legados, como eu disse anteriormente, os BPMS oferecem ótimos recursos para integração com sistemas legados, seja através de <em>Web Services</em>, Banco de Dados, Filas JMS, dentre outros. Por isso não há a necessidade de que esses sistemas legados deixem de existir, eles podem muito bem ser orquestrados no seu processo de negócio utilizando uma solução BPMS, mas o que é muito importante e nunca deve ser esquecido é o real motivo da existência desse processo: por que ele existe? Para que ele existe? Qual seu foco? Essas são perguntas que não podem deixar de ser respondidas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcuscavalcanti.net/blog/2009/07/09/bpms-workflow-e-legados/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introdução ao BPM e BPMS</title>
		<link>http://www.marcuscavalcanti.net/blog/2009/01/18/introducao-bpm-e-bpms/</link>
		<comments>http://www.marcuscavalcanti.net/blog/2009/01/18/introducao-bpm-e-bpms/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 17:00:10 +0000</pubDate>
		<dc:creator>Marcus Cavalcanti</dc:creator>
				<category><![CDATA[BPM]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Aqualogic]]></category>
		<category><![CDATA[BPMN]]></category>
		<category><![CDATA[BPMS]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[OracleBPM]]></category>
		<category><![CDATA[Processos]]></category>

		<guid isPermaLink="false">http://www.marcuscavalcanti.net/blog/?p=121</guid>
		<description><![CDATA[O objetivo desse post era sair um pouco dos assuntos teóricos e partir para um assunto mais específico, onde iria dar algumas dicas sobre como fazer upload de arquivos e gravar o conteúdo em um banco de dados usando a ferramenta Oracle BPM Studio, mas como BPM é um assunto &#8211; apesar de muito falado [...]]]></description>
			<content:encoded><![CDATA[<p>O objetivo desse post era sair um pouco dos assuntos teóricos e partir para um assunto mais específico, onde iria dar algumas dicas sobre como fazer upload de arquivos e gravar o conteúdo em um banco de dados usando a ferramenta <a href="http://download.oracle.com/docs/cd/E13154_01/bpm/docs65/index.html" style="text-decoration: underline" target="_blank">Oracle BPM Studio</a>, mas como BPM é um assunto &#8211; apesar de muito falado no mundo de TI &#8211; ainda obscuro, achei que valeria a pena fazer uma breve introdução sobre BPM e BPMS antes de falar especificamente sobre uma ferramenta BPMS.</p>
<h3>
BPM</h3>
<p>BPM é o acrônimo de Business Process Management, que traduzindo para o português seria Gerenciamento de Processos de Negócio.</p>
<p>Definir o termo <a href="http://bpmsbrasil.blogspot.com/2007/05/bpm-o-inexplicvel.html" style="text-decoration: underline" target="_blank">BPM não é uma tarefa trivial</a>, pois como se trata de um assunto amplo e recente, cabem mil definições, algumas não tão boas, de cunho mais comercial e outras mais simples.  Porém acredito que as explicações mais simples, não conseguem dar um <em>overview</em> sobre BPM para uma pessoa leiga no assunto, portanto tentarei usar exemplos e conceitos para tentar passar melhor esse significado.</p>
<p>BPM tem a ver com processos, e BPMS com processos e software. Sendo prático, eu diria que BPM é uma metodologia, um conjunto de boas práticas, com o o intuito de mapear e gerenciar processos de negócio, onde são (ou não) envolvidos clientes, usuários, fornecedores e atividades automáticas (informatizadas), onde o principal objetivo do BPM seria obter uma melhoria desse processo.</p>
<p>Se ainda não ficou muito claro, para facilitar as coisas, darei um exemplo real. Imagine o seguinte cenário:</p>
<ul>
<li>Departamento comercial da empresa X identifica que o produto Y é um produto com forte potencial de venda;</li>
<li>Departamento comercial solicita ao departamento de compra/venda o produto Y;</li>
<li>Departamento de compra/venda vai em busca de fornecedores fazendo cotação de preços em busca do melhor custo x benefício;</li>
<li>Departamento de compra/venda define o fornecedor Z como escolhido e esse fica de fazer a entrega dos produtos em 15 dias;</li>
<li>Na data estipulada, o setor de logística da empresa X, recebe o produto do fornecedor Z e assim comunica ao departamento comercial que este está disponível para venda;</li>
<li>Departamento comercial da empresa X, então comunica ao departamento de marketing, que nesse caso irá bolar um campanha de divulgação desse novo produto;</li>
<li>Campanha criada, produto finalmente é lançado.</li>
</ul>
<p>Repare no fluxo acima e perceba que isso é um processo de negócio, pois ele possui um começo, envolve pessoas, pode envolver outros recursos, tem um objetivo bem definido e provavelmente ocorre com certa frequência. Esse processo pode ser melhorado, se tornar mais eficiente? É provável que sim e é nesse ponto que entram o BPM e o BPMS. O BPM seria uma forma de mapear esse processo, identificar gargalos, pontos falhos afim de melhorá-lo e para isso a ajuda de um (bom) software BPMS é muito importante.</p>
<h3>BPMS</h3>
<p>BPMS (Bussiness Process Management Software) seria o braço direito do BPM na melhoria do processo exemplificado acima, através do BPMS seria possível <a href="http://en.wikipedia.org/wiki/BPMN" style="text-decoration: underline" target="_blank">modelar esse processo visualmente</a> e com recursos específicos de uma ferramenta BPMS é possível ter métricas e controles de todo fluxo do processo, dessa forma seria possível, por exemplo, simular esse processo de diversas maneiras, criar mecanismos de automação e fornecer relatórios específicos para tomadas de decisão. Tudo isso com o objetivo único e exclusivo da melhoria desse processo.</p>
<p>É difícil falar sobre BPM sem ser um pouco repetitivo, sem deixar a leitura cansativa, pois trata-se de um assunto muito teórico e abstrato, mas a melhor forma de falar sobre BPM é com exemplos, portanto, com o assunto introduzido, no próximo post mostrarei um cenário de um processo real em que estou trabalhando atualmente e a necessidade do uso de uma ferramenta BPMS.</p>
<p>Só para finalizar, BPM hoje em dia é um dos &#8220;<a href="http://thebpmexperience.wordpress.com/2006/03/17/bpm-e-soa/" style="text-decoration: underline" target="_blank">componentes&#8221; que fazem parte de uma arquitetura SOA</a> completa, o que não significa que para ter uma solução SOA eu tenha que fazer o uso do BPM, porém se usados juntos da forma correta, tornam-se uma poderosa dupla na gestão, automatização e melhoria de processos de negócios.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcuscavalcanti.net/blog/2009/01/18/introducao-bpm-e-bpms/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

