<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7017925</id><updated>2012-01-26T15:28:15.959-02:00</updated><category term='bpm'/><category term='qualidade'/><category term='carreira'/><category term='testes'/><category term='suporte_a_projetos'/><category term='rup'/><category term='voluntário'/><category term='aquisição'/><category term='contratos'/><category term='inovação'/><category term='soa'/><category term='arquitetura'/><category term='princípios'/><category term='gerenciamento_de_projetos'/><category term='evento'/><category term='openup'/><category term='businessanalysis'/><category term='pesquisa'/><category term='engenharia_de_requisitos'/><category term='swebok'/><category term='gerenciamento_de_ativos'/><category term='agile'/><category term='administração_de_ativos'/><category term='analista_de_negócios'/><category term='análise_de_negócios'/><category term='graffiare'/><category term='uml'/><category term='bpmn'/><category term='palestra'/><category term='mps'/><category term='referência'/><category term='humor'/><category term='treinamento'/><category term='scottberkun'/><category term='meme'/><category term='engenharia_de_software'/><category term='workshop'/><category term='conhecimento'/><category term='modelagem_de_negócios'/><category term='it_people'/><category term='RiSE'/><category term='finito'/><category term='ágil'/><category term='equipe'/><category term='spi'/><category term='graffiti'/><category term='cmmi'/><category term='livro'/><category term='generalizing_specialists'/><category term='cursos_e_palestras'/><category term='blog'/><category term='programação architecture'/><category term='babok'/><category term='serviços'/><category term='processos'/><category term='de_brooks_a_berkun'/><category term='software'/><category term='trabalhador_do_conhecimento'/><category term='epbe'/><category term='engenharia_de_processos'/><category term='reuso'/><category term='livros'/><category term='criatividade'/><category term='pmo'/><category term='google'/><category term='classic'/><category term='estudantada'/><title type='text'>finito</title><subtitle type='html'>o que precisa ser feito?</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default?start-index=101&amp;max-results=100'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>145</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7017925.post-7505520577962622130</id><published>2008-01-24T14:28:00.001-02:00</published><updated>2008-01-24T14:37:03.643-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='finito'/><title type='text'>Aviso aos Assinantes (RSS)</title><content type='html'>Prezadas e Prezados,&lt;br /&gt;&lt;br /&gt;Bem que eu gastei um tempinho tentanto livrá-los desta chateação. Mas realmente ficou um pouquinho complicado. Explico: você recebe meus &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt; através de um agregador (Google Reader, Outlook, Yahoo e outros). Acontece que o endereço dos &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt; vai mudar. Tentei evitar a mudança, mas o novo &lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;finito&lt;/span&gt; apresenta novas possibilidades de assinatura (por tema, calendário e integral), o que dificulta a conversão.&lt;br /&gt;&lt;br /&gt;Por isso peço, encarecidamente, que você altere o cadastro em seu leitor de &lt;span style="font-style: italic;"&gt;feeds&lt;/span&gt;. Para continuar recebendo o conteúdo integral do &lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;finito&lt;/span&gt;, basta apontar para o endereço abaixo:&lt;br /&gt;&lt;a href="http://www.pfvasconcellos.eti.br/blog/feed/"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;http://www.pfvasconcellos.eti.br/blog/feed/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Agora, se você quiser personalizar sua assinatura, escolhendo assuntos específicos, visite o &lt;a href="http://www.pfvasconcellos.eti.br"&gt;&lt;span style="font-weight: bold;"&gt;novo site&lt;/span&gt;&lt;/a&gt;. Se sobrar um tempinho, me envie críticas e sugestões sobre ele, ok?&lt;br /&gt;&lt;br /&gt;Certo de sua compreensão agradeço.&lt;br /&gt;&lt;br /&gt;Paulo Vasconcellos&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-7505520577962622130?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/7505520577962622130/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=7505520577962622130' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/7505520577962622130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/7505520577962622130'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2008/01/aviso-aos-assinantes-rss.html' title='Aviso aos Assinantes (RSS)'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-7877298002747917422</id><published>2008-01-16T18:21:00.000-02:00</published><updated>2008-01-16T18:50:03.301-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='finito'/><title type='text'>finito 4.0</title><content type='html'>Finito! Já está no ar a &lt;a href="http://www.pfvasconcellos.eti.br/blog"&gt;4ª versão do &lt;span style="font-weight: bold;"&gt;finito&lt;/span&gt;&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.pfvasconcellos.eti.br/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_g4iII7TjRZM/R45k0HNIQ6I/AAAAAAAAAy8/moWUNIL4jaM/s400/finito4.png" alt="" id="BLOGGER_PHOTO_ID_5156169469835887522" border="0" /&gt;&lt;/a&gt;Ok. Como é impossível testar todas as funcionalidades, vou falar que se trata de uma versão &lt;span style="font-style: italic;"&gt;beta&lt;/span&gt;. Mas, por favor, atualizem seus &lt;span style="font-style: italic;"&gt;bookmarks&lt;/span&gt; e leitores de &lt;span style="font-style: italic;"&gt;feeds&lt;/span&gt;. Para os primeiros, vale apenas para quem armazena diretamente o endereço do blog (finito-log.blogspot.com). Quem utilizava meu endereço oficial (pfvasconcellos.eti.br) não precisa mudar nada.&lt;br /&gt;&lt;br /&gt;Já em relação aos &lt;span style="font-style: italic;"&gt;feeds&lt;/span&gt;... Mudou tudo. Agora o &lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;finito&lt;/span&gt; oferece &lt;span style="font-style: italic;"&gt;feeds&lt;/span&gt; para assuntos específicos. E também para a agenda de eventos (presentinho para o pessoal do RH, hehe). Porém, depois de uma semana, vou alterar o &lt;span style="font-style: italic;"&gt;feed&lt;/span&gt; gerado pelo Feedburner. Assim não perco assinantes (nem o histórico).&lt;br /&gt;&lt;br /&gt;O conteúdo é praticamente o mesmo deste site velhinho. Também portei todos os posts. E aproveitei o momento para organizá-los nas novas categorias. Ficou mais fácil navegar por todo o histórico.&lt;br /&gt;&lt;br /&gt;Agora alguns comentários sobre a nova plataforma: &lt;span style="font-weight: bold;"&gt;o Wordpress é a 8ª maravilha do universo do software livre&lt;/span&gt;! Quanta flexibilidade! Quanta estabilidade! PHP+MySQL, infra do produto, é uma combinação e tanto. Ok, estou uma década atrasado. Mas não poderia deixar de manifestar minha imensa satisfação. O último gelo na barriga era a importação do conteúdo que está aqui no Blogger. Pois bem: em menos de 10 minutos, estava tudo lá. Artigos e comentários. Sem um único probleminha!&lt;br /&gt;&lt;br /&gt;Pronto. Agora baixando a bola. Alguns bugs conhecidos (no &lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;finito&lt;/span&gt;, não no Wordpress):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Os &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt; estão com um rodapé indevido, com uma licença Creative Commons para cada um. Será removido (quando sobrar tempo).&lt;/li&gt;&lt;li&gt;Pra variar, o &lt;span style="font-style: italic;"&gt;site&lt;/span&gt; não vai funcionar muito bem no MS Internet Explorer. Mas a Microsoft prometeu que vai respeitar padrões no IE8. Oremos!&lt;/li&gt;&lt;li&gt;Alguns caracteres da língua portuguesa não serão respeitados nas duas barras laterais.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Os links para &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt; do próprio &lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;finito&lt;/span&gt; ainda remetem para o velho &lt;span style="font-style: italic;"&gt;blog&lt;/span&gt;. Terei que editar todos os posts, um por um. Ou então me aventurar um pouco mais e escrever um "&lt;span style="font-style: italic;"&gt;find-replace&lt;/span&gt;" em PHP. Peraí... deve existir algum &lt;span style="font-style: italic;"&gt;plugin&lt;/span&gt;, hehe...&lt;/li&gt;&lt;li&gt;O Wordpress, espertinho, não importou as imagens. Manteve-as nos servidores da Google. Sem problemas, não vou excluir este blog tão cedo. Explico: o mecanismo de buscas Google levou um tempão para indexar e classificar estas páginas. Não vou jogar fora tão valioso ativo, né?&lt;/li&gt;&lt;/ul&gt;Bom, isso aí é o que sei até agora. Com certeza você pode encontrar outros probleminhas. Temo que apareçam, principalmente, na parte de comentários e emails. Por favor, me avise sobre qualquer problema que você encontrar, ok? Serei imensamente grato. Sugestões e críticas também serão muito benvindas.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-7877298002747917422?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/7877298002747917422/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=7877298002747917422' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/7877298002747917422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/7877298002747917422'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2008/01/finito-40.html' title='finito 4.0'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_g4iII7TjRZM/R45k0HNIQ6I/AAAAAAAAAy8/moWUNIL4jaM/s72-c/finito4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-8093364665614415278</id><published>2008-01-14T10:05:00.000-02:00</published><updated>2008-01-15T09:37:08.547-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia_de_requisitos'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><category scheme='http://www.blogger.com/atom/ns#' term='análise_de_negócios'/><title type='text'>FAN no Sul, Modelagem de Negócios e outras novas [Atualizado]</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Atualização em 15/jan&lt;/span&gt;: Link que faltava para o evento "Análise e Modelagem de Negócios".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Antes de mais nada: que 2008 seja um ano muito jóia para todos, cheio de realizações. E, principalmente, de muita paz e saúde.&lt;br /&gt;&lt;br /&gt;Em 2008, finalmente, o FAN (Formação de Analistas de Negócios) começa a ultrapassar as fronteiras de São Paulo. RJ e PA* estão na mira, mas a "estréia" acontecerá na Região Sul, mais precisamente na belíssima Florianópolis.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" target="_blank" href="http://www.innovit.com.br/index.php"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_g4iII7TjRZM/R4tTE3NIQ4I/AAAAAAAAAys/x7FK8e-IgnQ/s400/logo-innovit.jpg" alt="" id="BLOGGER_PHOTO_ID_5155305541459264386" border="0" /&gt;&lt;/a&gt;A colega, promotora e organizadora, será a &lt;a target="_blank" href="http://www.innovit.com.br/index.php"&gt;&lt;span style="font-weight: bold;"&gt;Innovit&lt;/span&gt;&lt;/a&gt;. E o evento chegará em seu formato completo, ou seja, dividido em dois módulos. O primeiro é "&lt;span style="font-weight: bold;"&gt;Análise e Modelagem de Negócios&lt;/span&gt;", &lt;a target="_blank" href="http://www.innovit.com.br/index.php?option=com_content&amp;amp;task=view&amp;amp;id=93" title="Veja detalhes do evento"&gt;programado para o dia 29/fev&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;No &lt;a target="_blank" href="http://www.innovit.com.br/index.php?option=com_content&amp;amp;task=view&amp;amp;id=96" title="Veja detalhes do evento"&gt;dia 28/mar&lt;/a&gt; (um dia após o lançamento oficial do livro) acontece o "&lt;span style="font-weight: bold;"&gt;Engenharia de Requisitos&lt;/span&gt;". Floripa receberá o novo formato do FAN, desenhado para ser extremamente prático. As oficinas (conhecidas como &lt;span style="font-style: italic;"&gt;'workshops'&lt;/span&gt; antes daquela proposta do deputado) são compostas assim: 50% de teoria e 50% de exercícios. Os ares de Floripa farão muito bem ao conteúdo. Espero retribuir da melhor maneira possível.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Mas Sampa segue Sampa e, claro, eu sigo por lá. &lt;a target="_blank" href="http://www.temporealeventos.com.br/?area=81" title="Veja detalhes do evento"&gt;No próximo dia 31/jan acontece a 2ª turma da oficina "Engenharia de Requisitos"&lt;/a&gt;. Via &lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.temporealeventos.com.br/?area=1"&gt;Tempo Real Eventos&lt;/a&gt;&lt;/span&gt;, como sempre.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" target="_blank" href="http://www.temporealeventos.com.br/?area=84" title="Veja detalhes do evento"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_g4iII7TjRZM/R4tZH3NIQ5I/AAAAAAAAAy0/QuNAkrjNa_s/s400/bizmod.png" alt="" id="BLOGGER_PHOTO_ID_5155312190068638610" border="0" /&gt;&lt;/a&gt;E a estréia da oficina "&lt;span style="font-weight: bold;"&gt;Análise e Modelagem de Negócios&lt;/span&gt;" ocorrerá em São Paulo, &lt;a target="_blank" href="http://www.temporealeventos.com.br/?area=84" title="Veja detalhes do evento"&gt;dia 26/fev&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Como a turma que passeia por aqui já sabe, esta é a parte mais "polêmica" da Formação de Analistas de Negócios. Há aqueles que pregam que essa atividade ocorra ANTES de um projeto de TI. E, mais ainda, que não seja uma responsabilidade da área de TI. Procuro mostrar neste evento que não é bem assim. E traço o limite que separa a Análise e Modelagem de Negócios  de iniciativas de reengenharia e afins.  O objetivo aqui, para dizer de maneira bem resumida,  é a compreensão do problema, o entendimento do negócio. O programa do evento está &lt;a href="http://www.pfvasconcellos.eti.br/finito/site/fan_prog1.html"&gt;nesta página&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(65, 129, 180);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;Bye Bye, Blogger&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Pois é, este é o penúltimo &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; do &lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;finito&lt;/span&gt; neste espaço. Passou da hora dele ter um espaço um pouco mais "nobre". E bem mais rico. Estou maravilhado pelo &lt;a target="_blank" href="http://wordpress.org/"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Wordpress&lt;/span&gt;&lt;/a&gt; e portando todo o &lt;span style="font-style: italic;"&gt;blog&lt;/span&gt; para um domínio próprio. Todo o histório de quase 4 anos será transportado para lá. Mas eu não desativarei este endereço tão cedo. Acontece que o Google favorece seus endereços em alguns casos. Mas.. penúltimo? Sim. O último será a comunicação dos novos endereços. Novos? Pois é, terei variações de &lt;span style="font-style: italic;"&gt;feeds RSS&lt;/span&gt; por assunto (categoria). Por isso serão vários endereços. Mas prometo uma transição tranquila.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;* Região Sul, Rio, Pará. Gostaria muito de descobrir também um parceiro no nordeste. No próximo dia 31, por exemplo, terei um participante da Microsoft de Recife! Pô, ele gastará mais com avião e estadia do que com o evento.&lt;br /&gt;&lt;br /&gt;Mas, o que mais me chateia é a confirmação de que "santo de casa não faz milagre". Não tenho nada programado para minha querida terra natal, Minas! E olha que, tirando São Paulo, é o estado que mais participa dos eventos. Já tive gente de BH, Uberlândia, Lavras, Santa Rita do Sapucaí e Alfenas nos eventos. Pena, mas seguirei procurando um bom parceiro mineiro.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-8093364665614415278?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/8093364665614415278/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=8093364665614415278' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/8093364665614415278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/8093364665614415278'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2008/01/fan-no-sul-modelagem-de-negcios-e.html' title='FAN no Sul, Modelagem de Negócios e outras novas [Atualizado]'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_g4iII7TjRZM/R4tTE3NIQ4I/AAAAAAAAAys/x7FK8e-IgnQ/s72-c/logo-innovit.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-4820277233868549192</id><published>2007-12-20T09:41:00.000-02:00</published><updated>2007-12-20T12:29:01.389-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uml'/><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='epbe'/><category scheme='http://www.blogger.com/atom/ns#' term='modelagem_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>EPBE: Processos de Negócio</title><content type='html'>&lt;span style="font-size:85%;"&gt;3ª parte da série sobre &lt;span style="font-style: italic; font-weight: bold;"&gt;EPBE (Eriksson-Penker Business Extensions)&lt;/span&gt;. A série começou com "&lt;a href="http://finito-log.blogspot.com/2007/10/epbe-introduo.html"&gt;&lt;span style="font-weight: bold;"&gt;EPBE: Introdução&lt;/span&gt;&lt;/a&gt;" e seguiu com "&lt;a href="http://finito-log.blogspot.com/2007/11/epbe-o-negcio-e-sua-estrutura.html"&gt;&lt;span style="font-weight: bold;"&gt;EPBE: O Negócio e sua Estrutura&lt;/span&gt;&lt;/a&gt;". Para um melhor aproveitamento do artigo, talvez seja interessante a leitura de outro pequeno artigo: "&lt;a href="http://finito-log.blogspot.com/2007/07/processos-de-negcios-so-todos-iguais.html"&gt;&lt;span style="font-weight: bold;"&gt;Processos de Negócio: São Todos Iguais?&lt;/span&gt;&lt;/a&gt;". Eles não são (iguais), e cada um pode demandar estudos e modelos bastante diferentes. Ao contrário do que ocorre em algumas proposições, como BPMN por exemplo, a EPBE oferece toda a flexibilidade necessária para a correta e completa modelagem de processos de negócios.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;A visão dos processos de negócio é a mais complexa das 4 visões propostas na EPBE. É aquela que demandará mais trabalho do Analista de Negócios (AN). Claro, ela é o núcleo da modelagem de negócios. No &lt;a href="http://finito-log.blogspot.com/2007/11/epbe-o-negcio-e-sua-estrutura.html"&gt;artigo anterior&lt;/a&gt; foram apresentadas a visão do negócio e a visão da estrutura. Ao modelar processos, damos sentido para aquelas vistas, explicando como os recursos (visão da estrutura) são consumidos, utilizados e gerados para satisfazer os objetivos do negócio (visão do negócio).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_g4iII7TjRZM/R2pdHXNIQuI/AAAAAAAAAxc/89jjvd6yNKY/s1600-h/fig4-1.jpg" title="Clique para ampliar"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_g4iII7TjRZM/R2pdHXNIQuI/AAAAAAAAAxc/89jjvd6yNKY/s400/fig4-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5146027905293763298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Na EPBE, utilizamos um &lt;span style="font-weight: bold;"&gt;Diagrama de Processo&lt;/span&gt; para a representação básica de um processo. Veja a imagem acima: trata-se de uma extensão (um tanto radical) do diagrama de atividades da UML. Indicamos nele todos os principais recursos utilizados ou gerados, diferenciando-os através de estereótipos (Info, Físico, Pessoa). Se a visão da estrutura foi corretamente desenvolvida (em uma ferramenta CASE), todos os recursos estão disponíveis na forma de "classes". Ou seja, ao elaborar o diagrama acima, o AN simplesmente "arrasta" para o diagrama todos os recursos consumidos, utilizados ou gerados por um determinado processo.&lt;br /&gt;&lt;br /&gt;Há outro estereótipo no gráfico acima: Objetivo. São informações que foram obtidas no desenvolvimento da visão do negócio. Todo processo, por definição, possui (ou deveria possuir) objetivos bem claros. Mas, neste ponto, podemos ser mais específicos. Como sugerido anteriormente, podemos atrelar ao processo metas, indicadores e iniciativas planejadas na elaboração de &lt;span style="font-style: italic;"&gt;Balanced Scorecards&lt;/span&gt; e Mapas Estratégicos. Ao formalizá-las em um diagrama de processos, o AN está registrando os primeiros requisitos de um projeto, por exemplo.&lt;br /&gt;&lt;br /&gt;Se o projeto exigiu uma análise mais profunda do processo de negócio, também é neste diagrama que registramos os principais achados. Repare na figura do Processo: 4 atributos representam algumas características básicas de um processo. No exemplo acima, Tempo de Ciclo, Custo, Eficácia e Eficiência. Se o projeto demandar, o AN pode desenvolver um diagrama que retrate a situação atual do processo &lt;span style="font-style: italic;"&gt;("as is")&lt;/span&gt; e outro que aponte o cenário desejado &lt;span style="font-style: italic;"&gt;("to be")&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;No entanto, como aprendemos com Goldratt [1] (depois de vários outros), melhorias locais podem gerar desastrosos efeitos colaterais em outras partes do negócio. Um processo de negócio sempre se relaciona com outros. Por isso, o AN desenvolve mapas que mostram a interação entre processos. São derivações do diagrama acima, que podem inclusive mostrar as áreas envolvidas.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_g4iII7TjRZM/R2pjo3NIQvI/AAAAAAAAAxk/L9lvjbpM5O4/s1600-h/fig3-6.jpg" title="Clique para aumentar"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_g4iII7TjRZM/R2pjo3NIQvI/AAAAAAAAAxk/L9lvjbpM5O4/s400/fig3-6.jpg" alt="" id="BLOGGER_PHOTO_ID_5146035077889147634" border="0" /&gt;&lt;/a&gt;O diagrama acima pode ser utilizado tanto para a elaboração de um grande &lt;span style="font-weight: bold;"&gt;mapa de processos&lt;/span&gt; quanto para o detalhamento de um processo específico. Neste caso, a figura (estereótipo) que representa um processo (o pontiagudo hexágono) é utilizada para representar partes menores do processo, um sub-processo, atividade ou tarefa (dependendo do nível de detalhamento necessário).&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;É raro encontrar um processo de negócio que não esteja minimamente amparado por sistemas de informação. Um AN não pode ignorar a influência dos sistemas existentes, mesmo quando um projeto tratar exatamente da substituição destes. Utilizamos então outra variação do diagrama de processos para ilustrar a relação de um processo com os sistemas. Trata-se do &lt;span style="font-weight: bold;"&gt;Diagrama de Linha de Montagem&lt;/span&gt; &lt;span style="font-style: italic;"&gt;(Assembly-line)&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_g4iII7TjRZM/R2pmu3NIQwI/AAAAAAAAAxs/TCWDetEEdsE/s1600-h/fig3-8.jpg" title="Clique para ampliar"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_g4iII7TjRZM/R2pmu3NIQwI/AAAAAAAAAxs/TCWDetEEdsE/s400/fig3-8.jpg" alt="" id="BLOGGER_PHOTO_ID_5146038479503246082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;No exemplo acima estão representados o processo e dois sub-processos (ou atividades, não importa). As "linhas de montagem", representadas por pacotes da linguagem UML, são os sistemas. Os pequenos círculos brancos representam informações fornecidas pelas aplicações. Os círculos escuros são as informações geradas e "gravadas" pelo processo. Assim, de uma maneira bem simples, mostramos como o processo está automatizado atualmente.&lt;br /&gt;&lt;br /&gt;Trata-se de um momento muito importante para o AN. Atenção para as elipses entre o processo e as "linhas de montagem". São Casos de Uso. Se estiver executando uma engenharia reversa, por exemplo, o AN começa aqui o desenvolvimento de requisitos.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Os três diagramas apresentados acima, como tudo na EPBE (e na UML), não são mandatórios. São ferramentas que auxiliam na compreensão dos processos de negócio e dos requisitos de um projeto. Todos eles são, de certa forma, de "alto nível". Ou seja, não representam os detalhes da execução de um processo. O menor  bloco de construção de um processo de negócio, sua única parte indivisível, é a tarefa.  Vários tipos de projetos exigirão que o AN analise e modele um processo no nível "mais baixo" possível. Para tanto, é difícil fugir do nosso velho e bom fluxograma.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_g4iII7TjRZM/R2pq6XNIQxI/AAAAAAAAAx0/j64Ft95r36Y/s1600-h/fig3-9.jpg" title="Clique para ampliar"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_g4iII7TjRZM/R2pq6XNIQxI/AAAAAAAAAx0/j64Ft95r36Y/s400/fig3-9.jpg" alt="" id="BLOGGER_PHOTO_ID_5146043075118252818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Na EPBE utilizamos o diagrama de atividades tradicional da UML. Se necessário, podemos estendê-lo para fornecer informações coletadas nos diagramas desenvolvidos anteriormente, como metas, recursos específicos (e críticos) etc. Outra alternativa, dependendo do projeto, é a utilização da BPMN. Trata-se do único ponto em que BPMN substitui um diagrama da EPBE.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;&lt;br /&gt;&lt;/span&gt;Um projeto pode exigir um estudo ainda mais minucioso da dinâmica de uma organização, do comportamento de recursos e / ou processos. Para tanto, o AN lança mão da 4ª e última visão (básica) proposta pela EPBE: A Visão do Comportamento do Negócio. Não está no escopo desta série o detalhamento desta visão. Mas vale a pena citar que entre seus principais diagramas estão: Diagrama de Estado, Diagrama de Seqüência, Diagrama de Comunicação (muito parecidos com os originais da UML)  e variações dos diagramas de Processo e Linha de Montagem.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;O principal objetivo desta série, que se encerra aqui, era apresentar o básico da EPBE. Espero que, no mínimo, a adoção da EPBE seja mais debatida. É importante reforçar dois pontos: i) UML já é um padrão &lt;span style="font-style: italic;"&gt;de facto&lt;/span&gt; para a modelagem de sistemas. Reaproveitar o investimento em ferramentas e treinamento faz muito sentido. Adotar um padrão único para a modelagem do negócio e de sistemas faz mais sentido ainda; ii) BPMN e afins não são suficientes para uma completa e correta modelagem de negócios.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);font-size:85%;" &gt;Notas:&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;"&lt;span style="font-weight: bold;"&gt;A Meta&lt;/span&gt;" - 2ª Edição, Eliyahu Goldratt e Jeff Cox. Nobel (2002).&lt;br /&gt;Considerei seriamente colocar algumas pitadas de TOC (Teoria das Restrições) em meu trabalho para a formação de AN's. Queria, particularmente, desenvolver algumas extensões para a EPBE. Talvez o cronograma não permita. Mas fica aí o desafio e um requisito do tipo "idéias para implementações futuras".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-4820277233868549192?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/4820277233868549192/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=4820277233868549192' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4820277233868549192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4820277233868549192'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/12/epbe-processos-de-negcio.html' title='EPBE: Processos de Negócio'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_g4iII7TjRZM/R2pdHXNIQuI/AAAAAAAAAxc/89jjvd6yNKY/s72-c/fig4-1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-8457048792884270331</id><published>2007-11-29T14:12:00.000-02:00</published><updated>2007-11-29T22:41:29.620-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uml'/><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='epbe'/><category scheme='http://www.blogger.com/atom/ns#' term='modelagem_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>EPBE: O Negócio e sua Estrutura</title><content type='html'>&lt;span style="font-size:85%;"&gt;Finalmente a continuação da série que começou em "&lt;a href="http://finito-log.blogspot.com/2007/10/epbe-introduo.html"&gt;EPBE: Introdução&lt;/a&gt;". Neste artigo vou apresentar duas das quatro visões propostas: a Visão do Negócio e a Visão da Estrutura. Lembrete importante, não mencionado no capítulo anterior: as 4 visões propostas pela EPBE [1] (Processos e Comportamento completam a lista) são básicas, mas não mandatórias nem fixas. Podemos suprimir alguma, dependendo das necessidades e do projeto. Também podemos criar novas visões, como "Papéis e Objetivos das Pessoas", "Visão dos Efeitos Econômicos", etc. A EPBE, assim como seu alicerce, a UML, é extensível. Por exemplo, &lt;a target="_blank" href="http://ieeexplore.ieee.org/Xplore/login.jsp?url=/iel5/9893/32012/01489528.pdf&amp;amp;arnumber=1489528" title="Extended UML modeling for risk management of utility information system integration"&gt;veja neste artigo do IEEE (pago)&lt;/a&gt;, até onde levaram a EPBE.&lt;br /&gt;&lt;br /&gt;Como colocado anteriormente, o objetivo desta série é apresentar a EPBE e seus elementos básicos. Quem sabe, num futuro próximo, possamos explorar outros usos e extensões. Hoje vou mostrar um pequeno exemplo. Vou incorporar dois elementos que não existem na EPBE original: &lt;/span&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;Balanced Scorecard&lt;/span&gt;&lt;span style="font-size:85%;"&gt; e Mapas estratégicos. Eles nos ajudarão a documentar a estratégia da empresa.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;A Visão do Negócio guia a modelagem das outras três visões. Isso porque é nela que aprendemos e registramos quais são os objetivos do negócio. Portanto, a construção da visão do negócio é o ponto de partida do processo de modelagem do negócio. Das 4 visões básicas propostas pela EPBE, esta é a única que não se consolida na forma de diagramas. Na realidade, em alguns casos, criamos apenas um grande modelo conceitual que destaca os principais elementos (ou conceitos) do negócio. Veja o exemplo (rabiscado) abaixo:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_g4iII7TjRZM/R075_OgpDAI/AAAAAAAAAt8/3fwFzIK0AKw/s1600-h/ModConceitual.jpeg" title="Clique para ampliar"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_g4iII7TjRZM/R075_OgpDAI/AAAAAAAAAt8/3fwFzIK0AKw/s400/ModConceitual.jpeg" alt="" id="BLOGGER_PHOTO_ID_5138319089498393602" border="0" /&gt;&lt;/a&gt;Por favor, não espere que o desenho acima derive para um diagrama de classes ou algo do tipo. O AN lança mão dessa ferramenta para facilitar sua compreensão do negócio. E, ao consolidá-la, pode utilizar o mesmo desenho para explicar o negócio para outros interessados. Só (isso tudo).&lt;br /&gt;&lt;br /&gt;Crucial no desenvolvimento da visão do negócio é a compreensão de seus objetivos. Na proposta original da EPBE, essa parte principal é registrada na forma de texto. Os principais pontos a destacar são: Missão, Objetivos, Forças, Fraquezas, Oportunidades, Ameaças (obs: as 4 últimas são conhecidas também como matriz SWOT), Fatores Críticos, Estratégias, Competências Principais, Perfis, Unidades de Negócio e Processos-chave. Ao detalhar as estratégias pode ser necessário que também destaquemos: Clientes, Concorrentes, Ambiente, Lucratividade, Potencial de Crescimento e a Percepção que o mercado tem da empresa. O nível de detalhamento deste documento vai depender bastante das necessidades da empresa ou do projeto em questão. Quanto mais estratégico for o projeto, maior a necessidade de um estudo mais minucioso das variáveis listadas acima.&lt;br /&gt;&lt;br /&gt;A EPBE não cita, mas eu gosto de completar o estudo acima com duas informações adicionais: a Proposição de Valor da empresa e o seu Modelo Operacional. Dois artigos publicados anteriormente neste espaço apresentam com um pouco mais de detalhes os dois estudos:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://finito-log.blogspot.com/2007/07/processos-de-negcios-so-todos-iguais.html"&gt;Processos de Negócios: São Todos Iguais?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://finito-log.blogspot.com/2007/07/proposies-modelos.html"&gt;Proposições &amp;amp; Modelos&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Parto do princípio de que 90% dos novos projetos abertos pelas organizações têm um cunho estratégico. É raro vermos hoje em dia projetos que lidem com processos de negócio secundários, como folha de pagamento, contabilidade e afins (que, se não estão terceirizados, já foram devidamente informatizados). Sendo assim, a grande maioria dos projetos está vinculada à alguma iniciativa estratégica. Aqui nasce o alinhamento *estratégico* de TI com o negócio. Compreender e se comprometer com a estratégia do negócio é fundamental para o sucesso do projeto.&lt;br /&gt;&lt;br /&gt;Por isso sugiro a incorporação de duas ferramentas que têm se mostrado bastante eficazes na elaboração, execução e acompanhamento das estratégias de negócio: o &lt;span style="font-style: italic;"&gt;Balanced Scorecard&lt;/span&gt; e seu co-irmão, o Mapa Estratégico [2]. Se a empresa não for usuária destas ferramentas, ou seja, se eles não estiverem disponíveis em sua forma tradicional e "bonitinha"...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_g4iII7TjRZM/R08CbugpDBI/AAAAAAAAAuE/fhgm6TO5PP0/s1600-h/StrategyMapBSC.jpg" title="Clique para ampliar"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_g4iII7TjRZM/R08CbugpDBI/AAAAAAAAAuE/fhgm6TO5PP0/s400/StrategyMapBSC.jpg" alt="" id="BLOGGER_PHOTO_ID_5138328375217687570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;... ainda assim, o AN pode desenvolvê-las:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_g4iII7TjRZM/R08FIugpDCI/AAAAAAAAAuM/OfeQ8kNk_KY/s1600-h/StratMapBSC.jpeg" title="Clique para ampliar"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_g4iII7TjRZM/R08FIugpDCI/AAAAAAAAAuM/OfeQ8kNk_KY/s400/StratMapBSC.jpeg" alt="" id="BLOGGER_PHOTO_ID_5138331347335056418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Aliás, mesmo que eles existam em sua forma tradicional, é recomendável a elaboração do diagrama acima, em UML. Ao utilizar uma ferramenta CASE, e não o meu tosco rabisco, o AN ganha a facilidade de vincular objetivos, iniciativas e indicadores aos processos (como veremos no próximo capítulo desta série).&lt;br /&gt;&lt;br /&gt;Minha sugestão não deve ser vista como uma substituição àquela da EPBE original, mas como um complemento. Se ela substitui alguma coisa, é o diagrama "Objetivos/Problemas" proposto por Eriksson e Penker. Trata-se de uma extensão, como prometi no início do artigo. Cabe relembrar outra coisa: a Visão do Negócio servirá como *guia* para o desenvolvimento das outras 3 visões. Veremos agora mais uma delas.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(65, 129, 180);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;A Visão da Estrutura do Negócio&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Quando falamos de Estrutura do Negócio estamos falando de todos os seus Recursos. No &lt;a href="http://finito-log.blogspot.com/2007/10/epbe-introduo.html"&gt;capítulo anterior&lt;/a&gt; vimos que recurso é tudo o que a empresa utiliza, consome ou produz. Portanto, com esta visão, detalhamos como a empresa organiza seus produtos e serviços, suas informações e também a si mesma, na forma de unidades de negócios, departamentos, cargos etc. Normalmente utilizamos apenas uma variação do tradicional diagrama de classes da UML para representar todos os tipos de recursos. As informações, por exemplo, são representadas em um grande modelo conceitual que lembra muito um tradicional modelo E-R. Aliás, para ser franco, é o mesmo cara.&lt;br /&gt;&lt;br /&gt;Já o organograma da empresa pode ser traduzido num diagrama mais ou menos assim:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_g4iII7TjRZM/R08KO-gpDDI/AAAAAAAAAuU/40eY4S3x-ak/s1600-h/fig2-9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_g4iII7TjRZM/R08KO-gpDDI/AAAAAAAAAuU/40eY4S3x-ak/s400/fig2-9.jpg" alt="" id="BLOGGER_PHOTO_ID_5138336952267377714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Estamos falando de documentos que normalmente o AN já encontrará em uma empresa. Portanto, a única justificativa para a sua (re)construção em UML é a facilidade que uma ferramenta CASE pode proporcionar quando o AN entrar na parte "dura" da modelagem de negócios: seus Processos. Assunto do próximo capítulo. Inté.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;Bibliografia&lt;/span&gt;:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-weight: bold;"&gt;Business Modeling with UML - Business Patterns at Work&lt;/span&gt;&lt;br /&gt;Hans-Erik Eriksson e Magnus Penker. Wiley (2000).&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size:85%;"&gt;Para quem quiser conhecer o básico sobre Balanced Scorecards e Mapas Estratégicos, recomendo dois títulos:&lt;br /&gt;a) &lt;span style="font-weight: bold;"&gt;Medindo o Desempenho Empresarial&lt;/span&gt; - Harvard Business Review. Campus (2000).&lt;br /&gt;b) &lt;span style="font-weight: bold;"&gt;Mapas Estratégicos&lt;/span&gt; - Robert Kaplan e David Norton. Campus (2004).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-8457048792884270331?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/8457048792884270331/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=8457048792884270331' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/8457048792884270331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/8457048792884270331'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/11/epbe-o-negcio-e-sua-estrutura.html' title='EPBE: O Negócio e sua Estrutura'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_g4iII7TjRZM/R075_OgpDAI/AAAAAAAAAt8/3fwFzIK0AKw/s72-c/ModConceitual.jpeg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-3018859137635625291</id><published>2007-11-14T13:49:00.000-02:00</published><updated>2007-11-14T16:42:56.163-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia_de_requisitos'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Rendiconti: Dose Dupla</title><content type='html'>2.600km em 3 semanas. Tudo via asfalto (e buracos). Nos últimos 15 dias, dois &lt;span style="font-style: italic;"&gt;workshops&lt;/span&gt; em Sampa: a 4ª turma do &lt;a style="font-weight: bold;" href="http://www.pfvasconcellos.eti.br/finito/site/fan.html"&gt;FAN (Formação de Analistas de Negócios)&lt;/a&gt; e a 1ª turma do 1º filhote do FAN: &lt;a style="font-weight: bold;" href="http://www.pfvasconcellos.eti.br/finito/site/fan_prog2.html"&gt;Engenharia de Requisitos&lt;/a&gt;. O cansaço é grande, mas valeu o esforço. Valeu bem mais do que eu esperava.&lt;br /&gt;&lt;br /&gt;A 4ª turma do FAN marcou a despedida de um formato. Quando ele voltar, em fevereiro de 2008, será direcionado para coordenadores de projetos e gerentes de TI. A intenção será mostrar a criticidade e importância dos Analistas de Negócios (AN's) em projetos e organizações de TI. Será o primeiro de uma nova série sobre Alinhamento Estratégico. A série será composta de maneira &lt;span style="font-style: italic;"&gt;'bottom-up'&lt;/span&gt;: começarei dos AN's, passarei por processos de desenvolvimento até chegar em arquitetura corporativa. (Estou pensando alto, mas é meu primeiro plano para 2008).&lt;br /&gt;&lt;br /&gt;E a prestação de contas &lt;span style="font-style: italic;"&gt;(rendiconti)&lt;/span&gt; da 4ª turma (07/nov)? Sem querer, ela serviu como experiência para um novo formato. A turma era menor. As interações foram mais freqüentes e ricas. Aliás, minha grande "derrota" foi a terceira turma. Não consegui criar "liga" com a platéia, e o evento terminou com uma hora de antecedência. Na 4ª, repetindo o mesmíssimo roteiro, o resultado foi consideravelmente superior. O problema com a redução do número de participantes é o custo. E, sinceramente, não queria que esses eventos ficassem caros. Estamos, &lt;span style="font-weight: bold;"&gt;Tempo Real Eventos&lt;/span&gt; e eu, analisando possibilidades.&lt;br /&gt;&lt;br /&gt;Uma certeza: a "oficina" de Engenharia de Requisitos merecerá uma 2ª turma já em janeiro, dia 18.  O FAN, em 2008, aparecerá como dois eventos "levemente acoplados": Modelagem de Negócios (1ª turma dia 31/jan) e Engenharia de Requisitos. Como no evento de ontem, pelo menos 50% da carga horária será composta de exercícios. Ou seja, "oficina" de verdade.&lt;br /&gt;&lt;br /&gt;Não preciso esconder, temia muito pelo evento de ontem. Lotação esgotada, era a primeira aparição pública do "Engenharia de Requisitos". Na quinta-feira da semana passada, retornando para Vga, deu um "estalo" e resolvi remontar todo o evento (que até então pegava carona nos exercícios que eu havia elaborado para o curso completo de Formação de Analistas de Negócios). Minha preocupação: o negócio e respectivo projeto-exemplo eram relativamente complexos. Eu temia que tal complexidade desviasse o foco de meu principal objetivo: reforçar conceitos, práticas e métodos que formam a Engenharia de Requisitos. Passei sexta e sábado remontando praticamente metade dos 120 &lt;span style="font-style: italic;"&gt;slides&lt;/span&gt; do evento.&lt;br /&gt;&lt;br /&gt;Para minha satisfação, o &lt;span style="font-style: italic;"&gt;workshop&lt;/span&gt; foi um grande sucesso. O que não significa que foi perfeito. Três participantes reclamaram a não execução integral do roteiro que estava no site do evento. Na revisão, acabei reforçando os exercícios em detrimento de algumas partes exclusivamente teóricas. Mas, na conta final, os participantes gostaram muito. Os exercícios, simulando entrevistas,&lt;span style="font-style: italic;"&gt; workshops&lt;/span&gt;, sessões de &lt;span style="font-style: italic;"&gt;brainstorming&lt;/span&gt; e a elaboração de casos de uso, se provaram bem legais. Eficazes no reforço de conceitos e práticas. Em outro &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; (que só virá depois que eu pagar uma certa dívida com a &lt;a href="http://finito-log.blogspot.com/2007/10/epbe-introduo.html"&gt;série sobre EPBE&lt;/a&gt;) comentarei um "acidente" que enriqueceu demais a "oficina". No meio do acidente, perdidos numa imensa nuvem de fatos, idéias e requisitos, um participante concluiu: "Isso acontece em todo projeto!". Sem perder muito tempo, vimos como é possível "domar" o projeto mesmo naquela fase mais "selvagem". Mesmo em projetos que requerem muita "selvageria" (aka Criatividade). Mas, como eu disse, é assunto para outro &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Para a realização do &lt;span style="font-style: italic;"&gt;workshop&lt;/span&gt; pedi o reforço de 5 "monitores": pessoas que haviam participado de turmas do FAN e que me ajudariam nos exercícios. A turma foi dividida em 5 grupos. O evento não teria o mesmo resultado não fosse a imensa colaboração de &lt;span style="font-weight: bold;"&gt;Celso Cândido, Jean Streleski, Nilton Nakate, Rafael Kiss e Reinaldo de Oliveira Castro&lt;/span&gt;. Registro aqui meu sincero agradecimento. Devo agradecer também toda a turma que participou. O nível era excelente, o que ficou evidente logo nas primeiras discussões. Eles enriquecem demais os eventos relatando suas experiências, dores e necessidades.&lt;br /&gt;&lt;br /&gt;Portanto, nesta reta final para a liberação de todo o material desenvolvido para a Formação de Analistas de Negócios, só tenho uma coisa a lamentar: a não realização do curso de Modelagem de Negócios que estava previsto para o início de novembro. Como eu não seria nada honesto se 'podasse' o material, fazendo com que o curso tivesse uma carga horário menor que 35 horas (70 no total, considerando o módulo II sobre Engenharia de Requisitos), tenho que rever a oferta. Realizá-lo aos sábados? Oferecer como treinamento remoto? Sinceramente, ainda não descobri o melhor formato. Mas, tenho certeza, ele sairá ainda no início de 2008.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: rgb(65, 129, 180); font-weight: bold;"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;E ainda não fechei a agenda de 2007 para os eventos gratuitos em escolas, faculdades (públicas ou privadas) e entidades sem fin$. Para minha felicidade, talvez eu finalmente consiga promover um deles em minha terra natal, Minas. Mais precisamente em Lavras (UFLA). Tô torcendo muito por isso. Outra oportunidade é São Carlos. Estou torcendo para o Reinaldo achar uma data. Final de ano é difícil, mas estamos brigando para viabilizar outras viagens do FAN. Mais 2 mil e tantos kilômetros de asfalto farão muito bem para o conteúdo.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: rgb(65, 129, 180); font-weight: bold;"&gt;.:.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-3018859137635625291?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/3018859137635625291/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=3018859137635625291' title='6 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/3018859137635625291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/3018859137635625291'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/11/rendiconti-dose-dupla.html' title='Rendiconti: Dose Dupla'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-6852442670324781335</id><published>2007-10-25T10:14:00.000-02:00</published><updated>2007-10-25T13:08:00.261-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uml'/><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='epbe'/><category scheme='http://www.blogger.com/atom/ns#' term='modelagem_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>EPBE: Introdução</title><content type='html'>&lt;a href="http://finito-log.blogspot.com/2007/10/epbe-quem-usa.html" title="EPBE: Quem Usa?"&gt;Chororô só não basta&lt;/a&gt;. E não dá para esperar que todo mundo com um mínimo de curiosidade compre o &lt;a target="_blank" href="http://www.amazon.com/Business-Modeling-UML-Patterns-Work/dp/0471295515" title="Business Modeling with UML - na Amazon"&gt;único livro* que documenta a EPBE &lt;span style="font-style: italic;"&gt;(Eriksson-Penker Business Extensions)&lt;/span&gt;&lt;/a&gt; ou participe dos &lt;a href="http://www.pfvasconcellos.eti.br/finito/site/fan.html"&gt;meus eventos&lt;/a&gt;. Então, começo agora uma pequena série com um objetivo muito simples: explicar o básico da EPBE e compará-la com outras propostas.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;A EPBE &lt;span style="font-style: italic;"&gt;(Eriksson-Penker Business Extensions)&lt;/span&gt;, como o nome indica, foi desenvolvida por Hans-Erik Eriksson e Magnus Penker. Foi apresentada no ano 2000, no livro "&lt;span style="font-weight: bold;"&gt;Business Modeling with UML - Business Patterns at Work&lt;/span&gt;". Como o título indica, o livro tem objetivos bem maiores. Mas a compreensão da EPBE está em seu núcleo. Mas o que é, afinal, a EPBE?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://en.wikipedia.org/wiki/Unified_Modeling_Language" title="UML na Wikipedia"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_g4iII7TjRZM/RyCMmXpr5jI/AAAAAAAAAr8/-g2Yt-1PVL8/s400/UML_logoPatternsSmall.jpg" alt="" id="BLOGGER_PHOTO_ID_5125250966759401010" border="0" /&gt;&lt;/a&gt;A EPBE é uma extensão da &lt;a href="http://en.wikipedia.org/wiki/Unified_Modeling_Language" title="UML na Wikipedia"&gt;UML &lt;span style="font-style: italic;"&gt;(Unified Modeling Language)&lt;/span&gt;&lt;/a&gt;. Foi desenhada para possibilitar o uso da UML na modelagem de negócios. A UML é extensível, e várias outras especializações existem: sistemas Web, modelagem de bases de dados, sistemas embarcados etc. Estendemos a UML através de três elementos: estereótipos &lt;span style="font-style: italic;"&gt;(stereotypes)&lt;/span&gt;, valores nomeados &lt;span style="font-style: italic;"&gt;(tagged values)&lt;/span&gt; e restrições &lt;span style="font-style: italic;"&gt;(constraints)&lt;/span&gt;. Quando uma organização ou equipe faz um uso maduro da UML, ela cria suas próprias extensões. Evita-se a "reinvenção da roda" quando se parte de uma extensão existente, como a EPBE, por exemplo.&lt;br /&gt;&lt;br /&gt;Mas a EPBE "reinventou a roda", não? Afinal, no ano 2000, já existiam diversos padrões de notação para a modelagem de negócios. A justificativa para sua criação é exatamente essa: existiam diversos padrões - o que é o mesmo que dizer que não existia padrão nenhum. A mesma razão, em outro domínio, motivou Grady Booch, Ivar Jacobson e James Rumbaugh a criarem a UML. E por que utilizar a UML como base para a modelagem de negócios?&lt;br /&gt;&lt;br /&gt;Segundo os criadores da EPBE, a primeira motivação são os "conceitos similares: um negócio pode ser descrito em termos de &lt;span style="font-weight: bold;"&gt;processos&lt;/span&gt; que satisfazem &lt;span style="font-weight: bold;"&gt;objetivos&lt;/span&gt; através da colaboração de diferentes tipos de &lt;span style="font-weight: bold;"&gt;recursos&lt;/span&gt;. &lt;span style="font-weight: bold;"&gt;Regras&lt;/span&gt; definem condições e restrições sobre como os processos e recursos devem se relacionar e como devem se comportar. Tudo isso pode ser mapeado em objetos, relacionamentos e interações entre objetos" [1].&lt;br /&gt;&lt;br /&gt;Outras razões apontadas por Eriksson e Penker são: i) a maturidade da UML (e da orientação a objetos); ii) a notação padrão &lt;span style="font-style: italic;"&gt;(de facto)&lt;/span&gt;; iii) o aprendizado rápido; e, iv) a nova e fácil maneira de ver a organização e o negócio. Vale reforçar a motivação descrita no parágrafo anterior com outra leitura: negócio e TI teriam uma mesma linguagem padrão de modelagem. Os benefícios são óbvios.&lt;br /&gt;&lt;br /&gt;Do mesmo parágrafo podemos extrair os 4 elementos fundamentais que utilizamos para descrever qualquer negócio:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Recursos&lt;/span&gt;: é tudo o que a empresa utiliza, consome ou produz. São as pessoas, materiais, informações e produtos. Recursos são manipulados através de processos, ou os manipulam e gerenciam. E são classificados como: físicos, abstratos e de informação.&lt;br /&gt;Para ficar um pouco mais claro: uma nota fiscal é um recurso abstrato, assim como uma ordem de compra ou um "bilhete azul". Quando uma nota fiscal é registrada em uma base de dados, por exemplo, torna-se um recurso de informação.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Processos&lt;/span&gt;: são as atividades realizadas pelo negócio. Eles descrevem como o trabalho é executado na empresa, e são delimitados por regras.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Regras&lt;/span&gt;: são as definições ou restrições de algum aspecto do negócio. Regras determinam como um negócio deve ser gerenciado ou como os recursos devem ser estruturados e utilizados. Elas podem ser criadas pela própria empresa ou são impostas por entidades externas (governo, associações, sindicatos etc).&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Objetivos&lt;/span&gt;: representam a razão da empresa, ou os resultados que o negócio espera atingir. Objetivos podem ser divididos e distribuídos entre os diversos processos da empresa. Objetivos expressam o estado desejado de determinados recursos (caixa, estoque, &lt;span style="font-style: italic;"&gt;market share&lt;/span&gt; - por exemplo), e são atingidos através dos processos. O conjunto dos objetivos de alto nível forma a estratégia da empresa.&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_g4iII7TjRZM/RyChgXpr5kI/AAAAAAAAAsE/FsqxcofkmHk/s1600-h/fig2-1.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_g4iII7TjRZM/RyChgXpr5kI/AAAAAAAAAsE/FsqxcofkmHk/s400/fig2-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5125273953424369218" border="0" /&gt;&lt;/a&gt;A lista acima pode ser resumida da seguinte forma: &lt;span style="font-weight: bold;"&gt;Os objetivos do negócio são atingidos através da execução de processos que usam, transformam e geram recursos, sempre respeitando e seguindo um conjunto de regras.&lt;/span&gt; O diagrama ao lado representa esta lógica.&lt;br /&gt;&lt;br /&gt;Para entender e aceitar a EPBE, além de compreender os elementos fundamentais descritos acima, é necessário entender o que é a Modelagem de Negócios e para que ela serve. Modelamos um negócio com o objetivo de simplificá-lo. Criamos abstrações ou analogias de uma forma que facilite a compreensão, a documentação e a comunicação de todos os aspectos principais de um negócio. Nós modelamos um negócio para:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Fornecer uma base que apóie a criação de sistemas de informação;&lt;/li&gt;&lt;li&gt;Criar um ponto de partida para iniciativas de melhoria da estrutura e dos processos de negócio;&lt;/li&gt;&lt;li&gt;Experimentar novos conceitos e desenhos;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Identificar oportunidades de &lt;span style="font-style: italic;"&gt;outsourcing&lt;/span&gt;; e&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Facilitar a integração com entidades externas.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Tratando especificamente de projetos de sistemas de informação, podemos dizer que a modelagem de negócios também serve para [2]:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Entender a estrutura e a dinâmica da organização;&lt;/li&gt;&lt;li&gt;Compreender os problemas da organização e identificar oportunidades de melhoria;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Garantir que clientes, usuários e desenvolvedores compartilham uma mesma visão do negócio; e&lt;/li&gt;&lt;li&gt;Extrair requisitos do sistema.&lt;/li&gt;&lt;/ul&gt;Do que consiste um modelo de negócio? Ele é formado por três partes principais:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Visões&lt;/span&gt;: é impossível descrever completamente um negócio sob um único ponto de vista. Existem quatro categorias de visões: Visão do Negócio, Visão dos Processos, Visão da Estrutura e Visão do Comportamento.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Obs.: nas próximas partes desta série as visões serão apresentadas de forma mais detalhada.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Diagramas&lt;/span&gt;: toda visão é representada por um ou mais diagramas, que representam partes específicas da estrutura ou da dinâmica do negócio. Diagramas são compostos por objetos e processos.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Objetos e Processos&lt;/span&gt;: Objetos representam todos os recursos, enquanto os processos representam qualquer atividade ou função executada no negócio.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;A mensagem mais importante até aqui é a seguinte: &lt;span style="font-weight: bold;"&gt;Modelar é Simplificar&lt;/span&gt;. Modelamos um negócio para facilitar sua compreensão, entender seus problemas correntes e identificar oportunidades de melhoria. Em projetos de sistemas de informação, a modelagem de negócio é lançada para municiar da melhor forma possível a equipe que criará a solução. A EPBE é "só" um padrão de notação. É diferente de outras propostas porque: i) Usa o mesmo padrão dos sistemas, a UML; e, ii) É completa.&lt;br /&gt;&lt;br /&gt;A EPBE não é um processo ou metodologia nem pretende sê-lo; O uso da EPBE não implica necessariamente em &lt;a href="http://en.wikipedia.org/wiki/BDUF"&gt;&lt;span style="font-style: italic;"&gt;BDUF (big design up front)&lt;/span&gt;&lt;/a&gt; ou na utilização de processos &lt;span style="font-style: italic;"&gt;"waterfall"&lt;/span&gt;; A EPBE não concorre com BPMN e afins - na realidade estes podem ser utilizados como um sub-conjunto da EPBE.&lt;br /&gt;&lt;br /&gt;No próximo artigo veremos como a EPBE descreve a Estrutura de um negócio. E no seguinte, como ela é utilizada para modelar Processos de negócio.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;Bibliografia&lt;/span&gt;:&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Business Modeling with UML - Business Patterns at Work&lt;/span&gt;&lt;br /&gt;Hans-Erik Eriksson e Magnus Penker. Wiley (2000).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;The Rational Unified Process - An Introduction (2nd Edition)&lt;/span&gt;&lt;br /&gt;Philippe Kruchten. Addison-Wesley (2000).&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;Observação:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* - Para não cometer uma total injustiça: o livro "&lt;a style="font-weight: bold;" target="_blank" href="http://www.temporeal.com.br/produtos.php?id=169357" title="Livraria Tempo Real"&gt;UML 2.0 - Do Requisito à Solução&lt;/a&gt;", de Adilson da Silva Lima, tem um capítulo inteiro dedicado à EPBE. Pelo que sei, é o único em língua portuguesa que toca no assunto. Se tudo der certo, ele perderá o monopólio em março de 2008, quando meu livro deve chegar em algumas prateleiras. Eu disse lá em cima que o livro de Eriksson e Penker é o único porque o Adilson limita-se, como eu aqui nesta série de artigos, a dar um &lt;span style="font-style: italic;"&gt;overview&lt;/span&gt; da EPBE. Ou seja: EPBE na íntegra, só no original.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-6852442670324781335?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/6852442670324781335/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=6852442670324781335' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6852442670324781335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6852442670324781335'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/10/epbe-introduo.html' title='EPBE: Introdução'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_g4iII7TjRZM/RyCMmXpr5jI/AAAAAAAAAr8/-g2Yt-1PVL8/s72-c/UML_logoPatternsSmall.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-7638744143967254394</id><published>2007-10-23T18:03:00.000-02:00</published><updated>2007-10-23T20:14:03.858-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uml'/><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='epbe'/><category scheme='http://www.blogger.com/atom/ns#' term='modelagem_de_negócios'/><title type='text'>EPBE: Quem usa?</title><content type='html'>Desde a semana passada estou envolvido em debates sobre a &lt;span style="font-weight: bold;"&gt;EPBE &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;(Eriksson-Penker Business Extensions)&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;uma extensão da UML para modelagem de negócios&lt;/span&gt;. O provocador das discussões foi o mesmo, José Augusto Agnello. O primeiro debate, no grupo &lt;a style="font-weight: bold;" href="http://br.groups.yahoo.com/group/UML-BR/"&gt;UML-BR&lt;/a&gt;, começou com BUC's &lt;span style="font-style: italic;"&gt;(Business Use-Cases)&lt;/span&gt;. Já no &lt;a style="font-weight: bold;" href="http://br.groups.yahoo.com/group/BPM-Forum/"&gt;grupo BPM&lt;/a&gt; o Agnello foi direto: alguém usa? Como ela se compara com BPMN?&lt;br /&gt;&lt;br /&gt;Sem querer o Agnello me possibilitou duas coisas: validar a recepção dos AN's e da EPBE em um grupo "pesado", o UML-BR. Poder debater e trocar idéias com José Paulo Papo, MTierno, Juan Bernabó, Rodrigo Yoshima e outros é sempre enriquecedor. O outro "brinde" veio hoje: a "desconfiança" de que ninguém utiliza a EPBE. O grupo BPM tem 500 e poucos participantes. Há duas horas eu só penso nisso.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_g4iII7TjRZM/Rx5YFyp60yI/AAAAAAAAAr0/a4LBRgj0m1E/s1600-h/1583854z.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_g4iII7TjRZM/Rx5YFyp60yI/AAAAAAAAAr0/a4LBRgj0m1E/s400/1583854z.jpg" alt="" id="BLOGGER_PHOTO_ID_5124630282514387746" border="0" /&gt;&lt;/a&gt;Caramba, baseei boa parte do meu trabalho para formação de analistas de negócios na EPBE e nos conceitos apresentados por seus idealizadores, Hans-Erik Eriksson e Magnus Penker, no livro "&lt;span style="font-weight: bold;"&gt;Business Modeling with UML&lt;/span&gt;". Nessa altura do campeonato, na reta final e de certa forma cansado do tema, a última coisa que eu preciso é de dúvidas sobre uma das partes principais de minha "tese". Não estou falando das dúvidas e críticas dos outros. Estou falando que eu não posso duvidar de minhas sugestões. Mas, no cansaço e com um probleminha chato nas costas, confesso que hesitei por alguns minutos: "caramba, ninguém usa isso!".&lt;br /&gt;&lt;br /&gt;Me lembrei que já passei por isso antes. No final de 98, por exemplo, quando falava que ia utilizar UML em um grande projeto, um monte de gente me olhou com cara de interrogação, tipo: "que p**** é essa?". Dali até os primeiros diagramas de seqüência com algum sentido passou um certo tempo. Dali até uma certa aceitação da UML foi outro tanto de tempo. Mês que vem a UML completará 10 anos de existência. Sob um prisma - caramba, é uma linguagem! - ela é muito nova. Por outro - pô, informática! - ela é velha. Mas a EPBE é do ano 2000. E parece não ter aceitação nenhuma*! O que pode estar errado?&lt;br /&gt;&lt;br /&gt;Richard Lingner, em sua participação na &lt;span style="font-style: italic;"&gt;thread&lt;/span&gt; do BPM, apresentou algumas razões: "a EPBE não é mantida pelo OMG e também não é difundida ou suportada por empresas e ferramentas". Seria outro caso de uma boa idéia carente de um bom marketing.&lt;br /&gt;&lt;br /&gt;Mas quem a considera uma boa idéia? Definitivamente, eu não estou sozinho. &lt;a target="_blank" href="http://www.amazon.com/Business-Modeling-UML-Patterns-Work/dp/0471295515"&gt;Vejam, por exemplo, as avaliações que os leitores do livro "Business Modeling with UML" no site da Amazon&lt;/a&gt;. Surrupiarei alguns trechos:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"The 'Eriksson-Penker extensions for business modelling' are important because several UML-based case tools have now implemented them as an emerging standard for business process modelling with UML. If you want to fully understand how these work, this is the book to read."&lt;br /&gt;&lt;/span&gt;- A.K. Johnston&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"Sometime ago I have been wondering if somebody will try to bridge the gap between business modeling (the one used by consultants) and software engineering. It would certainly make it easier for people to understand and explain business operations. This book is an application of the UML into the realm of business modeling. It is very good in the sense that it explains and goes through the patterns that form business models."&lt;/span&gt;&lt;br /&gt;- J. Chong&lt;br /&gt;&lt;br /&gt;Claro, tem também algumas críticas negativas (ao livro). Mas sua média é 4 estrelas! As avaliações que citei são de 2003 e 2000, respectivamente. E, sabe-se lá a razão, parece que pouquíssimos conhecem a EPBE.&lt;br /&gt;&lt;br /&gt;Suspeito que o buraco é mais embaixo. Como eu disse no &lt;a href="http://finito-log.blogspot.com/2007/10/quem-paga-dolorosa.html" title="Quem paga a dolorosa?"&gt;&lt;span style="font-style: italic;"&gt;post&lt;/span&gt; anterior&lt;/a&gt;, a análise e modelagem de negócios é a disciplina mais ignorada em nossos projetos. E quando ela aparece, em modelos &lt;span style="font-style: italic;"&gt;RUP-like&lt;/span&gt;, é meio capenga**. Se a disciplina é negligenciada, o que esperar das ferramentas que devem suportá-la? Correndo o risco de ser (muito) chato, vou reforçar minha suspeita: currículos, processos e metodologias dão atenção desproporcional para o domínio da solução; Parecemos adorar "analistas-programadores"; Esquecemos que sem o correto domínio do problema podemos gerar falsas e caras soluções.&lt;br /&gt;&lt;br /&gt;Essa questão me  preocupa bem mais que a aceitação ou não da EPBE. A EPBE é só uma extensão de uma linguagem. É só uma ferramenta. Ferramentas passam. Mas eu acho que o OMG e todos os fornecedores de ferramentas CASE que ignoram a EPBE estão perdendo uma bela oportunidade. O OMG, por exemplo, poderia incorporar a extensão e adicionar a opção BPMN à ela. Reforçariam assim a UML, expandindo consideravelmente o seu público. Sendo chato (de novo!), reforço as motivações para sua utilização:&lt;br /&gt;&lt;ol style="font-weight: bold;"&gt;&lt;li&gt;UML já é uma linguagem madura e consolidada;&lt;/li&gt;&lt;li&gt;Utilizada amplamente no domínio da solução;&lt;/li&gt;&lt;li&gt;Por que não utilizá-la também para a modelagem do problema?&lt;/li&gt;&lt;li&gt;Assim, TI e negócio teriam pela primeira vez em sua história uma mesma língua - mesmo que ela seja "só" para modelagem.&lt;/li&gt;&lt;/ol&gt;Pronto, minhas dúvidas já se dissiparam. E as suas?&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);font-size:85%;" &gt;Observações:&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;* Os workshops para formação de analistas de negócios já contaram com mais de 150 participantes. A EPBE é apresentada neles, mas de forma breve. Então, só depois do &lt;a href="http://www.temporealeventos.com.br/?area=84"&gt;treinamento que ocorre agora em novembro&lt;/a&gt; poderei dizer se a EPBE ganhou novos adeptos.&lt;br /&gt;&lt;br /&gt;** Adjetivos pouco nobres (como o "capenga" acima) vivem me criando problemas. Um dia foram as "&lt;/span&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;bullshitagenzinhas&lt;/span&gt;&lt;span style="font-size:85%;"&gt; ágeis". Hoje foi o BPMN "bonitinho". Não adianta, não me livro deles. Não acho sinônimos que passem exatamente o que quero expressar naquele momento. Até me arrependo depois. Mas, na hora - na lata, não edito não. Também não edito depois, a menos que alguém se diga ofendido. Nunca aconteceu.&lt;br /&gt;&lt;br /&gt;No UML-BR, "brigando" com o MT na questão "BUC's X EPBE", eu usei "fraquinho" no lugar do "capenga". É a mesma coisa. Fica feio do mesmo jeito. Peço desculpas.&lt;br /&gt;&lt;br /&gt;Mas aqui cabe uma explicação: sou fã do Jacobson. Seu &lt;span style="font-style: italic;"&gt;"The Object Advantage - Business Process Reengineering with Object Technology"&lt;/span&gt; é fonte frequente de consulta para desenvolvimento do meu material. Mas, definitivamente, casos de uso de negócio e modelos de objetos de negócio não são ferramentas legais para a análise e modelagem de negócios. Probleminha básico: assim como a BPMN, são incompletos. A arquitetura de um negócio é descrita em quatro visões: Negócio, Estrutura, Processos e Comportamento. Qualquer proposição que vise a análise e modelagem de negócios deve cobrir as 4 visões. Ponto.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Dica levemente acoplada: não percam &lt;a href="http://blog.fragmental.com.br/2007/10/23/aldo-dorea-vs-fred-brooks/" title="Aldo Dórea vs Fred Brooks"&gt;o artigo de hoje do Philip "Shoes" Calçado, no Fragmental&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-7638744143967254394?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/7638744143967254394/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=7638744143967254394' title='7 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/7638744143967254394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/7638744143967254394'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/10/epbe-quem-usa.html' title='EPBE: Quem usa?'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_g4iII7TjRZM/Rx5YFyp60yI/AAAAAAAAAr0/a4LBRgj0m1E/s72-c/1583854z.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-6438057811139847099</id><published>2007-10-18T10:46:00.000-02:00</published><updated>2007-10-18T13:55:57.742-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='modelagem_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Quem Paga a Dolorosa?</title><content type='html'>O negócio não interessa. O que interessa, isso sim, são os maravilhosos badulaques, &lt;span style="font-style: italic;"&gt;frameworks&lt;/span&gt;, caixinhas-caixões e código. Adoramos esquecer que, no final das contas, quem 'morre com a dolorosa' é o tal do negócio. Há mais de uma década o &lt;span style="font-style: italic; font-weight: bold;"&gt;Gartner&lt;/span&gt; estampa no Top 5 das preocupações dos CIO's: "&lt;span style="font-weight: bold;"&gt;Alinhamento Estratégico&lt;/span&gt;". Perdemos o novelo ou o papo sobre alinhamento não é sério?&lt;br /&gt;&lt;br /&gt;É claro que é sério. Na maioria das empresas é. O problema é mudar uma cultura de décadas de "cara-caixa-preta". Não são poucos os exemplos de modelos, processos e metodologias que colocam TI como um fim e não um meio. Não por acaso, a &lt;span style="font-weight: bold;"&gt;Análise e Modelagem de Negócios é a disciplina mais ignorada em projetos de TI&lt;/span&gt;, particularmente em iniciativas para desenvolvimento ou implantação de sistemas. É comum que a Modelagem de Negócios seja vista como papo furado, desperdício ou algo do tipo.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" target="_blank" href="http://portalexame.abril.com.br/revista/exame/s/sumario0903.html"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_g4iII7TjRZM/Rxdeeyp60uI/AAAAAAAAArU/eouqUi1iI5Q/s400/903m.jpg" alt="" id="BLOGGER_PHOTO_ID_5122666984243909346" border="0" /&gt;&lt;/a&gt;A edição 903 da revista Exame (10/out/2007) apresenta uma série de artigos especiais. Mostra como o Brasil mudou nos últimos 40 anos. Alguns números são tão espetaculares que nos fazem questionar essa eterna mania de achar que tudo por aqui está ou dá errado. Ops... o assunto mudou ou o editor viajou? Não.&lt;br /&gt;&lt;br /&gt;Pense nas empresas que estão aí há 40, 20 ou 10 anos. Como elas passam por tantas ondas de mudanças? Processos de negócio envelhecem e adoecem. Quando o mesmo ocorre com recursos da empresa, máquinas por exemplo, eles são trocados. E o que acontece com os processos de negócio?&lt;br /&gt;&lt;br /&gt;Em grande parte das vezes eles são ajustados ou remendados. Várias empresas optaram pela implantação de ERP's - grandes sistemas corporativos que em seu conceito original propunham a adoção de novos processos. Grande parte dos problemas com a adoção desse tipo de solução acontece exatamente na diferença entre processos existentes e os novos desenhos.&lt;br /&gt;&lt;br /&gt;Mas a questão está longe de ser uma exclusividade das empresas mais velhas. Mesmo empresas muito novas convivem diariamente com a pressão por mudanças em parte de seus processos de negócio. A demanda ocorre, particularmente, nos processos primários - aqueles que lidam diretamente com o mundo exterior, com os clientes.&lt;br /&gt;&lt;br /&gt;Processos ultrapassam as fronteiras de uma organização. Para frente, na direção dos clientes, e para os outros lados, no sentido dos fornecedores e parceiros de negócios. Na economia atual, têm nítida vantagem as empresas que oferecem processos abertos e flexíveis. Então, testemunhamos o surgimento de propostas muito boas para a realização dos requisitos de abertura e flexibilidade, notadamente SOA (Arquitetura Orientada a Serviços) e BPM (Gerenciamento de Processos de Negócio).&lt;br /&gt;&lt;br /&gt;Mas, como quase sempre ocorre em TI, caixinhas e ferramentas monopolizam discursos, &lt;span style="font-style: italic;"&gt;press-releases&lt;/span&gt; e &lt;span style="font-style: italic;"&gt;budgets&lt;/span&gt;. Passa desapercebido o fato de que processos remendados, velhos e doentes seguirão remendados, velhos e doentes numa SOA ou sob os cuidados de um BPMS. &lt;span style="font-weight: bold;"&gt;É muito velha a máxima que diz que "engessamos processos equivocados". Tão antiga quanto nossa teimosia em ignorá-la&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;A Análise e Modelagem de Negócios, uma das duas macro-disciplinas que formam o corpo de conhecimentos dos Analistas de Negócios (AN's), está longe de ser papo-furado ou desperdício. Na realidade, quando bem executada, &lt;span style="font-weight: bold;"&gt;pode ser a diferença entre um projeto de sucesso e o total fracasso&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;A correta compreensão dos requisitos do negócio - seus objetivos e as metas específicas de seus processos - possibilita que projeto e produto tenham um horizonte e escopo  bem definidos. Por isso a modelagem de negócios é bem mais que o mapeamento de processos. Ela pode compreender o estudo da estratégia da empresa, suas oportunidades e limitações, estrutura e relações.&lt;br /&gt;&lt;br /&gt;O que não pode significar, de maneira alguma, que projetos de TI devem ficar 'congelados' por um bom tempo, aguardando a realização da tal Modelagem do Negócio. Trata-se de um mito bastante comum que acompanha a disciplina. Uma primeira visão, a primeira iteração, pode demandar apenas alguns dias. E ela ocorre de forma simultânea com sua co-irmã, a Engenharia de Requisitos (a outra macro-disciplina que forma &lt;span style="font-style: italic;"&gt;BoK&lt;/span&gt; do Analista de Negócios, aquela que mereceu maior atenção do &lt;span style="font-style: italic;"&gt;BABoK&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ao incorporar práticas de Análise e Modelagem de Negócios em seus processos para desenvolvimento ou implantação de sistemas de informação, a organização fortalece equipes e projetos. Indica que está falando sério quando fala em alinhamento estratégico. Entende que o negócio é tudo o que importa. Afinal, quem paga a dolorosa?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Modelagem de Negócios é o primeiro módulo do curso para Formação de Analistas de Negócios, que o &lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;finito&lt;/span&gt; realizará em conjunto com a &lt;span style="font-weight: bold;"&gt;Tempo Real Eventos&lt;/span&gt;. Conheça &lt;a href="http://www.pfvasconcellos.eti.br/finito/site/fan.html"&gt;mais detalhes sobre o curso&lt;/a&gt;, e veja aqui o seu &lt;a href="http://www.pfvasconcellos.eti.br/finito/site/fan_prog1.html"&gt;conteúdo programático&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-6438057811139847099?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/6438057811139847099/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=6438057811139847099' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6438057811139847099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6438057811139847099'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/10/quem-paga-dolorosa.html' title='Quem Paga a Dolorosa?'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_g4iII7TjRZM/Rxdeeyp60uI/AAAAAAAAArU/eouqUi1iI5Q/s72-c/903m.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-6573105364481539303</id><published>2007-10-04T13:13:00.000-03:00</published><updated>2007-10-04T15:09:36.642-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gerenciamento_de_projetos'/><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia_de_requisitos'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><category scheme='http://www.blogger.com/atom/ns#' term='análise_de_negócios'/><title type='text'>O Último Sprint</title><content type='html'>Como eu disse no &lt;a href="http://finito-log.blogspot.com/2007/09/rendiconti-fan-3-turma-anhembi-morumbi.html"&gt;último &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;&lt;/a&gt;, começo agora o último &lt;span style="font-style: italic;"&gt;sprint&lt;/span&gt; do processo de redação do livro "&lt;span style="font-weight: bold;"&gt;É o Negócio, Beócio!&lt;/span&gt;". De acordo com o cronograma, no dia 31/dez entrego os originais para a gráfica. Como previsto, preciso aumentar o número de &lt;span style="font-style: italic;"&gt;stakeholders&lt;/span&gt;-colaboradores. Por isso a agenda de eventos ganha outras datas, novas praças e novos formatos.&lt;br /&gt;&lt;br /&gt;Para o dia 7 de novembro (quarta-feira) está programada a &lt;a href="http://www.temporealeventos.com.br/?area=15" title="Tempo Real Eventos - Inscrições abertas"&gt;4ª edição do FAN - Formação de Analistas de Negócios&lt;/a&gt; - em seu formato tradicional. Quarta edição em Sampa, novamente no Centro de Convenções Pompéia. Provavelmente será a última turma do ano em terras paulistas.&lt;br /&gt;&lt;br /&gt;A turma da região Sul terá outra oportunidade. A &lt;a target="_blank" href="http://innovit.com.br/"&gt;&lt;span style="font-weight: bold;"&gt;Innovit&lt;/span&gt;&lt;/a&gt; promoverá uma turma do FAN em Floripa-SC, no dia 5 de dezembro (quarta-feira). Provavelmente o &lt;span style="font-style: italic;"&gt;workshop&lt;/span&gt; será encaixado em um evento maior. Com desconto para a estudantada e tudo o mais. Em breve divulgo maiores detalhes.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.temporealeventos.com.br/?area=81" title="Página do evento"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_g4iII7TjRZM/RwUVXSp60cI/AAAAAAAAApA/u9Y9EDcDTIs/s400/er2.jpg" alt="" id="BLOGGER_PHOTO_ID_5117520041465270722" border="0" /&gt;&lt;/a&gt;Antes dele, brotará em Sampa o primeiro filhote do FAN: um &lt;a href="http://www.temporealeventos.com.br/?area=81" title="Tempo Real Eventos - Inscrições abertas"&gt;workshop sobre &lt;span style="font-weight: bold;"&gt;Engenharia de Requisitos&lt;/span&gt;&lt;/a&gt;, também promovido pela &lt;a target="_blank" href="http://www.temporealeventos.com.br/"&gt;&lt;span style="font-weight: bold;"&gt;Tempo Real Eventos&lt;/span&gt;&lt;/a&gt;. Está agendado para o dia 13 de novembro (terça-feira), no Centro de Convenções Pompéia. Engenharia de Requisitos ocupa 50% do material de Formação de Analistas de Negócios. Mereceu um &lt;span style="font-style: italic;"&gt;workshop&lt;/span&gt; exclusivo para que a disciplina seja explorada com maior profundidade (uma antiga solicitação). Será repleto de exercícios de desenvolvimento e gerenciamento de requisitos. Simulações de entrevistas, &lt;span style="font-style: italic;"&gt;workshops&lt;/span&gt; e sessões de &lt;span style="font-style: italic;"&gt;brainstorming&lt;/span&gt; estão previstas. A confecção de casos de uso e documentos auxiliares também. Os participantes terão a chance de usar vários "bonés" durante o evento: Analistas de Negócios (claro!), usuários, desenvolvedores, coordenadores... O workshop deve ser encerrado com a elaboração de um belo, memorável, objetivo e "vendedor" Documento de Visão.&lt;br /&gt;&lt;br /&gt;Mas a parte prática da outra metade do FAN, a &lt;span style="font-weight: bold;"&gt;Análise e Modelagem de Negócios&lt;/span&gt;, não foi esquecida. Ainda em novembro, também em Sampa, acontecerá um treinamento de 35 horas (!). Imersão total nesta disciplina que é tão negligenciada em projetos. Maiores detalhes sobre o treinamento eu divulgarei em breve. Mas anote aí na agenda: será em novembro (apesar dos 3 feriados!).&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center; color: rgb(65, 129, 180);"&gt;&lt;span style="font-weight: bold;"&gt;.:.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Apesar da agenda meio lotada, segue disponível a oferta de levar qualquer variação dos eventos acima para escolas, faculdades e universidades. Vascão* (ou seja: na faixa, grátis, zero800...). Quem se interessar, por favor, &lt;a href="mailto:finito@pfvasconcellos.eti.br"&gt;fale comigo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;* Depende da localidade e de não causar nenhum tipo de prejuízo para outros profissionais ou empresas.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center; color: rgb(65, 129, 180);"&gt;&lt;span style="font-weight: bold;"&gt;.:.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-6573105364481539303?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/6573105364481539303/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=6573105364481539303' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6573105364481539303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6573105364481539303'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/10/o-ltimo-sprint.html' title='O Último Sprint'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_g4iII7TjRZM/RwUVXSp60cI/AAAAAAAAApA/u9Y9EDcDTIs/s72-c/er2.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-4488115482616352647</id><published>2007-09-29T12:19:00.000-03:00</published><updated>2007-09-29T13:05:30.775-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='livro'/><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Rendiconti: FAN - 3ª Turma + Anhembi Morumbi</title><content type='html'>FAN = Formação de Analistas de Negócios.&lt;br /&gt;&lt;br /&gt;Na última quinta (27) rolou a terceira turma do workshop promovido pela Tempo Real Eventos. Incrível como as 3 edições foram muito diferentes. Na primeira acertamos na mosca (a duração). Como era a primeira execução, foi sorte pura (e um cadinho de administração do tempo). Aí pintou a síndrome da 2ª vez: atrasei em 30 minutos seu encerramento. Mesmo assim, para a 3ª turma, coloquei uns 20 slides adicionais. Surpresa: o workshop terminou 1 hora antes do previsto!!&lt;br /&gt;&lt;br /&gt;A explicação mais óbvia foi a seguinte: um número menor de interações com a platéia. Teve menos debate, o que torna o evento um cadinho mais pobre. E a responsabilidade é só minha. A platéia, só para variar, era muito boa (sem demagogia, please! Se eu pudesse revelar o perfil das pessoas e empresas participantes...)&lt;br /&gt;&lt;br /&gt;A maior reclamação nas fichas de avaliação foi a de sempre: profundidade. Realmente é muito assunto para apenas 1 dia (7 horas). Como sobrou uma hora, eu poderia ter mergulhado mais em algum assunto. Mas qual? Desta vez "Casos de Uso" foi o tema que mereceu mais tempo. Ganhou alguns slides a mais também. Depois do evento (ah, se houvesse prorrogação!), caiu uma ficha: parte do debate (sobre casos de uso) aconteceu porque ainda há uma certa confusão entre requisitos e especificações. Ainda é difícil entender que "caso de uso" é um meio, não um fim. De novo: falha minha. Mas acho que já descobri o caminho das pedras. E vou usar um "liquidificador" para triturá-las. Em um futuro artigo eu explico.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Aproveitando uma oferta que fiz aqui no &lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;finito&lt;/span&gt;, aconteceu ontem (sex, 28) uma palestra para uma turma da Anhembi-Morumbi (Vila Olímpia). Deveria ser só uma versão "diet" do workshop, com 1h30 de duração. Não passei da 1ª parte, apresentando apenas o perfil, habilidades e responsabilidades do Analista de Negócios. Mas foi muito jóia. É uma experiência muito diferente. O prisma da estudantada é diferente daquele público que participa dos workshops. Daí minha oferta: espero atender parte das expectativas de estudantes e professores no livro. Uma bela parte, diga-se de passagem.&lt;br /&gt;&lt;br /&gt;A grande maioria da turma já trabalha (em TI, claro). Tem gente na Tata e na EDS.. Mas, ainda assim, o prisma e as necessidades deles são um tanto distintas. Assim como a interação. Há um certo ceticismo e até uma certa agressividade (palestra na 6ª é barra, né?). Mas foi muito divertido. Não dispensei nem o tradicional arremesso de giz (que carimbou o note de um dos rebeldes).&lt;br /&gt;&lt;br /&gt;Espero que parte da turma ingresse no grupo de discussão. Quero ver o caldo que dá.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Aliás, se você quer conhecer melhor o trabalho FAN, o conteúdo elaborado e também participar do grupo de discussão, &lt;a href="mailto:finito@pfvasconcellos.eti.br"&gt;fale comigo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Começo agora o &lt;span style="font-style:italic;"&gt;sprint&lt;/span&gt; final: 90 dias para encerrar a redação do livro. Ainda acontecerão, no mínimo, 2 workshops e 1 curso. E todo apoio será muito bem vindo.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-4488115482616352647?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/4488115482616352647/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=4488115482616352647' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4488115482616352647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4488115482616352647'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/09/rendiconti-fan-3-turma-anhembi-morumbi.html' title='Rendiconti: FAN - 3ª Turma + Anhembi Morumbi'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-6351895021739280169</id><published>2007-09-21T12:32:00.000-03:00</published><updated>2007-09-21T15:34:57.474-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia_de_requisitos'/><category scheme='http://www.blogger.com/atom/ns#' term='modelagem_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Repensando o Papel do Analista de Negócios</title><content type='html'>Mas já? Pois é, como o papel do Analista de Negócios (AN) ainda é relativamente mal definido, não faria mais sentido "pensá-lo"? Acontece que, apesar das incertezas, não estamos falando de nada novo. Li em algum lugar (perdão.. faltará o link-lembrança) que nos EUA já existem mais de 600 mil AN's! Não tenho como validar o número. Me limito a confrontá-lo com o número de AN's certificados pelo IIBA: 70. Isso mesmo, só setenta! Mas quem &lt;a target="_blank" href="http://www.agilemodeling.com/essays/businessAnalysts.htm" title="Rethinking the Role of Business Analysts"&gt;propõe a revisão&lt;/a&gt; é &lt;a target="_blank" href="http://www.ambysoft.com/"&gt;Scott Ambler&lt;/a&gt;, que participou da &lt;a target="_blank" href="http://theiiba.org/content.asp?contenttype=Body%20of%20Knowledge"&gt;revisão da versão 1.6 do BABoK&lt;/a&gt;. Entre o pensar e o repensar, vou aproveitar a oportunidade para comentar o &lt;a target="_blank" href="http://www.agilemodeling.com/essays/businessAnalysts.htm"&gt;artigo do Scott Ambler&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Para começar, a forma muito legal que o Ambler apresenta o AN:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Na teoria, a idéia de ter AN's tradicionais envolvidos em um projeto deve funcionar muito bem, e na prática isso frequentemente acontece. Os melhores analistas são organizados e grandes comunicadores, têm a habilidade de destacar as informações críticas fornecidas pelos &lt;span style="font-style: italic;"&gt;stakeholders&lt;/span&gt; do meio de toda aquela "poluição informativa" - lançando mão de várias técnicas de modelagem. Para muitas organizações a adição de AN's claramente aumentou a qualidade dos requisitos e modelos. E também abriu um canal de comunicação entre os "tech weenies" de TI e os "business morons" para os quais o sistema é construído.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Jóia né? Mas aí apareceram os "poréns". Comento abaixo cada um deles, na seqüência original:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;AN's não apresentam as habilidades corretas&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;pv&lt;/span&gt;: Natural, afinal ainda não temos um mínimo 'corpo de conhecimentos' consolidado. Como já escrevi antes, considero o BABoK incompleto. Se não há consenso acerca da formação e habilidades requeridas em um AN, como exigir que eles as apresentem?&lt;br /&gt;AN's são uma derivação não programada dos Analistas de Sistemas, que por sua vez substituíram (sem querer) os Analistas de Organizações e Métodos (O&amp;amp;M). No entanto, os AN's não vieram para substituir os Analistas de Sistemas. São um tipo de contraponto aos "analistas-programadores". Voltam seus olhos para o domínio do problema, enquanto aqueles tratam do domínio da solução.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;AN's podem ter uma influência muito negativa no projeto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;pv&lt;/span&gt;: Todo mundo pode, né? Mas, falando sério: insisto que um bom AN tem uma postura pró-ativa. Então, ele deve criticar requisitos. Porém, não deve nunca recusá-los sem consultar os &lt;span style="font-style: italic;"&gt;stakeholders&lt;/span&gt;. Outra preocupação do Ambler me pareceu descabida: a influência do AN na arquitetura? Oras, ele não desenha a solução. Acho o risco mínimo, se é que ele existe. Já a última parte do alerta é sério: AN's que não funcionam como canais, mas sim como uma "parede" entre os usuários e os desenvolvedores. O AN facilita o processo de comunicação, mas nunca impede o contato direto. Por exemplo, quando ele organiza e facilita um &lt;span style="font-style: italic;"&gt;workshop&lt;/span&gt;, desenvolvedores e usuários estão em contato direto.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;AN's podem ficar desatualizados&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;pv&lt;/span&gt;: Sim, todo mundo fica. Mas o foco do Ambler nesta questão é um tanto estranha: parece que ele considera que todo AN foi um dia um desenvolvedor. Nada mais errado. Um AN pode ter uma formação 90% em negócios, ser formado em administração ou economia, por exemplo. Naquele grande banco que citei em um &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; anterior, tem gente de Letras! Por outro lado, não vejo problemas em um desenvolvedor se tornar um AN. É tudo uma questão de gosto. E jeito... muito jeito.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;AN's podem ser uma barreira para a comunicação&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;pv&lt;/span&gt;: Sim, como colocado no tópico 2 acima. Típica situação perde-perde-perde em um projeto. Perdem os usuários, desenvolvedores e os próprios analistas. Infelizmente é mais comum do que a gente imagina. E, tão nociva quanto a barreira, é a "tradução livre". Explico: o AN começa a contar apenas "boas notícias" para ambos os lados. Por isso a comunicação aberta e o contato frequente entre todos os &lt;span style="font-style: italic;"&gt;stakeholders&lt;/span&gt; é fundamental para o sucesso dos projetos.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;AN's podem reduzir a influência dos stakeholders&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;pv&lt;/span&gt;: Sim, mas nem sempre isso é uma coisa negativa. Se ele filtrar as influências negativas, permitindo que a equipe performe, ele estará realizando seu trabalho. Mas é o tipo de ação que deve estar sincronizada com o coordenador do projeto e com a equipe. Se bem combinado, o AN se torna uma espécie de "firewall" para a equipe.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;AN's analisam MUITO&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;pv&lt;/span&gt;: Até que essa apareceu tarde na lista. É o tal do &lt;a href="http://en.wikipedia.org/wiki/BDUF"&gt;BDUF (big design up-front)&lt;/a&gt;. Ou o temor da "&lt;a href="http://en.wikipedia.org/wiki/Analysis_paralysis"&gt;analysis-paralysis&lt;/a&gt;". Simplificando: se o AN for jogado em um processo baseado no ciclo "cascata" (&lt;a href="http://en.wikipedia.org/wiki/Waterfall_model"&gt;waterfall&lt;/a&gt;), o risco é real e imediato. Se o processo for &lt;a href="http://en.wikipedia.org/wiki/Iterative_and_incremental_development"&gt;iterativo e incremental&lt;/a&gt; (de verdade), o risco não existe.&lt;br /&gt;Aqui cabe um detalhe interessante (e uma brincadeirinha): o AN é o cara que mais trabalha no projeto. Veja o gráfico abaixo [1]. Se ele resolver executar seu trampo "numa tacada só", só ele vai trabalhar e o projeto se encerrará com uma série de documentos, descrições de casos de uso e protótipos. Ao distribuir suas atividades* entre as diversas etapas e iterações de um projeto, o AN faz bem seu trampo e permite que todos trabalhem.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;* São atividades de um AN: B (Business Modeling), R (Requirements),  uma bela fatia do T (Tests) e uma fatiazinha do C (Change Management).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_g4iII7TjRZM/RvQDgip60VI/AAAAAAAAAoI/hUlUJ_f9-XA/s1600-h/fig5-7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_g4iII7TjRZM/RvQDgip60VI/AAAAAAAAAoI/hUlUJ_f9-XA/s400/fig5-7.jpg" alt="" id="BLOGGER_PHOTO_ID_5112715334565679442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;AN's reduzem o &lt;span style="font-style: italic;"&gt;feedback&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;pv&lt;/span&gt;: Pouco provável, se o AN acompanhar todo o ciclo de desenvolvimento, guiando particularmente os testes e as entregas intermediárias. Ambler insiste nos problemas de comunicação, de certa forma factíveis. Afinal, o AN é outro nó na rede de comunicações. Ou, como diz Karl Wiegers [2], um cara entre a voz do usuário e os ouvidos do desenvolvedor. Se, ao invés de facilitar as comunicações, o AN emperrá-las, não estará fazendo seu trabalho.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;AN's reduzem as oportunidades para os desenvolvedores melhorarem suas habilidades de comunicação&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;pv&lt;/span&gt;: Uau.. eu nunca tinha pensado nisso. O Ambler realmente não consegue "tirar o pé da jaca". Ou, colocando d'uma forma menos agressiva: "não tira o boné de jeito nenhum". Como eu disse acima, o AN não impede o contato direto dos desenvolvedores com usuários e demais &lt;span style="font-style: italic;"&gt;stakeholders&lt;/span&gt;. Reduz o número de contatos, é certo. Mas é para o bem do projeto. Prefiro ver de outra forma: os desenvolvedores podem exercitar bem suas habilidades de comunicação (e pugilismo) com os AN's. E aprender muito com os bons AN's.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;Notas&lt;/span&gt;:&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Agility and Discipline made Easy: Practices from OpenUP and RUP&lt;/span&gt;&lt;br /&gt;Per Kroll e Bruce MacIsaac. Addison-Wesley (2006).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;More About Software Requirements&lt;/span&gt;&lt;br /&gt;Karl Wiegers. Microsoft Press (2006).&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-6351895021739280169?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/6351895021739280169/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=6351895021739280169' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6351895021739280169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6351895021739280169'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/09/repensando-o-papel-do-analista-de.html' title='Repensando o Papel do Analista de Negócios'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_g4iII7TjRZM/RvQDgip60VI/AAAAAAAAAoI/hUlUJ_f9-XA/s72-c/fig5-7.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-4131951908405345432</id><published>2007-09-11T10:14:00.000-03:00</published><updated>2007-09-11T11:35:42.931-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='livro'/><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Sobre o Livro (e uma Oferta)</title><content type='html'>Quando decidi escrever meu primeiro livro, não tinha a menor idéia de como seria o processo. Escrever artigos, mesmo aqueles longos, é uma coisa. Um livro é totalmente diferente. &lt;a target="_blank" href="http://sethgodin.typepad.com/"&gt;Seth Godin&lt;/a&gt; e &lt;a target="_blank" href="http://scottberkun.com/blog/"&gt;Scott Berkun&lt;/a&gt;, em seus blogs, costumam contar um pouco sobre seu processo. &lt;a href="http://pt.wikipedia.org/wiki/Ariano_suassuna"&gt;Ariano Suassuna&lt;/a&gt;, &lt;a href="http://pt.wikipedia.org/wiki/Chico_buarque"&gt;Chico Buarque&lt;/a&gt; e &lt;a href="http://pt.wikipedia.org/wiki/Luis_fernando_ver%C3%ADssimo"&gt;Luis Fernando Veríssimo&lt;/a&gt; me assustaram um tanto com seus depoimentos sobre o trampo. Mas, no final das contas, cada um tem seu processo, suas manias e traumas. Resolvi desenvolver meu próprio processo (e manias). Espero não colecionar muitos traumas. Mas sei que alguns serão inevitáveis.&lt;br /&gt;&lt;br /&gt;Começando do começo, fixei alguns princípios:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Liberdade total, tanto no conteúdo quanto no formato de distribuição, precificação etc. O livro sairá com uma variação da licença &lt;a href="http://en.wikipedia.org/wiki/Creative_commons"&gt;Creative Commons&lt;/a&gt;, algo que uma editora tradicional dificilmente entenderia. Principalmente porque haverá uma versão digital (&lt;a href="http://en.wikipedia.org/wiki/Ebook"&gt;eBook&lt;/a&gt;), mais fácil de ser copiada.&lt;/li&gt;&lt;li&gt;O livro será um meio, não o fim. Será a principal peça de marketing do &lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;finito&lt;/span&gt; por um tempo. Ou seja, não tenho a ilusão de fazer grana com o livro. Se ele se pagar, já será um belo feito.&lt;/li&gt;&lt;li&gt;Peça de marketing não pode significar um livro "marketeiro" (no mau sentido). O conteúdo do livro deve ser prático, útil, rico e bem fundamentado.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;O livro é um esforço "solo". Mas deve ser amplo em experiências e pontos de vista. A bibliografia consultada até agora, mais de uma centena de livros, não é suficiente. A área (Análise de Negócios) é relativamente nova. O risco de lançar um livro "míope" (ou "caolho") é muito grande.&lt;/li&gt;&lt;li&gt;Apesar de conhecer a tendência, o livro não será do tipo "como passar na prova". Se ele ajudar na obtenção de certificações, particularmente a &lt;a target="_blank" href="http://theiiba.org/content.asp?ContentId=552"&gt;CBAP&lt;/a&gt; do &lt;a target="_blank" href="http://theiiba.org/default.asp"&gt;IIBA&lt;/a&gt;, tudo bem. Mas este, definitivamente, não é um objetivo do texto.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Na seqüência desenhei a extensão do livro, uma visão de "alto nível". Para se ter uma idéia, ainda não sei se ele terá 9 ou 10 capítulos. A versão com 8 capítulos já é conhecida por umas 120 pessoas (114 participantes dos &lt;span style="font-style: italic;"&gt;workshops&lt;/span&gt; e 6 "convidados"). No plano original, ainda seguido, espero que ele alcance um mínimo de 400 pessoas. Quanto mais heterogêneo for esse grupo, melhor &lt;span style="font-weight: bold;font-size:85%;" &gt;(veja oferta abaixo)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Por isso os &lt;span style="font-style: italic;"&gt;workshops&lt;/span&gt; que estou realizando com a &lt;a href="http://www.temporealeventos.com.br/"&gt;Tempo Real Eventos&lt;/a&gt; são tão importantes. Não pelo contato de 1 dia, mas pelas conversas que acontecem depois. Por isso montei um grupo de discussão "fechado". Ali posso receber críticas e sugestões. Ali nós trocamos idéias sobre o conteúdo, práticas, processos...&lt;br /&gt;&lt;br /&gt;Pois é, adotei um processo &lt;a href="http://en.wikipedia.org/wiki/Iterative_and_incremental_development"&gt;&lt;span style="font-weight: bold;"&gt;Iterativo &amp; Incremental&lt;/span&gt;&lt;/a&gt; para o desenvolvimento do livro. Sendo assim, posso dizer que nos encontramos na fase de construção, na 7ª iteração. O produto, o texto, já está na versão 0.6. Chegamos em uma fase em que as iterações precisam ser mais curtas. Mas o cronograma segue rigorosamente em dia.&lt;br /&gt;&lt;br /&gt;O trabalho de escrita, com todas as revisões, se encerra em dezembro. Já divulguei até a data oficial de lançamento: 27/mar/2008 (quinta-feira) Um dia eu explico a data e o codinome do rebento, "&lt;span style="font-weight: bold;"&gt;É o Negócio, Beócio&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Do mesmo conteúdo gerei uma palestra (1h30), o &lt;a href="http://www.temporealeventos.com.br/?area=15"&gt;workshop&lt;/a&gt; (7hs) e um curso (80hs, dividido em dois módulos de 40hs: Modelagem de Negócios e Engenharia de Requisitos).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Segue aqui uma oferta para escolas, universidades e entidades sem fins lucrativos (de Sampa ou Varginha): quem quiser levar a palestra ou &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;workshop&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;para suas organizações (em outubro ou novembro), não terá custo nenhum. Demais localidades podem ser incluídas, dependendo da distância e das despesas de deslocamento. Todos os participantes receberão uma cópia (digital) do livro (que ainda é [só] uma apostila) e outros artefatos. Se interessou? Então, &lt;/span&gt;&lt;a style="font-weight: bold;" href="mailto:finito@pfvasconcellos.eti.br?subject=Palestras%20e%20Workshops%20para%20Escolas"&gt;fale comigo&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-4131951908405345432?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/4131951908405345432/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=4131951908405345432' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4131951908405345432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4131951908405345432'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/09/sobre-o-livro-e-uma-oferta.html' title='Sobre o Livro (e uma Oferta)'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-2787966213264094515</id><published>2007-08-31T14:03:00.000-03:00</published><updated>2007-08-31T16:22:54.531-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia_de_requisitos'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>(Requisitos) Levanta aí que eu Coleto daqui</title><content type='html'>&lt;span style="font-size:85%;"&gt;Seqüência de "&lt;a href="http://finito-log.blogspot.com/2007/08/tcitos-explcitos.html"&gt;Tácitos &amp; Explícitos&lt;/a&gt;".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Neste artigo vou tratar especificamente das formas como coletamos, descobrimos, inventamos e entendemos requisitos. Karl Wiegers, em &lt;span style="font-style: italic;"&gt;"More About Software Requirements"&lt;/span&gt; [1], faz um importante alerta sobre a forma como chamamos esta atividade em um projeto de software. O termo coletar, segundo Wiegers, é enganoso. Nos leva a entender que os requisitos estão lá, estáticos, esperando a hora da colheita. Por isso falei que "coletamos, descobrimos, inventamos e entendemos". Espero ter passado a correta amplitude do trabalho.&lt;br /&gt;&lt;br /&gt;No &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; de ontem falei que temos dois grandes grupos de técnicas de aprendizado: a &lt;span style="font-weight: bold;"&gt;Socialização&lt;/span&gt; (interação pessoal) e a &lt;span style="font-weight: bold;"&gt;Internalização&lt;/span&gt; (interação com documentos dos mais diversos tipos). Vamos estruturar as técnicas de levantamento (e descoberta, invenção...) de requisitos nestes dois grupos. Veja o gráfico abaixo [2]:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_g4iII7TjRZM/RthbYIYAChI/AAAAAAAAAmQ/dRiR_MNz2dI/s1600-h/fig6-6b.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_g4iII7TjRZM/RthbYIYAChI/AAAAAAAAAmQ/dRiR_MNz2dI/s400/fig6-6b.jpg" alt="" id="BLOGGER_PHOTO_ID_5104930647747594770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As técnicas de socialização, ou seja, aquelas que empregamos para a absorção e troca de conhecimento tácito, são as seguintes: &lt;span style="font-style: italic;"&gt;Workshops&lt;/span&gt; / JAD, Entrevistas,  Observações e &lt;span style="font-style: italic;"&gt;Brainstorming&lt;/span&gt;. Coloquei o "Fone" ali só para fins ilustrativos (e para possibilitar outro nível de comparação). Cabe uma breve descrição sobre cada técnica:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Workshops / JAD&lt;/span&gt;: reunião com um número relativamente grande de participantes. É um evento estruturado, possui agenda, duração e temas pré-definidos.&lt;br /&gt;Um Analista de Negócios (AN) pode ser alocado para planejar e organizar o evento, além de funcionar como um facilitador durante a sua execução. Neste caso é importante que exista outra pessoa (outro AN), registrando as discussões e decisões.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Entrevistas&lt;/span&gt;: igualmente estruturado (ou seja, com agenda e pauta pré-determinados), é executado com um número menor de pessoas. Sua vantagem em relação aos &lt;span style="font-style: italic;"&gt;workshops&lt;/span&gt; é uma certa facilidade em se manter o foco das discussões. Mas a falta de pontos de vista divergentes pode ser um fator negativo.&lt;br /&gt;Novamente o cenário ideal exige a presença de dois AN's, um conduzindo a reunião e outro registrando os achados.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Observações&lt;/span&gt;: técnica particularmente importante quando executamos a análise e modelagem do negócio e seus processos. Existem duas variações principais: i) Ativa, quando o AN executa as tarefas de um usuário; e ii) Passiva, quando o AN se limita a observar o trabalho do(s) usuário(s).&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Brainstorming&lt;/span&gt;: polêmica técnica que pode ser útil quando o projeto exigir criatividade, inovação. É complicada sua condução porque não há uma pauta pré-definida. O AN deve cuidar para que as idéias fluam sem nenhum tipo de interferência ou crítica. Sua eficácia depende muito do perfil e do humor dos participantes.&lt;/li&gt;&lt;/ul&gt;Todas as técnicas de socialização aparecem no quadrante de alta eficácia e riqueza. Os "agilistas" não erram quando dizem que nada substitui o "tête-à tête". Um bom AN não se limita, em todos esses eventos, a registrar as conversas. Sinais, gestos e expressões podem ser muito relevantes também. O "mapeamento psicológico e sociológico" dos &lt;span style="font-style: italic;"&gt;stakeholders&lt;/span&gt; também pode ser executado, de forma implícita e nada intrusiva. Para a execução e condução de todas as técnicas acima exige-se do AN grandes habilidades "sociais" (soft skills): comunicação, negociação, intermediação, e por aí vai.&lt;br /&gt;&lt;br /&gt;Ao contrário das técnicas de internalização, que exigem habilidades bastante distintas. São elas: Código Fonte, Código Executável, Pesquisa e Documentação. O "Email" aparece no gráfico acima apenas para fins de ilustração. Vamos entender um pouco mais sobre cada uma delas:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Engenharia Reversa&lt;/span&gt;: aparece na figura acima em três formatos, já que cada um deles possui uma classificação diferente.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Código Fonte&lt;/span&gt;: sua análise é a mais rica de todas, já que permite um diagnóstico completo de um dado sistema. Também conhecida como "análise Caixa-Branca". Dependendo da formação do AN, ele não terá condições de executar este tipo de análise. Dependerá de desenvolvedores.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Código Executável&lt;/span&gt;: ou "análise Caixa-Preta", mais factível de execução por um AN. Ele usa a aplicação e extrai idéias (casos de uso e requisitos).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Documentação&lt;/span&gt;: deveria figurar em um lugar mais nobre no gráfico. Mas todos sabemos que muito raramente encontramos uma documentação boa (quando encontramos alguma documentação! Atualizada então...)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Pesquisas&lt;/span&gt;: podem envolver algum tipo de socialização mas, neste caso, entrariam como uma variação dos "workshops" (acima). Estamos tratando aqui de pesquisas onde não há um contato pessoal. As pesquisas são muito úteis quando o usuário não é conhecido ou o número de usuários é grande demais. Existem dois grandes modelos:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Questionários&lt;/span&gt;: pesquisas normais, onde uma população amostral é previamente selecionada. Os questionários podem ser abertos ou fechados (múltipla escolha). Podem nortear o desenvolvimento de um novo produto ou serviço.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Versões de Testes&lt;/span&gt;: ou o "processo Google" de validação, com suas quase eternas versões "beta". Um produto ou serviço, em versão de testes (ou protótipo), é disponibilizado para um grupo de pessoas pré-selecionado. Suas observações (na maioria voluntárias) são requisitos que devem ser coletados e analisados pela equipe.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Quero crer que assim ficou clara a diferença entre conhecimento tácito e explícito, e como ambos podem ser importantes em um projeto de software (ou de qualquer natureza). Como eu disse anteriormente, a ênfase no conhecimento tácito (conforme interpretada e proposta por alguns "agilistas") gera um certo tipo de miopia no projeto.&lt;br /&gt;&lt;br /&gt;Um AN "completo" desenvolve habilidades para selecionar e aplicar as melhores técnicas para cada tipo de projeto. Primeira habilidade obrigatória: humildade para reconhecer determinada limitação e pedir ajuda.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;Notas&lt;/span&gt;:&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;More About Software Requirements&lt;/span&gt;&lt;br /&gt;Karl E. Wiegers. Microsoft Press (2006).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Gráfico foi inspirado &lt;a href="http://www.pfvasconcellos.eti.br/downloads/fig6-6a.jpg"&gt;neste&lt;/a&gt;, extraído de&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Enterprise Unified Process: Extending the Rational Unified Process&lt;/span&gt;&lt;br /&gt;Scott Ambler, John Nalbone e Michael J. Vizdos. Prentice-Hall (2005).&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-2787966213264094515?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/2787966213264094515/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=2787966213264094515' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/2787966213264094515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/2787966213264094515'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/08/requisitos-levanta-que-eu-coleto-daqui.html' title='(Requisitos) Levanta aí que eu Coleto daqui'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_g4iII7TjRZM/RthbYIYAChI/AAAAAAAAAmQ/dRiR_MNz2dI/s72-c/fig6-6b.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-495708794311174789</id><published>2007-08-30T15:28:00.000-03:00</published><updated>2007-08-30T17:05:49.587-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia_de_requisitos'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Tácitos &amp; Explícitos</title><content type='html'>Há uns 6 anos me 'cansei' do estudo de engenharia de requisitos. Técnicas e métodos mudavam, mas mantinham uma sensação de &lt;span style="font-style:italic;"&gt;déjà vu&lt;/span&gt;. As mudanças eram cosméticas ou uma questão de nomenclatura. As propostas "ágeis" (aspas não tornam o termo pejorativo) colocaram o Conhecimento Tácito na "coluna esquerda" (leia-se: nomearam-no o mais importante). Essa talvez tenha sido a mudança mais significativa nos últimos 10 anos da disciplina. Mas, basta olhar os métodos e técnicas sem muita paixão para descobrir que tem muito 'revival' ali, pouca coisa original.&lt;br /&gt;&lt;br /&gt;Foi quando decidi olhar a estranha disciplina "gestão do conhecimento" com um pouco menos de ceticismo. Pouquíssimos trabalhos fazem a relação desta com a engenharia de requisitos, o que acho estranho. Na época encontrei apenas uma excelente tese sobre "Gestão de Conhecimentos Inter-Projetos" [1], que acabou inspirando meu trabalho sobre "&lt;a target="_blank" href="http://www.pfvasconcellos.eti.br/downloads/Aprendizado.pdf" title="PDF (124Kb)"&gt;Aprendizado Inter-Projetos&lt;/a&gt;". Surrupiei algumas teorias para orientar também minha nova imersão na disciplina engenharia de requisitos.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_g4iII7TjRZM/RtcQ7IYACeI/AAAAAAAAAl4/QzsOLe8UBco/s1600-h/fig6-5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_g4iII7TjRZM/RtcQ7IYACeI/AAAAAAAAAl4/QzsOLe8UBco/s400/fig6-5.jpg" alt="" id="BLOGGER_PHOTO_ID_5104567310694222306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;O trabalho que me 'pegou' foi o clássico &lt;span style="font-style: italic;"&gt;"Theory of Organizational Knowledge Creation"&lt;/span&gt;, de Hirotaka Takeuchi e Ikujiro Nonaka [2]. Foi ali que conheci os 4 modelos de conversão de conhecimentos (figura acima). Prometo ser breve (na explicação das 4 formas):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Socialização&lt;/span&gt;: pessoas trocando idéias, de forma direta, conversando. É um canal rico, já que nossa comunicação não se limita a palavras, gestos e desenhos. Um sorriso pode ter &lt;span style="font-style: italic;"&gt;n&lt;/span&gt; significados.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Externalização&lt;/span&gt;: pessoas transferindo seus conhecimentos para o papel (ou disco rígido, não importa). Estamos registrando idéias e experiências, de forma que elas possam ser úteis para outras pessoas.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Internalização&lt;/span&gt;: quando são (úteis), acontece a internalização. Ou seja, as pessoas aprendem ao ler um documento, diagrama ou rabisco.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Combinação&lt;/span&gt;: por fim temos a combinação, a transformação de um conhecimento explícito (texto, por exemplo), em outra forma de conhecimento explícito (diagrama ou código, por exemplo).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Quando trato especificamente de engenharia de requisitos, gosto de dividir o diagrama acima em duas partes: o hemisfério esquerdo trata da coleta, descoberta e invenção de requisitos (estamos aprendendo). O hemisfério direito cuida de como analisamos, modelamos e  comunicamos* os requisitos.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;* Observação: a comunicação também envolve o quadrante 'socialização'.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Está aqui uma daquelas idéias que chamo de &lt;span style="font-style: italic;"&gt;bullshitagenzinhas&lt;/span&gt; das propostas "ágeis". É inocente ou, melhor dizendo, ingênuo pensar que apenas através da socialização nós aprendemos tudo o que precisamos para executar um projeto. Sei que o princípio, em sua origem, não diz "apenas". Mas, infelizmente, muitos interpretam assim.&lt;br /&gt;&lt;br /&gt;Há tempos é raríssimo um projeto de software que não envolva algum tipo de integração com um sistema existente. E não aprenderemos as entranhas daquele sistema com um usuário sentado ao nosso lado. Ou seja, temos que aprender de uma forma diferente, com a chamada internalização. Estudaremos documentos e, na maioria das vezes, código-fonte mesmo. Em iniciativas SOA, onde a sobrevida aos sistemas legados é um grande objetivo, a internalização se faz obrigatória. Um método de análise recomendado é chamado "meet in the middle":&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_g4iII7TjRZM/RtcelYYACfI/AAAAAAAAAmA/leFrKTa6sZY/s1600-h/fig3-10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_g4iII7TjRZM/RtcelYYACfI/AAAAAAAAAmA/leFrKTa6sZY/s400/fig3-10.jpg" alt="" id="BLOGGER_PHOTO_ID_5104582330194856434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enquanto uma parte da equipe interage com clientes e usuários, aprendendo o negócio e seus requisitos, outra parte analisa os sistemas existentes. Em um momento "mágico" eles "se encontram no meio do caminho", confrontando requisitos, realidades, verdades, mentiras e restrições.&lt;br /&gt;&lt;br /&gt;Cada forma de aprendizado exige um conjunto bastante distinto de habilidades &lt;span style="font-style: italic;"&gt;soft&lt;/span&gt; e &lt;span style="font-style: italic;"&gt;hard&lt;/span&gt;. Uma distinção que, infelizmente, o BABoK (ainda) não faz. No próximo &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; falarei um pouco mais sobre socialização, internalização e as principais técnicas de levantamento e descoberta de requisitos de cada uma delas. Lógico, além das habilidades requeridas para executá-las. Habilidades que devem caracterizar um bom analista de negócios.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(65, 129, 180); font-weight: bold;"&gt;Notas&lt;/span&gt;:&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Knowledge Management in Inter-Project Learning&lt;/span&gt;&lt;br /&gt;Daniel Fitzek. ITEM-HSG Universität St.Gallen (2002).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Theory of Organizational Knowledge Creation&lt;/span&gt;&lt;br /&gt;Hirotaka Takeuchi e Ikurijo Nonaka.&lt;br /&gt;Publicado em "Knowledge Management - Classic and Contemporary Works". MIT Press (2000).&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-495708794311174789?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/495708794311174789/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=495708794311174789' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/495708794311174789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/495708794311174789'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/08/tcitos-explcitos.html' title='Tácitos &amp; Explícitos'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_g4iII7TjRZM/RtcQ7IYACeI/AAAAAAAAAl4/QzsOLe8UBco/s72-c/fig6-5.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-3435216508900768352</id><published>2007-08-24T13:15:00.000-03:00</published><updated>2007-08-24T14:30:14.556-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Hot Commodity</title><content type='html'>&lt;span style="font-style: italic; font-weight: bold;"&gt;Hot Commodity!&lt;/span&gt; Jeito legal de dizer que a profissão "Analista de Negócios" está em alta. Foi assim que a revista CIO da Alemanha apresentou o AN, &lt;a target="_blank" href="http://www.cio.de/news/cio_worldnews/841154/index.html" title="Hot jobs: business analyst"&gt;em artigo do último dia 16/ago&lt;/a&gt;. Em novembro, também na Europa (Barcelona), acontece o "&lt;a target="_blank" href="http://www.iirusa.com/projectworldeurope/eventhome/glance/27809.xml"&gt;Project World &amp; World Congress for Business Analysts&lt;/a&gt;". Em 9 meses, &lt;a target="_blank" href="http://www.theiiba.org/content.asp?ContentId=585"&gt;o IIBA conseguiu certificar pouco mais de 70 profissionais&lt;/a&gt;. Um neozelandês, o resto dos EUA e Canadá. Ou seja, é tudo muito novo.&lt;br /&gt;&lt;br /&gt;Ao mesmo tempo em que é tudo muito velho. A função existe há muito tempo, com nomes e responsabilidades um pouco diferentes, mas nova ela não é. Pode ser vista como uma releitura dos saudosos "Analistas de Organizações, Métodos e Sistemas", uma profissão que ficou esquecida depois da 'ascensão' dos "Analistas de Sistemas" (AS). Veio a inevitável 'queda' dos AS's, vieram os métodos ágeis e muito mais água debaixo da mesmíssima ponte, até que (re)descobrimos a importância desse cara que, na maioria das vezes, é apresentado como uma "ponte entre todos os &lt;span style="font-style: italic;"&gt;stakeholders&lt;/span&gt;". No artigo da CIO o &lt;span style="font-style: italic;"&gt;job description&lt;/span&gt; é o seguinte:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"O AN é uma ponte entre o negócio e TI, trabalhando em ambos os lados para propor mudanças em processos e sistemas, visando satisfazer as necessidades do negócio."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Definição meio perigosa, já que pode levar à falsa impressão de que um AN é um tipo de tradutor; que suas funções são um tipo de retrabalho; um passo ou uma fase adicional no processo de desenvolvimento. Enfim, um custo ou, pior ainda, um desperdício.&lt;br /&gt;&lt;br /&gt;Em meu trabalho, logo no primeiro capítulo, reforço que um AN passivo não é um AN de verdade. Vira quase um "garoto de recados". A razão para o rótulo "hot commodity" ficou, de certa forma, implícita na descrição acima: "trabalhando em ambos os lados para propor mudanças em processos e sistemas". O ponto de vista de um AN é super-privilegiado. Ao navegar entre TI e o negócio, ele pode desenvolver uma perspectiva única, caríssima para qualquer empresa que fale seriamente sobre "alinhamento estratégico".&lt;br /&gt;&lt;br /&gt;Há dois dias estive em um dos maiores bancos brasileiros. Eles têm quase 150 AN's, alocados em um departamento independente. Seu esforço: fazer com que os AN's compreendam e assumam sua responsabilidade estratégica.&lt;br /&gt;&lt;br /&gt;Não tem nada a ver com o banco, mas é por essa e outras que reafirmo: o &lt;a target="_blank" href="http://www.theiiba.org/content.asp?contenttype=Body%20of%20Knowledge"&gt;BABOK&lt;/a&gt;, mesmo com as alterações previstas para a versão 2.0, está um tanto distante do alvo correto. Sua ênfase em documentação, no desenvolvimento e gestão de requisitos, cria uma visão um tanto equivocada das responsabilidades dos AN's. Oportunamente, e com uma maior freqüência, espero explorar melhor o tema por aqui.&lt;br /&gt;&lt;br /&gt;Por enquanto vale o registro da tendência: AN é um &lt;span style="font-style: italic;"&gt;hot job&lt;/span&gt;. Resta torcer para que ele não seja recebido como um 'salvador da pátria'; que sua certificação não se torne uma indústria com fim em si mesma; que os livros e cursos não mirem exclusivamente as provas de certificação; que os AN's, fortalecidos, não tentem se fechar em "Escritórios de Análise de Negócios"... Enfim, que o AN aprenda com os erros dos outros.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);font-size:130%;" &gt;Momento "Oportunista, eu?"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A próxima turma do workshop "&lt;a style="font-weight: bold;" target="_blank" href="http://www.temporealeventos.com.br/?area=15"&gt;Formação de Analistas de Negócios&lt;/a&gt;" acontece no distante 27/set. Quem se inscrever até a próxima sexta, 31/ago, receberá 50% de desconto. Quem se inscrever e falar comigo antes receberá a versão eletrônica da apostila e um passe para o grupo de discussão exclusivo. A próxima versão da apostila, 0.7, será disponibilizada para os participantes das turmas anteriores no dia 20/set. Será a primeira versão com a formatação mais próxima da versão final do livro. Aliás, já está acertado que o livro será lançado em 27/Março/2008.&lt;br /&gt;&lt;br /&gt;Até lá, melhor dizendo, até dezembro, é tratar de amadurecer e enriquecer o texto. Daí os workshops e o grupo de discussão. Daí que, logo, serão lançados os treinamentos. Espero falar sobre eles muito em breve.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-3435216508900768352?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/3435216508900768352/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=3435216508900768352' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/3435216508900768352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/3435216508900768352'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/08/hot-commodity.html' title='Hot Commodity'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-3109232782999993943</id><published>2007-08-16T13:29:00.000-03:00</published><updated>2007-08-16T15:23:02.405-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='princípios'/><category scheme='http://www.blogger.com/atom/ns#' term='openup'/><category scheme='http://www.blogger.com/atom/ns#' term='rup'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia_de_processos'/><title type='text'>D.E.V.A.G.A.R.</title><content type='html'>Como apresentei no &lt;a href="http://finito-log.blogspot.com/2007/08/business-centric.html" title="Business-Centric"&gt;&lt;span style="font-style: italic;"&gt;post&lt;/span&gt; anterior&lt;/a&gt;, DEVAGAR é um acrônimo para um conjunto de princípios que deveriam nortear um processo de desenvolvimento 'business-centric'. Confesso, não deixa de ser uma provocação. E um contra-ponto ao &lt;a href="http://en.wikipedia.org/wiki/Rup#6_Key_Principles_of_Business-Driven_Development" title="6 Key Principles of Business-Driven Development - Wikipedia"&gt;ABCDEF&lt;/a&gt; que, segundo seus autores, seria 'business-centric'. Na minha opinião, mais que 'business-centric', aquele conjunto de princípios - que, aliás, é muito legal - é mais 'agile-manifesto-centric' ou, em outras palavras, 'developer-centric'.&lt;br /&gt;&lt;br /&gt;Mas, mais do que criar polêmica (essa cansa), eu queria descrever com mais detalhes os 7 princípios [1] que compõem o DEVAGAR:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(65, 129, 180);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;D)emonstrar Valor de maneira Iterativa&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Deveria ser, &lt;span style="font-weight: bold;"&gt;Iterativa &amp; Incremental&lt;/span&gt;. Parece frescura, mas faz diferença. &lt;span style="font-style: italic;"&gt;Iterare&lt;/span&gt;, no latim, significa repetir. Aqui indicamos que repetimos diversos passos (no processo de desenvolvimento), mas a cada repetição nós agregamos real valor. Numa leitura "ágil", é o mesmo que dizer "entregamos software rodando" em cada ciclo (ou iteração). Não curto o radicalismo: nas primeiras iterações, ou exclusivamente na 1ª iteração, software rodando pode ser menos importante que uma boa compreensão do negócio. Da mesma forma que ele pode ser muito importante para a equalização de visão entre todos os &lt;span style="font-style: italic;"&gt;stakeholders&lt;/span&gt;. Mais do que um processo, o que determina o Real Valor a ser entregue em uma iteração é o projeto. E cada projeto é único. Mensagem mais importante (para o negócio e seus usuários): se uma iteração se encerra e você não consegue perceber o Valor, algo errado aconteceu. E é verdade: software rodando tem muito mais valor que uma série de modelos UML ou afins.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(65, 129, 180);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;E)ntender (e Melhorar) o Negócio&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;É difícil aceitar que um projeto seja tocado sem que boa parte da equipe tenha uma mínima compreensão sobre o negócio que está sendo automatizado. É difícil entender a razão para tal alienação ser tão comum em nossa área. Mas o princípio aqui vai além: além de uma boa compreensão do negócio e dos projetos afetados pelo projeto, um processo 'business-centric' incentiva a busca por melhorias.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;V)alorizar os Ativos de Software&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Está aqui um princípio que, salvo engano, não vi formalizado em nenhuma proposta de processo. Ele deveria ter dois efeitos:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Garantir a qualidade do software que está sendo produzido. Se bem empacotada (documentada e difundida), a aplicação ganha sobrevida. Vale apelar para um velho chavão: ativos de software, ao contrário dos ativos físicos, ganham mais valor quanto mais são utilizados. Todo software (de negócio) deveria ser construído para durar... muito.&lt;/li&gt;&lt;li&gt;Dar sobrevida aos ativos existentes (também conhecidos como sistemas legados). Trata-se de um dos principais alvos das iniciativas SOA. Mas, hoje em dia, serão raros os projetos que não estabeleçam um mínimo relacionamento com software existente. Combater a síndrome NIH (Not Invented Here) e dar valor para aplicações (conhecimentos!) existentes é uma boa prática.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="color: rgb(65, 129, 180);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;A)daptar o Processo&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Taí um princípio que, se adotado pela (IBM) Rational desde o início (do RUP), teria evitado uma série de problemas. Se todo projeto é único, como acreditar em um único processo? Toda organização possui e vive seus valores e costumes. Algumas sobrevivem a eles (hehe.. brincadeirinha). Essa base, mais um conjunto de princípios (ou boas práticas, como as descritas aqui), dá forma à um meta-processo. Um &lt;span style="font-style: italic;"&gt;framework&lt;/span&gt; que seria posteriormente adaptado para cada tipo de projeto e também para cada projeto.&lt;br /&gt;&lt;br /&gt;No nível mais baixo (um projeto), quatro variáveis principais afetam a configuração de um processo: O Negócio (sua estratégia, processos, departamentos e pessoas afetados); o Tipo de Aplicação (Transacional, Analítica ou Utilitária); a Tecnologia e o perfil da Equipe. Claro, várias outras questões (regulatórias, SOX, Bacen, Basiléia... por exemplo) também podem gerar considerável impacto no desenho dos processos de desenvolvimento e gerenciamento do projeto.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(65, 129, 180);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;Gerenciar Requisitos (e Mudanças)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Vira e mexe, há tempos, o dado pipoca por aí: requisitos (e mudanças) estão de alguma forma relacionados com 80% dos problemas dos projetos que fracassam. Como eles (os projetos fracassados) não são poucos, é inaceitável que este princípio não conste de um processo para desenvolvimento de software. Pode parecer chatice (de certa forma o é), mas "balancear prioridades dos &lt;span style="font-style: italic;"&gt;stakeholders&lt;/span&gt;" não é o termo adequado. Parece até "forçada de barra" para arrumar uma letra B (e assim compor o perfeito ABCDEF). E por falar nisso, gerenciar requisitos não significa lotar paredes com &lt;span style="font-style: italic;"&gt;post-its&lt;/span&gt; coloridos.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(65, 129, 180);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;A)tacar os Riscos&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Assim como os requisitos, o mau gerenciamento de riscos também está entre as principais causas das falhas em projetos de software. Como Grady Booch já falava em 96 [2], "se você não atacar os riscos, eles o atacarão". O verbo é este mesmo: Atacar (a redação de um princípio deve ser clara e direta). E é equivacada a impressão de que riscos são questões exclusivas de arquitetura. Um bom entendimento do negócio (princípio #2 acima), significa também a descoberta de riscos e até uma possível antecipação de mudanças. Aliás, os riscos de negócio são mais perigosos que os riscos de arquitetura (por mais que algumas péssimas aplicações tentem nos provar o contrário).&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(65, 129, 180);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;R)espeitar os Usuários&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;É chato que algo assim tenha que aparecer numa lista de princípios. Mas, infelizmente, se fez necessário. É bom que seja o item de fechamento da lista. Força a revisão de muitos fatores que podem ter ficado implícitos. Por exemplo: vamos ouvir e gerenciar todas as expectativas dos usuários. Mas não fugiremos da responsabilidade de sugerir melhorias, ou de alertá-los sobre riscos em potencial. Respeitaremos a inteligência e o tempo dos usuários estudando seu negócio, falando sua língua. E, mais importante, nos comprometendo com seus objetivos de negócio.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Por tudo isso eu gostei do DEVAGAR. "DEVAGAR &amp; SEMPRE", como naquela fábula da tartaruga. Taí, já arrumei até mascote para o 'business-centric'...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Notas&lt;/span&gt;:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Os princípios desenham o perfil de um processo. Quanto mais genéricos forem, mais maleável é o processo. Por isso é preciso ter muito cuidado com processos que se apresentam como de uso geral, mas apresentam princípios que, de certa forma, são 'intrusivos'. Reparem: trata-se de uma crítica que se aplica à listinha DEVAGAR acima. Com certeza ela não atenderá qualquer tipo de negócio. O que dizer então de projetos?&lt;br /&gt;O mais importante é ter um bom ponto de partida. E ninguém pode ensiná-lo melhor do que seu próprio negócio.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Object Solutions - Managing the Object-Oriented Project&lt;/span&gt;&lt;br /&gt;Grady Booch. Addison-Wesley (1996).&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-3109232782999993943?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/3109232782999993943/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=3109232782999993943' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/3109232782999993943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/3109232782999993943'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/08/devagar.html' title='D.E.V.A.G.A.R.'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-8617079868260025965</id><published>2007-08-14T10:49:00.000-03:00</published><updated>2007-08-14T12:16:28.241-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='princípios'/><category scheme='http://www.blogger.com/atom/ns#' term='openup'/><category scheme='http://www.blogger.com/atom/ns#' term='rup'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia_de_processos'/><title type='text'>Business-Centric</title><content type='html'>Quem participa do ótimo grupo &lt;a target="_blank" href="http://br.groups.yahoo.com/group/UML-BR/"&gt;UML-BR (Yahoo!Groups)&lt;/a&gt; deve ter visto uma discussão em torno da liberação da &lt;a target="_blank" href="http://www.eclipse.org/epf/downloads/openup/openup_downloads.php" title="Página de download"&gt;versão 1.0 do OpenUP&lt;/a&gt;. Em determinado momento, ainda lá nas primeiras mensagens, o debate virou &lt;span style="font-style: italic;"&gt;"Architecture Centric X Business Centric"&lt;/span&gt;. Enquanto o &lt;a href="http://en.wikipedia.org/wiki/Rup" title="Def na Wikipedia"&gt;RUP&lt;/a&gt; estaria mais para o primeiro, o &lt;a href="http://en.wikipedia.org/wiki/Open_Unified_Process" title="Def na Wikipedia"&gt;OpenUP&lt;/a&gt; seria uma representação do segundo. Não é uma definição amplamente aceita. O RUP vem alterando seus princípios desde sua criação. Tanto que no &lt;a href="http://en.wikipedia.org/wiki/Rup"&gt;verbete RUP da Wikipedia&lt;/a&gt; ele também é apresentado como "business centric".&lt;br /&gt;&lt;br /&gt;Para entender: quando lançado, eram apresentados como princípios (ou grupos de melhores práticas) do RUP [1]:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Desenvolver software de maneira iterativa&lt;/li&gt;&lt;li&gt;Gerenciar Requisitos&lt;/li&gt;&lt;li&gt;Utilizar arquiteturas baseadas em componentes&lt;/li&gt;&lt;li&gt;Modelar o software&lt;/li&gt;&lt;li&gt;Verificar continuamente a qualidade dos artefatos gerados&lt;/li&gt;&lt;li&gt;Controlar mudanças&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Com o tempo os princípios foram mudando. Em determinado momento, o "espírito do RUP" consistia em [2]:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Atacar os grandes riscos o quanto antes, continuamente&lt;/li&gt;&lt;li&gt;Entregar valor para o cliente&lt;/li&gt;&lt;li&gt;Direcionar seus esforços para gerar software executável&lt;/li&gt;&lt;li&gt;Assimilar mudanças o quanto antes no projeto&lt;/li&gt;&lt;li&gt;Definir uma arquitetura o quanto antes&lt;/li&gt;&lt;li&gt;Construir o sistema com componentes&lt;/li&gt;&lt;li&gt;Trabalhar como uma equipe&lt;/li&gt;&lt;li&gt;Fazer da qualidade um modo de vida&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;A pressão do "&lt;a href="http://en.wikipedia.org/wiki/Agile_Manifesto" title="Def na Wikipedia"&gt;Agile Manifesto&lt;/a&gt;" e por um processo menos "pesado" continuou, o que nos trouxe para o mais novo conjunto de princípios que, segundo Per Kroll e Bruce MacIsaac [3], norteiam tanto o RUP quanto o OpenUP. São eles:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A)daptar o Processo;&lt;/li&gt;&lt;li&gt;B)alancear Prioridades dos stakeholders;&lt;/li&gt;&lt;li&gt;C)olaboração entre os times;&lt;/li&gt;&lt;li&gt;D)emonstrar valor de maneira iterativa;&lt;/li&gt;&lt;li&gt;E)levar o nível de abstração; e&lt;/li&gt;&lt;li&gt;F)ocalizar continuamente a qualidade.&lt;/li&gt;&lt;/ul&gt;Este último conjunto seria, segundo seus criadores, "Business-Centric", enquanto os dois anteriores, particularmente o primeiro, seria nitidamente "Architecture-Centric". No grupo de discussão, respondendo ao Marcio Tierno e Rodrigo Yoshima, eu falei que não concordava com o rótulo "Business-Centric". É um rótulo adotado pelos próprios criadores da lista de princípios. Se fosse um rótulo colocado por gente de fora, um consenso, tudo bem. Mas ao batizar suas idéias e sugestões de práticas de "business-centric", os autores, &lt;span style="font-style: italic;"&gt;imho&lt;/span&gt;, pesaram a mão. Eu disse que a lista parece mais "Agile-Manifesto-Centric", enquanto o Tierno sugeriu "User-Centric". Mas a crítica não basta.&lt;br /&gt;&lt;br /&gt;Desde então ando pensando em quais seriam os princípios de um processo "Business-Centric" de verdade. Meus 7 cents:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;D)emonstrar valor de maneira iterativa&lt;/li&gt;&lt;li&gt;E)ntender (e Melhorar) o negócio&lt;/li&gt;&lt;li&gt;V)alorizar ativos de software&lt;/li&gt;&lt;li&gt;A)daptar o processo&lt;/li&gt;&lt;li&gt;G)erenciar requisitos (e mudanças)&lt;/li&gt;&lt;li&gt;A)tacar os riscos&lt;/li&gt;&lt;li&gt;R)espeitar os usuários&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Ops... D.E.V.A.G.A.R.... não deve pegar muito bem. Talvez com sobrenome: "Devagar e Sempre!" hehe..&lt;br /&gt;&lt;br /&gt;Mas, apesar do nome, gostei da idéia. No próximo &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; falo um pouco mais sobre cada princípio.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;Bibliografia&lt;/span&gt;:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;The Rational Unified Process - An Introduction&lt;/span&gt;&lt;br /&gt;Phillipe Kruchten. Addison-Wesley (2000 - 2ª Edição).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;The Rational Unified Process Made Easy&lt;/span&gt;&lt;br /&gt;Phillipe Kruchten e Per Kroll. Addison-Wesley (2003).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Agility and Discipline Made Easy - Practices from OpenUP and RUP&lt;/span&gt;&lt;br /&gt;Per Kroll e Bruce MacIsaac. Addison-Wesley (2006).&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-8617079868260025965?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/8617079868260025965/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=8617079868260025965' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/8617079868260025965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/8617079868260025965'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/08/business-centric.html' title='Business-Centric'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-273229917657658955</id><published>2007-08-09T15:52:00.000-03:00</published><updated>2007-08-09T21:52:39.053-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia_de_requisitos'/><category scheme='http://www.blogger.com/atom/ns#' term='modelagem_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Formação de AN's - 3ª Turma</title><content type='html'>Pois é, já vamos para a 3ª turma do workshop "&lt;span style="font-weight: bold;"&gt;Formação de Analistas de Negócios&lt;/span&gt;". &lt;a href="http://www.temporealeventos.com.br/?area=15"&gt;A Tempo Real Eventos já abriu a página de inscrições&lt;/a&gt;. Contando as duas turmas, já tivemos 114 participantes. 79 estão participando de um grupo de discussão exclusivo.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_g4iII7TjRZM/RrtjsgzE7NI/AAAAAAAAAkA/9XFPkgZB7bo/s1600-h/3.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_g4iII7TjRZM/RrtjsgzE7NI/AAAAAAAAAkA/9XFPkgZB7bo/s400/3.jpg" alt="" id="BLOGGER_PHOTO_ID_5096777019669408978" border="0" /&gt;&lt;/a&gt;Honestamente, eu não esperava um retorno tão positivo. O tema é relativamente novo. Ainda não vejo tanta demanda. Mas, a necessidade, por incrível que pareça, é uma "tendência". Foi isso que li na divulgação de &lt;a target="_blank" href="http://www.recriandoonline.com.br/e-letter/cr56.html"&gt;outro treinamento com tema similar&lt;/a&gt;. Que seja!&lt;br /&gt;&lt;br /&gt;Então seguem aqui algumas dicas e palpites aleatórios:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Atenção escolas, quem lançar um curso que mire a certificação &lt;a href="http://www.theiiba.org/content.asp?ContentId=551"&gt;CBAP&lt;/a&gt; (do &lt;a href="http://www.theiiba.org/"&gt;IIBA&lt;/a&gt;) pegará um belo filé. Mas, por favor, cursos sérios! Sem gambiarras.&lt;/li&gt;&lt;li&gt;Aliás, não sei como se tropicaliza um 'chapter'. Quem trouxe o PMI para o Brasil deve ter o caminho das pedras. Em se confirmando a demanda, o IIBA precisará de uma representação em solo tupiniquim.&lt;/li&gt;&lt;li&gt;Profissão em fase de criação sofre com muita desinformação. Como já registrei aqui, o BABoK (do IIBA) se concentra em Engenharia de Requisitos. IMHO, Modelagem de Negócios é tão importante quanto. Mas vão existir muitas variações de currículo, tenham certeza. No início, tudo bem. Desde que saibamos a hora de 'desacoplar' (coisa que o PMI, IMHO, não soube fazer).&lt;/li&gt;&lt;li&gt;A primeira especialização nítida: Desenhista de Processos (com ênfase em BPMS). O nome,  com certeza, não será esse. Mas será um cara com muita demanda. Aliás, já é. Mas, cabe ressaltar, não dou muito espaço para ele no workshop. Falta tempo.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;[to be continued...]&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-273229917657658955?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/273229917657658955/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=273229917657658955' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/273229917657658955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/273229917657658955'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/08/formao-de-ans-3-turma.html' title='Formação de AN&apos;s - 3ª Turma'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_g4iII7TjRZM/RrtjsgzE7NI/AAAAAAAAAkA/9XFPkgZB7bo/s72-c/3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-5498078263835874707</id><published>2007-08-04T12:22:00.000-03:00</published><updated>2007-08-04T12:52:11.116-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia_de_requisitos'/><category scheme='http://www.blogger.com/atom/ns#' term='modelagem_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Rendiconti - Formação de AN's (2ª Turma)</title><content type='html'>Aconteceu na última quinta (2/ago), a 2ª turma do workshop "&lt;span style="font-weight: bold;"&gt;Formação de Analistas de Negócios&lt;/span&gt;", promovido pela &lt;a style="font-weight: bold;" href="http://temporealeventos.com.br/"&gt;Tempo Real Eventos&lt;/a&gt;. 60 participantes! 10 além do limite esperado. Um tanto além das expectativas iniciais. Ainda não recebi a compilação das avaliações mas, pelos papos pós-evento, tudo indica que foi tão legal quanto a 1ª turma. Uma coisa posso dizer: foi mais dinâmico. O que acabou gerando um pequeno atraso. Felizmente a greve do metrô não nos atrapalhou muito.&lt;br /&gt;&lt;br /&gt;[Aos participantes: consegui a proeza de informar o endereço errado do grupo de discussão!! Céus... Por favor, aguardem até a próxima semana (quando receberei a lista com seus emails), para que eu repasse endereços e arquivos. Quem não quiser esperar, &lt;a href="mailto:finito@pfvasconcellos.eti.br"&gt;me mande um email&lt;/a&gt;.]&lt;br /&gt;&lt;br /&gt;Como na turma anterior, aguardarei as avaliações para fechar esta prestação de contas. Por enquanto me limitarei a apontar coisinhas que devo providenciar para as próximas turmas (devemos ter pelo menos 3 em setembro, 2 em Sampa):&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Iterativo &amp; Incremental&lt;/span&gt;: ainda é uma dificuldade para muita gente. Acho que facilito a vida de todo mundo se levar um exemplo prático completo. Tenho certeza de que o Sr Antonio voltou para casa com a mesma opinião: "É uma cascata disfarçada". Infelizmente não sobrou tempo para brigar com a certeza dele. Mas, se ele ficou com um pouquinho de dúvida, já me considerarei um pouquinho satisfeito.&lt;/li&gt;&lt;li&gt;Vou reduzir descrições de processos (particularmente o RUP) e deslocá-los para a parte final do workshop. Espero assim abrir mais espaço para exercícios.&lt;/li&gt;&lt;li&gt;Aliás, vou forçar um pouco mais os exercícios. Alguns deixarão de ser opcionais. Talvez eu até monte algumas "dinâmicas de grupo" (argh!). O único problema é realmente o tempo.&lt;/li&gt;&lt;li&gt;Foram vários participantes, de ambas as turmas, que sugeriram que o evento aconteça em 2 dias! Passei a bola para a turma da Tempo Real Eventos. Talvez a gente lance uma versão diferente: um dia só para Modelagem de Negócios e outro só para Engenharia de Requisitos. Talvez! Antes disso vou buscar a redução dos temas "menos relevantes". A redução do espaço dos processos é meu primeiro alvo.&lt;/li&gt;&lt;li&gt;Mas não deixarei de brincar com o POREM e outras &lt;span style="font-style: italic;"&gt;bullshitagenzinhas&lt;/span&gt; ágeis.&lt;/li&gt;&lt;li&gt;Tipo: "É difícil saber por onde começar" (trecho de um livro sobre &lt;span style="font-style: italic;"&gt;User Stories&lt;/span&gt;).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Se a turma sai com boas pistas (sobre onde começar), considero que parte dos meus objetivos foi atingida.&lt;/li&gt;&lt;li&gt;Talvez assim fique mais fácil entender e aceitar o "&lt;span style="font-weight: bold;"&gt;É o negócio, Beócio!&lt;/span&gt;"&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-5498078263835874707?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/5498078263835874707/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=5498078263835874707' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/5498078263835874707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/5498078263835874707'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/08/rendiconti-formao-de-ans-2-turma.html' title='Rendiconti - Formação de AN&apos;s (2ª Turma)'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-7839462880171864101</id><published>2007-07-19T09:50:00.000-03:00</published><updated>2007-07-19T12:10:07.749-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='modelagem_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Proposições &amp; Modelos</title><content type='html'>Em "&lt;a href="http://finito-log.blogspot.com/2007/07/processos-de-negcios-so-todos-iguais.html"&gt;Processos de Negócios: São todos iguais?&lt;/a&gt;" eu escrevi que o classificação básica dos processos e a identificação da proposição de valor da organização são algumas das primeiras informações que um Analista de Negócios (AN) aprende para guiar seus trabalhos. Neste &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; vou explorar um pouco mais o tema, acrescentado outro dado que pode ser muito importante, dependendo do tipo de projeto: o Modelo Operacional da organização.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;É mandatório que o AN conheça o perfil da empresa - aquele pequeno conjunto de características que a torna única. A parte que é (ou deveria ser [6]) mais evidente é a &lt;span style="font-weight: bold;"&gt;proposição de valor&lt;/span&gt;, dado que norteia praticamente todas as estratégias da empresa. Para Michael Porter [1] existiriam duas proposições básicas: baixo custo ou diferenciação. Robert Kaplan e David Norton [2], depois de vários autores, fixaram a existência de quatro proposições de valor:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Baixo custo total;&lt;/li&gt;&lt;li&gt;Liderança do Produto (ou Inovação);&lt;/li&gt;&lt;li&gt;Soluções Completas; ou&lt;/li&gt;&lt;li&gt;Aprisionamento.&lt;/li&gt;&lt;/ul&gt;Utilizei o "OU" (um XOR - OU Exclusivo) para mostrar que o natural é que a empresa apresente apenas uma proposição de valor. Seria uma questão de identidade. O que não significa que uma empresa reconhecidamente inovadora (Apple, por exemplo), não tenha preocupação com custos ou que ela não lance mão de táticas de aprisionamento (iPod + iTunes + DRM, por exemplo). O fato é que a primeira identificação (Apple = Liderança do Produto, seguindo no exemplo acima) é a sua proposição de valor. Algo como: "a primeira impressão é a que fica".&lt;br /&gt;&lt;br /&gt;Qual a relevância desse aprendizado para o AN e para o projeto em questão? Acontece que a proposição de valor [3]:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Determina o desenho dos &lt;span style="font-weight: bold;"&gt;processos de negócio&lt;/span&gt; da organização. Afinal, é através deles que ela cria valor;&lt;/li&gt;&lt;li&gt;Influencia diretamente a forma como a empresa administra seus &lt;span style="font-weight: bold;"&gt;recursos&lt;/span&gt;;&lt;/li&gt;&lt;li&gt;Caracteriza suas &lt;span style="font-weight: bold;"&gt;regras de negócio&lt;/span&gt;; e&lt;/li&gt;&lt;li&gt;Direciona seus &lt;span style="font-weight: bold;"&gt;objetivos&lt;/span&gt; e metas.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Por exemplo: se a empresa se caracteriza por oferecer "Baixo custo total", o AN se concentrará na extrema eficácia e eficiência dos processos de negócio. Gargalos, estoques de segurança e retrabalho são alguns dos principais sintomas que o AN procurará identificar [4]. Assim como o AN deverá dar especial atenção à integração de dados (particularmente de clientes e parceiros), quando a proposição de valor da empresa for oferecer "Soluções Completas".&lt;br /&gt;&lt;br /&gt;Mas a proposição de valor é apenas uma parte da equação. Ela nos diz o QUE a empresa levará para seus clientes e para a sociedade, mas não explica COMO o fará. É aqui que entram os &lt;span style="font-weight: bold;"&gt;Modelos Operacionais&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Um modelo operacional indica "o nível necessário de integração e padronização dos processos de negócio para que a empresa possa entregar seus produtos e serviços para os clientes" [5]. Trata-se de um conceito relativamente novo, que ainda carece de muitas pesquisas. Ou seja, será difícil encontrar uma empresa, particularmente em solo tupiniquim, que tenha institucionalizado seu Modelo Operacional. No entanto, mesmo que 'sem querer', toda empresa possui um modelo operacional (assim como toda empresa apresenta uma proposição de valor, por dúbia que seja).&lt;br /&gt;&lt;br /&gt;Na definição acima ficou claro que o modelo operacional possui duas dimensões: Integração e Padronização. O diagrama abaixo mostra as 4 combinações possíveis [5]:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_g4iII7TjRZM/Rp9p4-7HpjI/AAAAAAAAAiw/_9UoZCTjccE/s1600-h/modop.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_g4iII7TjRZM/Rp9p4-7HpjI/AAAAAAAAAiw/_9UoZCTjccE/s400/modop.jpg" alt="" id="BLOGGER_PHOTO_ID_5088902531636504114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Diversificação&lt;/span&gt;: a empresa possui poucos (ou nenhum) processos integrados e padronizados. As unidades de negócio são autônomas e, geralmente, cuidam de suas soluções de TI (que são descentralizadas). Clientes, produtos e parceiros também não são compartilhados entre as unidades.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Replicação&lt;/span&gt;: processos não são integrados, mas são padronizados, o que garante escalabilidade. Normalmente os clientes não são compartilhados (como em modelos de franquias, por exemplo). O desenho dos processos é centralizado, mas as unidades de negócio são semi-autônomas. TI, na maioria das vezes, é totalmente centralizada.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Coordenação&lt;/span&gt;: processos não são padronizados, mas são altamente integrados. Isso indica que as unidades de negócio compartilham clientes, produtos e/ou parceiros de negócio. As unidades de negócio são autônomas, normalmente cuidando também de suas soluções de TI.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Unificação&lt;/span&gt;: integração e padronização plena dos processos de negócio, o que normalmente é obtido através do uso de sistemas de gestão centralizados (ERPs ou afins). TI também é centralizada.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Não há um modelo melhor. Cada negócio pode exigir uma combinação única, ou até mesmo a adoção de combinações diferentes para alguns conjuntos de processos de negócio. Também não parece ser possível fazer uma vinculação direta da proposição de valor com um modelo operacional. Não de maneira arbitrária. Podemos encontrar, por exemplo, empresas que oferecem "baixo custo total" e utilizem o modelo "diversificação" ou o modelo "unificação" - os dois extremos da matriz acima.&lt;br /&gt;&lt;br /&gt;Ou seja, o AN deve levantar as duas informações: descobrir a proposição de valor da empresa e também o seu modelo operacional. Quanto tempo ele deve gastar em tamanha descoberta? Se a empresa for 'organizadinha', uns 10 minutos. Caso contrário, meia hora deve ser suficiente. Sem exageros. Como eu disse anteriormente, são informações muito básicas. Mas caríssimas em várias decisões do projeto. Em um futuro artigo tentarei demonstrar essa relevância toda na prática.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Notas&lt;/span&gt;:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Competitive Advantage: Creating and Sustaining Superior Performance&lt;/span&gt;&lt;br /&gt;Michael Porter. Free Press (1985).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Mapas Estratégicos&lt;/span&gt;&lt;br /&gt;Robert S. Kaplan e David P. Norton. Editora Campus (2004).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Reparem nos itens em negrito daquela lista: Processos, Recursos, Regras e Objetivos. Através destes 4 elementos básicos devemos ter condições de descrever qualquer negócio. No workshop '&lt;a href="http://www.temporealeventos.com.br/?area=15"&gt;Formação de Analistas de Negócios&lt;/a&gt;', mostramos como eles podem ser representados em diagramas UML.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Para alguns, o AN deveria ser um mero "coletor de requisitos". Outros, como este que os aporrinha, crê que um AN pode ser mais útil como um &lt;span style="font-style: italic;"&gt;mix&lt;/span&gt; de palpiteiro e enfermeiro de processos: um cara que não faz vista grossa para processos de negócio doentes.&lt;br /&gt;Aliás, ao detectar processos "dodói", o AN aumenta consideravelmente as possibilidades de antecipar mudanças, reduzir riscos do projeto, etc etc&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Enterprise Architecture as Strategy&lt;/span&gt;&lt;br /&gt;Jeanne W. Ross, Peter Weill e David C. Robertson. Harvard Business School Press (2006).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Menos de 10% (chute meu) dos participantes da 1ª turma do workshop não souberam dizer qual a proposição de valor de suas organizações. A turma que representava órgãos públicos (principalmente prefeituras) titubeou um pouco, mas logo (eu acho) concordaram: Prefeituras = Soluções Completas.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-7839462880171864101?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/7839462880171864101/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=7839462880171864101' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/7839462880171864101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/7839462880171864101'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/07/proposies-modelos.html' title='Proposições &amp; Modelos'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_g4iII7TjRZM/Rp9p4-7HpjI/AAAAAAAAAiw/_9UoZCTjccE/s72-c/modop.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-4449190097502124624</id><published>2007-07-16T13:10:00.000-03:00</published><updated>2007-07-16T13:28:32.511-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='modelagem_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Código = Documentação?</title><content type='html'>Na pequena série sobre o "&lt;a href="http://finito-log.blogspot.com/2007/07/agile-ba-parte-iii-criando-caso.html"&gt;Agile BA&lt;/a&gt;" eu prometi um post para falar especificamente sobre Documentação - o 2º maior pesadelo dos programadores.&lt;br /&gt;&lt;br /&gt;Nick Malik, do &lt;a target="_blank" href="http://blogs.msdn.com/nickmalik/default.aspx"&gt;Inside Architecture&lt;/a&gt;, chegou antes, e no último dia 11/jul publicou &lt;a target="_blank" href="http://blogs.msdn.com/nickmalik/archive/2007/07/11/applications-are-the-leaky-abstractions.aspx"&gt;4 razões para não acreditarmos que código é documentação suficiente para processos de negócio&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;O excelente artigo do Nick não me isentará de voltar ao assunto. Acontece que eu quero ir um pouco além, tentando entender ou explicar o trauma que é a tal "documentação". Enquanto trato de outras prioridades, fica a provocação:&lt;br /&gt;&lt;br /&gt;"&lt;span style="font-weight: bold;"&gt;Software is the leaky abstraction.  It makes poor documentation for a business process.&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-4449190097502124624?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/4449190097502124624/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=4449190097502124624' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4449190097502124624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4449190097502124624'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/07/cdigo-documentao.html' title='Código = Documentação?'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-1676682462159255165</id><published>2007-07-11T12:52:00.000-03:00</published><updated>2007-07-11T13:24:53.613-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia_de_requisitos'/><category scheme='http://www.blogger.com/atom/ns#' term='modelagem_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Agile BA Parte III - Criando Caso</title><content type='html'>Última parte de uma &lt;a href="http://finito-log.blogspot.com/2007/07/agile-ba-parte-ii-os-problemas-da-anne.html"&gt;pequena série que tratou dos problemas da Anne&lt;/a&gt;, uma Scrummaster que foi ligeiramente afetada por um curso de Análise de Negócios. Como adiantei na semana passada, vou criar caso questionando algumas estórias.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Como já reclamei aqui em outras ocasiões, nossa área adora reinventar algumas coisas. Começar do zero, ao invés de melhorar algo que já existe. Assim nasceram as &lt;span style="font-style: italic;"&gt;User Stories&lt;/span&gt;, peça fundamental da metodologia-religião[1] popularmente conhecida como &lt;a href="http://en.wikipedia.org/wiki/Extreme_programming" title="Definição na Wikipedia"&gt;XP (eXtreme Programming)&lt;/a&gt;. Segundo um de seus apóstolos[2], as &lt;span style="font-style: italic;"&gt;User Stories&lt;/span&gt; são formadas por três elementos:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Cartão&lt;/span&gt;: onde escrevemos as estórias [3];&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Conversas&lt;/span&gt;: que nos levariam a entender e detalhar as estórias; e&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Confirmação&lt;/span&gt;: o &lt;span style="font-style: italic;"&gt;'the end'&lt;/span&gt;, o fim da estória.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;A motivação para tamanha invenção gira em torno da palavrinha 'documentação' (um dos pecados mortais, segundo aquela doutrina). Por isso outro apóstolo [4] reforça: "os cartões representam os requisitos do cliente, mas não os documentam". Vai na linha de um mestre-pacificador (&lt;span style="font-style: italic;"&gt;mezzo&lt;/span&gt; tucano) [5] que vive insistindo: "gente, modelagem não é documentação... modelagem não é documentação... isso é um mito". Documentação parece um trauma incurável. Mas falarei mais sobre isso em outras oportunidades. A história aqui são as estórias.&lt;br /&gt;&lt;br /&gt;No &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; anterior eu destaquei um probleminha com o processo adotado pela Anne: "Nós organizamos as cento e poucas estórias por processos de negócios...". Vai na linha do problema reconhecido por aquele primeiro apóstolo (que escreveu um livro só sobre estórias) [2]: "É difícil saber por onde começar".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;[Nuvens negras fecham o céu. Dois relâmpagos, como &lt;/span&gt;&lt;span style="font-style: italic;"&gt;flashes&lt;/span&gt;&lt;span style="font-style: italic;"&gt; do último modelo da Nikon, iluminam a figura de longas barbas esvoaçantes que, do alto da montanha, proclama: "Véio, se tu não sabe por onde começar, já começou errado!"]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_g4iII7TjRZM/RpTwDGDgeyI/AAAAAAAAAhw/biRYhgxqMc0/s1600-h/postit.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_g4iII7TjRZM/RpTwDGDgeyI/AAAAAAAAAhw/biRYhgxqMc0/s400/postit.png" alt="" id="BLOGGER_PHOTO_ID_5085953815163730722" border="0" /&gt;&lt;/a&gt;Se o trabalho começa por uma correta análise do negócio e seus processos, não devem existir dúvidas sobre o ponto de partida. Ao organizar os trabalhos de coleta e análise de requisitos a partir dos processos de negócio, não existe o trabalho de "organização de estórias". Assim, não há justificativas para adoção do &lt;span style="font-style: italic;"&gt;POREM (Post-it-Oriented Requirements Elicitation Method)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Ironias à parte, o fato é que as &lt;span style="font-style: italic;"&gt;user stories&lt;/span&gt;, apesar de bem intencionadas, trazem mais problemas (inclusive alguns que não existiam antes) do que soluções. Sua granularidade e a doentia independência dificultam o gerenciamento; Tornam as atividades de priorização e planejamento das iterações bastante confusas. Ou seja, sua utilização em projetos médios e grandes deve ser um pesadelo [6].&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Se começamos do começo, ou seja, pela análise do negócio e seus processos, é mais natural a adoção dos Casos de Uso como técnica para coleta, organização e análise de requisitos. Segundo seu criador [7], "um caso de uso é o nosso &lt;span style="font-style: italic;"&gt;constructo&lt;/span&gt; para um processo de negócio"; "[os modelos de casos de uso] descrevem o negócio e o seu ambiente".&lt;br /&gt;&lt;br /&gt;A adoção de casos de uso não significa, de maneira alguma, deixar de ser ágil. Aliás, se bem adotada, a técnica deve promover maior agilidade do que as estórias. As 6 qualidades das boas estórias também devem caracterizar os bons casos de uso [2]:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Independentes&lt;/span&gt;: até o limite onde a independência é desejável, ou seja, até o ponto em que ela não gere surpresas e omissões no projeto;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Negociáveis&lt;/span&gt;: se o cliente e demais &lt;span style="font-style: italic;"&gt;stakeholders&lt;/span&gt; não puderem negociar os casos de uso, o que sobra?&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Valiosos para Usuários e Clientes&lt;/span&gt;: óbvio? Nem tanto. Vide o tanto de caso de uso descrevendo &lt;a href="http://en.wikipedia.org/wiki/Create%2C_read%2C_update_and_delete" title="" o="" na="" wikipedia=""&gt;CRUD's&lt;/a&gt; e afins por aí.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Estimáveis&lt;/span&gt;: ok, &lt;a target="_blank" href="http://www.methodsandtools.com/archive/archive.php?id=25" title="Estimating With Use Case Points"&gt;UCP&lt;/a&gt;'s são frágeis. Tanto quanto todos os outros métodos conhecidos. Mas, independente do método, casos de uso são (ou deveriam ser) estimáveis.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Pequenos&lt;/span&gt;: não tanto quanto uma história, mas o suficiente para representar uma unidade significativa para o negócio (seja ela uma tarefa, atividade ou processo). Se um caso de uso for grande ou de difícil leitura ele está errado - regrinha básica;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Testáveis&lt;/span&gt;: wow. Outra regrinha: se não pode ser testado então não é um caso de uso. Deriva de outra regrinha que diz que [8]: "Se um requisito não pode ser testado então ele não é um requisito".&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Resumo da ópera cômica: sejamos ecologicamente responsáveis: &lt;span style="font-style: italic;"&gt;post-its&lt;/span&gt; e cartões são feitos de árvores; vamos parar com esse papo de 'casa de ferreiro... espeto de bambu' (bambu solta farpas); municiemos nossas equipes e &lt;span style="font-style: italic;"&gt;stakeholders&lt;/span&gt; com informações consistentes, bem pensadas, analisadas e estruturadas...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_g4iII7TjRZM/RpT-FGDgezI/AAAAAAAAAh4/lAQ_-AcTnDg/s1600-h/fig5-1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_g4iII7TjRZM/RpT-FGDgezI/AAAAAAAAAh4/lAQ_-AcTnDg/s400/fig5-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5085969242686257970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;... começando do começo: o Negócio.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;Notas:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Não tenho (quase) nada contra XP e afins. Meu problema é só com os fundamentalistas mal educados e donos da verdade suprema. XP e afins foram úteis, representaram um avanço, chacoalharam o &lt;/span&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;status quo&lt;/span&gt;&lt;span style="font-size:85%;"&gt;. Ou seja, foram um mal necessário.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;User Stories Applied: For Agile Software Development&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Mike Cohn. Addison-Wesley (2004).&lt;br /&gt;Obs: Mesmo autor do artigo sobre UCP referenciado acima.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Lembram-se daqueles livrinhos da Ediouro que sempre traziam uma discussão sobre "estória &lt;/span&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;versus&lt;/span&gt;&lt;span style="font-size:85%;"&gt; história"? Pois é, me lembrei deles na hora de traduzir &lt;/span&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;stories&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;The Power of Stories&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Rachel Davies. XP 2001.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Debunking Modeling Myths&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Scott W. Ambler. Software Development (Agosto/2001).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Deve ser (um pesadelo). Nunca testei e nunca terei coragem para tanto.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;The Object Advantage - Business Process Reengineering with Object Technology&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Ivar Jacobson. Addison-Wesley (1995).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Requirements-Led Project Management&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Suzanne e James Robertson. Addison-Wesley (2005).&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-1676682462159255165?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/1676682462159255165/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=1676682462159255165' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/1676682462159255165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/1676682462159255165'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/07/agile-ba-parte-iii-criando-caso.html' title='Agile BA Parte III - Criando Caso'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_g4iII7TjRZM/RpTwDGDgeyI/AAAAAAAAAhw/biRYhgxqMc0/s72-c/postit.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-2770714440087136685</id><published>2007-07-05T11:11:00.000-03:00</published><updated>2007-07-05T13:02:37.668-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia_de_requisitos'/><category scheme='http://www.blogger.com/atom/ns#' term='modelagem_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Agile BA Parte II - Os Problemas da Anne</title><content type='html'>Seqüência &lt;a href="http://finito-log.blogspot.com/2007/07/agile-ba.html" title="Agile BA"&gt;deste &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;&lt;/a&gt;, onde a Anne, uma Scrummaster, tenta justificar seu desejo por um pouquinho de 'planejamento &lt;span style="font-style: italic;"&gt;up front'&lt;/span&gt; em seu projeto. Reforço o 'pouquinho' para dizer que não se trata do combatido &lt;a href="http://en.wikipedia.org/wiki/BDUF" title="Definição na Wikipedia"&gt;BDUF (Big Design Up Front)&lt;/a&gt;. BDUF, BPUF, SPUF... ufs...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Um sintoma que indica que o trabalho da equipe da Anne começa 'muito solto' pode ser identificado na seguinte sentença: "Nós organizamos as cento e poucas estórias por processos de negócio..."&lt;br /&gt;&lt;br /&gt;Parece que as estórias são coletadas de uma forma aleatória. Os tais '&lt;span style="font-style: italic;"&gt;workshops&lt;/span&gt; para coleta de estórias dos usuários' não são orientados por um estudo anterior. Parece natural que, com uma granularidade tão fina (estórias são ou devem ser pequenas), o trabalho de planejamento das iterações e priorização das estórias fique bastante confuso.&lt;br /&gt;&lt;br /&gt;Se o AN começar seu trabalho "do início", ele não terá o trampo de "organizar estórias por processos de negócio". Ele[1] realizará a coleta por processos ou atividades de negócio. Além do levantamento e classificação básica dos processos, que comentei brevemente &lt;a href="http://finito-log.blogspot.com/2007/07/processos-de-negcios-so-todos-iguais.html" title="Processos de negócio são todos iguais?"&gt;neste &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;&lt;/a&gt;, o AN também deve determinar (claro - em conjunto com os clientes e usuários) a priorização dos processos e / ou atividades de negócio. Depois, cada &lt;span style="font-style: italic;"&gt;workshop&lt;/span&gt; (ou qualquer outra técnica de levantamento) é programado para cuidar especificamente de um processo ou atividade.&lt;br /&gt;&lt;br /&gt;Claro, as coisas nunca são assim tão simples. Processos se relacionam; atividades geram impactos em outras atividades. O AN deve ter uma clara visão dos relacionamentos e restrições. E essa visão só é possível depois de um estudo e mapeamento dos processos. Antes que gritem: não se trata de nada detalhado, de nenhum tipo de estudo que custe 2 ou 3 meses ao projeto. Um mapa em alto nível, que considere apenas os fatores fundamentais, é suficiente. E pode ser gerado em poucos dias de trabalho.&lt;br /&gt;&lt;br /&gt;Me desculpem o rabisco[2], mas usando uma variação da UML[3] o mapa de processos pode ficar mais ou menos assim:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_g4iII7TjRZM/Ro0QDGDgeqI/AAAAAAAAAgw/fZHFb1gBP7U/s1600-h/fig3-4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_g4iII7TjRZM/Ro0QDGDgeqI/AAAAAAAAAgw/fZHFb1gBP7U/s400/fig3-4.jpg" alt="" id="BLOGGER_PHOTO_ID_5083737199722134178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Os objetivos ou metas de cada processo são praticamente os primeiros requisitos que um AN conhece. Eles derivam dos grandes objetivos do negócio, que podem estar documentados em planos estratégicos ou em coisinhas mais modernas como &lt;span style="font-style: italic;"&gt;Balanced Scorecards&lt;/span&gt; e Mapas Estratégicos. Nossa área é estranha: já vi várias equipes de projetos trabalhando sem a mínima noção de quais eram os objetivos daquele processo de negócio que eles estavam automatizando ou otimizando. Para que exigir um mapa quando a viagem não tem destino?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Nota:&lt;/span&gt; Mapa = um 'pouquinho' de planejamento &lt;span style="font-style: italic;"&gt;up front&lt;/span&gt;'.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Mas este não foi o único probleminha que vi no depoimento da Anne. Encuco também com as 'estórias'. Em outro &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; eu falarei sobre elas e as vantagens dos casos de uso.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(65, 129, 180);"&gt;Observações:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Não se trata de um trabalho isolado. O AN pode ou deve estar acompanhado de outros membros da equipe no momento da coleta, análise ou refinamento dos requisitos.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Todos os diagramas da apostila/livro, por enquanto, estão no padrão "rabisco". Birra minha: queria mostrar um trabalho totalmente isento de ferramentas e seus diversos sabores.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;EPBE, ou &lt;span style="font-style: italic;"&gt;Eriksson-Penker Business Extensions&lt;/span&gt;, documentadas no livro "&lt;span style="font-weight: bold;"&gt;Business Modeling with UML&lt;/span&gt;", de Hans-Erik Eriksson e Magnus Penker - Wiley/OMG (2000).&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-2770714440087136685?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/2770714440087136685/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=2770714440087136685' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/2770714440087136685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/2770714440087136685'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/07/agile-ba-parte-ii-os-problemas-da-anne.html' title='Agile BA Parte II - Os Problemas da Anne'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_g4iII7TjRZM/Ro0QDGDgeqI/AAAAAAAAAgw/fZHFb1gBP7U/s72-c/fig3-4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-7390770637073940185</id><published>2007-07-03T19:12:00.000-03:00</published><updated>2007-07-03T19:43:27.340-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='modelagem_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Agile BA</title><content type='html'>ou &lt;span style="font-weight: bold;"&gt;AN Ágil&lt;/span&gt;. Acontece que boa parte deste &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; estará em inglês. Há cerca de uma semana está rolando uma discussão muito boa no &lt;a target="_blank" href="http://finance.groups.yahoo.com/group/agileprojectmanagement/"&gt;grupo APM (Agile Project Management - Yahoo)&lt;/a&gt;. Anne, Scrummaster, fez um curso para Analistas de Negócios. Aproveitou uma &lt;span style="font-style: italic;"&gt;thread&lt;/span&gt; para dizer mais ou menos o seguinte: "logo depois do curso bateu uma vontade danada de fazer um pouco mais de planejamento antes de cair na 'sangria desatada' do projeto".&lt;br /&gt;&lt;br /&gt;Pronto, virou prato feito para extremistas-desastrados-alérgicos-a-planos. Depois de um tanto de mensagens, algumas bem mal educadas (pra variar), Anne apareceu com a seguinte resposta:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;"To clarify what I said about wishing we had done more planning up front, what we did do was jump right in with a user story writing workshop. We organized the 100+ stories by business processes and the product owner prioritized enough for the first few sprints. After two complete sprints, our sprint retrospectives reflect that for the customers are pleased with the Scum process. However, the product owner said 'adjusting to agile methodology without the complete picture of project' was a frustration.&lt;br /&gt;&lt;br /&gt;"Now, don't jump on me. 'Complete picture' doesn't have to mean a fully verified, validated humongous requirements package. I think we haven't sufficiently defined the scope of the project, which means we haven't sufficiently set customer expectations or figured out how our project impacts other ongoing processes and projects. In addition to better scope definition, I would like to do some simple operational concepts and/or modeling of current processes to (1) help all the customers understand their work processes and be able to explain them better and (2) help them generate ideas for improving the processes, especially with the new and exciting capabilities of the system we're developing. We are replacing an internal data-intense management system in our public sector agency. An agile project in the private sector may not have time for this level of planning. We do, and I think it would be time well spent, as long as we keep in mind the goal of a production-ready system in an acceptable amount of time."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"Dont jump on me"!&lt;/span&gt; Hehe. Ninguém deveria. Anne foi didática e precisa. É claro que você pode fazer análise de negócios de uma maneira ágil. Pode não. Deveria fazer. A coisa talvez chegue em um ponto em que a gente tenha que distinguir: ágil adjetivo ou "ágil" substantivo? tsc, tsc..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-7390770637073940185?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/7390770637073940185/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=7390770637073940185' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/7390770637073940185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/7390770637073940185'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/07/agile-ba.html' title='Agile BA'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-3561904300880103599</id><published>2007-07-03T16:35:00.000-03:00</published><updated>2007-07-03T18:18:40.105-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='modelagem_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Processos de Negócios: São todos iguais?</title><content type='html'>Essa é a impressão que se tem quando vemos algumas discussões, referências e tendências: processos de negócio são todos iguais. É uma perigosa armadilha que todo analista de negócios (AN) deve perceber logo no início de seus estudos e trabalhos. Os processos são diferentes, e deveriam merecer um tratamento diferente.&lt;br /&gt;&lt;br /&gt;A mais básica distinção é o tipo do processo: Primário, de Apoio ou de Gestão? Só essa diferenciação pode alterar drasticamente a estratégia de análise adotada pelo AN.&lt;br /&gt;&lt;br /&gt;Processos de gestão são todos aqueles que a organização utiliza para coordenar os processos primários e de apoio. Podem ser um tanto informais, marcados pelas características individuais dos ocupantes dos altos escalões da empresa.&lt;br /&gt;&lt;br /&gt;Os processos de apoio são aqueles que suportam a execução dos processos primários. Sua baixa contribuição para a realização ou diferenciação do negócio os tornam os primeiros alvos de iniciativas de terceirização. Compras, contratação de pessoal, administração de recursos humanos e contabilização são alguns exemplos clássicos de processos de apoio.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_g4iII7TjRZM/RoqpMWDgeoI/AAAAAAAAAgg/j-pIyBRwYrw/s1600-h/fig3-2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_g4iII7TjRZM/RoqpMWDgeoI/AAAAAAAAAgg/j-pIyBRwYrw/s400/fig3-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5083061158984841858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Por fim temos os processos primários, aqueles que lidam diretamente com os clientes da empresa. Formam o que os entendidos chamam de &lt;span style="font-style: italic;"&gt;Core Business&lt;/span&gt;, e a qualidade da sua execução determina a identidade da empresa: é cara, é lenta, é burocrática, é uma bagunça...&lt;br /&gt;&lt;br /&gt;Segundo Kaplan e Norton[1], podemos classificar os processos primários em 4 sub-tipos:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Operacionais&lt;/span&gt;: produção e entrega de bens e serviços para os clientes;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Gestão de Clientes&lt;/span&gt;: todas as atividades ligadas ao relacionamento com o cliente;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Inovação&lt;/span&gt;: pesquisa e desenvolvimento de novos produtos, serviços ou processos; e&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Regulatórios e Sociais&lt;/span&gt;: conformidade com as regras e expectativas do setor, legislação ou comunidade.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Cada tipo ou sub-tipo de processo de negócio pode alterar consideravelmente o escopo, forma e ritmo de trabalho do AN. Pode significar também uma estratégia totalmente diferente para a coleta e análise de requisitos. Portanto, tal classificação deveria ser uma de suas primeiras preocupações.&lt;br /&gt;&lt;br /&gt;A classificação pode ser consolidada em um simples mapa de processos, um diagrama que indique, em alto nível, seu escopo de trabalho.&lt;br /&gt;&lt;br /&gt;Praticamente no mesmo momento o AN pode descobrir (inferir ou perguntar*) qual a proposição de valor da empresa. Parece coisa boba, mas essa informação também fornece um belo norte para o trabalho do analista. Há uma certa discussão em torno do tema - proposição de valor -, mas Kaplan e Norton[1] chegaram em um classificação simples e útil:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Baixo custo total (Casas Bahia, Gol);&lt;/li&gt;&lt;li&gt;Inovação (Embraer, Apple);&lt;/li&gt;&lt;li&gt;Soluções completas (Bradesco, IBM); e&lt;/li&gt;&lt;li&gt;Aprisionamento (HP, MS).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Se a empresa tem a intenção de ser barata o tempo todo, seus processos são desenhados para ser extremamente eficientes e enxutos. Organizações que se posicionam como inovadoras possuem um conjunto de processos que não gostam de ser vistos como "processos". Empresas que oferecem soluções completas exigem um altíssimo nível de integração (entre processos e entre sistemas). E assim por diante.&lt;br /&gt;&lt;br /&gt;Tipo dos processos que formam o escopo e o perfil da organização são informações que o AN levanta muito rapidamente. São baratas e simples. Mas podem influenciar praticamente todas as tomadas de decisão no decorrer de um projeto.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;ol style="font-weight: bold;"&gt;&lt;li&gt;Mapas Estratégicos&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;Robert S. Kaplan e David P. Norton. Editora Campus (2004).&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;* É um dos primeiros exercícios do workshop: qual a proposição de valor da sua empresa? A pergunta é simples. As quatro respostas possíveis também. Mas muita gente não sabe responder. Então vai aqui um exercício genérico: qual a proposição da valor da Natura? E d'O Boticário? São iguais?&lt;br /&gt;&lt;br /&gt;Mais um: se a Apple usa estratégias de aprisionamento (iPod + DRM + iTunes), por que ela figura na lista acima como inovadora?&lt;br /&gt;&lt;br /&gt;Fáceis, não?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-3561904300880103599?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/3561904300880103599/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=3561904300880103599' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/3561904300880103599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/3561904300880103599'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/07/processos-de-negcios-so-todos-iguais.html' title='Processos de Negócios: São todos iguais?'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_g4iII7TjRZM/RoqpMWDgeoI/AAAAAAAAAgg/j-pIyBRwYrw/s72-c/fig3-2.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-1430560198780774601</id><published>2007-06-27T09:33:00.000-03:00</published><updated>2007-06-27T10:13:26.077-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Rendiconti do Workshop - Parte II</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_g4iII7TjRZM/RoJZz2DgeiI/AAAAAAAAAfw/yKi76b1Yj2g/s1600-h/4.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_g4iII7TjRZM/RoJZz2DgeiI/AAAAAAAAAfw/yKi76b1Yj2g/s400/4.jpg" alt="" id="BLOGGER_PHOTO_ID_5080722076845767202" border="0" /&gt;&lt;/a&gt;"O Workshop pode ser definido como um banho de esclarecimento acerca do papel do Analista de negócios".&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Rodrigo C Maia&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Blueeye Web Solutions&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Diretor Administrativo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"Todos os tópicos abordados são relevantes e principalmente aplicáveis, podendo melhorar os resultados no desenvolvimento de novas soluções de negócios".&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Marlene Aparecida da Silva&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Gerente de Informática&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Química Amparo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_g4iII7TjRZM/RoJahGDgejI/AAAAAAAAAf4/mU7u_8FEwqo/s1600-h/1.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_g4iII7TjRZM/RoJahGDgejI/AAAAAAAAAf4/mU7u_8FEwqo/s400/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5080722854234847794" border="0" /&gt;&lt;/a&gt; "Esta especialização é uma evolução, tanto na carreira do analistas, tanto na qualidade do produto entregue. No momento em que o mercado entender e demandar por estes profissionais, o ciclo de vida de um projeto, e principalmente a fase de manutenção, mudará radicalmente".&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Marília F P Lima&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Analista de Sistemas&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;FUNDAP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"Atual e Necessário para os profissionais de TI. Trouxemos toda nossa equipe".&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Umberto Nanini&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Diretor de Informática&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Prefeitura Municipal de Sorocaba&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"O tema é importantíssimo e realmente esclarecedor. Servirá como orientação daqui pra frente".&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fernando Reballo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Diretor de Tecnologia&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;SHC&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;"Algumas das práticas abordadas no curso eu já vinha estudando, porém ainda não havia conseguido definir com clareza todo o ciclo que envolve o processo, bem como encaixa-la na metodologia de desenvolvimento que havia estudado com mais profundidade até então, o OpenUP/Basic.&lt;br /&gt;&lt;br /&gt;À partir disso, adotar algumas dos pontos abordados no curso, está sendo um pouco mais tranquilo.&lt;br /&gt;&lt;br /&gt;Na questão da Modelagem de Negócios, estou estruturando melhor a Visão do Negócio, utilizando de diagramas para representar os processo de negócio, já que o Core Business do meu projeto envolve muito a interação com terceiros. Aí estou usando o diagrama que contempla metas e saídas do processo, bem como os envolvidos no mesmo (chamados de parceiros no modelo conceitual).&lt;br /&gt;&lt;br /&gt;Estou em vias de apresentar um projeto de integração de nossos sistema com alguns fornecedores envolvidos no processo. Para isso, já estou elaborando um mapa estratégico e estudando melhor o modelo de balanced scorecard.&lt;br /&gt;&lt;br /&gt;Na parte de Engenharia de Requisitos, já reescrevi meus casos de uso, incluindo as informações adicionais relacionadas a ele, tais como Ponto de Vista, Fonte, Tipo, Status, etc....&lt;br /&gt;&lt;br /&gt;Quanto ao orçamento e elaboração das iterações do projeto já vinha utilizando análise por casos de uso e iterações definidas tais como apresentadas no OpenUP/Basic.&lt;br /&gt;&lt;br /&gt;É evidente que alguns pontos ainda não estão maduros e faltam alguns pontos a acrescentar no processo todo, porém , consegui sair do workshop com uma leitura total do projeto, bem como todos os artefatos e pessoas envolvidas no processo."&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Este último depoimento eu surrupiei do grupo de discussão que criei exclusivamente para a turma que participou do workshop. Eu havia registrado aqui, há quase três anos, minha tristeza quando ouvi de uma participante de um evento em Floripa: "Pena que o que a gente vê neste tipo de evento não dá para aplicar no nosso dia-a-dia." Virou uma provocação que me acompanha em todo evento que participo. Por isso o depoimento acima é muito valioso.&lt;br /&gt;&lt;br /&gt;Assim como todos os outros, que estão também &lt;a href="http://www.temporealeventos.com.br/?area=1&amp;tipo=1&amp;amp;id=1670"&gt;numa página da &lt;span style="font-weight: bold;"&gt;Tempo Real Eventos&lt;/span&gt;&lt;/a&gt;, em conjunto com outras fotos do &lt;span style="font-style: italic;"&gt;workshop&lt;/span&gt;. Como eu disse &lt;a href="http://finito-log.blogspot.com/2007/06/rendiconti-workshop-analistas-de.html"&gt;na primeira parte da &lt;span style="font-style: italic;"&gt;rendiconti&lt;/span&gt;&lt;/a&gt;, a turma era muito boa. Isso enriqueceu demais o evento.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-1430560198780774601?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/1430560198780774601/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=1430560198780774601' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/1430560198780774601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/1430560198780774601'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/06/rendiconti-do-workshop-parte-ii.html' title='Rendiconti do Workshop - Parte II'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_g4iII7TjRZM/RoJZz2DgeiI/AAAAAAAAAfw/yKi76b1Yj2g/s72-c/4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-7002357342094144911</id><published>2007-06-23T14:19:00.000-03:00</published><updated>2007-06-23T16:02:07.608-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='livro'/><category scheme='http://www.blogger.com/atom/ns#' term='bpm'/><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><category scheme='http://www.blogger.com/atom/ns#' term='babok'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>Surpresa</title><content type='html'>Abro o &lt;span style="font-style: italic;"&gt;workshop&lt;/span&gt; e o livro falando do Analista de Negócios (AN), dizendo que ele praticamente não existe. Profissão ou função mal definida, muito mal apresentada e representada. Mas reforço: ao lado do Arquiteto (ou Arquiteto Corporativo), é a profissão mais promissora da área de TI. Aposta que faço há algum tempo.&lt;br /&gt;&lt;br /&gt;Engraçado é que o estopim para todo esse trampo veio da noção do fundo do poço: num grupo de discussão, no 2º semestre do ano passado, alguém falou que o AN não serve para nada. Ou, em outras palavras, disse que "não via utilidade nos AN's".&lt;br /&gt;&lt;br /&gt;Contei a "estorinha" no &lt;span style="font-style: italic;"&gt;workshop&lt;/span&gt; e muitos pegaram carona na provocação: "você acredita nos AN's e em sua aposta?" Eu disse que a melhor evidência estava na sala: lotada. Quando a &lt;a href="http://www.temporealeventos.com.br/"&gt;&lt;span style="font-weight: bold;"&gt;Tempo Real Eventos&lt;/span&gt;&lt;/a&gt; lançou o &lt;span style="font-style: italic;"&gt;workshop&lt;/span&gt; não tínhamos a menor idéia sobre qual seria a aceitação. Foi uma aposta mesmo. Seguida de uma gratificante surpresa.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"Abrir a 'caixa preta' que é a organização de TI das empresas"&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Gilson Silva&lt;/span&gt; [1]&lt;br /&gt;&lt;br /&gt;"Alinhar TI com o negócio"&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"O Alinhamento deve mostrar evoluções no plano de negócios"&lt;/li&gt;&lt;li&gt;"O Alinhamento se mantém atualizado na medida em que o negócio evolui"&lt;/li&gt;&lt;li&gt;"O Alinhamento ultrapassa obstáculos aos seus propósitos"&lt;/li&gt;&lt;li&gt;"O Alinhamento é planejado"&lt;/li&gt;&lt;/ul&gt;- &lt;span style="font-weight: bold;"&gt;Paul Strassmann&lt;/span&gt; [2]&lt;/blockquote&gt;&lt;br /&gt;E aí vieram SOA, BPM, ITIL, SOX... todas buscando, de uma forma ou de outra, o tal "alinhamento". Por isso eu acredito tanto nos Arquitetos e Analistas. Arquitetos Corporativos (ou De Negócios) e Analistas de Negócios. Por isso eu acho que o BABoK desperdiça uma grande oportunidade. E que os trabalhos que falam que AN's e AN's de TI são "negócios" diferentes estão um tanto equivocados [3]. Negócio é negócio. Ponto.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;Momento "Catorze Zero Meia"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Leitores do &lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;finito&lt;/span&gt; interessados em participar da &lt;a href="http://www.temporealeventos.com.br/?area=15" title="Será no dia 2/ago"&gt;próxima edição do workshop "Formação para Analistas de Negócios"&lt;/a&gt; acabam de ganhar um belo incentivo: desconto de 10% em cima do preço promocional* (para inscrições realizadas até o dia 13/jul).&lt;br /&gt;&lt;br /&gt;Para tanto, basta informar o código promocional (&lt;span class="q"&gt;cpvfan) &lt;/span&gt;na &lt;a href="http://www.temporealeventos.com.br/inscricoes/inscricoes.php?area=15&amp;form=71"&gt;página de inscrições&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1406 + "modelito vivarina"&lt;/span&gt;: todos os participantes terão acesso ao exclusivo grupo de discussões, e terão garantia de atualização da apostila até ela se transformar no prometido livro.&lt;br /&gt;&lt;br /&gt;"Desgraça pouca é bobagem", como a gente costuma falar aqui nas Geraes.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;* Válido para os 20 primeiros.&lt;br /&gt;(ps: Nunca pensei que fosse utilizar as detestáveis letrinhas miúdas...)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Talvez seja o primeiro AN &lt;span style="font-style: italic;"&gt;de facto&lt;/span&gt; do Brasil. É um dos melhores, não tenho dúvidas. Aliás, ele é bem mais que um AN. Não sei se foi sorte dele ou azar nosso, mas alguns de seus maiores trabalhos foram realizados em Portugal, Espanha, Austrália, Nova Zelândia, África do Sul...&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;The Squandered Computer&lt;/span&gt;&lt;br /&gt;Paul A. Strassmann - The Information Economics Press (1997).&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;UML for the IT Business Analyst&lt;br /&gt;Howard Podeswa - Thomsom / PTR (2005).&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-7002357342094144911?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/7002357342094144911/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=7002357342094144911' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/7002357342094144911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/7002357342094144911'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/06/surpresa.html' title='Surpresa'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-6122821483084566965</id><published>2007-06-22T14:43:00.000-03:00</published><updated>2007-06-22T15:23:09.383-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='livro'/><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Rendiconti - Workshop "Analistas de Negócios"</title><content type='html'>Maratona das boas. Que começou com um exercício de verdade. O mineiro aqui só tinha ido uma vez ao Centro de Convenções Pompéia, num evento da SUCESU-SP. Ficou com a falsa lembrança de que o centro era "pertinho" da estação Vila Madalena do metrô. Como eu falei para o Anderson da Tempo Real Eventos, gosto de andar um pouco antes d'uma apresentação - preparação final. Mas era para andar "um pouco"... não uns 2,5km!!! Pior: tem um morro 'a la Minas' nos últimos 500mts... Resultado: cheguei bufando e transpirando. O "logo ali" de mineiro realmente é um perigo...&lt;br /&gt;&lt;br /&gt;Mas tudo bem.. quase ninguém percebeu. E assim teve início uma maratona de 7 horas.&lt;br /&gt;&lt;br /&gt;Com 55 participantes. Participantes de verdade, que enriqueceram bem o evento (inclusive corrigindo o palestrante em alguns furos). A diversidade da platéia (indústria, comércio, serviços, prefeituras e outros órgãos públicos...) ajudou bastante. Mas tenho que rever minha estratégia de "nenhum exemplo pré-formatado".&lt;br /&gt;&lt;br /&gt;A intenção era reforçar os conceitos, e forçar uma maior interação do pessoal. Funcionou parcialmente. Em alguns momentos, minha memória me deixou na mão. "Brancos" assim são muito ruins. Percebi também, pelas fichas de avaliação, que tenho que maneirar em alguns 'cases'. Mas tenho que registrar: só deu Ótimo e Bom em mais de 90% das avaliações. Saber que cada real investido foi compensado não tem preço. Mas tem muita coisa para melhorar...&lt;br /&gt;&lt;br /&gt;Uma é o meu ritmo. Acertei o "tempo" dos temas na mosca. Mas regulei mal o ritmo. Quando cheguei no último quarto, estava muito cansado. A voz (apesar dos 3 Marlboros), não falhou. Mas o cansaço era visível.&lt;br /&gt;&lt;br /&gt;E uma vou ter que aprender com a própria turma que, a partir de hoje, faz parte de um grupo de discussão fechado. Fora o exagero nos 'cases', alguns reclamaram da "falta de profundidade". Em um evento de 7 horas, é coisa crítica.&lt;br /&gt;&lt;br /&gt;Acontece que o tema é imenso. Foram 8 "capítulos". Vou entender e depois registro aqui, numa segunda parte da "rendiconti". Fotos e alguns depoimentos também pintarão na 2ª parte.&lt;br /&gt;&lt;br /&gt;Por enquanto é isso: o evento e o material didático utilizado (versão beta do meu livro) foram muito bem recebidos. 3 dias de alívio e satisfação. Na segunda começa tudo de novo. Agora com 55 pessoas muito legais participando do processo. Será divertido...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-6122821483084566965?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/6122821483084566965/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=6122821483084566965' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6122821483084566965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6122821483084566965'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/06/rendiconti-workshop-analistas-de.html' title='Rendiconti - Workshop &quot;Analistas de Negócios&quot;'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-2527066433670904427</id><published>2007-06-14T09:29:00.000-03:00</published><updated>2007-06-14T11:03:43.280-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='babok'/><title type='text'>O Giro em Falso das Rodas Reinventadas</title><content type='html'>Há quem ache que a síndrome &lt;a href="http://en.wikipedia.org/wiki/Not_Invented_Here" title="Def na Wikipedia"&gt;NIH (Not Invented Here)&lt;/a&gt; é uma exclusividade dos desenvolvedores. Não é. Parece que toda a nossa área adora reinventar rodas, eixos e padrões. O tempo todo.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" target="data" href="http://flickr.com/photos/gracewong/518006129/" title="Flickr"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_g4iII7TjRZM/RnE3-wTD4MI/AAAAAAAAAfA/EMusGr4BUMc/s400/518006129_4ee3da875c.jpg" alt="" id="BLOGGER_PHOTO_ID_5075899806279524546" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Foto de &lt;a target="data" href="http://flickr.com/photos/gracewong/" title="Flickr"&gt;Tom@HK&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Eu poderia citar &lt;span style="font-style: italic;"&gt;n&lt;/span&gt; exemplos, como a mal explicada briga da MS com o padrão UML; as metodologias que adoram dar novos nomes e símbolos para coisas que já existem; "oceanos azuis" e outras metáforas criativas para diferenciação; sistemas de help-desk que viram, da noite para o dia, soluções de CRM... Pois é, não é só uma questão de reinvenção. As segundas intenções (as verdadeiras motivações para a "reinvenção") são ainda mais perigosas.&lt;br /&gt;&lt;br /&gt;Mas a motivação para este &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; veio de outro lugar. Do &lt;a href="http://finito-log.blogspot.com/2007/05/o-analista-de-negcios-e-o-tal-babok.html" title="O Analista de Negócios e o tal BABoK"&gt;BABoK (Business Analysis Body of Knowledge)&lt;/a&gt;, que é uma das minhas referências para o livro e o workshop/curso para formação de Analistas de Negócios.&lt;br /&gt;&lt;br /&gt;O BABoK é novo. A versão que estou utilizando é apresentada como um "draft 1.6", de julho do ano passado. Como eu disse em outro &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;, o BABoK se concentra quase que exclusivamente na Engenharia de Requisitos. Mas trata a disciplina como se fosse algo totalmente novo. Parece que o tema não foi estudado anteriormente e compilado em propostas como o CMMI, SWEBoK etc etc. O padrão da SEI, por exemplo, só aparece como "CMM" em algumas poucas referências. No corpo do "corpo" ele é sumariamente ignorado.&lt;br /&gt;&lt;br /&gt;Caramba, o CMMI tem duas áreas-chave que tratam especificamente de requisitos: REQM (Gerenciamento de Requisitos) e RD (Desenvolvimento de Requisitos). A vinculação do BABoK com ele deveria aparecer, no mínimo, como uma matriz que mostrasse como as práticas ali recomendadas auxiliam na realização dos objetivos do CMMI.&lt;br /&gt;&lt;br /&gt;Mas os "agilistas" não têm motivo para comemorar. Suas práticas e métodos também não existem no BABoK. Aparecem pequenas referências e alertas, dizendo, por exemplo, que "em projetos ágeis e iterativos os requisitos não são &lt;span style="font-style: italic;"&gt;baselined&lt;/span&gt; (sorry) ao mesmo tempo". Não há quase nada além disso.&lt;br /&gt;&lt;br /&gt;Acho que nem preciso dizer que "gestão do conhecimento" e "aprendizagem organizacional" também não foram consideradas na elaboração do BABoK. Pois é, infelizmente, a versão atual é só uma compilação de práticas 'levemente acopladas'. Apresentadas de forma linear, estruturadas de acordo com &lt;a href="http://1.bp.blogspot.com/_g4iII7TjRZM/Rk27PBfhATI/AAAAAAAAAb4/CtZXpBEeAvo/s1600-h/snapshot4.png"&gt;este diagrama&lt;/a&gt;. Como as práticas são relativamente bem documentas (propósito, descrição, técnicas, processo, &lt;span style="font-style: italic;"&gt;stakeholders&lt;/span&gt; e &lt;span style="font-style: italic;"&gt;deliverables&lt;/span&gt; - toda prática ou tarefa é apresentada com esta estrutura), o BABoK deve se tornar apenas um tipo de "guia de referência rápida". Um excelente &lt;span style="font-style: italic;"&gt;template&lt;/span&gt; para elaboração de provas de múltipla escolha. E talvez, numa versão 3.0, apresente uma disciplina nova chamada "integração" ou algo do tipo.&lt;br /&gt;&lt;br /&gt;Talvez fosse só esse mesmo o seu objetivo. Mas acho que todo mundo espera mais de algo que se apresenta como um "Corpo de Conhecimentos da Análise de Negócios". A primeira coisa que eu sempre espero é que ele não ignore os conhecimentos existentes. Rodas reinventadas giram em falso.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-2527066433670904427?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/2527066433670904427/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=2527066433670904427' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/2527066433670904427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/2527066433670904427'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/06/o-giro-em-falso-das-rodas-reinventadas.html' title='O Giro em Falso das Rodas Reinventadas'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_g4iII7TjRZM/RnE3-wTD4MI/AAAAAAAAAfA/EMusGr4BUMc/s72-c/518006129_4ee3da875c.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-4140379050262662536</id><published>2007-06-12T15:33:00.000-03:00</published><updated>2007-06-12T16:34:16.521-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='livro'/><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Rendiconti: Escrever dá Trabalho</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Algumas notas levemente acopladas sobre o livro para analistas de negócios e o workshop da Tempo Real Eventos.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Eu escrevo e rabisco desde que me conheço como gente. Gosto de escrever, mas vira e mexe eu passo do ponto. Não tem muito tempo que eu me divertia com propostas técnicas de 66 páginas. Escritas do zero, sem 'copy+paste' e afins. A diversão se multiplicava quando eu conseguia encerrar uma frase com um ponto de exclamação! Era o fim...&lt;br /&gt;&lt;br /&gt;Sempre convivi com os prazos. Antes eram os prazos da professora de português, depois o "deadline" para a entrega de propostas. Sempre curtíssimos, insuficientes, assustadores.&lt;br /&gt;&lt;br /&gt;Daí que eu estava curtindo muito esse negócio de escrever um livro sem um prazo determinado. O editor será meu mano caçula, Guz Vasconcellos, e ele tem outras preocupações. Aí pintaram os workshops, e a insana idéia de aproveitá-los como plataforma de testes para os meus escritos*. Pronto: há pouco estava o Anderson da Tempo Real me lembrando: "dia 15 eu preciso dos originais!"&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;A apostila será uma versão 'draft' do livro. Adaptada. Ela contempla exercícios e economiza um pouco nos exemplos. O livro deve ter o inverso, mais estudos de caso e nada de exercícios. Referências teóricas e devaneios acadêmicos serão mais explorados no livro, e quase que totalmente censurados na apostila.&lt;br /&gt;&lt;br /&gt;E assim vai. É o desenvolvimento simultâneo de "variações do mesmo tema": Apresentação (versão Palestra e versão Workshop), Apostila, Livro, Caderno de Campo, Guia de Referência "Ágil", marcador de livro, caneca de chá...&lt;br /&gt;&lt;br /&gt;Segundo o Cacá, é uma "boa prática" recomendada em "Pai Rico, Filho Pobre" ou algo do tipo. Não conheço.. acho que nem quero conhecer... Mas esse negócio de sugar um negócio até o último negócio parece ser mesmo um bom negócio (pobre filho pobre).&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Três dos caras que mais admiro na literatura tupiniquim são péssimos exemplos quando o assunto é o "processo de escrita". O Chico Buarque só entrega seus livros quando o editor ameaça suicídio. O Ariano Suassuna tá escrevendo sua obra prima desde 1981. E o Luis Fernando Veríssimo deu uma entrevista desanimadora n'O Globo do último domingo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: times new roman;"&gt;É mais difícil começar ou terminar?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;LFV: Começar e terminar. O meio também não é muito fácil.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Pura verdade.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;No último dia 31/mai esgotaram-se as vagas para a primeira edição aberta do workshop. Não é muita coisa - afinal são só 50 vagas. Mas ficamos muito satisfeitos. Tanto que o pessoal da Tempo Real Eventos já programou o próximo para o dia 2/agosto, uma quinta-feira. Novamente em Sampa.&lt;br /&gt;&lt;br /&gt;* Aos inscritos e interessados: 'draft' não que dizer mal feito, ok? A diferença da apostila em relação ao livro, além daquelas citadas acima, é o número de revisões. Estou utilizando um processo "iterativo e incremental". E conto com o apoio de todos na maturação do material. Como já divulguei em outro local, os participantes receberão uma garantia de &lt;span style="font-style: italic;"&gt;upgrade&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;a la&lt;/span&gt; cupons da MS). Só não sei dizer se o livro sairá ainda no final deste ano ou apenas no início de 2008. O editor tem outras preocupações...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-4140379050262662536?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/4140379050262662536/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=4140379050262662536' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4140379050262662536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4140379050262662536'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/06/rendiconti-escrever-d-trabalho.html' title='Rendiconti: Escrever dá Trabalho'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-4073432892031663967</id><published>2007-05-29T15:35:00.000-03:00</published><updated>2007-05-29T15:46:29.118-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='equipe'/><category scheme='http://www.blogger.com/atom/ns#' term='meme'/><category scheme='http://www.blogger.com/atom/ns#' term='conhecimento'/><category scheme='http://www.blogger.com/atom/ns#' term='generalizing_specialists'/><category scheme='http://www.blogger.com/atom/ns#' term='it_people'/><title type='text'>Meme #016 - Diversidade faz Bem</title><content type='html'>&lt;blockquote&gt;When solving problems, diversity may matter as much as, or even more than, individual ability.&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;&lt;a target="data" href="http://www.cscs.umich.edu/%7Espage/"&gt;Scott Page&lt;/a&gt;&lt;/span&gt; (professor na Universidade de Michigan e autor de "&lt;a href="http://www.cscs.umich.edu/%7Espage/THE%20DIFFERENCE_files/THE%20DIFFERENCE.htm"&gt;The Difference: How the Power of Diversity Creates Better Groups, Firms, Schools and Society&lt;/a&gt;").&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Meme achado-forçado, que ajuda no &lt;a href="http://finito-log.blogspot.com/2007/05/help-wanted-especialistas-generalistas.html"&gt;debate sobre 'Especialistas Generalistas'&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-4073432892031663967?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/4073432892031663967/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=4073432892031663967' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4073432892031663967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4073432892031663967'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/05/meme-016-diversidade-faz-bem.html' title='Meme #016 - Diversidade faz Bem'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-2543952585365996467</id><published>2007-05-26T13:39:00.000-03:00</published><updated>2007-05-28T09:48:48.504-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='equipe'/><category scheme='http://www.blogger.com/atom/ns#' term='conhecimento'/><category scheme='http://www.blogger.com/atom/ns#' term='carreira'/><category scheme='http://www.blogger.com/atom/ns#' term='generalizing_specialists'/><category scheme='http://www.blogger.com/atom/ns#' term='it_people'/><title type='text'>Help Wanted: Especialistas Generalistas</title><content type='html'>Perdão. Não, o &lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;finito&lt;/span&gt; não está contratando 'especialistas generalistas'. O &lt;span style="font-style: italic;"&gt;help&lt;/span&gt; necessário é outro. Preciso de ajuda na definição do termo. Queria entender as certezas que aparecem com certa freqüência em algumas listas de discussão e artigos. Normalmente o pessoal cita um &lt;a target="data" href="http://www.agilemodeling.com/essays/generalizingSpecialists.htm" title="Generalizing Specialists: Improving Your IT Career Skills"&gt;artigo do Scott Ambler&lt;/a&gt;. Ele fala em 'Generalizing Specialists'. Tropicalizado, o termo virou 'Especialistas Generalistas'. Só a ausência do gerúndio já me deixa encucado. Mas o problema não está só na tradução não. Começa no próprio artigo do Mr Ambler. Ele cita &lt;a target="data" href="http://en.wikipedia.org/wiki/Robert_A._Heinlein" bio="" na="" wikipedia=""&gt;Robert A. Heinlein&lt;/a&gt;, um escritor de ficção científica:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;"Especialização é para insetos!". O romântico manifesto de Heinlein, em mãos erradas, pode causar um estrago e tanto. Vou surrupiar a réplica de alguém que não tem nada a ver com sci-fi, &lt;a target="data" href="http://en.wikipedia.org/wiki/Peter_Drucker" title="Bio na Wikipedia"&gt;Peter Drucker&lt;/a&gt; [1]:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;... conhecimento, por definição, é especializado. Com efeito, as pessoas realmente detentoras de conhecimentos tendem ao excesso de especialização, qualquer que seja seu campo de atuação, exatamente porque sempre se deparam com muito mais a aprender.&lt;br /&gt;&lt;br /&gt;A organização baseada em informações exige, em geral, muito mais especialistas do que as empresas tradicionais do tipo comando e controle.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Mixando os dois autores podemos concluir que as empresas baseadas em informações são verdadeiras colméias ou formigueiros, certo? A analogia é interessante, mas não vou brincar com metáforas. Como eu disse em um &lt;a href="http://finito-log.blogspot.com/2007/04/rendiconti-o-seminrio-da-tempo-real.html"&gt;&lt;span style="font-style: italic;"&gt;rendiconti&lt;/span&gt;&lt;/a&gt;, meu problema é com os 'especialistas generalistas'. Lá eu disse que um melhor termo seria 'especialistas não-alienados': i) Profissionais que reconhecem e respeitam as outras especializações; ii) estão comprometidos com os objetivos do negócio (do projeto); e iii) sabem trabalhar em equipe. Acho que isso não deveria ser um diferencial - em lugar nenhum. É pré-req em qualquer profissão, não?&lt;br /&gt;&lt;br /&gt;Mas a tese de Mr Ambler vai um pouco além. Para ele, 'reconhecer' as outras especializações é conhecê-las de fato. Ele chega a sugerir a seguinte trilha de evolução (é só um exemplo fictício, ele diz):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_g4iII7TjRZM/RlhsSBfhAgI/AAAAAAAAAdg/H8fVWmhDJhU/s1600-h/generalizingSpecialists.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_g4iII7TjRZM/RlhsSBfhAgI/AAAAAAAAAdg/H8fVWmhDJhU/s400/generalizingSpecialists.jpg" alt="" id="BLOGGER_PHOTO_ID_5068920437499560450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Não tenho nada contra um profissional buscar outras áreas de conhecimento. Muito pelo contrário. Mas a evolução acima é possível? Se Java, .Net, tecnologias de bancos de dados, metodologias de gerenciamento de projetos e de modelagem fossem congeladas - parassem de mudar e de evoluir, talvez. Mas, definitivamente, não é esse o caso. Alguém que tenha parado de estudar Java há 3 anos seria considerado um especialista hoje? Algumas das áreas de conhecimento citadas por Ambler se entrelaçam. É natural que o especialista em uma delas seja também muito bom em outra. Java e modelagem, por exemplo. Aliás, dependendo da ferramenta, trata-se de uma tarefa só. Um melhor exemplo talvez seja Java e testes, ou Java e &lt;span style="font-style: italic;"&gt;deployment&lt;/span&gt;. Btw, neste último quesito, muita gente fica devendo. Mas essa é outra história.&lt;br /&gt;&lt;br /&gt;O maior problema com a tese, em minha opinião, é a forma como ela desconsidera a dinâmica que vivemos. Alguém que tenha aprendido Cobol lá nos anos 80 até que poderia se dar bem hoje, com um mínimo de esforço de atualização. Podemos dizer o mesmo em relação ao VB ou Java, por exemplo?&lt;br /&gt;&lt;br /&gt;O fato é que, para ser um especialista hoje em dia, gasta-se muito tempo. As plataformas tecnológicas cresceram muito, para os lados e para cima. A complexidade dos ambientes aumentou exponencialmente. E, pior, ainda são relativamente imaturas. Ou seja, mesmo que o cara não durma e seja um mestre em 'leitura dinâmica', é difícil se manter um especialista. O que dizer então de um 'especialista generalista' conforme proposto por Ambler? Só se ele já estiver contemplando o uso de um &lt;span style="font-style: italic;"&gt;plug&lt;/span&gt; como o do Neo em Matrix.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;O &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; ficou longo e, como eu previa, receberá uma seqüência. Quero colocar a questão dos 'especialistas generalistas' no contexto dos projetos. Tirando o lado individual, que procurei destacar aqui, trata-se do maior risco. Equipes multi-disciplinares viraram, em alguns lugares, equipes de profissionais multi-disciplinares.&lt;br /&gt;&lt;br /&gt;Sei que a maior parte dos colegas defensores da tese do Ambler são muito bem intencionados. Juan Bernabó, por exemplo, apresenta-a de uma forma muito legal. Mas, infelizmente, não consigo ignorar um tom meio 'facista' de alguns. Me desculpem o termo - mas é assim que interpreto. Quando falam de 'super-desenvolvedores' que sabem fazer tudo no projeto, e ainda se auto-gerenciam... Sei lá, parece que querem dizer: "o mundo é nosso". Aliás, achar que dá para ser bom demais em tudo é uma baita falta de respeito com outros especialistas. Mas esse papo fica para a próxima semana.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;O Advento da Nova Organização&lt;/span&gt;&lt;br /&gt;Peter F. Drucker. Artigo publicado originalmente na edição de jan-fev/88 da Harvard Business Review. Republicado no livro "Gestão do Conhecimento - HBR", da Editora Campus (2001).&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-2543952585365996467?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/2543952585365996467/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=2543952585365996467' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/2543952585365996467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/2543952585365996467'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/05/help-wanted-especialistas-generalistas.html' title='Help Wanted: Especialistas Generalistas'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_g4iII7TjRZM/RlhsSBfhAgI/AAAAAAAAAdg/H8fVWmhDJhU/s72-c/generalizingSpecialists.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-4124530451959989520</id><published>2007-05-22T13:30:00.001-03:00</published><updated>2007-05-22T13:37:00.223-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='generalizing_specialists'/><category scheme='http://www.blogger.com/atom/ns#' term='it_people'/><title type='text'>Especialistas Generalistas</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.synaxisworks.com/blog/?p=82"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_g4iII7TjRZM/RlMa3BfhAVI/AAAAAAAAAcI/xGXQraBOV9U/s400/we-specialize-in-everything.thumbnail.jpg" alt="" id="BLOGGER_PHOTO_ID_5067423538317689170" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.synaxisworks.com/blog/?p=82"&gt;If Specialization is Good, More of it is Better, Right?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aquecimento para meus próximos posts.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center; color: rgb(65, 129, 180);"&gt;&lt;span style="font-weight: bold;"&gt;.:.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-4124530451959989520?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/4124530451959989520/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=4124530451959989520' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4124530451959989520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4124530451959989520'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/05/especialistas-generalistas.html' title='Especialistas Generalistas'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_g4iII7TjRZM/RlMa3BfhAVI/AAAAAAAAAcI/xGXQraBOV9U/s72-c/we-specialize-in-everything.thumbnail.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-4795702112123773546</id><published>2007-05-18T11:39:00.000-03:00</published><updated>2007-05-18T14:05:55.430-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bpm'/><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>O Analista de Negócios e o tal BABoK</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" target="data" href="http://www.theiiba.org/content.asp?contenttype=Body%20of%20Knowledge"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_g4iII7TjRZM/Rk23bRfhASI/AAAAAAAAAbw/Eklnky8b_Y4/s400/snapshot3.png" alt="" id="BLOGGER_PHOTO_ID_5065906835041616162" border="0" /&gt;&lt;/a&gt;Faz pouco tempo que descobri o &lt;a target="data" href="http://www.theiiba.org/content.asp?contenttype=Body%20of%20Knowledge"&gt;BABoK (Business Analysis Body of Knowledge)&lt;/a&gt;. Quem cuida dele é o &lt;a target="data" href="http://www.theiiba.org/default.asp"&gt;IIBA (International Institute of Business Analysis)&lt;/a&gt;. A descoberta aconteceu por acidente, no meio das minhas pesquisas. Usando o Google, não consegui achar nenhuma referência em língua portuguesa. Estranhei. Afinal, a versão atual (1.6) está disponível para &lt;span style="font-style: italic;"&gt;download&lt;/span&gt; desde 12/jul do ano passado. A versão 2.0 está programada para este trimestre. Mas, como escrevi no meu material, "o analista de negócios não existe. Particularmente aqui no Brasil". Normal. Quantos gerentes de projetos existiam há uns 10 anos? E quem conhecia o PMI?&lt;br /&gt;&lt;br /&gt;O IIBA segue os passos do PMI. Ou seja, lança um 'guia para o corpo de conhecimentos' e, na cola, uma certificação. Tenho minhas restrições ao formato, mas elas ficam para outra hora. O lado bom é que a iniciativa pode ajudar a divulgar e, de certa forma, consolidar a profissão. Em tempos de altas ondas (SOA e BPM), passa da hora de percebermos que o Analista de Negócios desempenha funções cruciais.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;[Meu próximo post falará sobre &lt;a target="data" href="http://en.wikipedia.org/wiki/BDUF" title="Def na Wikipedia"&gt;BDUF&lt;/a&gt; e a perigosa insistência de alguns que acham que 'super-programadores' generalistas dão conta do recado - dispensam os AN's].&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;Mas o BABoK me assustou um pouco e decepcionou um tanto. Ainda não vi as alterações previstas para a versão 2.0, mas a versão 1.6 cobre, na minha opinião, apenas 50% do trabalho de um AN. Dos seus 8 capítulos, 5 cobrem exclusivamente as atividades de planejamento, desenvolvimento e gerenciamento de requisitos. O gráfico abaixo ilustra as áreas de conhecimento cobertas pelo BABoK:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" target="data" href="http://1.bp.blogspot.com/_g4iII7TjRZM/Rk27PBfhATI/AAAAAAAAAb4/CtZXpBEeAvo/s1600-h/snapshot4.png" title="Clique para ampliar"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_g4iII7TjRZM/Rk27PBfhATI/AAAAAAAAAb4/CtZXpBEeAvo/s400/snapshot4.png" alt="" id="BLOGGER_PHOTO_ID_5065911022634729778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"Enterprise Analysis"&lt;/span&gt;, segundo capítulo do BABoK, é descrita como "uma coleção de atividades pré-projeto que servem para capturar uma visão futura do negócio, formando assim uma base a a elicitação de requisitos e para o desenho da solução [...]".&lt;br /&gt;&lt;br /&gt;Como já comentei aqui, e talvez seja uma falha minha, mas não consigo dissociar a Modelagem de Negócios da Engenharia de Requisitos. Lógico, são duas disciplinas diferentes. Mas elas compartilham "momentos", independente do modelo de processo utilizado. E o BABoK não fala nada sobre Modelagem de Negócios. Se ela não é uma responsabilidade do AN, então é de quem?&lt;br /&gt;&lt;br /&gt;Quero crer que, com a demanda gerada pelas 'ondas' BPM e SOA, o BABoK passe a contemplar atividades para modelagem de negócios e de processos de negócios em suas futuras versões. Melhor seria se a incorporação fosse motivada pela percepção de que o trabalho do AN não se restringe à coleta, análise e documentação de requisitos.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Como mostra o conteúdo programático do &lt;a target="data" href="http://www.temporealeventos.com.br/?area=15"&gt;&lt;span style="font-style: italic;"&gt;workshop&lt;/span&gt; promovido pela Tempo Real Eventos&lt;/a&gt;, a primeira metade do evento tratará exclusivamente da modelagem do negócio e seus processos. Apresentarei algumas práticas sugeridas pelo BABoK na segunda parte do evento.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-4795702112123773546?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/4795702112123773546/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=4795702112123773546' title='26 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4795702112123773546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4795702112123773546'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/05/o-analista-de-negcios-e-o-tal-babok.html' title='O Analista de Negócios e o tal BABoK'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_g4iII7TjRZM/Rk23bRfhASI/AAAAAAAAAbw/Eklnky8b_Y4/s72-c/snapshot3.png' height='72' width='72'/><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-8630902856725603371</id><published>2007-05-15T07:06:00.000-03:00</published><updated>2007-05-15T07:26:23.222-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pmo'/><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Onde Mora o Analista de Negócios?</title><content type='html'>Fiz uma breve pesquisa e continuo sem uma resposta clara. Para muitos, o AN não deveria estar diretamente vinculado ao departamento de TI. O problema com tal definição é, ao que tudo indica, sua maior justificativa: seria uma forma das áreas de negócio recebê-lo melhor. Ou seja, se ele fosse um profissional da área de TI seria visto com desconfiança.&lt;br /&gt;&lt;br /&gt;Mas, se a única função do AN é promover a ligação entre TI e as demais áreas da empresa, parece lógico que ele responda para alguém de TI. Evitaria assim uma certa burocracia (e perda de tempo) toda vez que um AN fosse alocado em um projeto.&lt;br /&gt;&lt;br /&gt;Nos meus achados &amp; escritos proponho uma terceira forma: o PMO++. Um escritório de projetos (PMO) oferece um 'pool' de gerentes de projeto. Ele é, de certa forma, uma unidade independente. Alocar ali os AN's pode fazer muito sentido.&lt;br /&gt;&lt;br /&gt;Antes de fechar o tema, com os prós e contras de cada modelo, pretendo fazer mais pesquisas. O problema é a (falta de) população amostral.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;span style="color: rgb(65, 129, 180);"&gt;Pequenas Mudanças no Workshop&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.temporealeventos.com.br/?area=15" title="Tempo Real Eventos - página do workshop"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_g4iII7TjRZM/RkmKZJzLngI/AAAAAAAAAbQ/fCujymEDOgo/s400/palestra_ic_50x50.jpg" alt="" id="BLOGGER_PHOTO_ID_5064731420686786050" border="0" /&gt;&lt;/a&gt;A data do workshop, "&lt;a href="http://www.temporealeventos.com.br/?area=15"&gt;&lt;span style="font-weight: bold;"&gt;Formação para Analistas de Negócios&lt;/span&gt;&lt;/a&gt;", mudou: será no dia 20/junho, quarta-feira (ou zeca-feira, vocês mandam. Tem gente que gostou da notícia, hehe). E gostará ainda mais de saber que o preço sofreu ligeira queda! Aproveite. São poucas (50) vagas.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-8630902856725603371?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/8630902856725603371/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=8630902856725603371' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/8630902856725603371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/8630902856725603371'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/05/onde-mora-o-analista-de-negcios.html' title='Onde Mora o Analista de Negócios?'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_g4iII7TjRZM/RkmKZJzLngI/AAAAAAAAAbQ/fCujymEDOgo/s72-c/palestra_ic_50x50.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-887827861519034059</id><published>2007-05-14T14:18:00.000-03:00</published><updated>2007-05-14T14:33:05.507-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meme'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>Meme #015 - TI Centrada na Informação</title><content type='html'>&lt;blockquote&gt;In the existing IT environments, I believe we moved from being Server-centric to OS-centric to Application-centric. In the next generation, we become more network-centric but fundamentally (for the first time I might note) start building Information Technology actually around the Information. This is powerful. It means that Information is no longer captive to a single application but can be leveraged across any number of applications.&lt;br /&gt;&lt;br /&gt;- &lt;a target="data" href="http://www.emc.com/about/management/lewis.jsp?openfolder=all"&gt;Mark S. Lewis, VP da EMC&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Vale a pena ler toda a sua &lt;a target="data" href="http://marksblog.emc.com/flat_it/index.html"&gt;série chamada "Flat IT"&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-887827861519034059?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/887827861519034059/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=887827861519034059' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/887827861519034059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/887827861519034059'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/05/meme-015-ti-centrada-na-informao.html' title='Meme #015 - TI Centrada na Informação'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-550886364967211295</id><published>2007-05-08T09:13:00.000-03:00</published><updated>2007-05-18T09:28:11.672-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='businessanalysis'/><category scheme='http://www.blogger.com/atom/ns#' term='analista_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><category scheme='http://www.blogger.com/atom/ns#' term='workshop'/><title type='text'>Para que serve o Analista de Negócios?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" target="data" href="http://www.temporealeventos.com.br/?area=15" title="Tempo Real Eventos - Página do Workshop"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_g4iII7TjRZM/RkBpvpzLnSI/AAAAAAAAAZg/pniT31A_a90/s400/analistas.gif" alt="" id="BLOGGER_PHOTO_ID_5062162248559729954" border="0" /&gt;&lt;/a&gt;A pergunta acima, colocada num fórum de discussão há pouco tempo, foi o último empurrão que eu esperava. Volta e meia ouvimos que problemas com a compreensão do negócio e com requisitos respondem por cerca de 80% das causas das falhas em projetos. Com uma freqüência ainda maior, somos comunicados de que uma das maiores prioridades das áreas de TI nos últimos tempos é o alinhamento com o negócio. Mas, por incrível que pareça, um dos profissionais mais importantes no atendimento dessas duas demandas é pouco conhecido. Afinal, quem é o Analista de Negócios (AN)? Qual a sua formação? Quais as suas habilidades? E, mais importante, quais as suas responsabilidades em uma organização de TI e em projetos para desenvolvimento ou implantação de sistemas?&lt;br /&gt;&lt;br /&gt;Há muito tempo o tema me persegue. Em 98, logo que cheguei em Sampa, entrei numa briga surreal para conseguir justificar, contratar e treinar 2 Analistas de Negócios. Minha primeira palestra aberta, realizada nos idos de 2002, foi sobre um dos dois principais conjuntos de disciplinas que devem ser dominados por um AN: a Engenharia de Requisitos. Nos últimos tempos, com a confirmação das propostas SOA e BPM, a importância e a necessidade de Analistas de Negócios cresceram ainda mais. Ainda assim, suspeito que pouco se sabe sobre eles e suas funções.&lt;br /&gt;&lt;br /&gt;Por isso comecei a compilar minhas experiências e meus achados com o intuito de lançar um workshop e um treinamento. Eles apareceram no meu &lt;a href="http://www.pfvasconcellos.eti.br/finito/site/servicos.html"&gt;'cardápio' deste ano&lt;/a&gt;. O primeiro workshop aberto, chamado "&lt;a style="font-weight: bold;" href="http://www.temporealeventos.com.br/?area=15"&gt;Formação para Analistas de Negócios&lt;/a&gt;", será realizado pela &lt;a target="data" href="http://www.temporealeventos.com.br/?area=1"&gt;&lt;span style="font-weight: bold;"&gt;Tempo Real Eventos&lt;/span&gt;&lt;/a&gt;. Acontecerá no próximo dia 19/junho (uma terça-feira), em Sampa. Dura o dia todo e tem 50 vagas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;Update&lt;/span&gt;: a data mudou. &lt;span style="font-weight: bold;"&gt;O workshop será no dia 20/junho (quarta-feira)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Há tempos um pessoal mais próximo me cobra: "por que você não escreve um livro?". Minha resposta era sempre a mesma: "não tenho assunto". Caramba, nesta semana completo 3 anos de blogs. Só no &lt;span style="font-weight: bold;"&gt;&lt;a target="data" href="http://pfvasconcellos.blogspot.com/"&gt;Graffiti&lt;/a&gt;&lt;/span&gt; são mais de 1400 posts. Mas eu realmente nunca tinha achado uma "lacuna". Não iria "chover no molhado" com mais um título sobre gerenciamento de projetos, apesar de achar que existem boas oportunidades e áreas pouco cobertas (TOC, OpenUP, Scrum), particularmente em língua portuguesa. Também não tenho como escrever sobre reuso e gerenciamento de ativos de software. Careço de mais e melhores experiências.&lt;br /&gt;&lt;br /&gt;Mas quando vi que a minha apostila para o curso "Formando Analistas de Negócios" estava ficando grande demais - o curso tem 80 horas - a ficha caiu. Caramba, está aí meu primeiro livro. Era tão óbvio, estava tão 'colado no nariz', que quase perco a oportunidade.&lt;br /&gt;&lt;br /&gt;Utilizarei um 'draft' do livro como apostila, tanto para o workshop quanto para os treinamentos. Será uma forma legal de validar os escritos - um tipo de "versão beta". Alguns exercícios e exemplos que pintarem nos eventos devem ser incorporados ao texto final. E, claro, utilizarei este blog para breves pesquisas, sugestões, críticas e também para documentar o andamento do processo.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.temporealeventos.com.br/?area=15"&gt;Conteúdo programático e outras informações sobre o workshop já estão no site da Tempo Real Eventos&lt;/a&gt;. Se quiserem conversar comigo sobre o evento ou o livro, fiquem à vontade.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-550886364967211295?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/550886364967211295/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=550886364967211295' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/550886364967211295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/550886364967211295'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/05/para-que-serve-o-analista-de-negcios.html' title='Para que serve o Analista de Negócios?'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_g4iII7TjRZM/RkBpvpzLnSI/AAAAAAAAAZg/pniT31A_a90/s72-c/analistas.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-3742550607064442979</id><published>2007-05-04T09:28:00.000-03:00</published><updated>2007-05-04T09:59:55.620-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scottberkun'/><category scheme='http://www.blogger.com/atom/ns#' term='criatividade'/><category scheme='http://www.blogger.com/atom/ns#' term='inovação'/><title type='text'>Novo Berkun</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_g4iII7TjRZM/RjsnNJzLnRI/AAAAAAAAAZY/lvCfZKmtaZ0/s1600-h/9780596527051_cat.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_g4iII7TjRZM/RjsnNJzLnRI/AAAAAAAAAZY/lvCfZKmtaZ0/s400/9780596527051_cat.gif" alt="" id="BLOGGER_PHOTO_ID_5060681713203256594" border="0" /&gt;&lt;/a&gt;No próximo dia 15/mai será lançado o &lt;a target="data" href="http://www.scottberkun.com/blog/2007/the-myths-of-innovation-the-cover-the-blurbs/"&gt;novo livro de Scott Berkun&lt;/a&gt;, "&lt;span style="font-weight: bold;"&gt;The Myths of Innovation&lt;/span&gt;". É só o segundo. O primeiro foi "&lt;span style="font-weight: bold;"&gt;The Art of Project Management&lt;/span&gt;", &lt;span style="font-style: italic;"&gt;best seller&lt;/span&gt; e um dos melhores do gênero. Há pouco mais de um ano &lt;a href="http://www.pfvasconcellos.eti.br/downloads/de_brooks_a_berkun.pdf" title="De Brooks a Berkun [PDF - 1Mb]"&gt;publiquei um "resumão" dele&lt;/a&gt;, comparando-o com o clássico "&lt;span style="font-weight: bold;"&gt;The Mythical Man-Month&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;Berkun escreve de forma aberta. Há tempos ele escreveu em &lt;a href="http://www.scottberkun.com/blog/"&gt;seu blog&lt;/a&gt; qual seria o tema do livro e passou a documentar a evolução. Usou o blog como fonte de pesquisas e para validação de seus achados. O novo livro é pequeno (192 págs) e o tema um tanto espinhoso. O melhor livro sobre inovação e criatividade que conheço é "Criatividade e Grupos Criativos", de Domenico de Masi. Pelas &lt;a href="http://www.amazon.com/Myths-Innovation-Scott-Berkun/dp/0596527055"&gt;breves descrições do novo Berkun já disponíveis&lt;/a&gt;, dá para perceber algumas coincidências:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Why all innovation is a collaborative process&lt;/li&gt;&lt;li&gt;How innovation depends on persuasion&lt;/li&gt;&lt;li&gt;Why problems are more important than solutions&lt;/li&gt;&lt;li&gt;How the good innovation is the enemy of the great&lt;/li&gt;&lt;li&gt;Why the biggest challenge is knowing when it's good enough&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Sairá um "De De Masi a Berkun"? hehe.. Não creio. Não só porque o título seria horrível, mas porque tenho outras prioridades. Logo elas aparecerão por aqui. Mas, com certeza, o novo Berkun deve dar o empurrão definitivo para que eu encerre aquela série sobre o "&lt;a href="http://finito-log.blogspot.com/2006/07/gerenciando-o-trabalho-criativo.html"&gt;Gerenciamento do Trabalho Criativo&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;Mas fica a tentação: De Masi, em "Criativade", conta toda a história da humanidade e pára em meados do século XX. Berkun conta a história das inovações olhando tudo o que veio depois, TI, software etc. Deve ser um belo complemento.&lt;br /&gt;&lt;br /&gt;.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-3742550607064442979?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/3742550607064442979/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=3742550607064442979' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/3742550607064442979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/3742550607064442979'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/05/novo-berkun.html' title='Novo Berkun'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_g4iII7TjRZM/RjsnNJzLnRI/AAAAAAAAAZY/lvCfZKmtaZ0/s72-c/9780596527051_cat.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-5150845420747307205</id><published>2007-05-02T18:23:00.000-03:00</published><updated>2007-05-02T18:37:50.093-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='spi'/><category scheme='http://www.blogger.com/atom/ns#' term='referência'/><category scheme='http://www.blogger.com/atom/ns#' term='mps'/><category scheme='http://www.blogger.com/atom/ns#' term='cmmi'/><category scheme='http://www.blogger.com/atom/ns#' term='qualidade'/><title type='text'>Watts Up</title><content type='html'>&lt;a target="data" href="http://en.wikipedia.org/wiki/Watts_Humphrey" title="Bio na Wikipedia"&gt;Watts Humphrey&lt;/a&gt;, papa do CMM e do TSP (Team Software Process), agora também é blogueiro. Ele lançou o &lt;a href="http://tspusergroup.org/watts_up"&gt;&lt;span style="font-weight:bold;"&gt;Watts Up&lt;/span&gt;&lt;/a&gt; no último dia 27/abr. Referência obrigatória para todo mundo que lida com desenvolvimento de sistemas, mesmo para a turma que não gosta muito das crias do Watts.&lt;br /&gt;&lt;br /&gt;Em seu &lt;a href="http://tspusergroup.org/watts_up/archive/2007/05/01/cost-estimating-tools-2"&gt;penúltimo post&lt;/a&gt; ele tá falando sobre estimativas e 'chutadores automatizados'. 371 projetos foram analisados. 371% foi o tamanho médio dos furos! Watts:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;...I am really disappointed and surprised that even very bright and otherwise well-informed people could be so slow to understand how their current practices are hurting their own performance, careers, and quality of life.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-5150845420747307205?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/5150845420747307205/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=5150845420747307205' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/5150845420747307205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/5150845420747307205'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/05/watts-up.html' title='Watts Up'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-5746185339241960181</id><published>2007-04-19T14:30:00.000-03:00</published><updated>2007-04-19T15:00:19.933-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spi'/><category scheme='http://www.blogger.com/atom/ns#' term='reuso'/><category scheme='http://www.blogger.com/atom/ns#' term='mps'/><category scheme='http://www.blogger.com/atom/ns#' term='qualidade'/><category scheme='http://www.blogger.com/atom/ns#' term='gerenciamento_de_ativos'/><category scheme='http://www.blogger.com/atom/ns#' term='RiSE'/><title type='text'>CRUISE: Primeiros Passos</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" target="data" href="http://cruise.cesar.org.br/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_g4iII7TjRZM/Rienu-U8DRI/AAAAAAAAAXM/AbqIseRIk3c/s400/capa_cruise_m.jpg" alt="" id="BLOGGER_PHOTO_ID_5055193532193312018" border="0" /&gt;&lt;/a&gt;Em uma das partes da &lt;a href="http://finito-log.blogspot.com/2006/12/gerenciando-ativos-de-software.html"&gt;série que desenvolvo sobre Ativos de Sofware e Reuso&lt;/a&gt; eu comentei minha estranheza em relação ao trabalho do &lt;a target="data" href="http://www.rise.com.br/"&gt;RiSE (Reuse in Software Engineering)&lt;/a&gt;, um grupo do &lt;a target="data" href="http://www.cesar.org.br/"&gt;CESAR (Centro de Estudos e Sistemas Avançados do Recife)&lt;/a&gt;. Fiz contato com o grupo tentando obter referências e dicas. Um membro me direcionou para o site do IEEE (onde eu deveria comprar as tais referências!).&lt;br /&gt;&lt;br /&gt;Estranhei porque, salvo engano, parte da grana que sustenta o CESAR é pública. Mesmo que eles fizessem da venda de artigos uma fonte de receita alternativa, não faz sentido que a venda seja feita em dólar e intermediada por uma entidade dos EUA. Não entendi e também não obtive nenhum tipo de retorno. Ok. Registrei a crítica e esqueci a questão.&lt;br /&gt;&lt;br /&gt;Mas eis que agora recebo a notícia do lançamento do &lt;a target="data" href="http://cruise.cesar.org.br/"&gt;CRUISE (Componente Reuse in Software Engineering)&lt;/a&gt;, uma compilação dos achados do RiSE. O livro foi lançado sob licença Creative Commons (&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;by-sa-nc&lt;/a&gt;) e, claro, é distribuído gratuitamente. A porta que parecia fechada a 7 chaves agora está escancarada (no melhor sentido).&lt;br /&gt;&lt;br /&gt;Ainda não tive a chance de ler o livro - acabo de baixá-lo. Mas creio que será muito útil na conclusão do meu trabalho. Um trabalho que pode ganhar novo rumo: o pessoal do RiSE, com o lançamento do livro, convoca-provoca participações. Reclama inclusive que nosso meio acadêmico deveria ter mais iniciativas como essa.&lt;br /&gt;&lt;br /&gt;Jóia. Mas como tenho que manter minha reputação de "muito chato", antecipo aqui uma crítica: por que em inglês? Sei que existirão mil justificativas do tipo: "é nossa língua universal!". Sorry (haha).&lt;br /&gt;&lt;br /&gt;Nossa língua oficial é o português. Todo trabalho gerado em universidades públicas deveria estar em sua língua oficial. Depois viriam as traduções. Engraçado é que no e-mail de divulgação eles falam: &lt;span style="font-style: italic;"&gt;"contribuições para melhorar a versão original são muito bem vindas. Inclusive porque inglês não é a língua nativa de nenhum dos autores."&lt;/span&gt; Dá pra entender?&lt;br /&gt;&lt;br /&gt;De resto, agora é mergulhar no texto, aprender (muito) e colaborar (sempre que possível). Pela iniciativa, parabéns ao pessoal do RiSE. Que seu exemplo seja seguido por muitos.&lt;br /&gt;&lt;br /&gt;.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-5746185339241960181?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/5746185339241960181/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=5746185339241960181' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/5746185339241960181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/5746185339241960181'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/04/cruise-primeiros-passos.html' title='CRUISE: Primeiros Passos'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_g4iII7TjRZM/Rienu-U8DRI/AAAAAAAAAXM/AbqIseRIk3c/s72-c/capa_cruise_m.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-2509015622120348165</id><published>2007-04-16T10:37:00.000-03:00</published><updated>2007-04-16T14:02:01.038-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='palestra'/><category scheme='http://www.blogger.com/atom/ns#' term='gerenciamento_de_projetos'/><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><title type='text'>Rendiconti*: O Seminário da Tempo Real</title><content type='html'>* Rendiconti = Prestação de Contas&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_g4iII7TjRZM/RiN9hKJ_XPI/AAAAAAAAAWA/nwrYYn0JO14/s1600-h/1.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_g4iII7TjRZM/RiN9hKJ_XPI/AAAAAAAAAWA/nwrYYn0JO14/s400/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5054021215455239410" border="0" /&gt;&lt;/a&gt;Apesar da minha desastrada abertura, uma palestra 'quebra-gelo' (54 slides em 20 minutos!), o evento do último sábado foi muito bom. Cerca de 260 participantes. Algumas empresas chegaram a mandar mais de 10 pessoas. Pelo retorno que já recebi, quero crer que todo mundo aproveitou bem as 7 horas do evento.&lt;br /&gt;&lt;br /&gt;Destaquei na abertura de minha palestra 'de verdade' uma característica não-intencional do evento: nenhum dos 4 palestrantes estava "vendendo" um processo, metodologia ou afins. Novos tempos: estávamos todos compartilhando Princípios e Práticas. Lembrei que isso combinava com uma proposta que Ivar Jacobson havia publicado no Dr. Dobbs há pouco mais de um mês ("&lt;a href="http://www.ddj.com/dept/architect/198000264"&gt;Enough of Processes: Let's do Practices&lt;/a&gt;"). Adail, em sua palestra, categorizou os processos de uma forma nova: são Ferramentas. Facilitou a justificativa de que sempre existirá uma mais adequada para determinada organização, cliente ou, principalmente, projeto. Jóia!&lt;br /&gt;&lt;br /&gt;Uma questão que se repetiu tanto no auditório quanto nos 'breaks' dizia respeito ao porte das empresas. Ou seja, como utilizar / viabilizar aquelas idéias em empresas de pequeno porte? Reforço aqui o que disse no painel de discussão: utilize as idéias que mais agradaram como modelos de crescimento. Ao contrário de várias grandes empresas de TI que existem por aí, permita que sua empresa cresça e não fique simplesmente inchada. Acho que uma colocação de minha palestra que mais motivou a questão foi um modelo para formação de equipes (já apresentado aqui no &lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;finito&lt;/span&gt; em mais de uma oportunidade). Repito a mensagem: valorize a especialização. Copio Drucker: veja os hospitais e orquestras.&lt;br /&gt;&lt;br /&gt;Está aqui um dos poucos pontos em que havia um pouco de discordância entre os palestrantes, particularmente entre a visão do Juan e a minha. Para ele, há espaço / necessidade de "especialistas-generalistas". Entendo o que ele quer dizer, mas acho que o termo gera confusão. Talvez a gente possa falar de "especialistas não-alienados", hehe. Ou seja, estamos falando de profissionais que:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;entendem e se comprometem com o seu negócio e o negócio do cliente;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;conhecem e respeitam os papéis e a importância de cada colega de equipe;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;mas que são especialistas - têm foco e entendem que "conhecimento, por definição, é especializado" (Drucker).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_g4iII7TjRZM/RiOnJqJ_XQI/AAAAAAAAAWI/UyT9vr3V_vM/s1600-h/9.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_g4iII7TjRZM/RiOnJqJ_XQI/AAAAAAAAAWI/UyT9vr3V_vM/s400/9.jpg" alt="" id="BLOGGER_PHOTO_ID_5054066991216680194" border="0" /&gt;&lt;/a&gt;Quem não pôde ficar para o painel de discussão perdeu algumas valiosas dicas. Infelizmente não conseguirei reproduzir todas aqui, então destacarei uma belíssima provocação do Adail: programação se aprende no curso técnico. Vamos valorizar os cursos técnicos e, conseqüentemente, forçar uma modernização do currículo de nossos cursos superiores. A questão que motivou a colocação foi a última do painel, e tratava do futuro da indústria de software no Brasil. Além da preocupação com a educação, vale destacar também o alerta do Juan: precisamos de mais e melhores empreendedores. &lt;span style="font-size:85%;"&gt;(Na foto, da direita para a esquerda, Adail, Juan e este que vos escreve).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Em resumo: o evento foi excelente. A qualidade e amplitude das perguntas que recebemos comprovavam o alto nível do público, suas dores, traumas e interesses. Pode parecer estranho ou interesseiro, mas o evento confirmou que precisamos de mais eventos assim. Por fim, eu queria destacar aqui o grande trabalho da Tempo Real Eventos e a atenção do pessoal de apoio da FIAP.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Crédito: As fotos são do Anderson (Tempo Real). As outras podem ser vistas &lt;a href="http://www.temporealeventos.com.br/?area=1&amp;tipo=1&amp;amp;id=1595"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Para a estudantada que estava lá: aguardo as suas fotos, particularmente daquele colega refrescando a cuca na casinha de bonecas, hehe..&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-2509015622120348165?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/2509015622120348165/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=2509015622120348165' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/2509015622120348165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/2509015622120348165'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/04/rendiconti-o-seminrio-da-tempo-real.html' title='Rendiconti*: O Seminário da Tempo Real'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_g4iII7TjRZM/RiN9hKJ_XPI/AAAAAAAAAWA/nwrYYn0JO14/s72-c/1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-616809806154819458</id><published>2007-04-11T10:35:00.000-03:00</published><updated>2007-04-11T10:44:16.681-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gerenciamento_de_projetos'/><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><title type='text'>Última Chamada</title><content type='html'>Consegui montar uma agenda bem legal e estou em Sampa desde o último domingo. Acho que gasto os 2 primeiros dias úteis só me adaptando ao novo fuso horário (é sério!*) e aos novos temperos. Meu estômago é muito mal acostumado...&lt;br /&gt;&lt;br /&gt;* Boa parte de Sampa acorda mais tarde e dorme MUITO mais tarde. A diferença, comparando com Vga, dá umas 3 horas. É muita coisa. Outra constatação (já meio antiga): preciso de 12 horas em Sampa para fazer o que faço em 8 horas em Minas. Não tô falando só de deslocamento não. Mas outro dia eu falo mais sobre 'trabalho em casa', produtividade, a crescente desimportância das distâncias...&lt;br /&gt;&lt;br /&gt;Fiquei sabendo que já temos cerca de 250 pessoas inscritas no &lt;a target="data" href="http://www.temporealeventos.com.br/?area=16"&gt;Seminário Gestão de Projetos de Software&lt;/a&gt;, da Tempo Real Eventos. Considerando que o evento tomará todo o sabadão (o próximo, dia 14), o número me surpreendeu. Restam poucas vagas. Quem quiser participar deste bate-papo que deve ser muito rico, &lt;a target="data" href="http://www.temporealeventos.com.br/?area=16"&gt;ainda tem chance&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A gente se vê lá.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-616809806154819458?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/616809806154819458/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=616809806154819458' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/616809806154819458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/616809806154819458'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/04/ltima-chamada.html' title='Última Chamada'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-8101146025147430424</id><published>2007-03-30T10:41:00.000-03:00</published><updated>2007-04-06T10:40:02.103-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pesquisa'/><category scheme='http://www.blogger.com/atom/ns#' term='estudantada'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia_de_requisitos'/><title type='text'>Engenharia de Requisitos: O Projeto Aslam [atualizado]</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" target="data" href="http://www.projetoaslam.com/index.htm"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_g4iII7TjRZM/Rg0Un5mHU6I/AAAAAAAAAVQ/Z26vgmeZizg/s320/Bolas_verde.jpg" alt="" id="BLOGGER_PHOTO_ID_5047713433060332450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Uma turma da universidade Anhembi Morumbi está realizando uma extensa pesquisa sobre Engenharia de Requisitos, particularmente técnicas de levantamento.&lt;br /&gt;&lt;br /&gt;Repasso aqui o convite para que todos os *praticantes* participem da pesquisa. O 1º questionário já está disponível no &lt;a target="data" href="http://www.projetoaslam.com/index.htm"&gt;site que eles desenvolveram especificamente para o projeto&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Parabéns para a turma. Trata-se de uma importante iniciativa. Rarírissima por essas bandas. Espero ter a chance de conhecer os resultados e comentá-los aqui no &lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;finito&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;Update&lt;/span&gt;: Prazo foi prorrogado para 12/Abril.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-8101146025147430424?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/8101146025147430424/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=8101146025147430424' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/8101146025147430424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/8101146025147430424'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/03/engenharia-de-requisitos-o-projeto.html' title='Engenharia de Requisitos: O Projeto Aslam [atualizado]'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_g4iII7TjRZM/Rg0Un5mHU6I/AAAAAAAAAVQ/Z26vgmeZizg/s72-c/Bolas_verde.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-513801157321193228</id><published>2007-03-23T13:55:00.000-03:00</published><updated>2007-05-23T19:28:32.499-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uml'/><category scheme='http://www.blogger.com/atom/ns#' term='bpmn'/><category scheme='http://www.blogger.com/atom/ns#' term='modelagem_de_negócios'/><category scheme='http://www.blogger.com/atom/ns#' term='suporte_a_projetos'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>UML e BPMN: Mutuamente Exclusivas?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.pfvasconcellos.eti.br/finito/site/suppro.html" title="Serviço finito: Suporte a Projetos"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_g4iII7TjRZM/RgQOGr6lJcI/AAAAAAAAAUc/loVP-rCqwk4/s400/projeto_ic_50x50.jpg" alt="" id="BLOGGER_PHOTO_ID_5045172990592230850" border="0" /&gt;&lt;/a&gt;Nossa área parece ter uma 'quedinha' especial por polarizações. Algumas são necessárias (REST vs SOAP). Seriam menos chatas se fossem breves e mais produtivas (Open Source vs Software Proprietário ou Agile vs Classic). Mas alguns embates parecem não fazer nenhum sentido. Um que descobri só recentemente é o duelo UML ou BPMN. Taí uma discussão muito 'nada a ver', na minha opinião. Vamos aos fatos.&lt;br /&gt;&lt;br /&gt;A &lt;a target="data" href="http://pt.wikipedia.org/wiki/Uml" title="Def na Wikipédia"&gt;UML&lt;/a&gt;, particularmente sua versão 2.0, é muito extensa? Muito genérica? Sim. Mas isso não é um acidente - um defeito. O ponto mais forte da UML, fora a coerência e legibilidade de seus artefatos, é a sua extensibilidade. Qualidade óbvia, já que ela é genérica. Tipo: "não faz mais do que a obrigação". Várias extensões foram desenvolvidas desde o nascimento da linguagem, no final da década passada. Uma delas é muito relevante para esta discussão: a EPBE, ou "&lt;a target="data" href="http://www.soc.staffs.ac.uk/kch1/teaching/short_course/unit_10_pro.ppt" title="Apresentação (PPT)"&gt;Eriksson-Penker Business Extensions&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;Apresentada por Hans-Erik Eriksson e Magnus Penker no livro "Business Modeling with UML" (Wiley, 2000), a EPBE cobre todos os aspectos da modelagem de negócios. Ou quase todos. É curioso, por exemplo, que ela não contemple diagramas de casos de uso. Na visão dos autores, tanto o diagrama de casos de uso quanto os diagramas de componentes e de distribuição (deployment) "são utilizados na análise e projeto de sistemas de informação, mas são pouco relevantes na modelagem de negócios". Por não conseguir dissociar a modelagem de negócios da engenharia de requisitos (falha minha), coloquei aquele "quase" acima.&lt;br /&gt;&lt;br /&gt;Mas a EPBE realmente cobre o essencial na modelagem de negócios, estruturando-se em torno de 4 visões:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Visão do Negócio&lt;/span&gt;: uma visão geral do negócio, destacando aspectos estratégicos e táticos (problemas a combater ou oportunidades a aproveitar);&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Processos de Negócio&lt;/span&gt;: mostra a dinâmica da organização, inclusive seu relacionamento com entidades externas.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Estrutura do Negócio&lt;/span&gt;: apresenta a estrutura da organização, a divisão de recursos e a carteira de produtos e/ou serviços;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Comportamento do Negócio&lt;/span&gt;: o comportamento individual de cada recurso ou processo no modelo do negócio.&lt;/li&gt;&lt;/ul&gt;Apenas nesta breve descrição já fica claro que não é possível comparar UML com &lt;a target="data" href="http://en.wikipedia.org/wiki/BPMN" title="Def na Wikipedia"&gt;BPMN&lt;/a&gt;. Seria algo como comparar uma bela melancia com uma simpática jaboticaba. BPMN, como o próprio nome indica, é uma Notação para Modelagem de &lt;span style="font-weight: bold;"&gt;Processos de Negócio&lt;/span&gt;. Ou seja, cobre apenas 1/4 do que é possível realizar com a UML devidamente extendida. Mas a questão não se encerra aqui.&lt;br /&gt;&lt;br /&gt;Muitos lembrarão: "ah, mas o debate verdadeiro é BPMN versus o Diagrama de Atividades da UML". De forma simples e direta: não há nada que eu faça em BPMN que eu não consiga representar em UML. Sim, com BPMN eu consigo diagramas mais 'bonitinhos', mas acho que este, definitivamente, não é o caso. Agora vamos elencar algumas coisas que conseguimos representar em UML e que não estão previstas na especificação BPMN:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Know-Why&lt;/span&gt;: um processo de negócio bem documentado justifica sua existência. Precisamos conhecer os objetivos e metas atrelados àquele dado processo. É fácil extender o diagrama de atividades para armazenar essas informações. Mas para que reinventar a roda? O Diagrama de Processos da EPBE já prevê e obriga a inserção desses atributos do processo.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Métricas&lt;/span&gt;: apelando para a batida máxima, "não se gerencia o que não se mede". Pode não ser verdadeira para tudo mas, em se tratando de processos de negócio, a afirmação é mais que verdadeira. Cada tipo de processo pode ter um conjunto muito específico de medidas relevantes. Mas existem duas que deveriam estar em todo mapa de processo: Custo e Tempo de Ciclo. Para conhecer os custos de um processo é imperativo que mapeemos todos os recursos utilizados em sua realização. BPMN simplesmente ignora-os.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Informação&lt;/span&gt;: na EPBE as informações são tratadas como um tipo de recurso que municia um processo. BPMN, como dito anteriormente, não se preocupa com recursos.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Pessoas&lt;/span&gt;: ou &lt;span style="font-style: italic;"&gt;stakeholders&lt;/span&gt;, também são recursos na notação EPBE.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Requisitos&lt;/span&gt;: sim, a EPBE também não contempla artefatos para a captura e gerenciamento de requisitos. Mas ela, ao contrário da BPMN, não ignora sua existência. Há um diagrama muito útil na EPBE, o Diagrama de Linha de Montagem (Assembly Line - veja exemplo abaixo), que permite associar processos de negócios (diretamente de seu respectivo diagrama), com pacotes de objetos (ou serviços!) e casos de uso. Ou seja, consigo rastrear - navegar entre o domínio do problema e o domínio da solução. Com uma vantagem imbatível: usando a mesmíssima linguagem: UML.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_g4iII7TjRZM/RgQYnL6lJdI/AAAAAAAAAUk/pM49W5ilO7o/s1600-h/assemblyline.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_g4iII7TjRZM/RgQYnL6lJdI/AAAAAAAAAUk/pM49W5ilO7o/s400/assemblyline.jpg" alt="" id="BLOGGER_PHOTO_ID_5045184544054257106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusão&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Não é o caso de simplesmente dizer que BPMN não é útil. Suas boas idéias, particularmente o maior detalhamento de alguns elementos (só obtidos através do uso de estereótipos no Diagrama de Atividades), podem e devem ser aproveitadas. BPMN e UML estão sob os cuidados do OMG. Acredito que num futuro próximo veremos uma mixagem das duas especificações. Ou então a transformação de BPMN em uma extensão da UML. Algo fácil e natural.&lt;br /&gt;&lt;br /&gt;Se &lt;a target="data" href="http://en.wikipedia.org/wiki/BPEL" title="Def na Wikipedia"&gt;BPEL&lt;/a&gt; é o seu sonho de consumo, saiba que já existem tradutores de diagramas de atividades para ela. Portanto, BPEL não é desculpa para a adoção da BPMN.&lt;br /&gt;&lt;br /&gt;Por fim é arriscado mas necessário dizer que não podemos confundir Modelagem de Negócios com a Modelagem de Processos de Negócios. A primeira é uma disciplina muito mais ampla e complexa. Que é muito importante em projetos para desenvolvimento de sistemas. E nada menos do que VITAL em iniciativas SOA.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-513801157321193228?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/513801157321193228/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=513801157321193228' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/513801157321193228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/513801157321193228'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/03/uml-e-bpmn-mutuamente-exclusivos.html' title='UML e BPMN: Mutuamente Exclusivas?'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_g4iII7TjRZM/RgQOGr6lJcI/AAAAAAAAAUc/loVP-rCqwk4/s72-c/projeto_ic_50x50.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-932616357671407246</id><published>2007-03-22T12:20:00.000-03:00</published><updated>2007-03-22T12:23:58.903-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meme'/><title type='text'>Meme #014 - Tecnologia é só 1% da Solução</title><content type='html'>&lt;blockquote&gt;Qualquer combinação de software e hardware pode ser vista como um &lt;strong style="font-style: italic;"&gt;sistema de informação&lt;/strong&gt; que pode ser dividido, literalmente, no &lt;strong style="font-style: italic;"&gt;sistema&lt;/strong&gt; propriamente dito e a &lt;strong style="font-style: italic;"&gt;informação&lt;/strong&gt;&lt;span style="font-style: italic;"&gt;,&lt;/span&gt; suas propriedades e contexto que trata (incluindo aí regras de negócio, gente, problemas, oportunidades…). &lt;p&gt;O &lt;strong style="font-style: italic;"&gt;sistema&lt;/strong&gt;&lt;span style="font-style: italic;"&gt;,&lt;/span&gt; por sua vez, é uma composição das &lt;strong style="font-style: italic;"&gt;tecnologias&lt;/strong&gt; usadas para sua construção e a capacidade de &lt;strong style="font-style: italic;"&gt;aplicação&lt;/strong&gt; das mesmas em um dado ambiente de &lt;strong style="font-style: italic;"&gt;informação&lt;/strong&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt; O que normalmente significa que um grande especialista em sistemas financeiros, por exemplo, vai estar perdido se o problema à sua frente for desenvolver um sistema de e-mail. Depois de quase 30 anos fazendo software, acho que descobri as porcentagens que regem as divisões acima: um sistema de informação é 10% sistema e 90% informação. E o sistema é 10% tecnologia e 90% aplicação, o que faz com que a tecnologia, de fato, seja &lt;strong style="font-style: italic;"&gt;apenas&lt;/strong&gt; 1% da solução.&lt;/p&gt;- Sílvio Meira (em "&lt;a target="data" href="http://blog.meira.com/2007/03/17/arquivo-noponto-mudando-o-mundo-como/"&gt;Mudando o Mundo. Como?&lt;/a&gt;")&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-932616357671407246?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/932616357671407246/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=932616357671407246' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/932616357671407246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/932616357671407246'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/03/meme-014-tecnologia-s-1-da-soluo.html' title='Meme #014 - Tecnologia é só 1% da Solução'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-6091631466284984149</id><published>2007-03-21T11:22:00.000-03:00</published><updated>2007-03-21T11:46:05.645-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programação architecture'/><title type='text'>Que Futuro estamos Codificando?</title><content type='html'>&lt;blockquote&gt;I’d like to predict that the current stacks of software by 10-15 years are going to be in a much worse legacy and more of a nightmare to maintain. You’re going to have employment forever maintaining this stuff. C++, Java code, C# code, this stuff is very complicated and very brittle with all these class libraries and frameworks. We’re digging ourselves in a really big hole and there will be a lifetime of opportunities for you people to maintain this stuff that you’re creating.&lt;br /&gt;&lt;br /&gt;- &lt;a target="data" href="http://en.wikipedia.org/wiki/Dave_Thomas_%28programmer%29" title="Bio na Wikipédia"&gt;Dave Thomas&lt;/a&gt; (no &lt;a target="data" href="http://www.infoq.com/interviews/jaoo-future-of-software-development-panel"&gt;JAOO Panel&lt;/a&gt;)&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Peguei carona no &lt;a target="data" href="http://fragmental.com.br/blog/?p=320"&gt;Fragmental&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-6091631466284984149?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/6091631466284984149/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=6091631466284984149' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6091631466284984149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6091631466284984149'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/03/que-futuro-estamos-codificando.html' title='Que Futuro estamos Codificando?'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-8150619250001210820</id><published>2007-03-19T11:02:00.000-03:00</published><updated>2007-03-19T14:26:44.294-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gerenciamento_de_ativos'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>SOA: O Fio da Meada</title><content type='html'>&lt;a href="http://schneider.blogspot.com/index.html"&gt;Jeff Schneider&lt;/a&gt;, há tempos, escreve sobre SOA. Dicas valiosas. Percebendo um certo descompasso - carência mesmo - em fevereiro começou uma série chamada "&lt;a target="data" href="http://schneider.blogspot.com/2007/02/starter-soa.html"&gt;Starter SOA&lt;/a&gt;". Tem 3 partes até agora. Não se sabe se continuará. Mas o pouco que foi para o ar é de enorme valia.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_g4iII7TjRZM/Rf6ZhV1b9hI/AAAAAAAAATU/B1IcWBwr52s/s1600-h/StarterSOA.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_g4iII7TjRZM/Rf6ZhV1b9hI/AAAAAAAAATU/B1IcWBwr52s/s400/StarterSOA.JPG" alt="" id="BLOGGER_PHOTO_ID_5043637430777542162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Na &lt;a target="data" href="http://schneider.blogspot.com/2007/02/starter-soa.html"&gt;1ª parte&lt;/a&gt; ele fixa as 3 áreas que devem ser 'atacadas' no início de um programa SOA:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Gerenciamento do Portfólio&lt;/li&gt;&lt;li&gt;Arquitetura Corporativa&lt;/li&gt;&lt;li&gt;Gerenciamento da Informação&lt;/li&gt;&lt;/ul&gt;No gráfico acima ele mostra o 'ataque' e suas derivações mais específicas, ilustrando em alto nível os principais papéis e responsabilidades que existem em uma equipe formada para implementação de uma SOA.&lt;br /&gt;&lt;br /&gt;Na &lt;a target="data" href="http://schneider.blogspot.com/2007/02/starter-soa-part-2.html"&gt;2ª parte&lt;/a&gt; ele sugere a criação de um "SOA Steering Comittee". No desenho abaixo os membros do comitê e respectivas disciplinas:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_g4iII7TjRZM/Rf6cNV1b9iI/AAAAAAAAATc/0hOT3zJFAYo/s1600-h/StarterSOA%2BPhase2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_g4iII7TjRZM/Rf6cNV1b9iI/AAAAAAAAATc/0hOT3zJFAYo/s400/StarterSOA%2BPhase2.JPG" alt="" id="BLOGGER_PHOTO_ID_5043640385715041826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A sugestão do Schneider tem algumas semelhanças com aquele desenho que &lt;a href="http://finito-log.blogspot.com/2005/07/soa-4-o-programa-soa.html"&gt;apresentei aqui há quase 2 anos&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://photos1.blogger.com/blogger/5020/401/400/Figura2.jpg" /&gt;&lt;/center&gt;&lt;br /&gt;Fui mais detalhista em alguns pontos, mas pequei por ignorar por completo a Arquitetura da Informação. Na verdade, joguei nas costas do Arquiteto de Serviços essa responsabilidade. Um serviço encapsula dados e lógica. Mas isso não tem nada a ver com a proposta de Schneider. Como &lt;a target="data" href="http://www.biske.com/blog/?p=140"&gt;bem explicou Todd Biske&lt;/a&gt;, "o gerenciamento da informação é a fonte de consistência entre todos os serviços". Sendo assim, no gráfico acima, o Arquiteto da Informação ficaria logo abaixo do Arquiteto SOA. É seu braço direito e fiscal.&lt;br /&gt;&lt;br /&gt;O Gerenciamento do Portfólio é uma das áreas críticas, segundo Schneider. No meu ponto de vista, deveria ser uma responsabilidade do próprio Gestor do Programa ("SOA Leader" na nomenclatura utilizada por ele). Auxiliam no gerenciamento do portfólio o Arquiteto de Negócio e o Gestor da Biblioteca de Ativos (GBA), além do representante do PMO (Escritório de Projetos). Entendo que portfólio são os projetos e os ativos existentes. É grande demais para uma cabeça só. Aproveito para insistir que uma boa ferramenta de apoio para tal gerenciamento, sintética e objetiva, é o Mapa Estratégico. Desde que devidamente adaptado para o programa.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-8150619250001210820?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/8150619250001210820/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=8150619250001210820' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/8150619250001210820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/8150619250001210820'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/03/soa-o-fio-da-meada.html' title='SOA: O Fio da Meada'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_g4iII7TjRZM/Rf6ZhV1b9hI/AAAAAAAAATU/B1IcWBwr52s/s72-c/StarterSOA.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-116298908447451935</id><published>2007-03-15T09:22:00.000-03:00</published><updated>2007-03-22T11:00:15.189-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gerenciamento_de_projetos'/><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><category scheme='http://www.blogger.com/atom/ns#' term='cursos_e_palestras'/><title type='text'>Convite</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" target="data" href="http://www.temporealeventos.com.br/?area=16"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_g4iII7TjRZM/Rfk7gIHD_2I/AAAAAAAAATM/AiN_GKVb8og/s400/gestaoprojetos.jpg" alt="" id="BLOGGER_PHOTO_ID_5042126680936939362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;No próximo dia 14 de abril estarei na FIAP, em Sampa, participando do Seminário "&lt;a target="data" href="http://www.temporealeventos.com.br/?area=16"&gt;Gestão de Projetos de Software&lt;/a&gt;" promovido pela Tempo Real Eventos. Eu sei, é um sabadão. Mas será uma oportunidade legal para trocarmos idéias e atualizarmos fofocas. Opa, e pq não, tomarmos algumas depois do evento!&lt;br /&gt;&lt;br /&gt;Farei a palestra de abertura. Na seqüência tem gente muito boa:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Juan Esteban Bernabó &lt;/span&gt;vai mostrar como "Criar Equipes Altamente Eficazes";&lt;/li&gt;&lt;li&gt;&lt;a target="data" href="http://heptagon.com.br/"&gt;&lt;span style="font-weight: bold;"&gt;Adail Retamal&lt;/span&gt;&lt;/a&gt; tratará de "Ferramentas e Qualidade"; e&lt;/li&gt;&lt;li&gt;&lt;a target="data" href="http://josepaulopapo.blogspot.com/"&gt;&lt;span style="font-weight: bold;"&gt;José Paulo Papo&lt;/span&gt;&lt;/a&gt; encerra o evento falando de "Gerenciamento de Riscos".&lt;/li&gt;&lt;/ul&gt;Maiores detalhes sobre o evento, local e inscrição, você encontra &lt;a target="data" href="http://www.temporealeventos.com.br/?area=16"&gt;nesta página&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Conto com todos vocês que aparecem aqui no &lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;finito&lt;/span&gt; de vez em quando.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-116298908447451935?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/116298908447451935/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=116298908447451935' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/116298908447451935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/116298908447451935'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2006/11/convite.html' title='Convite'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_g4iII7TjRZM/Rfk7gIHD_2I/AAAAAAAAATM/AiN_GKVb8og/s72-c/gestaoprojetos.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-4934478603884246459</id><published>2007-03-13T08:41:00.000-03:00</published><updated>2007-03-13T08:54:21.205-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='swebok'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia_de_software'/><category scheme='http://www.blogger.com/atom/ns#' term='voluntário'/><title type='text'>Help Wanted: Translators</title><content type='html'>Uma cambada pra lá de legal, boa parte colegas na UFLA(vras), disparou um trabalho voluntário muito caro* para o solo tupiniquim: a tradução do &lt;a href="http://en.wikipedia.org/wiki/SWEBOK"&gt;SWEBOK - Software Engineering Body of Knowledge&lt;/a&gt;. O trampo tá carecendo de mão-de-obra. Além dos poucos voluntários, tem gente (como eu) que anda bem enrolada.&lt;br /&gt;&lt;br /&gt;Quem quiser participar da empreitada manda um alô para o &lt;a href="mailto://saulo%2Earruda@gmail.com/"&gt;Saulo Arruda&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 119, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;* Caro porque é raro. Quantos textos ultra-BÁSICOS da nossa área nunca foram traduzidos? Nem vou falar de "The Mythical Man-Month", "Peopleware"...&lt;br /&gt;&lt;br /&gt;O trabalho, concebido pelo Luciano Borges e guiado pelo Tiago Soldá (que fez um excepcional trabalho de infra e organização), pode merecer reconhecimento legal do IEEE. Ou seja, não será a mesma 'saia-justa' que um dia ocorreu com uma tradução não autorizada do PMBOK.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-4934478603884246459?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/4934478603884246459/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=4934478603884246459' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4934478603884246459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4934478603884246459'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/03/help-wanted-translators.html' title='Help Wanted: Translators'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-4141414814718043943</id><published>2007-03-07T11:19:00.000-03:00</published><updated>2007-03-07T14:20:39.427-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gerenciamento_de_projetos'/><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='ágil'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>SOA: As Mudanças Culturais</title><content type='html'>No mundo de TI, tudo que é realmente novo gera mudanças culturais. SOA propõe e depende muito de uma série de mudanças culturais. A forma como uma organização percebe e gerencia seus processos de negócio talvez seja uma das mudanças mais visíveis - mais claras. Mas existem outros tipos, relativamente menores, que também são críticos para o sucesso da iniciativa.&lt;br /&gt;&lt;br /&gt;Alguns princípios que regem o gerenciamento de projetos, por exemplo, precisam ser revistos. Recentemente aconteceu uma boa discussão no &lt;a href="http://br.groups.yahoo.com/group/CMM-Brasil/"&gt;grupo CMM-Brasil&lt;/a&gt; que envolveu, entre outras coisas, o balanceamento do 'trio de ferro: Preço x Prazo x Escopo'. Resumindo: quem defende uma abordagem Ágil* diz que, após a negociação e contratação formal, o único item que deveria variar na equação acima é o escopo. Deveríamos eliminar algumas funcionalidades com o intuito de manter intactos o valor e o prazo inicialmente acordados.&lt;br /&gt;&lt;br /&gt;De uma maneira geral, e não exclusivamente no caso de um programa SOA, a regra é questionável e polêmica. Agilidade combina com flexibilidade. E regras escritas em pedra não combinam com flexibilidade. Está aí um tipo de princípio que não deveria ser adotado no nível da organização. Alguns projetos podem exigir o total atendimento dos requisitos apresentados. Neste caso, clientes e usuários podem concordar com uma flexibilização dos preços e prazos apresentados. A negociação do(s) ponto(s) de variabilidade do 'trio de ferro' deveria fazer parte do acordo inicial, seja ele um &lt;a href="http://finito-log.blogspot.com/2007/02/contratos-ou-convnios.html"&gt;contrato ou um convênio&lt;/a&gt;. Ao contrário do que foi dito &lt;a href="http://br.groups.yahoo.com/group/CMM-Brasil/message/4053"&gt;naquela &lt;span style="font-style: italic;"&gt;thread&lt;/span&gt; do grupo de discussão&lt;/a&gt;, não deixo de ser ágil porque concordei com a entrega de todas as funcionalidades requeridas por um cliente. Mesmo que isso signifique algum atraso em relação aos prazos acordados anteriormente.&lt;br /&gt;&lt;br /&gt;Agora, quando se trata especificamente de uma iniciativa SOA, a fixação do escopo como o único fator variável do 'trio de ferro' pode ser um engano ainda mais nocivo. Um engano bastante comum que, &lt;a href="http://www.biske.com/blog/?p=142" title="Teaming Up for SOA"&gt;segundo Todd Biske&lt;/a&gt;, deriva de uma mentalidade &lt;span style="font-style: italic;"&gt;'schedule-driven'&lt;/span&gt;. Vou surrupiar seus argumentos:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Muitas organizações com as quais trabalho têm a tendência de ser 'guiadas pelos cronogramas' &lt;span style="font-style: italic;"&gt;(schedule driven)&lt;/span&gt;. Ou seja, o elemento menos flexível do projeto é o cronograma. Assim, a coisa que mais 'sofre' é o escopo. Infelizmente, não se trata do escopo propriamente dito e sim da diferença entre o caminho mais rápido (tático) versus o melhor caminho (estratégico). Se você está tentando implementar uma SOA, saiba que esse tipo de governança de TI tornará sua vida bem difícil. Você está premiando o sucesso do cronograma, não o sucesso da arquitetura.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Todd encerra dizendo que se trata de uma "grande mudança cultural". É sim, particularmente onde impera o imediatismo. SOA deve, de alguma forma, ser vacinada contra esse mal. E isso não significa, de forma alguma, deixar de ser ágil.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-4141414814718043943?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/4141414814718043943/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=4141414814718043943' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4141414814718043943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4141414814718043943'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/03/soa-as-mudanas-culturais.html' title='SOA: As Mudanças Culturais'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-3558753729428641017</id><published>2007-02-28T13:50:00.000-03:00</published><updated>2007-02-28T17:15:34.931-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='finito'/><category scheme='http://www.blogger.com/atom/ns#' term='serviços'/><title type='text'>finito 3.0</title><content type='html'>A versão beta nasceu há quase 3 anos, com a exclusiva finalidade de me apoiar na elaboração de artigos e apresentações. Da beta para a 1.0 pouca coisa mudou. No início do ano passado, com o 'start' definitivo de minha carreira solo, brotou a versão 2.0. Agora, buscando mais e melhores desafios, apresento o &lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;finito&lt;/span&gt; 3.0!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_g4iII7TjRZM/ReXi00FMPHI/AAAAAAAAARE/FwLerjvKRco/s1600-h/newfinito.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_g4iII7TjRZM/ReXi00FMPHI/AAAAAAAAARE/FwLerjvKRco/s400/newfinito.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5036681155245259890" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Blog, site, catálogo de serviços. Os próprios serviços. Tudo novinho em folha. Em Folhas. Espero também que seja uma boa e consistente plataforma para as novidades que pintarão aqui em breve.&lt;br /&gt;&lt;br /&gt;E aí, gostou? Não? Envie suas críticas e sugestões. Sempre serão bem vindas.&lt;br /&gt;&lt;br /&gt;Quero aproveitar a oportunidade para agradecer as pessoas que me ajudaram na construção desta versão (em ordem alfabética): &lt;span style="font-weight: bold;"&gt;Denis Leite&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Ivo Michalick&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Nelson Biagio Jr.&lt;/span&gt; e &lt;span style="font-weight: bold;"&gt;Saulo Arruda&lt;/span&gt;. Pelas &lt;a href="http://www.linkedin.com/in/pfvasconcellos"&gt;recomendações no &lt;span style="font-style: italic;"&gt;LinkedIn&lt;/span&gt;&lt;/a&gt;, meu muito obrigado para: &lt;span style="font-weight: bold;"&gt;Alexandre Calderaro&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;João Stankevicius&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Marcelino Bersch&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Ronan Cunali&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Simone Lopes&lt;/span&gt; e &lt;span style="font-weight: bold;"&gt;Victor Zamora&lt;/span&gt;. Pelo apoio desde sempre: &lt;span style="font-weight: bold;"&gt;Ariane Garé&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Anderson Pontes Pinto&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Carlos Teixeira&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Luis Felipe Braga&lt;/span&gt; e &lt;span style="font-weight: bold;"&gt;Nelson Ponce&lt;/span&gt;. Pelos palpites e validações: &lt;span style="font-weight: bold;"&gt;Dona Tutti&lt;/span&gt; e &lt;span style="font-weight: bold;"&gt;Guz Vasconcellos&lt;/span&gt;. Tks! Hehe.. ficou parecendo listinha de ganhador de Oscar.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-3558753729428641017?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/3558753729428641017/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=3558753729428641017' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/3558753729428641017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/3558753729428641017'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/02/finito-30.html' title='finito 3.0'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_g4iII7TjRZM/ReXi00FMPHI/AAAAAAAAARE/FwLerjvKRco/s72-c/newfinito.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-3163672694991814532</id><published>2007-02-21T11:24:00.000-02:00</published><updated>2007-02-21T11:32:40.429-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='criatividade'/><category scheme='http://www.blogger.com/atom/ns#' term='meme'/><category scheme='http://www.blogger.com/atom/ns#' term='inovação'/><title type='text'>Meme #013 - O Ócio Lubrifica</title><content type='html'>&lt;blockquote&gt;Slack at all levels is necessary to make the organization work effectively and to grow. It is the lubricant of change. Good companies excel in the creative use of slack. And bad ones can only obsses about removing it.&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://en.wikipedia.org/wiki/Tom_DeMarco"&gt;&lt;span style="font-weight:bold;"&gt;Tom DeMarco&lt;/span&gt;&lt;/a&gt; (em "Slack")&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Surrupiei a citação deste &lt;a href="http://maujr.org/2007/02/12/ocio-como-combustivel-para-a-inovacao/" title="Ócio como combustível para a inovação"&gt;excelente artigo do Maurício Linhares&lt;/a&gt;. Cheguei até ele via &lt;a href="http://fragmental.com.br/blog/?p=310" title="Mauricio Linhares no IMasters!"&gt;Fragmental&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-3163672694991814532?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/3163672694991814532/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=3163672694991814532' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/3163672694991814532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/3163672694991814532'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/02/meme-013-o-cio-lubrifica.html' title='Meme #013 - O Ócio Lubrifica'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-6302229917326015636</id><published>2007-02-16T10:13:00.000-02:00</published><updated>2007-02-16T10:25:09.109-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='classic'/><category scheme='http://www.blogger.com/atom/ns#' term='aquisição'/><category scheme='http://www.blogger.com/atom/ns#' term='contratos'/><title type='text'>Contratos ou Convênios?</title><content type='html'>A aquisição de projetos de software é o tipo de assunto que dá muito pano pra manga. No excelente &lt;a href="http://br.groups.yahoo.com/group/CMM-Brasil/"&gt;grupo CMM-Brasil&lt;/a&gt;, o tema (e o carcomido embate 'agile x classic(!*)), gerou uma boa quantidade de mensagens nesta semana. Ontem o &lt;a href="http://en.wikipedia.org/wiki/JP_Rangaswami" title="Bio na Wikipédia"&gt;JP Rangaswami&lt;/a&gt;, do '&lt;a href="http://confusedofcalcutta.com/"&gt;Confused of Calcutta&lt;/a&gt;', apresentou uma &lt;a href="http://confusedofcalcutta.com/2007/02/15/agile-contracts-versus-covenants/" title="Agile contracts versus covenants"&gt;visão interessante&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;In a contract, at the slightest sign of trouble, you look for “recourse”. A contract tells you how to punish the other person if something goes wrong. In a covenant, at the slightest sign of trouble, you look for “repair”. A covenant tells you that the two of you will work something out, not sue each other.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Voltarei ao tema, contando algumas experiências pessoais.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;* Classic?!? Não sei se vi em algum lugar. Mas ficou legal a 'tag' para identificar o outro lado da moeda quando o assunto são os processos e modelos para desenvolvimento de sistemas.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-6302229917326015636?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/6302229917326015636/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=6302229917326015636' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6302229917326015636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6302229917326015636'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/02/contratos-ou-convnios.html' title='Contratos ou Convênios?'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-6203888809195724603</id><published>2007-02-15T09:50:00.000-02:00</published><updated>2007-02-15T10:00:17.027-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spi'/><category scheme='http://www.blogger.com/atom/ns#' term='mps'/><category scheme='http://www.blogger.com/atom/ns#' term='qualidade'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='testes'/><title type='text'>Google Testing Blog</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_g4iII7TjRZM/RdRJshdAD5I/AAAAAAAAAN0/SFLJG9wJMxo/s1600-h/googletests.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_g4iII7TjRZM/RdRJshdAD5I/AAAAAAAAAN0/SFLJG9wJMxo/s400/googletests.png" alt="" id="BLOGGER_PHOTO_ID_5031727712922767250" border="0" /&gt;&lt;/a&gt; O Google tem experiências muito boas para compartilhar. Em todas as áreas que formam o que chamamos de Engenharia de Software. O &lt;a href="http://googletesting.blogspot.com/"&gt;Google Testing Blog&lt;/a&gt; é um dos vários "Google Dev Blogs" que os googlers disponibilizam.&lt;br /&gt;&lt;br /&gt;Eles farão um 'rodízio' de slogans. O atual, adaptado de uma frase do Mario Andretti, é "&lt;span style="font-weight:bold;"&gt;If it ain't broke, you're not trying hard enough&lt;/span&gt;". Legal. Mais legal ainda é a logomarca aí ao lado.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-6203888809195724603?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/6203888809195724603/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=6203888809195724603' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6203888809195724603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6203888809195724603'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/02/google-testing-blog.html' title='Google Testing Blog'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_g4iII7TjRZM/RdRJshdAD5I/AAAAAAAAAN0/SFLJG9wJMxo/s72-c/googletests.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-7675795479705323300</id><published>2007-02-10T00:51:00.000-02:00</published><updated>2007-02-04T12:26:58.920-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='processos'/><category scheme='http://www.blogger.com/atom/ns#' term='graffiti'/><title type='text'>Getting Real</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Graffiti&lt;/span&gt;:  Vocês usam algum processo de desenvolvimento? Podem falar um pouco sobre ele? Tipo, tem um pouco de XP ou afins?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Marco Gomes&lt;/span&gt;: Usamos o Getting Real, a programação é "Orientada à Gambiarras com Ajustes Posteriores" e trabalhamos sempre nas madrugadas.&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;O papo aí é um pequeno trecho da &lt;a href="http://pfvasconcellos.blogspot.com/2007/02/boo-box-um-bate-papo-com-dupla-dinmica.html"&gt;entrevista que Marco Gomes e Rapha Vasconcellos&lt;/a&gt;, criadores do &lt;a href="http://www.boo-box.com/html/pt/"&gt;&lt;span style="font-weight: bold;"&gt;Boo Box&lt;/span&gt;&lt;/a&gt;, deram para o &lt;a href="http://pfvasconcellos.blogspot.com/"&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Graffiti &lt;/span&gt;&lt;/a&gt;(meu blog 'menos sério', hehe). Pena que não deu para explorar mais o assunto, o processo "Getting Real". Mas, pelo jeito, oportunidades não faltarão.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-7675795479705323300?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/7675795479705323300/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=7675795479705323300' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/7675795479705323300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/7675795479705323300'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/02/getting-real.html' title='Getting Real'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-4491099156800666078</id><published>2007-01-25T11:08:00.000-02:00</published><updated>2007-01-25T17:46:09.187-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spi'/><category scheme='http://www.blogger.com/atom/ns#' term='reuso'/><category scheme='http://www.blogger.com/atom/ns#' term='mps'/><category scheme='http://www.blogger.com/atom/ns#' term='qualidade'/><category scheme='http://www.blogger.com/atom/ns#' term='gerenciamento_de_ativos'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>Ativos: Ciclo de Vida e Processos</title><content type='html'>&lt;span style="font-size:85%;"&gt;Seqüência de "&lt;a href="http://finito-log.blogspot.com/2007/01/ativos-o-cofre-e-o-guardio.html"&gt;&lt;span style="font-weight: bold;"&gt;Ativos: O Cofre e o Guardião&lt;/span&gt;&lt;/a&gt;", capítulo da série "&lt;a href="http://finito-log.blogspot.com/2006/12/gerenciando-ativos-de-software.html"&gt;&lt;span style="font-weight: bold;"&gt;Gerenciando Ativos de Software&lt;/span&gt;&lt;/a&gt;".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flickr.com/photos/bfurnace/227763092/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_g4iII7TjRZM/RbjTjvunwXI/AAAAAAAAAHg/q_6xvEGUdKg/s400/227763092_e856532014.jpg" alt="" id="BLOGGER_PHOTO_ID_5023997995392680306" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Foto de &lt;a href="http://flickr.com/people/bfurnace/" title="Flickr Profile"&gt;&lt;span style="font-weight: bold;"&gt;Bryan Furnace&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Antes que possamos falar especificamente sobre processos de desenvolvimento e administração de ativos, é importante entender o seu Ciclo de Vida. Quando nos preocupamos exclusivamente com o reuso, percebemos apenas duas atividades principais [1]: o desenvolvimento de ativos (dos serviços, em uma SOA); e o desenvolvimento dos produtos / aplicações (ou meta-aplicações em uma SOA), que utilizam os ativos como blocos de construção. No entanto, se a intenção é o completo gerenciamento dos ativos de software, o desenvolvimento de ativos e aplicações é só uma parte do trabalho. Porque devemos gerenciar todo o ciclo de vida dos ativos. E este ciclo é composto por 5 momentos bastante distintos [2*]:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Identificação&lt;/span&gt;: a necessidade ou o potencial de (re)uso de um determinado ativo  é identificado. Requisitos e restrições são levantados e a viabilidade de sua produção é estudada. Em um programa SOA, identificamos serviços.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Produção&lt;/span&gt;: momento no qual um ativo é produzido. Como veremos posteriormente, um ativo pode ser produzido no contexto de um projeto ou em uma unidade destacada especificamente para este fim.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Consumo&lt;/span&gt;: o ativo é (re)utilizado na construção de aplicações ou meta-aplicações.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Manutenção&lt;/span&gt;: etapa de duração indeterminada, existe enquanto o ativo estiver disponível para consumo (no repositório) ou em uso por uma ou mais aplicações.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Aposentadoria&lt;/span&gt;: quando um ativo é descartado, na maioria das vezes sendo integralmente substituído.&lt;/li&gt;&lt;/ul&gt;Para cada momento no ciclo de vida de um ativo de software há um processo específico. A lista abaixo apresenta os processos e suas principais responsabilidades [3]:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Identificação&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Coleta e Análise de Requisitos&lt;/li&gt;&lt;li&gt;Análise do Negócio&lt;/li&gt;&lt;li&gt;Avaliação Custo / Benefício&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Produção&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Desenvolvimento do Ativo (ou Aquisição e Customização)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Testes e Qualificação&lt;/li&gt;&lt;li&gt;Classificação (aplicação etiqueta RAS)&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Consumo&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Busca e Avaliação do Ativo&lt;/li&gt;&lt;li&gt;Integração (desenvolvimento da aplicação)&lt;/li&gt;&lt;li&gt;Relatório sobre o (re)uso&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Manutenção&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Cadastramento do Ativo (catálogo e repositório)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Suporte ao Ativo&lt;/li&gt;&lt;li&gt;Administração e Suporte ao Repositório&lt;/li&gt;&lt;li&gt;Gerenciamento de Mudanças nos Ativos&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Aposentadoria&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Análise de (re)uso, redundâncias e oportunidades de melhoria&lt;/li&gt;&lt;li&gt;Preparação para descarte do Ativo&lt;/li&gt;&lt;li&gt;Remoção do Ativo&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;É interessante notar que, apesar de algumas semelhanças, os processos acima não sobrepõem nem podem substituir um processo de desenvolvimento tradicional. As atividades listadas extrapolam as fronteiras de um projeto. E devem compor um Programa de Gerenciamento de Ativos (que pode ser um sub-conjunto de um Programa SOA). O diagrama abaixo relaciona alguns dos processos listados com o RUP [2]:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_g4iII7TjRZM/RbjtpPunwYI/AAAAAAAAAHo/XitHl-sFgrQ/s1600-h/fig3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_g4iII7TjRZM/RbjtpPunwYI/AAAAAAAAAHo/XitHl-sFgrQ/s400/fig3.jpg" alt="" id="BLOGGER_PHOTO_ID_5024026677184283010" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://2.bp.blogspot.com/_g4iII7TjRZM/RbjtpPunwYI/AAAAAAAAAHo/XitHl-sFgrQ/s1600-h/fig3.jpg"&gt;Clique para ampliar&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Reparem que a produção de ativos pode ser parte de um projeto ou uma responsabilidade de outro grupo (na parte inferior do gráfico). No entanto, essa possibilidade não deveria ser aceita em iniciativas de reuso sistemático nem em programas SOA.&lt;br /&gt;&lt;br /&gt;No primeiro caso, por tranferir para um projeto um conjunto de atividades (e respectivos custos) que raramente se justificam. A pulverização das atividades de produção também pode comprometer a qualidade dos ativos. Para a implantação do reuso sistemático, parece ser mais indicado que um grupo seja criado para tratar exclusivamente das atividades de produção.&lt;br /&gt;&lt;br /&gt;Em programas SOA, o cenário sinalizado pelo diagrama acima parece ainda menos factível. A divisão entre o desenvolvimento de ativos (serviços) e aplicações é de certa forma arbitrária. O desenvolvimento de cada serviço deve ser visto como um projeto em si, independente de seu porte. E em um projeto para a construção de uma meta-aplicação (puro consumo de ativos / serviços), a inserção da construção de um serviço em seu escopo pode significar aumento da complexidade sem nenhum benefício que o justifique.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Distribuindo Responsabilidades&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Como vimos no &lt;a href="http://finito-log.blogspot.com/2007/01/ativos-o-cofre-e-o-guardio.html"&gt;capítulo anterior&lt;/a&gt;, as atividades de administração e suporte ao repositório, cadastramento de ativos e manutenção do catálogo são de responsabilidade do GBA (Gestor da Biblioteca de Ativos). Esta pessoa ou grupo deve ficar subordinada ao comitê que administra os ativos ou o programa SOA. As atividades de Identificação, Manutenção e Aposentadoria de ativos (serviços) seriam uma responsabilidade deste comitê gestor. É lógico que o porte da iniciativa (principalmente o número de ativos), é que determinará o tamanho desta estrutura. As atividades de suporte e melhoria dos ativos podem ser tratadas como pequenos projetos, e delegadas para a equipe de produção.&lt;br /&gt;&lt;br /&gt;Como foi dito anteriormente, é indicado que a equipe de produção seja uma entidade autônoma, principalmente em relação àquelas que desempenham atividades de consumo de ativos. Seguindo um padrão que caracteriza os serviços em uma SOA, o ideal é que todas as equipes sejam "levemente acopladas".&lt;br /&gt;&lt;br /&gt;Sendo assim, temos um desenho que apresenta três grandes grupos de pessoas:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Gerenciamento de Ativos&lt;/li&gt;&lt;li&gt;Produção de Ativos&lt;/li&gt;&lt;li&gt;Consumo de Ativos&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: rgb(65, 129, 180);font-size:85%;" &gt;[continua]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Os próximos 3 capítulos falarão sobre os processos de cada um dos 3 grupos acima. Aumentei consideravelmente o escopo deste trabalho, e por isso o prazo de 11/jan foi sumariamente desconsiderado. Nesta semana mesmo &lt;a href="http://finito-log.blogspot.com/2007/01/transformando-etiquetas-em-uma-base-de.html"&gt;publiquei um breve "desvio" da série, para falar exclusivamente sobre a criação de uma (necessária) base de conhecimentos&lt;/a&gt;. Não a considerei uma parte desta série, mas é provável que ela apareça (devidamente ampliada e remodelada) na compilação final. Compilação que eu espero publicar ainda em fevereiro. O desvio que fui obrigado a realizar foi bem maior do que o artigo citado mostra: mergulhei na disciplina "Engenharia de Requisitos" para adaptá-la para programas de reuso e, principalmente, SOA. No próximo capítulo mostro meus achados.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Referências:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Objects, Components, and Frameworks with UML - The Catalysis Approach&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Desmond F. D'Souza e Alan Cameron Wills&lt;br /&gt;Addison-Wesley (1999).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://www-128.ibm.com/developerworks/rational/library/oct05/wilber/"&gt;Asset Lifecycle Management for Service-Oriented Architectures&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Grant Larsen e Jack Wilber&lt;br /&gt;IBM / The Rational Edge (2005).&lt;br /&gt;* O artigo original fala de 4 &lt;span style="font-style: italic;"&gt;workflows&lt;/span&gt;. Adaptei a terminologia e inseri o momento "Aposentadoria". Justifico as alterações no próximo capítulo.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Practical Software Reuse&lt;/span&gt;&lt;br /&gt;Michel Ezran, Maurizio Morisio e Colin Tully&lt;br /&gt;Springer (2002).&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-4491099156800666078?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/4491099156800666078/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=4491099156800666078' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4491099156800666078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/4491099156800666078'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/01/ativos-ciclo-de-vida-e-processos.html' title='Ativos: Ciclo de Vida e Processos'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_g4iII7TjRZM/RbjTjvunwXI/AAAAAAAAAHg/q_6xvEGUdKg/s72-c/227763092_e856532014.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-6042361899759817198</id><published>2007-01-23T17:16:00.000-02:00</published><updated>2007-01-23T19:31:21.050-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spi'/><category scheme='http://www.blogger.com/atom/ns#' term='reuso'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia_de_requisitos'/><category scheme='http://www.blogger.com/atom/ns#' term='mps'/><category scheme='http://www.blogger.com/atom/ns#' term='gerenciamento_de_ativos'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>Transformando Etiquetas em uma Base de Conhecimentos</title><content type='html'>&lt;span style="font-size:85%;"&gt;Extensão do capítulo "&lt;a style="font-weight: bold;" href="http://finito-log.blogspot.com/2007/01/etiquetando-ativos-de-software.html"&gt;Etiquetando Ativos de Software&lt;/a&gt;", penúltimo capítulo publicado até agora na série "&lt;a href="http://finito-log.blogspot.com/2006/12/gerenciando-ativos-de-software.html"&gt;&lt;span style="font-weight: bold;"&gt;Gerenciando Ativos de Software&lt;/span&gt;&lt;/a&gt;".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Neste ponto eu começaria a escrever sobre os processos necessários para a administração de ativos de software e para o reuso. O ponto de partida e um dos fatores mais importantes e críticos tanto para o reuso quanto na implementação de uma SOA é a &lt;a href="http://en.wikipedia.org/wiki/Requirements_engineering"&gt;Engenharia de Requisitos&lt;/a&gt; -- ou, colocando em outro padrão, o Desenvolvimento e o Gerenciamento de Requisitos. Para explicar a importância desta disciplina no contexto da série, basta lembrar uma frase que &lt;a href="http://finito-log.blogspot.com/2006/12/reuso-prtica-sistemtica.html"&gt;citei em um dos primeiros capítulos&lt;/a&gt;: "Oportunidades de reuso são como &lt;span style="font-style: italic;" title="Reuso: Prática Sistemática"&gt;bugs&lt;/span&gt;: quanto antes elas forem encontradas, melhor" [1].&lt;br /&gt;&lt;br /&gt;As similaridades e as diferenças entre aplicações são encontradas em dois lugares principais: nos requisitos e na arquitetura. O primeiro delimita o problema. A segunda aponta uma forma de solução. Foi aqui que esbarrei numa questão que acabou 'forçando' este &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;: afinal, como coletar requisitos com o objetivo de detectar oportunidades de reuso?&lt;br /&gt;&lt;br /&gt;A busca pela resposta acabou me levando de volta para uma &lt;a href="http://www.pfvasconcellos.eti.br/downloads/ReqEng_vs_SUCESU.pdf" title="Engenharia de Requerimentos (sic) = arquivo pdf. Leia obs abaixo"&gt;antiga briga*&lt;/a&gt;: sem uma base de conhecimentos bem estruturada, esse levantamento é uma tarefa hercúlea, cara e nada ágil. Se boa parte das ferramentas para administração de requisitos ainda não achou uma boa solução para a rastreabilidade*, o que esperar então da forma como elas tratarão essa "nova" demanda?&lt;br /&gt;&lt;br /&gt;Porque não se trata apenas de recuperar os requisitos. Devemos ter condições de analisar todo o histórico de construção - observar todas as derivações (modelos, código etc) e conhecer as decisões tomadas. Conhecer todo o ciclo de vida de um ativo pode ser um fator determinante para a sua reutilização.&lt;br /&gt;&lt;br /&gt;As etiquetas RAS, &lt;a href="http://finito-log.blogspot.com/2007/01/etiquetando-ativos-de-software.html" title="Etiquetando Ativos de Software"&gt;apresentadas anteriormente&lt;/a&gt;, suprem uma parte dessas necessidades. Mas tanto as suas informações quanto a sua forma de persistência não atenderiam plenamente a demanda pela busca e comparação de requisitos.&lt;br /&gt;&lt;br /&gt;Uma deficiência do padrão, apontada anteriormente, é o fato dele não contemplar o histórico de (re)uso do ativo. Se considerarmos então tudo o que precisamos saber sobre os requisitos, definitivamente o padrão RAS não é suficiente. Sua forma de armazenamento (arquivos XML em um sistema de arquivos tradicional) também não facilita as tarefas de busca. Precisamos de uma base de conhecimentos bem estruturada. E sua persistência em um sistema gerenciador de bancos de dados parece ser a melhor alternativa.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_g4iII7TjRZM/RbZ4ffunwVI/AAAAAAAAAHE/Y1b0EOB8rnU/s1600-h/KB_model.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_g4iII7TjRZM/RbZ4ffunwVI/AAAAAAAAAHE/Y1b0EOB8rnU/s400/KB_model.png" alt="" id="BLOGGER_PHOTO_ID_5023334916866687314" border="0" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_g4iII7TjRZM/RbZ4ffunwVI/AAAAAAAAAHE/Y1b0EOB8rnU/s1600-h/KB_model.png"&gt;&lt;span style="font-size:85%;"&gt;Clique para ampliar.&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;O padrão RAS é extensível. E ele já recebe informações sobre requisitos na entidade/classe "Artefato". O que eu sugiro no diagrama acima é uma extensão do padrão, de forma que ele possa contemplar informações mais específicas sobre os requisitos e sobre o negócio. Utilizei três fontes para traçar o diagrama conceitual: a base que descrevi no artigo supra-citado*, o "&lt;span style="font-style: italic;"&gt;Requirements Knowledge Model&lt;/span&gt;" de Suzanne e James Robertson [2], e o meta-modelo básico de conceitos de modelagem de negócios proposto por Hans-Erik Eriksson e Magnus Penker [3].&lt;br /&gt;&lt;br /&gt;Todos os requisitos são associados aos casos de uso do negócio que, por sua vez, são vinculados à processos de negócio. A caracterização e descrição dos processos é apoiada por quatro elementos básicos: seus Objetivos, Recursos, Eventos e Regras. Informações básicas sobre o negócio podem facilitar a busca e a comparação de requisitos.&lt;br /&gt;&lt;br /&gt;Os requisitos também são associados aos elementos que formam a solução. A vinculação direta é com os casos de uso do produto ou serviço que, segundo o padrão RAS, também são cadastrados como "Artefatos". Desta forma é possível rastrear todas as derivações que ocorreram durante o desenvolvimento de determinada solução.&lt;br /&gt;&lt;br /&gt;Na parte inferior do diagrama eu apenas sinalizo a possibilidade de classificar e detalhar melhor os requisitos.&lt;br /&gt;&lt;br /&gt;É importante salientar que nós não reusamos UM requisito. Não buscamos isso. O que se reutiliza é um conjunto &lt;span style="font-style: italic;"&gt;(cluster)&lt;/span&gt; de requisitos. Todos os descritores e entidades sugeridas acima existem para possibilitar a formação um conjunto. Por exemplo: podemos selecionar todos os requisitos de um determinado processo de negócio; todos os requisitos funcionais que referenciem determinado recurso; os requisitos não-funcionais de determinado produto / serviço; e assim por diante.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Não é minha intenção aprofundar muito nas questões colocadas neste post. Tanto que ele nem está no 'padrão de escrita' da série. Posteriormente, na versão editada desta série e em outros artigos, falarei mais sobre a construção de uma Base de Conhecimentos para organizações que desenvolvem software.&lt;br /&gt;&lt;br /&gt;* Obs.: Na realidade, preciso reescrever e corrigir este artigo. É de 2003, e até hoje tá ali no canto, falando de "requerimentos".&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Referências:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Practical Software Reuse&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Michel Ezran, Maurizio Moricio e Colin Tully&lt;br /&gt;Springer (2002).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Requirements-Led Project Management&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Suzanne Robertson e James Robertson&lt;br /&gt;Addison-Wesley (2005).&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Business Modeling with UML - Business Patterns at Work&lt;/span&gt;&lt;br /&gt;Hans-Erik Eriksson e Magnus Penker&lt;br /&gt;Wiley (2000).&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-6042361899759817198?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/6042361899759817198/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=6042361899759817198' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6042361899759817198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6042361899759817198'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/01/transformando-etiquetas-em-uma-base-de.html' title='Transformando Etiquetas em uma Base de Conhecimentos'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_g4iII7TjRZM/RbZ4ffunwVI/AAAAAAAAAHE/Y1b0EOB8rnU/s72-c/KB_model.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-1031542462895219686</id><published>2007-01-22T10:13:00.000-02:00</published><updated>2007-01-22T10:37:39.428-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gerenciamento_de_projetos'/><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><category scheme='http://www.blogger.com/atom/ns#' term='treinamento'/><title type='text'>Gerenciamento de Projetos de Software com ênfase em Planejamento</title><content type='html'>Acontecerá em BH, entre 5 e 14 de fevereiro, o curso "&lt;a href="http://www.ietec.com.br/ietec/cursos/area_tecnologia_da_informacao/curso_gerenciamento_de_projetos_de_software33/-template_interna_cursos"&gt;&lt;span style="font-weight: bold;"&gt;Gerenciamento de Projetos de Software com ênfase em Planejamento&lt;/span&gt;&lt;/a&gt;". O instrutor e 'construtor' de todo o material do curso é Ivo Michalick, PM-Mestre hiperativo e fundador de um dos melhores grupos de discussão da área: o &lt;a href="http://br.groups.yahoo.com/group/CMM-Brasil/"&gt;CMM-Brasil&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Posso estar enganado, mas acho que é o primeiro curso a ser realizado aqui no Brasil que usa "The Art of Project Management", do Scott Berkun, como UMA de suas referências. Uma, porque a &lt;a href="http://br.groups.yahoo.com/group/CMM-Brasil/message/3900"&gt;bibliografia utilizada&lt;/a&gt; pelo Ivo é extensa e, principalmente, PLURAL. Vou repetir aqui o que escrevi há pouco para ele: muitos cursos sobre gerenciamento de projetos são muito 'bitolados' em uma única escola: ou PMBoK, ou APM ou etc. A amplitude das referências utilizadas pelo Ivo tornam esse curso muito particular. Vale a pena. E hoje é o último dia para aproveitar um desconto especial de 15%!&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-1031542462895219686?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/1031542462895219686/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=1031542462895219686' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/1031542462895219686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/1031542462895219686'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/01/gerenciamento-de-projetos-de-software.html' title='Gerenciamento de Projetos de Software com ênfase em Planejamento'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-8835996718598027866</id><published>2007-01-17T11:16:00.000-02:00</published><updated>2007-01-17T14:17:52.121-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='ágil'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='processos'/><title type='text'>Razões para Criar Software</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://codecraft.info/index.php/archives/70/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_g4iII7TjRZM/Ra4iXXHHZ8I/AAAAAAAAAGI/T756reoGoW4/s400/SoftwareReasons.jpg" alt="" id="BLOGGER_PHOTO_ID_5020988419300878274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;11.301% of software is written to save money.&lt;/li&gt;&lt;li&gt;13.852% of software is written to make money.&lt;/li&gt;&lt;li&gt;24.718% of software is written to make someone in the company (or some department) look good to their peers or bosses.&lt;/li&gt;&lt;li&gt;50.129% of software is written as a panic reaction to solve a problem that no one understands.&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;Olha que é só um pequeno trecho de um &lt;a href="http://codecraft.info/index.php/archives/70/" title=" Agile processes, are they killing our children?"&gt;ácido e hilário post de &lt;span style="font-weight: bold;"&gt;Kevin Barnes&lt;/span&gt;&lt;/a&gt;, em seu &lt;a style="font-weight: bold;" href="http://codecraft.info/"&gt;Code Craft&lt;/a&gt;. Vale cada minuto da leitura.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-8835996718598027866?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/8835996718598027866/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=8835996718598027866' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/8835996718598027866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/8835996718598027866'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/01/razes-para-criar-software.html' title='Razões para Criar Software'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_g4iII7TjRZM/Ra4iXXHHZ8I/AAAAAAAAAGI/T756reoGoW4/s72-c/SoftwareReasons.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-5341735207611144550</id><published>2007-01-15T13:59:00.000-02:00</published><updated>2007-01-15T14:06:29.042-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meme'/><category scheme='http://www.blogger.com/atom/ns#' term='graffiare'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>Meme #012 - O Cliente está sempre Conectado</title><content type='html'>&lt;blockquote&gt;"I think that right now we’re at a stage where the tools and accepted architectures do not fit the job that programmers have to do. We have three factors that are not going to change in the near future, and they all live on the client: HTML, the browser, and Javascript. Everything else is negotiable. It’s up to programmers to figure out how to deliver the best application they can using any back-end they want, as long as it works with those three front-end technologies. Programmers have done some really cool stuff on top of those three technologies, but things are still pretty awkward."&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;"The big problem, I think, is that the front-end is still very disconnected from the back-end. Because of SOA, people are still thinking very much in terms of sending and receiving messages rather than thinking about how to create a smooth and seamless application that exists both on the client and the server. I don’t know if it’s because of the fact that the Web was very disconnected in the early days, but most programmers still don’t think of the Web browser as a connected client."&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;"However, there is no longer any good reason to keep the client disconnected from the server in terms of software architecture. Broadband penetration is now 75% of active Internet users in the U.S., and much higher in countries that are not as backwards as we are. For some reason, programming techniques have not yet adapted to this fact. And what’s more, everyone is on their way to becoming an always-on node on the Internet network. One third of Blackberry owners are not using their phones for business. The iPhone from Apple (&lt;a href="http://pfvasconcellos.blogspot.com/2007/01/apple-phone-por-baixo-dos-panos-e.html"&gt;if it gets to keep its name&lt;/a&gt;) is a tiny OS X computer with Internet connectivity. In places where Wi-fi hotspots aren’t present, Wi-Max will be soon. In other words, we can no longer get around the fact that the client is once again part of the architecture equation, and our programming practices need to support that fact."&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.jasonkolb.com/weblog/"&gt;Jason Kolb&lt;/a&gt;&lt;/span&gt; (em "&lt;a href="http://www.jasonkolb.com/weblog/2007/01/networkoriented.html"&gt;Network-Oriented Architecture&lt;/a&gt;")&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-5341735207611144550?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/5341735207611144550/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=5341735207611144550' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/5341735207611144550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/5341735207611144550'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/01/meme-012-o-cliente-est-sempre-conectado.html' title='Meme #012 - O Cliente está sempre Conectado'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-6086545703478311653</id><published>2007-01-09T10:48:00.000-02:00</published><updated>2007-01-25T17:48:04.795-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spi'/><category scheme='http://www.blogger.com/atom/ns#' term='reuso'/><category scheme='http://www.blogger.com/atom/ns#' term='mps'/><category scheme='http://www.blogger.com/atom/ns#' term='qualidade'/><category scheme='http://www.blogger.com/atom/ns#' term='gerenciamento_de_ativos'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>Ativos: O Cofre e o Guardião</title><content type='html'>&lt;span style="font-size:85%;"&gt;Continuação de "&lt;a style="font-weight: bold;" href="http://finito-log.blogspot.com/2007/01/etiquetando-ativos-de-software.html"&gt;Etiquetando Ativos de Software&lt;/a&gt;". Parte da série "&lt;a style="font-weight: bold;" href="http://finito-log.blogspot.com/2006/12/gerenciando-ativos-de-software.html"&gt;Gerenciando Ativos de Software&lt;/a&gt;".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flickr.com/photos/kk/23390123/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_g4iII7TjRZM/RaORCVfCbsI/AAAAAAAAAC4/MDiFq60mMGA/s400/23390123_b6caaefc16.jpg" alt="" id="BLOGGER_PHOTO_ID_5018013879133957826" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Foto de &lt;a style="font-weight: bold;" href="http://flickr.com/people/kk/" title="Flickr Profile"&gt;Kk+&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;A classificação e organização dos ativos de software sugeridas no &lt;a href="http://finito-log.blogspot.com/2007/01/etiquetando-ativos-de-software.html"&gt;capítulo anterior&lt;/a&gt; indicam claramente a necessidade de um repositório. Um misto de 'cofre' e estoque que deve armazenar e facilitar a recuperação de todo o patrimônio catalogado. O padrão RAS apresenta uma especificação relativamente simples para a implementação de um repositório, que visa exclusivamente o armazenamento e a recuperação de ativos [1]. O diagrama abaixo apresenta uma visão geral do serviço do repositório RAS:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_g4iII7TjRZM/RaOWElfCbtI/AAAAAAAAADA/jW6S1_leMGE/s1600-h/RAS_repository_service_overview.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_g4iII7TjRZM/RaOWElfCbtI/AAAAAAAAADA/jW6S1_leMGE/s400/RAS_repository_service_overview.png" alt="" id="BLOGGER_PHOTO_ID_5018019415346802386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Basicamente são definidos apenas dois serviços: a busca através de palavras-chave ou pelo caminho lógico do arquivo. Já existem algumas ferramentas* que atendem essa necessidade, todas oferecendo mais funcionalidades do que aquelas previstas na especificação RAS. A lista abaixo apresenta as funções que deveriam existir em todo repositório de ativos de software [2]:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Identificação e Descrição dos Ativos&lt;/span&gt;: todos os ativos devem ser apresentados de maneira homogênea, utilizando uma mesma interface.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Cadastramento de Ativos&lt;/span&gt;: o repositório deve facilitar a inserção de novos itens.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Navegação no Catálogo de Ativos&lt;/span&gt;: os usuários devem ter condições de navegar por todo o repositório, refinando as listas por Tipo de Ativo, Contexto, Histórico de Uso e todos os demais atributos que caracterizam um ativo.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Busca Textual&lt;/span&gt;: os usuários devem ter condições de procurar por ativos a partir de trechos ou palavras que constem de seu nome, descrição ou demais atributos.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Recuperação&lt;/span&gt;: a recuperação de um determinado ativo deve ser fácil e direta.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Informação Completa&lt;/span&gt;: é crucial que a interface mostre todos os dados sobre o ativo. Suas dependências, por exemplo, devem ser nítidas para os usuários.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Histórico&lt;/span&gt;: todo o histórico de uso do ativo (informações que não constam na especificação RAS original, conforme alertado no &lt;a href="http://finito-log.blogspot.com/2007/01/etiquetando-ativos-de-software.html"&gt;capítulo anterior&lt;/a&gt;) também deve ser de fácil acesso.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Contabilidade&lt;/span&gt;: todos os números relativos ao uso do ativo (número de acessos, reuso efetivo etc) bem como os números gerais do próprio repositório (total de ativos, número de buscas bem e mal sucedidas etc) devem ser fornecidos.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Controle de Acesso&lt;/span&gt;: todas as funcionalidades do repositório devem estar disponíveis para perfis específicos. Enquanto o Gestor da Biblioteca (mais sobre ele abaixo) tem controle total do repositório, os desenvolvedores não deveriam ter condições de alterar diretamente informações sobre os ativos, por exemplo.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Gerenciamento de Versões&lt;/span&gt;: ativos podem ter várias versões diferentes. É fundamental que o repositório faça o controle de versões.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Controle de Mudanças&lt;/span&gt;: assim como é importante que o repositório forneça suporte automático para a requisição, discussão, aceitação e implementação de mudanças nos ativos.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Notificação de Mudanças&lt;/span&gt;: por fim, o repositório deveria 'avisar' todos os usuários quando uma mudança em determinado ativo for solicitada ou implementada.&lt;/li&gt;&lt;/ul&gt;É desejável que o repositório ofereça dois tipos distintos de interfaces com os usuários finais:&lt;br /&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;Totalmente integrada ao ambiente de desenvolvimento (IDE), facilitando a convivência dos desenvolvedores (analistas, programadores e testadores) com os ativos que podem ou devem ser utilizados naquele projeto;&lt;/li&gt;&lt;li&gt;Interface acessível via &lt;span style="font-style: italic;"&gt;browser&lt;/span&gt;, para todas as tarefas de gerenciamento do repositório: manutenção do cadastro de ativos, relatórios e estatísticas etc.&lt;/li&gt;&lt;/ol&gt;A implantação de processos que levem ao reuso sistemático de ativos de software requer a existência de um repositório gerenciado. Abaixo são apresentados o perfil e as responsabilidades do profissional que deve gerenciar o repositório de ativos de software.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;O Gestor da Biblioteca de Ativos (GBA)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Como foi colocado anteriormente nesta série, se o conteúdo do repositório for confuso e mal estruturado (mal padronizado), corre-se o risco de não aproveitar todas as oportunidades abertas pelo investimento. A organização deve delegar para um profissional ou um pequeno grupo a responsabilidade pelo gerenciamento do repositório de ativos.&lt;br /&gt;&lt;br /&gt;Em alguns trabalhos [3] são sugeridos dois perfis distintos: o Gestor de Ativos &lt;span style="font-style: italic;"&gt;(Asset Manager)&lt;/span&gt; e o Bibliotecário &lt;span style="font-style: italic;"&gt;(Asset Librarian)&lt;/span&gt;. Quando o foco da iniciativa é a implantação do reuso sistemático [2], são sugeridos o Gestor de Reuso &lt;span style="font-style: italic;"&gt;(Reuse Manager) &lt;/span&gt;e o Gestor da Biblioteca de Ativos &lt;span style="font-style: italic;"&gt;(Asset Library Manager)&lt;/span&gt;. Neste ponto será apresentado apenas o GBA. Os próximos capítulos desta série apresentarão os processos de reuso e o gerenciamento do ciclo de vida dos ativos, bem como os demais perfis demandados por eles.&lt;br /&gt;&lt;br /&gt;O GBA "gerencia o repositório e sua configuração, e garante que os ativos estejam sempre disponíveis para os desenvolvedores" [2]. Por ser um perfil pouco comum nas organizações de TI, cabe elencar algumas de suas principais características:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;É um programador e/ou analista de sistemas;&lt;/li&gt;&lt;li&gt;Tem bons conhecimentos da principal arquitetura tecnológica em uso e, consequentemente, dos Ativos Horizontais que compõem o repositório;&lt;/li&gt;&lt;li&gt;Domina o uso do repositório e de todas as ferramentas (IDE's e afins) que o acessam;&lt;/li&gt;&lt;li&gt;Domina e respeita o "Guia de Criação, Manutenção e Uso de Ativos"**;&lt;/li&gt;&lt;li&gt;Mantém bom relacionamento com todos os desenvolvedores e coordenadores de projetos da organização;&lt;/li&gt;&lt;li&gt;É organizado e disciplinado.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;O gerenciamento do repositório não significa sua posse. O GBA apenas garante a disponibilidade e 'limpeza' do repositório. Mas não é ele quem determina o que pode e o que não pode ser realizado ali. As decisões pela inserção e deleção de ativos, por exemplo, fazem mais sentido quando são da alçada do grupo que cuida da Arquitetura Corporativa (AC). Cada equipe de projeto ou profissional pode sugerir adições ao repositório. Mas a palavra final deveria ser de um comitê central (AC).&lt;br /&gt;&lt;br /&gt;O GBA também não tem poderes sobre um ativo. Cada ativo cadastrado possui um autor e um dono. Alterações, sugestões de melhorias ou problemas com um determinado ativo são tratadas diretamente com o seu proprietário (ou com um grupo de suporte, como será apresentado nos próximos capítulos). O GBA pode, no máximo, intermediar o processo. Sendo assim, quais seriam então as principais responsabilidades do GBA? Elas estão sumarizadas abaixo:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Gerenciamento do Repositório&lt;/span&gt;: garantindo sua disponibilidade e performance. Sendo assim, relaciona-se (nas exceções e dúvidas) com todas as equipes de desenvolvimento;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Publicação do Catálogo de Ativos&lt;/span&gt;: atualiza e publica o catálogo com todos os ativos constantes do repositório. Espera-se que uma boa ferramenta realize tal serviço, mas sua manipulação é uma responsabilidade do GBA;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Manutenção do Catálogo&lt;/span&gt;: a inserção, atualização e exclusão de ativos é realizada pelo GBA. É uma forma de garantir que todas as diretrizes fixadas no "Guia"** serão respeitadas.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: rgb(65, 129, 180);font-size:85%;" &gt;[&lt;a href="http://finito-log.blogspot.com/2007/01/ativos-ciclo-de-vida-e-processos.html" title="Ativos: Ciclo de Vida e Processos"&gt;continua&lt;/a&gt;]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Referências:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.omg.org/technology/documents/formal/ras.htm"&gt;&lt;span style="font-weight: bold;"&gt;RAS - Reusable Asset Specification&lt;/span&gt; - Versão 2.2&lt;/a&gt;&lt;br /&gt;Object Management Group (OMG) (05/Nov/2005).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Practical Software Reuse&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Michel Ezran, Maurizio Moricio e Colin Tully&lt;br /&gt;Springer (2002).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a style="font-weight: bold;" href="http://www-128.ibm.com/developerworks/rational/library/oct05/wilber/"&gt;Asset Lifecycle Management for Service-Oriented Architectures&lt;/a&gt;&lt;br /&gt;Grant Larsen e Jack Wilber.&lt;br /&gt;IBM/Rational (2005).&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Observações&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;* - Ferramentas&lt;/span&gt;: A &lt;a href="http://www.flashline.com/fcm/fcm.jsp"&gt;Flashline&lt;/a&gt;, recentemente adquirida pela &lt;a href="http://www.bea.com/framework.jsp?CNT=index.htm&amp;FP=/content/products/aqualogic/repository/"&gt;Bea&lt;/a&gt;, há tempos oferece um &lt;a href="http://www.flashline.com/fcm/Solutions/reuse.jsp?sid=1168350223821-3376046822-101"&gt;repositório desenhado especificamente para o reuso sistemático de ativos de software&lt;/a&gt;. &lt;a href="http://www.vasoftware.com/sourceforge/"&gt;Sourceforge (VA Software)&lt;/a&gt; e &lt;a href="http://www-306.ibm.com/software/awdtools/clearcase/index.html"&gt;IBM&lt;/a&gt; também possuem produtos que podem ser adaptados para atender os requisitos apresentados neste artigo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;** - Guia de Criação, Manutenção e Uso de Ativos&lt;/span&gt;: um documento que seria elaborado pela equipe de Arquitetura Corporativa ou similar. Nos próximos capítulos desta série ele será apresentado em maiores detalhes.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-6086545703478311653?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/6086545703478311653/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=6086545703478311653' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6086545703478311653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6086545703478311653'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/01/ativos-o-cofre-e-o-guardio.html' title='Ativos: O Cofre e o Guardião'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_g4iII7TjRZM/RaORCVfCbsI/AAAAAAAAAC4/MDiFq60mMGA/s72-c/23390123_b6caaefc16.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-6554331094289745682</id><published>2007-01-04T14:20:00.000-02:00</published><updated>2007-01-09T15:33:56.100-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spi'/><category scheme='http://www.blogger.com/atom/ns#' term='reuso'/><category scheme='http://www.blogger.com/atom/ns#' term='mps'/><category scheme='http://www.blogger.com/atom/ns#' term='qualidade'/><category scheme='http://www.blogger.com/atom/ns#' term='gerenciamento_de_ativos'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>Etiquetando Ativos de Software</title><content type='html'>&lt;span style="font-size:85%;"&gt;Continuação do artigo "&lt;a style="font-weight: bold;" href="http://finito-log.blogspot.com/2006/12/ativos-de-software.html"&gt;Ativos de Software&lt;/a&gt;". Integrante da série "&lt;a style="font-weight: bold;" href="http://finito-log.blogspot.com/2006/12/gerenciando-ativos-de-software.html"&gt;Gerenciando Ativos de Software&lt;/a&gt;".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;No &lt;a href="http://finito-log.blogspot.com/2006/12/ativos-de-software.html"&gt;artigo anterior&lt;/a&gt; foi apresentada a "etiqueta" RAS (&lt;span style="font-style: italic;"&gt;Reusable Asset Specification&lt;/span&gt;) [1], na sequência de uma definição sobre ativos de software e suas principais características. Neste &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; o padrão RAS será apresentado em maiores detalhes. O modelo abaixo apresenta uma visão geral dos elementos do &lt;span style="font-style: italic;"&gt;Core RAS:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_g4iII7TjRZM/RZ0s0pJ7xHI/AAAAAAAAABw/BCYf4NMAHxo/s1600-h/RAS_model.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_g4iII7TjRZM/RZ0s0pJ7xHI/AAAAAAAAABw/BCYf4NMAHxo/s400/RAS_model.png" alt="" id="BLOGGER_PHOTO_ID_5016214842872939634" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://1.bp.blogspot.com/_g4iII7TjRZM/RZ0s0pJ7xHI/AAAAAAAAABw/BCYf4NMAHxo/s1600-h/RAS_model.png"&gt;Clique para ampliar&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Existem 4 grandes grupos de informações sobre os ativos: &lt;span style="font-weight: bold;"&gt;Classificação&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Solução&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Uso&lt;/span&gt; e &lt;span style="font-weight: bold;"&gt;Ativos Relacionados&lt;/span&gt;. Abaixo serão apresentados os elementos de cada um dos grupos. Cabe lembrar que o Perfil e os Perfis Relacionados são extensões específicas de um ativo. Serão apresentados aqui apenas os elementos do &lt;span style="font-style: italic;"&gt;Core RAS&lt;/span&gt;, ou seja, aqueles obrigatórios segundo o padrão.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Classificação&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Trecho do padrão que trata da definição, identificação e contextualização de um ativo de software. Ele possui uma série de Descritores que apresentam suas características e qualidades. Enquanto o padrão RAS sugere o uso de uma descrição livre, alguns autores indicam o uso de uma classificação baseada em conjuntos de atributo+valor, como por exemplo: "tipo do ativo: Código", "linguagem: Java" [2]. Uma correta e ampla classificação facilita a busca por ativos em um repositório.&lt;br /&gt;&lt;br /&gt;Assim como a apresentação de um ou mais Contextos. Na última versão publicada do padrão são apresentados alguns exemplos de categorias para contextos, como &lt;span style="font-style: italic;"&gt;core&lt;/span&gt;, negócios, desenvolvimento, documentação etc. Interessante é que todos os exemplos referem-se a Artefatos e em sua maioria estão relacionados com produtos gerados em determinado momento do ciclo de vida de um ativo. São mais relevantes para a classificação de um ativo as informações acerca do ambiente (ambientes de desenvolvimento, testes e produção) e, em caso de ativos verticais, a descrição do(s) problema(s) de negócio que o ativo endereça.&lt;br /&gt;&lt;br /&gt;Outra qualificação aparentemente ausente no padrão RAS* é uma indicação direta do Tipo do Ativo. Essa informação relaciona-se diretamente com o tipo de uso que pode ser feito daquele ativo. A lista abaixo apresenta exemplos de tipos de ativos, mostrando seu Tipo seguido do Tipo de Uso [2]:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Executável: Chamada direta.&lt;/li&gt;&lt;li&gt;Biblioteca: Integração.&lt;/li&gt;&lt;li&gt;Padrão &lt;span style="font-style: italic;"&gt;(Pattern)&lt;/span&gt;: Imitação.&lt;/li&gt;&lt;li&gt;Frameworks: Customização.&lt;/li&gt;&lt;li&gt;Pacotes de Software: Integração.&lt;/li&gt;&lt;li&gt;Requisitos: Comparação.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;*&lt;span style="font-weight: bold;"&gt;Obs&lt;/span&gt;.: Porém nada impede que esse tipo de classificação seja realizada através dos elementos Descritor e Grupo de Descritores.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Por fim há um grande elemento chamado Descrição que compila todas as informações sobre a classificação de um ativo, além de outras capturadas em outros grupos. Segundo o padrão, trata-se de um simples &lt;span style="font-style: italic;"&gt;container&lt;/span&gt; para uma descrição apresentada em linguagem natural.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Solução&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A solução oferecida por um ativo é representada por um ou mais Artefatos. Um artefato, segundo a especificação RAS, "é um produto que pode ser criado, armazenado e manipulado por produtores / consumidores de ativos e por ferramentas. Ele pode ser um arquivo armazenado no pacote do ativo ou uma entidade lógica que possui pelo menos um artefato que existe na forma de um arquivo" [1].&lt;br /&gt;&lt;br /&gt;Na prática, a solução sempre será representada por um conjunto de artefatos com diferentes tipos de relacionamentos entre si. As relações de dependência são formalizadas em um elemento específico (Dependências / &lt;span style="font-style: italic;"&gt;artifact-dependency&lt;/span&gt;)*. O tipo de dependência (em tempo de compilação ou em &lt;span style="font-style: italic;"&gt;runtime&lt;/span&gt;, por exemplo) também pode ser especificado.&lt;br /&gt;&lt;br /&gt;O padrão RAS fixa dois níveis de Tipos de Artefatos: Primários e Secundários. O primeiro vincula o artefato diretamente a um programa, usando a extensão do arquivo (.jar, .ppt, .htm, .js etc). Os tipos secundários são utilizados apenas para descrição. Como exemplos a especificação cita: Casos de Uso, Modelos etc.&lt;br /&gt;&lt;br /&gt;Faz mais sentido que sejam colocadas aqui, no Contexto do Artefato (&lt;span&gt;contexto-artefato&lt;/span&gt;&lt;span style="font-style: italic;"&gt; / artifact-context&lt;/span&gt;), informações sobre o momento no ciclo de vida do ativo aquele artefato foi gerado. Outras informações, como ferramentas utilizadas, detalhes do ambiente (que se diferenciem daqueles fixados para o Ativo como um todo - na seção Classificação), também devem ser cadastradas neste elemento.&lt;br /&gt;&lt;br /&gt;Finalmente, na seção Solução, há o Ponto de Variabilidade. Trata-se da indicação do(s) local(is) onde o artefato pode ser alterado. É indicado que se forneça um contexto, bem como uma referência que detalhe os tipos de alterações que podem ou devem ser feitas.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Uso&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Nesta seção são fornecidas informações sobre a(s) forma(s) de uso e manipulação dos ativos. Condensa-se aqui, particularmente no elemento Atividade, todas as ações que podem ou devem ser executadas para o efetivo uso de um ativo e de seus artefatos. Uma atividade por ser vinculada a um artefato específico (atividade-artefato / &lt;span style="font-style: italic;"&gt;artifact-activity&lt;/span&gt;) ou a todo o ativo (atividade-ativo / &lt;span style="font-style: italic;"&gt;asset-activity&lt;/span&gt;). A atividade pode se referir a um contexto (ref-contexto / &lt;span style="font-style: italic;"&gt;context-ref&lt;/span&gt;) específico, e pode ou deve indicar o ponto de variabilidade (&lt;span style="font-style: italic;"&gt;variability-point-binding)&lt;/span&gt; ao qual se aplica.&lt;br /&gt;&lt;br /&gt;É interessante como a descrição oficial da especificação RAS faz referências ao uso de ferramentas, particularmente nesta seção. Parece ser reflexo direto do perfil dos principais patrocinadores do padrão. No entanto, graças à extensibilidade da especificação, é relativamente simples 'corrigir' o padrão ou, colocando de outra forma, adequá-lo para as necessidades específicas de uma organização.&lt;br /&gt;&lt;br /&gt;Nesta seção Uso, por exemplo, faz falta um Histórico de Uso do Ativo. Conhecer a história de um ativo é fundamental para uma eficaz avaliação do seu potencial e do retorno gerado por ele. O Histórico deveria indicar o "Contexto de Uso e os resultados obtidos (sucesso ou fracasso, facilidade de uso, melhorias necessárias, problemas encontrados no entendimento do ativo, testes, integração e adaptação do ativo, esforço requerido nessas tarefas, ...)" [2].&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Ativos Relacionados&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A última seção do &lt;span style="font-style: italic;"&gt;Core RAS&lt;/span&gt;  cuida de vincular o ativo com todos os outros ativos que se relacionam direta ou indiretamente com ele. Um ativo de software, como colocado na especificação, "raramente existirá em isolamento". Apesar do padrão indicar que o tipo de relacionamento entre ativos é totalmente aberto, ele indica que para quatro tipos de relacionamentos existem Valores Reservados. São eles [1]:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Aggregation&lt;/span&gt;: indica que o ativo 'contém' o ativo relacionado;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Similar&lt;/span&gt;: o ativo possui características similares às daquele relacionado;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Dependency&lt;/span&gt;: indica que o ativo referencia ou depende dos serviços ou artefatos do ativo relacionado;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Parent&lt;/span&gt;: &lt;/span&gt;o ativo 'é contido' ou pertence ao ativo relacionado.&lt;/li&gt;&lt;/ul&gt;Cabe neste ponto alertar para a possibilidade de um risco: gerar um repositório de ativos bastante confuso. Um artefato pode ser tratado como um ativo em determinado contexto, mas pode ser um componente de outro ativo maior em outro momento. Vale lembrar que até um requisito pode ser tratado como um ativo propriamente dito. Tem-se assim a noção do tamanho que um repositório de ativos pode atingir. Parece indicado que a organização defina - particularmente nos momentos iniciais da implantação de processos de gestão e reuso de ativos de software - características mínimas e porte mínimo para que um determinado artefato ou conjunto de artefatos sejam tratados como ativos.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(65, 129, 180);font-size:85%;" &gt;[&lt;a href="http://finito-log.blogspot.com/2007/01/ativos-o-cofre-e-o-guardio.html" title="Ativos: O Cofre e o Guardião"&gt;continua&lt;/a&gt;]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Referências:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.omg.org/technology/documents/formal/ras.htm"&gt;&lt;span style="font-weight: bold;"&gt;RAS - Reusable Asset Specification&lt;/span&gt; - Versão 2.2&lt;/a&gt;&lt;br /&gt;Object Management Group (OMG) (05/Nov/2005).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Practical Software Reuse&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Michel Ezran, Maurizio Moricio e Colin Tully&lt;br /&gt;Springer (2002).&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Observação importante&lt;/span&gt;: Para uma visão completa da especificação RAS, recomendo a sua leitura integral.  A versão 2.2, publicada em novembro/2005, é um arquivo PDF com 121 páginas.&lt;br /&gt;&lt;br /&gt;Não obtive NENHUM retorno na pequena pesquisa que fiz sobre a utilização do padrão RAS aqui no Brasil. Sei que as últimas versões das ferramentas IBM/Rational, por exemplo, usam RAS. Sei também que tais ferramentas possuem uma considerável base instalada por aqui. Mesmo assim, desconfio, RAS é uma &lt;span style="font-style: italic;"&gt;feature&lt;/span&gt; ignorada. Aliás,  como parece ser tudo que se relacione a "reuso de ativos de software".&lt;br /&gt;&lt;br /&gt;Aliás, tentei um contato com o &lt;a href="http://www.rise.com.br/index.htm"&gt;RiSE (Reuse in Software Engineering Group)&lt;/a&gt;, que, apesar do nome, é uma iniciativa tupiniquim vinculada ao CESAR e à UFPE. Resposta rápida: "desculpe a demora. os papers do &lt;span id="st" name="st" class="st"&gt;RiSE&lt;/span&gt; voce pode pegar nos sites de ieee, acm, etc.". Admiro o trabalho dos caras, mas queria entender porque é tudo tão fechado e difícil. Aliás, nem responderam meu último email, enviado em 21/dez. Parece ser mais fácil conversar com Scott Berkun, Martin Fowler e Grady Booch do que com algumas figuras daqui. Estranho, não? Mas deixa pra lá...&lt;br /&gt;&lt;br /&gt;Seguinte: não queria "afundar" tanto assim, mas acho que na próxima parte desta série vou falar sobre os repositórios. Tentarei encaixar no mesmo artigo o &lt;span style="font-style: italic;"&gt;job description&lt;/span&gt; do GBA, o nosso Gestor da Biblioteca de Ativos.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-6554331094289745682?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/6554331094289745682/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=6554331094289745682' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6554331094289745682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/6554331094289745682'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/01/etiquetando-ativos-de-software.html' title='Etiquetando Ativos de Software'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_g4iII7TjRZM/RZ0s0pJ7xHI/AAAAAAAAABw/BCYf4NMAHxo/s72-c/RAS_model.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-66759117154540222</id><published>2007-01-03T16:04:00.000-02:00</published><updated>2007-01-03T16:27:23.136-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>SOA: No Topo da Agenda de 2007</title><content type='html'>&lt;a href="http://www.mckinseyquarterly.com/article_page.aspx?ar=1892&amp;L2=13&amp;amp;L3=13&amp;srid=17&amp;amp;gp=0"&gt;Pesquisa da McKinsey&lt;/a&gt; com 72 executivos de TI confirma: SOA está no topo da agenda de 64% deles. Espero que a tendência também apareça nas pesquisas com os CIO's tupiniquins. E em seus orçamentos, é claro.&lt;br /&gt;&lt;br /&gt;Interessante do estudo da McKinsey é a justificativa apresentada por 48% dos executivos: eles querem implementar uma SOA para facilitar a integração com seus parceiros de negócios. Das duas, uma:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Seus sistemas internos estão Ok (bem integrados) e não justificariam a adoção de uma SOA; ou&lt;/li&gt;&lt;li&gt;Trata-se de uma estratégia para facilitar a obtenção de investimentos - aliás, uma boa estratégia. SOA não impõe um ponto de partida, e a priorização de processos de negócios mais críticos pode acelerar o &lt;span style="font-style: italic;"&gt;ROI&lt;/span&gt; e melhorar a percepção dos benefícios. Processos 'públicos' (que ultrapassam as fronteiras da empresa) são sempre críticos. Risco: confundir SOA com um conjunto de &lt;span style="font-style: italic;"&gt;web services&lt;/span&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;.:.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Joe McKendrick, da ZDNet, também elencou uma &lt;a href="http://blogs.zdnet.com/service-oriented/?p=792"&gt;série de previsões para SOA em 2007&lt;/a&gt;: Melhores ferramentas (no "ano da modelagem") e uma adoção lenta mas consistente estão entre elas. Mas a mais dramática deve preocupar o pessoal daqui também: a falta de profissionais habilitados para trabalhar na implementação e manutenção de uma SOA.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-66759117154540222?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/66759117154540222/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=66759117154540222' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/66759117154540222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/66759117154540222'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2007/01/soa-no-topo-da-agenda-de-2007.html' title='SOA: No Topo da Agenda de 2007'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-229574310525610641</id><published>2006-12-29T16:19:00.000-02:00</published><updated>2006-12-29T16:35:49.102-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conhecimento'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='trabalhador_do_conhecimento'/><category scheme='http://www.blogger.com/atom/ns#' term='graffiti'/><title type='text'>Meme #011 - Fábrica de Software = Oxímoro</title><content type='html'>&lt;blockquote&gt;São seis os fatores importantes que determinam a produtividade do trabalhador do conhecimento, a saber:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;A produtividade do trabalhador do conhecimento requer que façamos a pergunta: "&lt;span style="font-weight: bold;"&gt;O que precisa ser feito?&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;Ela exige que coloquemos a responsabilidade pela produtividade nos próprios trabalhadores do conhecimento. Eles &lt;span style="font-weight: bold;"&gt;precisam&lt;/span&gt; gerenciar a si mesmos e ter &lt;span style="font-weight: bold;"&gt;autonomia.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;A inovação continuada tem de fazer parte do trabalho, da tarefa e da responsabilidade dos trabalhadores do conhecimento.&lt;/li&gt;&lt;li&gt;O trabalho do conhecimento requer aprendizado contínuo por parte do trabalhador, mas também ensino contínuo.&lt;/li&gt;&lt;li&gt;A produtivivade do trabalhador do conhecimento não é - ao menos principalmente - uma questão de &lt;span style="font-weight: bold;"&gt;quantidade&lt;/span&gt; produzida. A &lt;span style="font-weight: bold;"&gt;qualidade&lt;/span&gt; é, no mínimo, igualmente importante.&lt;/li&gt;&lt;li&gt;Finalmente, a produtividade do trabalhador do conhecimento requer que ele seja visto e tratado como um "ativo", e não como um "custo", e que os trabalhadores do conhecimento &lt;span style="font-weight: bold;"&gt;queiram&lt;/span&gt; trabalhar para a organização.&lt;/li&gt;&lt;/ol&gt;Cada um desses requisitos - com exceção talvez do último - é quase o oposto daquilo que é necessário para se elevar a produtividade do trabalhador manual.&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://en.wikipedia.org/wiki/Peter_Drucker"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Peter F. Drucker&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; (em "&lt;span style="font-weight: bold;"&gt;Desafios Gerenciais para o Século XXI&lt;/span&gt;")&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;===&lt;br /&gt;&lt;br /&gt;Em 26/ago/06 o &lt;a href="http://pfvasconcellos.blogspot.com/"&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Graffiti&lt;/span&gt;&lt;/a&gt; também &lt;a href="http://pfvasconcellos.blogspot.com/2006/08/bye-bye-pra-quem-nunca-deveria-ter.html"&gt;falou sobre "Fábricas de Software"&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-229574310525610641?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/229574310525610641/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=229574310525610641' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/229574310525610641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/229574310525610641'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2006/12/meme-011-fbrica-de-software-oxmoro.html' title='Meme #011 - Fábrica de Software = Oxímoro'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-1236098451782866446</id><published>2006-12-28T10:56:00.000-02:00</published><updated>2006-12-28T17:34:54.048-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meme'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>Meme #010 - SOA não é Futuro</title><content type='html'>&lt;blockquote&gt;A impressão que tive é que com a quantidade de dinheiro que se está investindo em SOA hoje não dá mais pra chamar de futuro, mas de presente. Claro que há um problema muito grande aí: Este foi o mesmo cenário, por exemplo, com EJBs.&lt;br /&gt;&lt;br /&gt;Eu espero sinceramente que tenhamos aprendido a lição e que &lt;span style="font-weight: bold;"&gt;estudemos os conceitos por trás das coisas antes de sair por aí implementando sistemas que não funcionam utilizando ferramentas caríssimas&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;- &lt;a style="font-weight: bold;" href="http://fragmental.com.br/wiki/index.php?title=Quem_%C3%A9_Phillip_Cal%C3%A7ado%3F"&gt;Philip Calçado&lt;/a&gt; (em seu blog &lt;a href="http://fragmental.com.br/blog/?p=280#comments"&gt;Fragmental&lt;/a&gt;)&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;===&lt;br /&gt;&lt;br /&gt;Acabei de conhecer o trabalho do Philip. Coisa muito boa, escrita d'uma forma muito legal. Tanto que já tá devidamente assinado e referenciado ali embaixo.&lt;br /&gt;&lt;br /&gt;E assim retomo os &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt; "meme" aqui no &lt;span style="font-weight: bold; color: rgb(65, 129, 180);"&gt;finito&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-1236098451782866446?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/1236098451782866446/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=1236098451782866446' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/1236098451782866446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/1236098451782866446'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2006/12/meme-010-soa-no-futuro.html' title='Meme #010 - SOA não é Futuro'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-116670593724867797</id><published>2006-12-21T10:45:00.000-02:00</published><updated>2006-12-27T11:22:53.142-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spi'/><category scheme='http://www.blogger.com/atom/ns#' term='reuso'/><category scheme='http://www.blogger.com/atom/ns#' term='mps'/><category scheme='http://www.blogger.com/atom/ns#' term='qualidade'/><category scheme='http://www.blogger.com/atom/ns#' term='gerenciamento_de_ativos'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>Ativos de Software</title><content type='html'>&lt;span style="font-size:85%;"&gt;Continuação de "&lt;a href="http://finito-log.blogspot.com/2006/12/reuso-prtica-sistemtica.html"&gt;&lt;span style="font-weight: bold;"&gt;Reuso: Prática Sistemática&lt;/span&gt;&lt;/a&gt;".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flickr.com/photos/oijimmy/271921901/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/5020/401/400/494983/271921901_f9baefee20.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Foto de &lt;a href="http://flickr.com/people/oijimmy/" title="Flickr Profile"&gt;&lt;span style="font-weight: bold;"&gt;Rebecca&lt;/span&gt; (Kairos Photo)&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Um estoque de ativos de software, ou de 'blocos de construção', é uma das quatro características-chave do reuso, conforme citado na &lt;a href="http://finito-log.blogspot.com/2006/12/reuso-conceitos-justificativas-e.html"&gt;2ª parte desta série&lt;/a&gt;. Este artigo apresentará uma definição para ativos de software, além de introduzir o padrão RAS (&lt;span style="font-style: italic;"&gt;Reusable Asset Specification&lt;/span&gt;) para sua classificação. Também serão sugeridas adaptações para que o modelo seja utilizado em uma iniciativa SOA.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Definindo Ativos de Software&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ativos de software, particularmente quando se fala de reuso, não podem ser vistos apenas como códigos, módulos executáveis e licenças de uso. Todos os artefatos gerados durante o ciclo de vida de um software podem ser considerados e gerenciados como ativos. Requisitos, casos de uso, estimativas, modelos e programas para testes, dentre vários outros, podem ou devem ser tratados como ativos de software.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"Ativos são artefatos de qualquer natureza, gerados em qualquer momento do processo de desenvolvimento. 'Ativo' é uma palavra adequada já que os artefatos produzidos capturam conhecimentos que são importantes para a organização e, conseqüentemente, possuem um valor potencial. O reuso é uma maneira poderosa de se aproveitar esse potencial para agregação de valor." [1]&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;O padrão RAS, tratando especificamente de ativos reutilizáveis, apresenta uma definição ainda mais simples e objetiva: "&lt;span style="font-weight: bold;"&gt;Ativo reutilizável oferece uma solução para um problema, em determinado contexto.&lt;/span&gt;" [2]&lt;br /&gt;&lt;br /&gt;Existem dois tipos básicos de ativos de software:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Verticais&lt;/span&gt;: mais voltados para o negócio, são especialistas em determinado domínio. Por representarem conhecimentos que podem ser o diferencial de uma organização, eles são considerados ativos de maior valor.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Exemplos&lt;/span&gt;: Cálculo de seguros; &lt;span style="font-style: italic;"&gt;Credit Score&lt;/span&gt;; Reposição de estoques; etc.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Horizontais&lt;/span&gt;: representam elementos da arquitetura, sendo portanto mais voltados para a tecnologia. Por serem mais fáceis de serem identificados e reutilizados, são considerados ativos de menor valor.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Exemplos&lt;/span&gt;: Componentes para interface gráfica com usuários; &lt;span style="font-style: italic;"&gt;frameworks&lt;/span&gt; para acesso a bases de dados; Serviços de autenticação; etc.&lt;/li&gt;&lt;/ul&gt;O padrão RAS propõe a utilização de três critérios para uma completa classificação de um ativo. São eles:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Granularidade&lt;/span&gt;: determina o número de problemas endereçado por um ativo. Pode ser pequena, quando trata de um único problema. Um algoritmo para cálculo do dígito verificador do CPF ou uma &lt;span style="font-style: italic;"&gt;combo box&lt;/span&gt;, por exemplo. Ou pode ser grande, apresentando soluções para um ampla gama de problemas. Um serviço de vendas, O &lt;span style="font-style: italic;"&gt;framework Hibernate&lt;/span&gt; ou a própria especificação Java EE são exemplos de ativos  'grandes'*.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Visibilidade&lt;/span&gt; (e/ou Variabilidade**): indica quanto de um ativo pode ser visualizado e manipulado. Apesar de algumas diferenças na nomenclatura utilizada, é consenso que existem 4 níveis distintos de visibilidade / variabilidade de um ativo:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Caixa Preta&lt;/span&gt;: o ativo não pode ser alterado e seu interior não pode ser visualizado. Normalmente representa código binário - módulos executáveis adquiridos de terceiros.&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Caixa de Vidro &lt;/span&gt;(ou &lt;span style="font-style: italic;"&gt;Limpa&lt;/span&gt;): detalhes da implementação são expostos (via modelos, documentação ou até mesmo o código-fonte), mas o ativo não pode ser alterado. A transparência visa exclusivamente o apoio na utilização daquele software.&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Caixa Cinza&lt;/span&gt;: interior do ativo é parcialmente exposto e manipulado, normalmente através de parâmetros. São componentes ou serviços desenvolvidos com o objetivo de serem reutilizados.&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Caixa Branca&lt;/span&gt;: o ativo oferece total visibilidade e variabilidade. Além da total disponibilidade do código-fonte, ativos com este nível de visibilidade também apresentam seus requisitos, casos de uso, modelos, e todos os demais artefatos relevantes gerados no processo de desenvolvimento.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Articulação&lt;/span&gt;: descreve o grau de completitude de um determinado ativo. Ou seja, o quão pronto um ativo está para a solução de um dado problema. Um conjunto de requisitos, por exemplo, está longe de solucionar efetivamente o problema. Diz-se que seu grau de articulação é baixo. Já um componente em sua forma executável apresenta um alto grau de articulação.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;O gráfico abaixo ilustra a combinação dos três critérios apresentados acima na classificação de alguns tipos de ativos de software:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/5020/401/1600/439956/down.php.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/5020/401/400/683576/down.php.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Etiquetas de Patrimônio&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Como foi colocado na &lt;a href="http://finito-log.blogspot.com/2006/12/gerenciando-ativos-de-software.html"&gt;introdução desta série&lt;/a&gt;, todos os ativos físicos de uma organização merecem ferramentas e processos de administração e controle. Uma das partes mais visíveis desse controle são as etiquetas de patrimônio, que possuem códigos que facilitam a localização dos ativos em um sistema. Ativos de software podem merecer o mesmo tipo de gerenciamento. Principalmente em organizações que dependem muito de seus sistemas de informação. Mesmo quando o reuso sistemático não é um objetivo da organização, o gerenciamento de ativos de software deveria ser considerado. Trata-se de um item que pode ser relevante quando a organização estiver implantando processos de governança corporativa, por exemplo. &lt;span style="font-style: italic;font-size:85%;" &gt;(***Veja as observações no final do texto)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;O padrão RAS foi criado exatamente para funcionar como essa 'etiqueta de patrimônio' para ativos de software reutilizáveis. Ele é estruturado em duas categorias: Núcleo (&lt;span style="font-style: italic;"&gt;Core RAS&lt;/span&gt;) e Perfis. O núcleo representa todos os elementos fundamentais de um ativo. Os perfis são utilizados para descrever características específicas de um ativo. Por exemplo: podemos ter um ativo que gera orçamentos para o seguro de um automóvel; este ativo possui dois perfis distintos: um para sua versão &lt;span style="font-style: italic;"&gt;off-line &lt;/span&gt;e outro para a versão &lt;span style="font-style: italic;"&gt;web service&lt;/span&gt;.  Uma etiqueta RAS básica, descrevendo apenas o núcleo, é ilustrada abaixo:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/5020/401/1600/636902/ClassAtivos1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: left; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/5020/401/400/856540/ClassAtivos1.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A seção &lt;span style="font-weight: bold;"&gt;Classificação&lt;/span&gt; apresenta todas as características básicas do ativo, inclusive o contexto no qual ele se insere. &lt;span style="font-weight: bold;"&gt;Solução&lt;/span&gt; relaciona todos os artefatos que compõem o ativo. A área chamada &lt;span style="font-weight: bold;"&gt;Uso&lt;/span&gt; contém todas as regras para customização, instalação e reutilização do ativo. Por fim, a seção &lt;span style="font-weight: bold;"&gt;Ativos Relacionados&lt;/span&gt; apresenta todos os ativos que possuem algum tipo de relacionamento com o item em questão.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;Obs.: Na próxima parte deste artigo será apresentado o modelo completo para 'etiquetagem' de ativos de software.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;É grande a similaridade entre uma etiqueta RAS e os contratos que regem o uso dos serviços em uma SOA.  Se a primeira for elaborada dentro do padrão, e o segundo obedecer as melhores práticas sugeridas, obtém-se dois documentos (XML) bastante redundantes. Na realidade a etiqueta RAS parece ser um subconjunto de um contrato. Este apresenta um número maior de informações, relevantes principalmente em tempo de execução.&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;Obs.: Farei uma pequena pesquisa para saber como tal similaridade está sendo tratada.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;[continua]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;===&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Referências:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Practical Software Reuse&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Michel Ezran, Maurizio Moricio e Colin Tully&lt;br /&gt;Springer (2002).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.omg.org/technology/documents/formal/ras.htm"&gt;&lt;span style="font-weight: bold;"&gt;RAS - Reusable Asset Specification&lt;/span&gt; - Versão 2.2&lt;/a&gt;&lt;br /&gt;Object Management Group (OMG) (05/Nov/2005).&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;===&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Observações&lt;/span&gt;&lt;span style="font-size:85%;"&gt;:&lt;br /&gt;&lt;br /&gt;* Confesso que o termo 'granularidade' cria algumas dificuldades. No inglês é trivial o uso das combinações "coarse-grained" e "fine-grained". Mas a tradução literal não pega muito bem. Sugestões?&lt;br /&gt;&lt;br /&gt;** 'Variabilidade' eu traduzi literalmente. Mas acho que deve existir uma palavra melhor na língua portuguesa. Mesmo que, como na especificação RAS original, ela continue sendo utilizada em combinação com o termo 'Visibilidade'.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;*** Sobre Gerenciamento de Ativos de Software&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;É importante notar que o Gerenciamento de Ativos de Software tratado nesta série de artigos difere-se substancialmente daquele que pegou carona na onda Governança, ITIL e afins.&lt;br /&gt;&lt;br /&gt;Software Asset Management (SAM), &lt;a href="http://en.wikipedia.org/wiki/It_asset_management"&gt;conforme descrição obtida na Wikipédia&lt;/a&gt; (em 21/dez/06), significa: &lt;span style="font-style: italic;"&gt;"um conjunto de práticas de negócio que incluem a gestão de licenças, gestão da configuração, padronização de imagens e concordância com restrições regulatórias ou legais, como leis de copyright, Sarbanes Oxley..."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;O gerenciamento falado nesta série de artigos 'desce' o nível, incluindo em seu escopo itens tão pequenos como um requisito ou um componente de tela.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="tags"&gt;Categoria(s):&lt;ul&gt;&lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+gerenciamento_de_ativos" rel="tag"&gt;gerenciamento_de_ativos&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+reuso" rel="tag"&gt;reuso&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+soa" rel="tag"&gt;soa&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+spi" rel="tag"&gt;spi&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+mps" rel="tag"&gt;mps&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+qualidade" rel="tag"&gt;qualidade&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-116670593724867797?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/116670593724867797/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=116670593724867797' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/116670593724867797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/116670593724867797'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2006/12/ativos-de-software.html' title='Ativos de Software'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-116610416756005599</id><published>2006-12-14T17:25:00.000-02:00</published><updated>2006-12-21T16:29:35.020-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='administração_de_ativos'/><category scheme='http://www.blogger.com/atom/ns#' term='spi'/><category scheme='http://www.blogger.com/atom/ns#' term='reuso'/><category scheme='http://www.blogger.com/atom/ns#' term='mps'/><category scheme='http://www.blogger.com/atom/ns#' term='qualidade'/><category scheme='http://www.blogger.com/atom/ns#' term='gerenciamento_de_ativos'/><title type='text'>Reuso: Prática Sistemática</title><content type='html'>&lt;span style="font-size:85%;"&gt;Continuação de "&lt;a href="http://finito-log.blogspot.com/2006/12/reuso-conceitos-justificativas-e.html"&gt;&lt;span style="font-weight: bold;"&gt;Reuso: Conceitos, Justificativas e Desculpas&lt;/span&gt;&lt;/a&gt;".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;O reuso de ativos de software é uma daquelas várias promessas da área de TI que parecem gerar mais decepções do que resultados concretos. Antes da onda SOA, as propostas que colocaram a reusabilidade como uma de suas maiores vantagens foram a &lt;a href="http://en.wikipedia.org/wiki/Object-oriented_programming"&gt;Orientação a Objetos (OO)&lt;/a&gt; e o Desenvolvimento Baseado em Componentes (&lt;a href="http://www.definethat.com/define/3906.htm"&gt;&lt;span style="font-style: italic;"&gt;CBD - Component-Based Development&lt;/span&gt;&lt;/a&gt;). Ambas as propostas tinham o reuso como uma conseqüência natural. Ou seja, não se preocuparam em fazer do reuso uma prática sistemática, planejada. Autores como &lt;a href="http://en.wikipedia.org/wiki/Grady_Booch"&gt;Grady Booch&lt;/a&gt; transferiam para os programadores a responsabilidade de reutilizar ativos de software: "durante a implementação, procure agressivamente por partes que possam ser reutilizadas" [1]. Hoje é dito que "oportunidades para o reuso são como os &lt;span style="font-style: italic;"&gt;bugs&lt;/span&gt;, quanto antes elas forem encontradas melhor" [2].&lt;br /&gt;&lt;br /&gt;O reuso não planejado, chamado por Steve McConnell de "reuso oportunista", careceria de "alguma sorte"  para a sua realização [3]. Sendo casual, ele dependeria muito da equipe do projeto e do conhecimento que esse time tem sobre os ativos existentes e projetos anteriores da organização. Hoje pode-se afirmar que os benefícios gerados pelo reuso de ativos de software não podem ser plenamente realizados se dependerem exclusivamente da casualidade - o encontro de coincidências entre dois ou mais projetos - e do conhecimento de uma equipe de projeto.&lt;br /&gt;&lt;br /&gt;O reuso sistemático ou planejado de ativos de software significa [2]:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Compreensão de como o reuso contribui para a realização dos objetivos do negócio como um todo;&lt;/li&gt;&lt;li&gt;Definição de estratégias técnicas e gerenciais para que se alcance o máximo valor com o reuso;&lt;/li&gt;&lt;li&gt;Integração do reuso em todo o processo de software e também no programa de melhoria do processo;&lt;/li&gt;&lt;li&gt;Garantia de que toda a equipe possui as competências e motivação necessárias;&lt;/li&gt;&lt;li&gt;Estabelecimento do adequado suporte organizacional, técnico e orçamentário; e&lt;/li&gt;&lt;li&gt;Uso de métricas apropriadas para controle da performance do reuso.&lt;/li&gt;&lt;/ul&gt;Ao contrário do que se imaginava, o reuso depende muito pouco de tecnologia. Pesquisa realizada com 71 organizações de desenvolvimento mediu o impacto de uma série de fatores na adocação do reuso e concluiu que, das 6 dimensões medidas, a tecnologia é a menos relevante. No reuso sistemático, os fatores mais críticos para o sucesso seriam [4]:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Planejamento e Melhoria Contínua do Processo;&lt;/li&gt;&lt;li&gt;Existência de um Processo Formalizado;&lt;/li&gt;&lt;li&gt;Apoio da Alta Gerência;&lt;/li&gt;&lt;li&gt;Similaridade entre Projetos; e&lt;/li&gt;&lt;li&gt;Arquitetura Comum.&lt;/li&gt;&lt;/ul&gt;Posteriormente esta série de artigos tratará de cada uma das dimensões apresentadas na lista acima. Neste ponto o importante é a constatação de que "a introdução do reuso sistemático é muito mais do que uma mudança tecnológica: ele deve ser compreendido e gerenciado como um grande conjunto de mudanças no processo de software" [2]. As três primeiras dimensões apresentadas acima, do tipo organizacional, aparecem apenas quando o processo de reuso é sistemático e formalizado perante toda a organização.&lt;br /&gt;&lt;br /&gt;É importante lembrar que, como foi colocado no &lt;a href="http://finito-log.blogspot.com/2006/12/gerenciando-ativos-de-software.html"&gt;primeiro artigo&lt;/a&gt; da série, dois dos principais modelos para melhoria dos processos de software, o CMMI e o MPS.br, não contemplam o reuso. Apesar de indicarem  que se trata de um nítido sinal de maturidade do processo de uma organização [5]. Algumas propostas sugerem a adaptação dos grupos de reuso da ISO/IEC 15504-5 para as áreas de processo do CMMI [6]. Há ainda a possibilidade do MPS.br incorporar processos de reuso em versão a ser liberada no primeiro semestre de 2007. Organizações interessadas em adotar o reuso sistemático poderiam optar por incorporá-lo ao seu programa de Melhoria de Processos de Software (MPS) ou tratá-lo como uma iniciativa independente.&lt;br /&gt;&lt;br /&gt;No entanto, na implementação de uma SOA, o reuso está no núcleo dos trabalhos. O reuso sistemático não é mais uma opção, mas uma condição crítica para o sucesso de uma iniciativa dessa natureza. Pode-se dizer então que a introdução de uma SOA forçará a adoção de práticas sistemáticas de reutilização de ativos de software. Organizações poderão aproveitar a oportunidade e tornar o reuso um componente fixo de seu programa MPS.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Alto Custo&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Ed_Yourdon"&gt;Edward Yourdon&lt;/a&gt; sugeriu uma regra que dizia que um "ativo reutilizável exigirá o dobro do esforço requerido por um ativo comum" [7]. &lt;a href="http://en.wikipedia.org/wiki/Fred_Brooks"&gt;Fred Brooks&lt;/a&gt; estima que deve ser "o triplo" do número sugerido por Yourdon [8]. &lt;a href="http://en.wikipedia.org/wiki/Steve_McConnell"&gt;Steve McConnell&lt;/a&gt; reconhece que o reuso planejado não é uma prática de curto prazo. "Um programa de reuso pode demorar 2 anos para começar a gerar componentes realmente reutilizáveis". Mas cita que os ganhos de produtividade podem fazer com que a organização passe a realizar 35 pontos de função (PF) / pessoa / mês, contra uma média nacional que seria de 5 PF / pessoa / mês [3]*.&lt;br /&gt;&lt;br /&gt;Os autores de "Practical Software Reuse" colocam o tema de outra forma: "todos os custos com software são sempre considerados um &lt;span style="font-style: italic;"&gt;overhead&lt;/span&gt;". "Por isso", eles continuam, "as avaliações do retorno sobre os investimentos (ROI) em iniciativas de melhorias (seja reuso ou um programa MPS) raramente estão disponíveis e raramente são críveis". No entanto, "independente da forma como o contabilizemos, reuso é um investimento. E todo investimento envolve incertezas, riscos e 'chutes'" [2].&lt;br /&gt;&lt;br /&gt;Por tudo isso parece que, sem o envolvimento e o apoio da alta gerência, torna-se quase impossível a implantação de práticas sistemáticas de reuso. E, com certeza, está aqui uma das grandes razões para o fato do reuso nunca ter entregue um mínimo das promessas realizadas nas últimas décadas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;[&lt;a href="http://finito-log.blogspot.com/2006/12/ativos-de-software.html" title="Ativos de Software"&gt;continua&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;===&lt;br /&gt;&lt;br /&gt;Referências:&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Object Solutions&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Grady Booch&lt;br /&gt;Addison-Wesley (1996).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Practical Software Reuse&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Michel Ezran, Maurizio Moricio e Colin Tully&lt;br /&gt;Springer (2002).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Rapid Development&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Steve McConnell&lt;br /&gt;Microsoft Press (1996).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;a href="http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/trans/ts/&amp;toc=comp/trans/ts/2003/09/e9toc.xml&amp;amp;DOI=10.1109/TSE.2003.1232287"&gt;Strategies for Software Reuse&lt;/a&gt;:&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;A Principal Component Analysis of Reuse Practices&lt;br /&gt;(PDF - Requer registro e pagamento)&lt;br /&gt;Marcus A. Rothenberger et al&lt;br /&gt;IEEE Transactions on Software Engineering, Vol. 29, No 9, (Set/2003).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.sei.cmu.edu/cmmi/results/results-by-category.html"&gt;&lt;span style="font-weight: bold;"&gt;CMMI Performance Results&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmmi/results/state_106.html"&gt;Exemplo de um caso específico (Boeing)&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/sei-home.html"&gt;Carnegie Mellon / Software Engineering Institute (SEI)&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.comp.ufla.br/monografias/ano2006/Adaptacao_dos_processos_do_grupo_de_reuso_da_ISO_IEC_15504_5_para_as_areas_de_processo_do_CMMI.pdf"&gt;&lt;span style="font-weight: bold;"&gt;Adaptação dos Processos do Grupo de Reuso do ISO/IEC 15504-5 para as Áreas de Processo do CMMI&lt;/span&gt;&lt;/a&gt; (PDF)&lt;br /&gt;Leandro de Paula Silva&lt;br /&gt;Monografia de graduação apresentada ao Departamento de Ciência da Computação da Universidade Federal de Lavras (2006).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Decline and Fall of the American Programmer&lt;/span&gt;&lt;br /&gt;Edward Yourdon&lt;br /&gt;Yourdon Press (1992).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;The Mythical Man-Month&lt;/span&gt; - Anniversary Edition&lt;br /&gt;Fred Brooks&lt;br /&gt;Addison-Wesley (1995).&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:85%;"&gt;===&lt;br /&gt;&lt;br /&gt;* Ah, como eu gostaria de conhecer, nem que fosse um pouquinho só, os números tupiniquins...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="tags"&gt;Categoria(s):&lt;ul&gt;&lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+gerenciamento_de_ativos" rel="tag"&gt;gerenciamento_de_ativos&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+reuso" rel="tag"&gt;reuso&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+soa" rel="tag"&gt;soa&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+spi" rel="tag"&gt;spi&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+mps" rel="tag"&gt;mps&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+qualidade" rel="tag"&gt;qualidade&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-116610416756005599?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/116610416756005599/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=116610416756005599' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/116610416756005599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/116610416756005599'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2006/12/reuso-prtica-sistemtica.html' title='Reuso: Prática Sistemática'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-116603842461237536</id><published>2006-12-14T16:32:00.000-02:00</published><updated>2006-12-15T09:55:03.206-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='administração_de_ativos'/><category scheme='http://www.blogger.com/atom/ns#' term='spi'/><category scheme='http://www.blogger.com/atom/ns#' term='reuso'/><category scheme='http://www.blogger.com/atom/ns#' term='mps'/><category scheme='http://www.blogger.com/atom/ns#' term='qualidade'/><category scheme='http://www.blogger.com/atom/ns#' term='gerenciamento_de_ativos'/><title type='text'>Reuso: Conceitos, Justificativas e Desculpas</title><content type='html'>&lt;span style="font-size:85%;"&gt;Continuação de "&lt;a href="http://finito-log.blogspot.com/2006/12/gerenciando-ativos-de-software.html"&gt;Gerenciando Ativos de Software&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 153);"&gt;Obs importante&lt;/span&gt;: por se tratar de um compilação de idéias que estou realizando em &lt;span style="font-style: italic;"&gt;"run time"&lt;/span&gt;, a seqüência e conteúdo dos artigos desta série podem ser consideravelmente modificados em sua versão final, um PDF que espero publicar até o dia 11/jan/2007. Nem todas as revisões se refletirão no &lt;span style="font-style: italic;"&gt;blog&lt;/span&gt;. Optei por falar sobre REUSO nesta 2ª parte por se tratar do grande objetivo da série. O capítulo seguinte, que deve ser publicado na próxima semana, falará sobre Ativos de Software de uma maneira mais específica. Inclusive (re)apresentando* a proposta RAS &lt;span style="font-style: italic;"&gt;(Reusable Assets Specification)&lt;/span&gt; do OMG e fazendo uma relação da especificação com os elementos que compõem uma SOA.&lt;br /&gt;&lt;br /&gt;* A primeira vez que publiquei um material sobre RAS foi em 2004. Está no artigo &lt;a href="http://www.pfvasconcellos.eti.br/downloads/GestEstrateg.pdf"&gt;"Gestão Estratégica de Ativos de Software" [PDF]&lt;/a&gt;. Desta vez espero ser um tanto mais específico.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flickr.com/photos/crystalflickr/39023385/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/5020/401/400/633668/39023385_8fdb8139bd.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Foto da &lt;a style="font-weight: bold;" href="http://flickr.com/people/crystalflickr/"&gt;Crystal&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Reuso&lt;/span&gt; é a prática sistemática de se desenvolver software a partir de um conjunto de 'blocos de construção', de forma que as similaridades dos requisitos e/ou da arquitetura entre as aplicações possa ser explorada para que sejam alcançados benefícios substanciais na produtividade, qualidade e na performance do negócio.[1]&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;O texto acima, transcrito diretamente de "Practical Software Reuse" [1], é uma das mais recentes (re)definições do termo Reuso de Software. É forte porque desconsidera aquilo que Steve McConnell chamou de "reuso oportunista" [2]. O reuso oportunista/casual parece ser a única alternativa oferecida na versão original do RUP, por exemplo [3]. A definição acima também é completa, porque encerra em uma única frase aquilo que seus autores consideram as 4 características-chave do reuso:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;É uma prática sistemática para o desenvolvimento de software;&lt;/li&gt;&lt;li&gt;Emprega um conjunto de 'blocos de construção' (artefatos reutilizáveis);&lt;/li&gt;&lt;li&gt;Explora similaridades dos requisitos e/ou da arquitetura entre as aplicações; e&lt;/li&gt;&lt;li&gt;Oferece benefícios substanciais para a produtividade, qualidade e performance do negócio.&lt;/li&gt;&lt;/ul&gt;Antes de uma análise de cada uma das características listadas, é interessante confrontar a definição acima com o Reuso prometido pela proposta SOA. O &lt;a href="http://finito-log.blogspot.com/2006/12/gerenciando-ativos-de-software.html"&gt;artigo anterior&lt;/a&gt; citou uma pesquisa [4] que diz que as empresas esperam reutilizar apenas 30% dos serviços implementados. É interessante notar que trata-se de um tipo de reuso relativamente diferente daquele apresentado acima.&lt;br /&gt;&lt;br /&gt;Assim como em propostas anteriores, notadamente Orientação a Objetos (OO) e Componentização, o reuso em uma SOA pode acontecer em dois momentos muito distintos:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Em &lt;span style="font-weight: bold;"&gt;Tempo de Construção&lt;/span&gt;, realizado diretamente por um analista ou programador; e&lt;/li&gt;&lt;li&gt;Em &lt;span style="font-weight: bold;"&gt;Tempo de Execução&lt;/span&gt;, realizado por outro ativo.&lt;/li&gt;&lt;/ul&gt;O reuso em tempo de construção é parte central na implementação de uma SOA. Todos os serviços, particularmente aqueles que representam entidades ou processos de negócios, devem encapsular um ativo existente, independente da sua tecnologia. Uma SOA propõe dar sobrevida para todos os sistemas legados de uma organização. Por isso não faria muito sentido falar de níveis de reuso em tempo de construção de uma SOA.&lt;br /&gt;&lt;br /&gt;A pesquisa, encomendada pela &lt;span style="font-style: italic;"&gt;Bea&lt;/span&gt; [4], não fala explicitamente mas leva a entender que se trata do reuso em tempo de execução. De qualquer forma, a meta (30% de reuso) parece bastante modesta. Os 'blocos de construção' em uma SOA são os seus serviços que, conceitualmente, podem ser categorizados da seguinte maneira:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Básicos&lt;/span&gt;: representam entidades (clientes, produtos) ou pequenas atividades (validação de crédito, verificação de disponibilidade em estoque);&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Intermediários&lt;/span&gt;: únicos que mantêm relação direta com a parte tecnológica da arquitetura (fornecendo pontes, conversores etc);&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Processos&lt;/span&gt;: representam diretamente atividades ou processos de negócios (vendas, baixa de duplicatas etc).&lt;/li&gt;&lt;/ul&gt;Espera-se que um serviço em uma SOA seja único na função ou conjunto de dados que oferece. Não faz sentido, por exemplo, que existam dois serviços representando a entidade Clientes. Por isso parece estranha a expectativa de que apenas 1/3 dos serviços seja reutilizado por outros em tempo de execução. De qualquer maneira, os dados disponíveis sobre implementações SOA existentes ou em andamento ainda são raros e vagos.&lt;br /&gt;&lt;br /&gt;Experiências com a adoção do reuso sistemático anteriores à SOA mostram que é factível a colocação de metas mais ambiciosas. Alguns casos reportam níveis de reuso entre 50% e 95%! [1] Mais relevantes que as taxas de reutilização são os benefícios gerados diretamente por ela: ganhos de produtividade de 58% por ano em um período de 4 anos [2]; redução de 84% nos custos de desenvolvimento [1]; redução de 70% no tempo de desenvolvimento [1]. Um programa SOA não deve alcançar números tão altos, mas eles devem servir, no mínimo, como uma  boa referência para os projetos SOA.&lt;br /&gt;&lt;br /&gt;===&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;[ &lt;a href="http://finito-log.blogspot.com/2006/12/reuso-prtica-sistemtica.html" title="Reuso: Prática Sistemática"&gt;Continua&lt;/a&gt; ]&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;===&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Referências:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Practical Software Reuse&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Michel Ezran, Maurizio Moricio e Colin Tully&lt;br /&gt;Springer (2002).&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Rapid Development&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Steve McConnell&lt;br /&gt;Microsoft Press (1996).&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;The Rational Unified Process&lt;/span&gt;&lt;span style="font-size:85%;"&gt; - An Introduction (Second Edition)&lt;br /&gt;Philippe Kruchten&lt;br /&gt;Addison-Wesley (2000).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://contact2.bea.com/bea/www/soa_mom/gcr.jsp?PC=56TU7GXXWPHP&amp;WT.ac=HPS1_SOA_GCR_Survey"&gt;&lt;span style="font-weight: bold;"&gt;SOA Research - SOA Justification&lt;/span&gt;&lt;/a&gt; (PDF - Requer registro)&lt;br /&gt;GCR Custom Research&lt;br /&gt;Patrocinada pela Bea Systems.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="tags"&gt;Categoria(s):&lt;ul&gt;&lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+gerenciamento_de_ativos" rel="tag"&gt;gerenciamento_de_ativos&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+reuso" rel="tag"&gt;reuso&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+soa" rel="tag"&gt;soa&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+spi" rel="tag"&gt;spi&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+mps" rel="tag"&gt;mps&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+qualidade" rel="tag"&gt;qualidade&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-116603842461237536?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/116603842461237536/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=116603842461237536' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/116603842461237536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/116603842461237536'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2006/12/reuso-conceitos-justificativas-e.html' title='Reuso: Conceitos, Justificativas e Desculpas'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-116585188227265880</id><published>2006-12-11T16:30:00.000-02:00</published><updated>2006-12-14T10:25:30.616-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='administração_de_ativos'/><category scheme='http://www.blogger.com/atom/ns#' term='spi'/><category scheme='http://www.blogger.com/atom/ns#' term='reuso'/><category scheme='http://www.blogger.com/atom/ns#' term='mps'/><category scheme='http://www.blogger.com/atom/ns#' term='qualidade'/><category scheme='http://www.blogger.com/atom/ns#' term='gerenciamento_de_ativos'/><title type='text'>Gerenciando Ativos de Software</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flickr.com/photos/pcollingridge/114981423/in/pool-thecolourofmoney/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/5020/401/400/488974/114981423_efd304ef4a.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Foto de &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://flickr.com/people/pcollingridge/"&gt;Aleatoric_Yersinia&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;A crescente aceitação da proposta de &lt;a href="http://en.wikipedia.org/wiki/Service-oriented_architecture"&gt;Arquiteturas Orientadas a Serviços (SOA)&lt;/a&gt; fez com que voltasse para agendas e debates um velho tabu da área de TI: o Reuso de Ativos de Software. Uma &lt;a href="http://blogs.zdnet.com/service-oriented/?p=766"&gt;pesquisa recente&lt;/a&gt;, tratando especificamente de SOA, mostra que a maioria das empresas espera reutilizar apenas 30% dos serviços criados. Apesar de 84% delas dizerem que a possibilidade de reutilização de ativos é uma das maiores promessas de uma SOA; uma das maiores justificativas para sua adoção. Vamos aproveitar o debate [1] para tratar o tema de uma maneira mais aprofundada. Este &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; inaugura uma série sobre o assunto. Gestão de Ativos; Reuso Sistemático; Adequação de processos; RAS (&lt;span style="font-style: italic;"&gt;Reusable Asset Specification&lt;/span&gt;); GBA (Gestor da Biblioteca de Ativos); dentre outros, serão tratados de maneira específica nos próximos artigos*.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Reuso: Um Tabu&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;O assunto é tão antigo e batido, com sucessivas ressurreições e decepções, que fará com que muitos profissionais da área simplesmente ignorem a discussão e a nova fase de oportunidades aberta pelo conceito SOA. Data de 1968 a primeira tentativa para tornar o reuso sistemático uma prática [2], uma disciplina obrigatória em Engenharia de Software. Muito tempo depois, de maneira menos impositiva, foi a vez da Orientação a Objetos e da Componentização proporem e facilitarem o reuso de ativos de software. A princípio, os resultados sempre foram desprezíveis. Quando havia algum resultado.&lt;br /&gt;&lt;br /&gt;A reutilização de experiências e conhecimentos externos - normalmente apresentados como aplicações, &lt;span style="font-style: italic;"&gt;frameworks, &lt;/span&gt;componentes, &lt;span style="font-style: italic;"&gt;design patterns&lt;/span&gt; ou até mesmo código fonte - é prática corriqueira na maioria das organizações que desenvolvem sistemas atualmente. O grande problema, o tabu em torno do reuso de software, é o não aproveitamento dos ativos criados internamente. Qualquer tipo de ativo.&lt;br /&gt;&lt;br /&gt;O reuso do &lt;a href="http://en.wikipedia.org/wiki/Intellectual_capital"&gt;capital intelectual&lt;/a&gt; - do conhecimento e da capacidade de aprendizado e inovação - é um desafio para todas as áreas de praticamente todo tipo de empresa. Não se trata de uma carência específica da área de TI, apesar de sua natural orientação a projetos e sua intimidade com tecnologias indicarem que seria teoricamente mais simples a adoção de métodos e ferramentas para uma excelente gestão de conhecimentos. Trata-se de uma área que tem muito a evoluir. Erros e falhas recorrentes indicam que o conhecimento não está fluindo de forma adequada. "&lt;span style="font-weight: bold;"&gt;Os que não conseguem lembrar-se do passado estão condenados a repeti-lo&lt;/span&gt;", dizia &lt;a href="http://en.wikipedia.org/wiki/George_Santayana"&gt;George Santayana&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;No entanto, de todos os ativos que formam o grande inventário da área de TI, aquele que parece mais esquecido ou, colocando de outra forma, relegado a um segundo plano, são os ativos de software. Seus co-irmãos palpáveis, notadamente o hardware e todas as instalações físicas, herdaram métodos e ferramental de controle de todos os outros ativos tangíveis de uma organização. Eles aparecem no controle patrimonial (nos sistemas de Ativo Fixo e Contabilidade) da empresa. Cadeiras, servidores e caminhões merecem uma "etiqueta" de patrimônio. Você usa, e reusa, aquilo que você sabe que possui. Quando conhece sua localização, utilidade, modos de uso, restrições, idade etc.&lt;br /&gt;&lt;br /&gt;Autores como &lt;a href="http://en.wikipedia.org/wiki/Robert_S._Kaplan"&gt;Robert Kaplan&lt;/a&gt; e David Norton, criadores do &lt;a href="http://en.wikipedia.org/wiki/Balanced_scorecard"&gt;&lt;span style="font-style: italic;"&gt;Balanced Scorecard&lt;/span&gt;&lt;/a&gt;, classificam os ativos de software como intangíveis [3]. Talvez sejam exatamente a percebida intangibilidade e a infinita maleabilidade do software que façam com que ele seja um ativo muito mal tratado e pouco controlado. Outro motivo, sugerido por Paul Strassmann [4], seria a falsa idéia de que o ciclo de vida do software obedece aquele ditado pelo hardware (com uma total depreciação em um prazo de 4 anos). É sabido que algumas empresas, particularmente no ramo financeiro, possuem código com mais de duas décadas de vida.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;blockquote&gt;"Sem o legado, cada geração começaria na idade da pedra."&lt;br /&gt;- &lt;a href="http://www.strassmann.com/"&gt;Paul Strassmann&lt;/a&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;Visando à valorização dos ativos de software, Strassmann sugere que as organizações [4]:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Adotem ferramentas que forcem a construção de software a partir de um repositório de peças padrão reutilizáveis;&lt;/li&gt;&lt;li&gt;Façam da acumulação e preservação dos ativos de software úteis um de seus principais objetivos;&lt;/li&gt;&lt;li&gt;Ofereçam incentivos para que o &lt;span style="font-style: italic;"&gt;staff&lt;/span&gt; de sistemas inclua a acumulação de ativos de software como um de seus objetivos-chave; e&lt;/li&gt;&lt;li&gt;Aumentem a longevidade dos ativos de informação ao invés de aceitar a suposição de que eles não valerão nada após o período de &lt;span style="font-style: italic;"&gt;breakeven&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Viabilidade&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A era industrial se consolidou através do reuso de peças padrão. A economia de escala é indissociável do reuso. As linhas de montagem ganharam a forma que conhecemos hoje após a adoção de conceitos de reuso. O mercado de TI lançou suas "fábricas de software" mas parece ter se concentrado exclusivamente na parte (des)humana da metáfora.&lt;br /&gt;&lt;br /&gt;Apesar do reuso sistemático ser considerado um claro indicador de maturidade [5], não há em propostas como o &lt;a href="http://en.wikipedia.org/wiki/CMMI"&gt;CMMI&lt;/a&gt; ou &lt;a href="http://pt.wikipedia.org/wiki/MPS.BR"&gt;MPS.br&lt;/a&gt; [6]  uma área ou processo específico para  incentivá-lo e controlá-lo.  No &lt;a href="http://en.wikipedia.org/wiki/RUP"&gt;RUP&lt;/a&gt;, amplamente divulgado e relativamente aceito, o reuso de ativos é citado como "facilitado" pelo processo [7]. No entanto, não há uma única disciplina que tente fazer do reuso uma prática sistemática, intencional.&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;“Os ativos intelectuais, ao contrário dos ativos físicos, aumentam de valor com o uso.”&lt;br /&gt;– James Brian Quinn&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;O mesmo se aplica para ativos de software (que são um tipo de ativo intelectual): quanto maior seu uso (e reuso), maior seu valor. Por isso causa estranheza, particularmente naqueles "não-letrados" na área, nossa incapacidade ou resistência em fazer do reuso uma prática central, obrigatória. Assim como parece estranha e extremamente pessimista a meta aferida na pesquisa citada no início deste artigo: a reutilização de 30% dos serviços em uma SOA. Casos documentados [5], anteriores à onda SOA, reportam ganhos de até 72% em organizações que adotaram o reuso de ativos de software como uma prática sistemática. Se sua viabilidade é provada em empresas que não têm no desenvolvimento de software uma atividade fim, o que dizer então daquelas que vivem de produzir e comercializar software?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;===&lt;br /&gt;&lt;br /&gt;* Como em alguns casos anteriores, este artigo é parte de um estudo/trabalho em desenvolvimento. Ao término da série será publicada uma compilação, em formato PDF, com as devidas revisões e considerando eventuais críticas e/ou sugestões recebidas. Sinta-se à vontade para participar.&lt;br /&gt;&lt;br /&gt;===&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Referências:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.biske.com/blog/"&gt;&lt;span style="font-weight: bold;"&gt;Outside the Box&lt;/span&gt;&lt;/a&gt; (blog de Todd Biske): &lt;a href="http://www.biske.com/blog/?p=87"&gt;Use or Reuse?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Software Reuse: Principles, Patterns, Prospects&lt;/span&gt;&lt;br /&gt;Mária Smolárová e Pavol Návrat&lt;br /&gt;Slovak University of Technology&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Mapas Estratégicos&lt;br /&gt;&lt;/span&gt;Robert S. Kaplan e David P. Norton&lt;br /&gt;Editora Campus / Elsevier (2004).&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;The Squandered Computer&lt;/span&gt;&lt;br /&gt;Paul A. Strassmann&lt;br /&gt;The Information Economics Press (1997).&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Practical Software Reuse&lt;/span&gt;&lt;br /&gt;Michel Ezran, Maurizio Moricio e Colin Tully&lt;br /&gt;Springer (2002).&lt;/li&gt;&lt;li&gt;Hoje (11/Dez/2006) &lt;a href="http://br.groups.yahoo.com/group/CMM-Brasil/message/3751"&gt;fiz uma consulta&lt;/a&gt; ao &lt;a href="http://br.groups.yahoo.com/group/CMM-Brasil/"&gt;grupo de discussão CMM-Br&lt;/a&gt;. Tudo indica que o MPS.br receberá um processo específico para tratar de Reuso a partir de Abril/2007.&lt;br /&gt;Agradeço os colegas &lt;a href="http://br.groups.yahoo.com/group/CMM-Brasil/message/3752"&gt;Rafael Prikladnicki&lt;/a&gt; e &lt;a href="http://br.groups.yahoo.com/group/CMM-Brasil/message/3754"&gt;Marcio Pecegueiro do Amaral&lt;/a&gt; pelas informações.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;The Rational Unified Process&lt;/span&gt; - An Introduction (Second Edition)&lt;br /&gt;Philippe Kruchten&lt;br /&gt;Addison-Wesley (2000).&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="tags"&gt;Categoria(s):&lt;ul&gt;&lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+gerenciamento_de_ativos" rel="tag"&gt;gerenciamento_de_ativos&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+reuso" rel="tag"&gt;reuso&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/finito/finito+soa" rel="tag"&gt;soa&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;This work is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/"&gt;Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Brazil License&lt;/a&gt;.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7017925-116585188227265880?l=finito-log.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://finito-log.blogspot.com/feeds/116585188227265880/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7017925&amp;postID=116585188227265880' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/116585188227265880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017925/posts/default/116585188227265880'/><link rel='alternate' type='text/html' href='http://finito-log.blogspot.com/2006/12/gerenciando-ativos-de-software.html' title='Gerenciando Ativos de Software'/><author><name>Paulo Vasconcellos</name><uri>http://www.blogger.com/profile/06478289369798312716</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_g4iII7TjRZM/R3zKTHNIQ1I/AAAAAAAAAyU/rc63bCf5uO8/S220/caricatura.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017925.post-115817631687899319</id><published>2006-09-13T15:25:00.000-03:00</published><updated>2006-09-20T21:50:53.913-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gerenciamento_de_projetos'/><category scheme='http://www.blogger.com/atom/ns#' term='criatividade'/><category scheme='http://www.blogger.com/atom/ns#' term='inovação'/><title type='text'>Liderando a Equipe Criativa</title><content type='html'>&lt;span style="font-size:85%;"&gt;5ª Parte da Série "&lt;a href="http://finito-log.blogspot.com/2006/07/gerenciando-o-trabalho-criativo.html"&gt;Gerenciando o Trabalho Criativo&lt;/a&gt;"&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flickr.com/photos/octoberdog/97757894/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/5020/401/400/leader.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;"The real leader has no need to lead — he is content to point the way."&lt;/span&gt;&lt;br /&gt;- &lt;a href="http://en.wikipedia.org/wiki/Henry_Miller"&gt;Henry Miller&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Apesar dos requisitos de liberdade e da capacidade de auto-gerenciamento, o senso de hierarquia é uma característica dos grupos criativos [1]. Existe a necessidade de uma liderança que seja democrática e colaborativa [2]. Peter Drucker questiona se ela seria uma posição ou uma atribuição [3]. Mas o fato é que uma liderança é necessária para a condução do trabalho criativo.&lt;br /&gt;&lt;br /&gt;Algumas experiências (cinema, por exemplo) e processos de gerenciamento (Scrum) [4] sugerem a existência de mais de um líder em equipes criativas. "&lt;span style="font-weight: bold;"&gt;Pensadores são raros; Executores são raros; Pensadores-Executores são raríssimos&lt;/span&gt;" [5]. Enquanto um líder (o diretor de um filme; o &lt;span style="font-style: italic;"&gt;Product-Owner  &lt;/span&gt;do Scrum; o Arquiteto - como prefere o Finito) se ocupa da criação propriamente dita, da concepção do produto ou serviço, o outro (o produtor de um filme; o &lt;span style="font-style: italic;"&gt;Scrum Master&lt;/span&gt; do Scrum; o Gerente do Projeto - na linha do Finito) cuida da condução do projeto, de todos os seus aspectos burocráticos e por isso se torna a principal interface entre a equipe criativa e o mundo externo. O gerente de projeto funciona como uma barreira que isola a equipe de tudo que pode desviá-la de seu trabalho principal. Enquanto o arquiteto e a equipe representam a porção "fantasia" da criatividade, o gerente do projeto busca sua "concretude".&lt;br /&gt;&lt;br /&gt;A sabedoria popular ensina que "cachorro com dois donos morre de fome". Mas a divisão sugerida acima já é utilizada há tempos e com comprovado sucesso na indústria do cinema, por exemplo. Quem recebe o &lt;span style="font-style: italic;"&gt;Oscar&lt;/span&gt; de melhor filme é o produtor (o Gerente do Projeto). Mas há também a premiação para o melhor diretor (o Arquiteto). É relativamente normal que a relação entre os dois seja conflituosa. O próprio cinema é rico em histórias de brigas e desavenças entre produtores e diretores. Parece que o choque entre "fantasia" e "concretude", tanto quanto sua soma, é uma característica natural e indissociável do trabalho criativo. Talvez o mais notável e freqüente tipo de "Tensão Criativa".&lt;br /&gt;&lt;br /&gt;===&lt;br /&gt;&lt;br /&gt;A sugestão acima já está ficando repetitiva aqui no &lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Finito&lt;/span&gt;. Ela apareceu no trabalho sobre &lt;a href="http://finito-log.blogspot.com/2005/07/projetos-soa-novos-velhos-desafios.html"&gt;SOA (Arquiteturas Orientadas a Serviços)&lt;/a&gt; e também na série "&lt;a href="http://finito-log.blogspot.com/2006/03/de-brooks-berkun-prlogo.html"&gt;De Brooks a Berkun&lt;/a&gt;", no capítulo chamado "&lt;a href="http://finito-log.blogspot.com/2006/03/os-dois-donos-do-projeto-tot.html"&gt;Os Dois donos do Projeto&lt;/a&gt;". Acredito tanto na idéia que a converti em uma das práticas sugeridas em meus serviços. A maior barreira para sua adoção é a atual cultura "PM" - "o osso (o projeto) é meu e ninguém tasca!".&lt;br /&gt;&lt;br /&gt;Em boa parte dos projetos em que trabalhei eu ostentei os dois bonés, de Coordenador e Arquiteto. Pior: atuava na linha de frente no pré-venda e depois seguia respondendo pelo projeto. Ou seja, era o cara do "tudo pode" que, do dia para noite (com a assinatura do contrato), se convertia no cara do "de jeito nenhum!". Desconheço 'pior prática' mais nociva para um projeto. Mas ela é bastante comum. Quase tanto quanto a ilusão de que o único líder que um projeto precisa é o seu Coordenador.&lt;br /&gt;&lt;br /&gt;Quando apresento a sugestão a primeira pergunta que ouço é: "Mas quem manda?". Ou seja, "Quem tem a palavra final?". Ou então, no popular: "Qual tá na reta?".&lt;br /&gt;&lt;br /&gt;Eu não tenho dúvidas de que o verdadeiro 'dono' do projeto é o Arquiteto (ou &lt;span style="font-style: italic;"&gt;Diretor de cinema &lt;/span&gt;ou &lt;span style="font-style: italic;"&gt;Product Owner&lt;/span&gt;). Principalmente quando se trata de trabalho criativo. A razão de existir do projeto é o produto que ele gera. Me parece natural que o seu 'dono' tenha a última palavra. O que não significa que o gerente do projeto seja uma 'rainha da Inglaterra'. Ele tem muito a fazer pela equipe. Se ele se preocupar em apoiar a equipe, ao invés de controlar, terá entendido o papel do executor no trabalho criativo.&lt;br /&gt;&lt;br /&gt;===&lt;br /&gt;&lt;br /&gt;Esta série recebeu um breve desvio para meu outro blog, o &lt;a href="http://pfvasconcellos.blogspot.com"&gt;&lt;span style="font-weight: bold; co
