<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DUcNSHo_cSp7ImA9WhRbF0k.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981</id><updated>2012-02-08T22:24:59.449-02:00</updated><category term="Eventos" /><category term="Carreira" /><category term="Certificação" /><category term="Teste" /><category term="Análise de Riscos" /><category term="Livros" /><category term="Metodologia" /><category term="Artigo" /><category term="Sobre Nós" /><category term="Sites Recomendados" /><title>Qualidade de Software</title><subtitle type="html">Referência à Engenharia de Software e Qualidade de Software.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://qualidade-de-software.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/AkUyN" /><feedburner:info uri="blogspot/akuyn" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;D0EFRnsycSp7ImA9WhdUGE8.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-1660476283522430175</id><published>2011-10-05T10:46:00.000-03:00</published><updated>2011-10-05T11:40:17.599-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T11:40:17.599-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Teste" /><category scheme="http://www.blogger.com/atom/ns#" term="Artigo" /><title>Os bugs também têm sentimentos</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yX_0Mxo4N1iJPL7_ABC7un8vWVg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yX_0Mxo4N1iJPL7_ABC7un8vWVg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yX_0Mxo4N1iJPL7_ABC7un8vWVg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yX_0Mxo4N1iJPL7_ABC7un8vWVg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Muitas vezes uma imagem diz mais do que mil palavras. No blog&amp;nbsp;&lt;a href="http://cartoontester.blogspot.com/" target="_blank" title="Cartoon tester"&gt;Cartoon tester&lt;/a&gt;, Andy Glover faz uso de imagens extremamente simples, mas que transmitem de maneira objetiva conceitos e práticas interessantes relacionadas com as atividades do engenheiro de testes.&lt;br /&gt;
A imagem abaixo é do&amp;nbsp;&lt;a href="http://cartoontester.blogspot.com/2010/03/bug-advocacy.html" target="_blank" title="Bug Advocacy"&gt;post do blog&lt;/a&gt;, que fala de maneira correta sobre algumas atitudes que devemos ter no nosso dia a dia quando encontramos bugs. Abaixo, uma breve explicação dos pontos mencionados.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" height="427" src="http://2.bp.blogspot.com/-MhRgVKOVizE/Toxhw0DURnI/AAAAAAAAFPQ/guSH8_31Z44/s640/Bugs.jpg" width="640" /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;strong&gt;Se você encontrar um bug:&lt;/strong&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;1 – Reporte-o, bugs não gostam de ser esquecidos.&lt;/strong&gt;
&lt;br /&gt;
Diversos motivos podem levar um testador a esquecer de reportar algum defeito encontrado,&amp;nbsp;&lt;strong&gt;prazos apertados&lt;/strong&gt;, &lt;strong&gt;tarefas acumuladas&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;desorganização&lt;/strong&gt;&amp;nbsp;ou simplesmente o fato de que algumas vezes os defeitos são encontrados antes mesmo dos testes, em conversas informais, treinamentos, etc.. e nem sempre os envolvidos tomam as devidas ações nessas situações.
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;2 – Conheça-o melhor, bugs gostam de ser compreendidos.&lt;/strong&gt;
&lt;br /&gt;
Antes de reportar um defeito, devemos entender por&amp;nbsp;&lt;strong&gt;completo&lt;/strong&gt;&amp;nbsp;seu comportamento, sua&amp;nbsp;&lt;strong&gt;abrangência&lt;/strong&gt;&amp;nbsp;e quais são seus&amp;nbsp;&lt;strong&gt;impactos&lt;/strong&gt;.
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;3 – Tire uma foto, bugs gostam de guardar recordações das ocasiões.&lt;/strong&gt;
&lt;br /&gt;
Screenshots, fotos e inclusive vídeos ajudam a evidenciar melhor a reportagem de um defeito,&amp;nbsp;&lt;strong&gt;facilitando&lt;/strong&gt;&amp;nbsp;o entendimento do desenvolvedor e&amp;nbsp;&lt;strong&gt;evitando&lt;/strong&gt;&amp;nbsp;CRs reabertas.
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;4 – Conheça seus companheiros, bugs são socialites.&lt;/strong&gt;
&lt;br /&gt;
Ao encontrar um defeito é comum que outros bugs estejam localizados nas suas&amp;nbsp;&lt;strong&gt;redondezas&lt;/strong&gt;, por isso é importante a varredura nas funcionalidades relacionadas para rapidamente detectar novas falhas.
&lt;br /&gt;
&lt;strong&gt;5 – Reporte rapidamente, do contrário os bugs se estabelecem e fazem moradia.&lt;/strong&gt;
&lt;br /&gt;
Agilidade na reportagem permite que sua&amp;nbsp;&lt;strong&gt;correção&lt;/strong&gt;&amp;nbsp;também seja&amp;nbsp;&lt;strong&gt;antecipada&lt;/strong&gt;, evitando que outros bugs causados pela falha já existente sejam revelados.
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;6 – Seja honesto, bugs não gostam de fofocas.&lt;/strong&gt;
&lt;br /&gt;
Classificação de severidade e prioridade&amp;nbsp;&lt;strong&gt;supervalorizadas&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;melhorias&lt;/strong&gt;&amp;nbsp;registradas como defeitos, entre outros problemas frequentes, causam problemas na comunicação da equipe e atrapalham o andamento das atividades.
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;7 – Guarde como o conheceu, bugs são românticos.&lt;/strong&gt;
&lt;br /&gt;
Ao encontrar um defeito, a primeira tarefa é sempre de&amp;nbsp;&lt;strong&gt;verificar&lt;/strong&gt;&amp;nbsp;quais foram os&amp;nbsp;&lt;strong&gt;passos prévios&lt;/strong&gt;&amp;nbsp;para detecção do problema, reportar como podemos&amp;nbsp;&lt;strong&gt;reproduzir&lt;/strong&gt;&amp;nbsp;o issue é essencial para os desenvolvedores durante a correção e também para os testadores no momento da verificação das correções.
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;8 – Não o ignore, bugs podem morder quando não apreciados.&lt;/strong&gt;
&lt;br /&gt;
Em meio a tantos bugs, normalmente encontrados durante os testes, é comum que em alguns momentos &lt;strong&gt;desprezemos&lt;/strong&gt;&amp;nbsp;alguns defeitos encontrados, por acreditarmos que os mesmos são&amp;nbsp;&lt;strong&gt;irrelevantes&lt;/strong&gt;&amp;nbsp;ou&amp;nbsp;&lt;strong&gt;nunca serão corrigidos&lt;/strong&gt;. Porém, já cansei de ver defeitos ignorados sendo reportados posteriormente por clientes ou quando vistos por outros ângulos gerando consequências graves para o sistema.
&lt;br /&gt;
Adicionaria a lista de atitudes a&amp;nbsp;&lt;strong&gt;verificação dos defeitos&lt;/strong&gt;&amp;nbsp;já existentes, prática bastante simples, mas que muitas vezes é relegada, e que pode evitar trabalho&amp;nbsp;&lt;strong&gt;desnecessário&lt;/strong&gt;&amp;nbsp;de diversas pessoas.
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;E vocês concordam com os tópicos? Sentiram falta de mais alguma atitude?&lt;/strong&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-1660476283522430175?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/_YyP-xmB6tY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/1660476283522430175/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2011/10/os-bugs-tambem-tem-sentimentos.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/1660476283522430175?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/1660476283522430175?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/_YyP-xmB6tY/os-bugs-tambem-tem-sentimentos.html" title="Os bugs também têm sentimentos" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-MhRgVKOVizE/Toxhw0DURnI/AAAAAAAAFPQ/guSH8_31Z44/s72-c/Bugs.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2011/10/os-bugs-tambem-tem-sentimentos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04DRn0-eip7ImA9WhdUGUQ.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-8735910547346535359</id><published>2011-09-27T19:24:00.000-03:00</published><updated>2011-10-07T10:59:37.352-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-07T10:59:37.352-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Eventos" /><title>Preparatório intensivo CBTS</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Z4NOjfTP0YZsTyxxjHqzUFUCwEo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z4NOjfTP0YZsTyxxjHqzUFUCwEo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Z4NOjfTP0YZsTyxxjHqzUFUCwEo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z4NOjfTP0YZsTyxxjHqzUFUCwEo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;b&gt;Fundamentos em teste de software: preparatório intensivo CBTS&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;DATA E HORÁRIO:&amp;nbsp;&lt;/b&gt;04 e 05 de novembro (sexta das 18h30 às 22h30 e sábado das 9h00 às 18h00).&lt;br /&gt;
&lt;b&gt;CARGA HORÁRIA:&amp;nbsp;&lt;/b&gt;12 horas&lt;br /&gt;
&lt;b&gt;MODALIDADE:&amp;nbsp;&lt;/b&gt;A distância (aula ao vivo via webconferência, com interação com o instrutor).&lt;br /&gt;
&lt;b&gt;INVESTIMENTO:&amp;nbsp;&lt;/b&gt;R$ 290,00 até 18/outubro e R$ 350,00 após esta data.
Desconto de 10% para pagamentos à vista.&lt;br /&gt;
&lt;b&gt;INCLUI:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Certificado impresso&lt;/li&gt;
&lt;li&gt;Acesso ao material oficial certificado pela ALATS em formato virtual&lt;/li&gt;
&lt;li&gt;Dicas e simulados para a prova&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;INSTRUTORA:&amp;nbsp;&lt;/b&gt;Érika Hmeljevski: Instrutora oficial da ALATS, tendo atuado como instrutora do treinamento CBTS desde 2007. É certificada CBTS e CTFL.&lt;br /&gt;
Implementadora oficial do MPT.BR, Modelo Brasileiro de Processo de Teste de Software. Representa a Associação Latino Americana de Teste de Software (ALATS) como Diretora do estado de Santa Catarina. Atua na área de testes e qualidade de software há 8 anos. Hoje coordena a equipe de Qualidade e Teste de Software do Instituto Stela, além de atuar como consultora e instrutora em teste de software pela Supreme Quality.&lt;br /&gt;
&lt;b&gt;INFORMAÇÕES E INSCRIÇÕES:&lt;/b&gt;&lt;br /&gt;
treinamento@supremequality.com.br&lt;br /&gt;
48 4052-9897&lt;br /&gt;
47&amp;nbsp;8848-7076&lt;br /&gt;
&lt;b&gt;EMENTA:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Introdução ao Processo de Teste&lt;/li&gt;
&lt;li&gt;Processo de Teste&lt;/li&gt;
&lt;li&gt;Ambiente de Teste&lt;/li&gt;
&lt;li&gt;Análise de Risco&lt;/li&gt;
&lt;li&gt;Planejamento de Teste&lt;/li&gt;
&lt;li&gt;Elaboração do Teste&lt;/li&gt;
&lt;li&gt;Executando o Plano de Teste&lt;/li&gt;
&lt;li&gt;Gestão de Defeitos&lt;/li&gt;
&lt;li&gt;Teste de Aceitação&lt;/li&gt;
&lt;li&gt;Relatórios de teste&lt;/li&gt;
&lt;li&gt;Estimativa de teste&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;INSCRIÇÕES CBTS&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; white-space: normal;"&gt;&lt;b&gt;: &lt;/b&gt;&lt;a href="http://www.alats.org.br/" target="new"&gt;www.alats.org.br&lt;/a&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;b&gt;Veja Também:&amp;nbsp;&lt;/b&gt;&lt;a href="http://qualidade-de-software.blogspot.com/p/simulado-cbts.html"&gt;SIMULADO CBTS&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-8735910547346535359?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/j0tC69dHKRQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/8735910547346535359/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2011/09/preparatorio-intensivo-cbts.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/8735910547346535359?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/8735910547346535359?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/j0tC69dHKRQ/preparatorio-intensivo-cbts.html" title="Preparatório intensivo CBTS" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2011/09/preparatorio-intensivo-cbts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IGQX87eyp7ImA9WhdUGE8.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-6287992462250948952</id><published>2011-09-26T18:42:00.001-03:00</published><updated>2011-10-05T11:38:40.103-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T11:38:40.103-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Eventos" /><title>BRATESTE 2011</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ep4PShiNUa0Bxp-NzMsfE3nvjcM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ep4PShiNUa0Bxp-NzMsfE3nvjcM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ep4PShiNUa0Bxp-NzMsfE3nvjcM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ep4PShiNUa0Bxp-NzMsfE3nvjcM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;h2 style="text-align: center;"&gt;







&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;IV Seminário Brasileiro de Teste de Software&lt;/span&gt;&lt;/h2&gt;
O &lt;strong&gt;BRATESTE 2011&lt;/strong&gt; é o maior e mais 
importante evento sobre Teste de Software da América Latina, um local 
onde profissionais, a indústria e a academia se reunem para apresentar 
pesquisas, estudos de caso, produtos, serviços, trocar experiência 
durante os 4 (quatro) dias do evento, divididos entre tutoriais e 
seminário.&lt;br /&gt;
Não perca a oportunidade de aprender com renomados especialistas em 
Teste de Software, nas mais variadas áreas de conhecimento, tais como: 
Testes Ágeis, Gerência de Teste, Melhoria de Processo, Técnicas de 
Teste, Automação, Métricas e muito mais.&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
O evento, em sua quarta edição, será 
realizado de &lt;b&gt;11 a 14 de outubro de 2011&lt;/b&gt; e terá 2 (dois) dias de 
tutoriais (pré-seminário) e 2 (dois) dias de seminário, com mais de 20 
palestras no total.&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;





&lt;/h4&gt;
&lt;h4 style="text-align: justify;"&gt;











Por que participar do BRATESTE 2011?&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Networking&lt;/li&gt;
&lt;li&gt;Oportunidade para trocar experiência com outros profissionais e renomados especialistas&lt;/li&gt;
&lt;li&gt;Serão apresentados e discutidos os assuntos mais relevantes e atuais&lt;/li&gt;
&lt;li&gt;Oportunidade única para aprender com especialistas renomados e reconhecidos internacionalmente&lt;/li&gt;
&lt;li&gt;Participação da indústria, da academia e de profissionais e especialistas&lt;/li&gt;
&lt;li&gt;Conhecer as novidades em produtos e serviços durante a visita aos estandes&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;











Quem deve participar?&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Diretores&lt;/li&gt;
&lt;li&gt;Gerentes de Teste e Gerentes de Projeto&lt;/li&gt;
&lt;li&gt;Profissionais da área de Teste e Qualidade de Software&lt;/li&gt;
&lt;li&gt;Desenvolvedores&lt;/li&gt;
&lt;li&gt;Pesquisadores&lt;/li&gt;
&lt;li&gt;Estudantes&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;











Onde será o evento?&lt;/h4&gt;
&lt;table border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img border="0" height="168" src="http://www.alats.org.br/portal/images/brateste2011/grandhyatt_auditorio.jpg" style="border: 0pt none; float: left;" width="275" /&gt;&lt;/td&gt;
&lt;td width="10px"&gt;&lt;/td&gt;
&lt;td&gt;&lt;h4&gt;











Grand Hyatt Hotel&lt;/h4&gt;
Avenida das Nações Unidas, 13.301&lt;br /&gt;
São Paulo, São Paulo, Brasil 04578-000&lt;br /&gt;
Tel.: +55 11 2838-1234&lt;br /&gt;
Fax: +55 11 2838-1235&lt;br /&gt;
&lt;br /&gt;
Mais informações:&amp;nbsp;&lt;a href="http://www.alats.org.br/" target="new"&gt;www.alats.org.br/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div&gt;
Palestrantes:&amp;nbsp;&lt;a href="http://www.alats.org.br/portal/palestrantes-brateste-2011.html" target="new"&gt;www.alats.org.br/portal/palestrantes-brateste-2011.html&lt;/a&gt;&lt;br /&gt;
Programação:&amp;nbsp;&lt;a href="http://www.alats.org.br/portal/programacao-do-evento.html" target="new"&gt;www.alats.org.br/portal/programacao-do-evento.html&lt;/a&gt;&lt;br /&gt;
Tutoriais:&amp;nbsp;&lt;a href="http://www.alats.org.br/portal/tutoriais-brateste-2011.html" target="new"&gt;www.alats.org.br/portal/tutoriais-brateste-2011.html&lt;/a&gt;&lt;br /&gt;
Palestras:&amp;nbsp;&lt;a href="http://www.alats.org.br/portal/palestras.html" target="new"&gt;www.alats.org.br/portal/palestras.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-6287992462250948952?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/dTso4dq-lAM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/6287992462250948952/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2011/09/brateste-2011.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/6287992462250948952?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/6287992462250948952?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/dTso4dq-lAM/brateste-2011.html" title="BRATESTE 2011" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2011/09/brateste-2011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQAR3Y6cCp7ImA9WhZbF0s.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-71952442127050337</id><published>2011-06-22T14:05:00.001-03:00</published><updated>2011-06-22T14:05:46.818-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-22T14:05:46.818-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Livros" /><title>Qualidade de Software</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/y0qD8wU0cLaRsVQVV-lel2kbtAE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y0qD8wU0cLaRsVQVV-lel2kbtAE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/y0qD8wU0cLaRsVQVV-lel2kbtAE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y0qD8wU0cLaRsVQVV-lel2kbtAE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/-8yJDFSPKNqs/TgIM7TwtI0I/AAAAAAAAFFM/BZsmZL8PA1k/s1600/qualidade_de_software.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" id=":current_picnik_image" src="http://3.bp.blogspot.com/-8yJDFSPKNqs/TgIM7TwtI0I/AAAAAAAAFFM/BZsmZL8PA1k/s1600/qualidade_de_software.jpg" /&gt;&lt;/a&gt;&lt;b&gt;Autor:&lt;/b&gt; André Koscianski, Michel dos Santos Soares&lt;/div&gt;&lt;div class="detProdPequeno" id="editora"&gt;&lt;b&gt;Editora:&lt;/b&gt; Novatec &lt;/div&gt;&lt;div class="detProdPequeno" id="editora"&gt;&lt;b&gt;I.S.B.N.: &lt;/b&gt;8575221124&lt;br /&gt;
&lt;span class="detalhebold"&gt;&lt;b&gt;Edição:&lt;/b&gt; &lt;/span&gt;2 / 2007&lt;br /&gt;
&lt;span class="detalhebold"&gt;&lt;b&gt;Idioma:&lt;/b&gt; &lt;/span&gt;Português&lt;br /&gt;
&lt;span class="detalhebold"&gt;&lt;b&gt;País de Origem:&lt;/b&gt; &lt;/span&gt;Brasil&lt;br /&gt;
&lt;br /&gt;
Este livro aborda as principais tecnologias, metodologias e processos utilizados atualmente em desenvolvimento de software. Os fatores que influenciam a qualidade são discutidos em amplitude, com ênfase nos aspectos práticos, mas sem deixar de mencionar a fundamentação teórica essencial.&lt;br /&gt;
&lt;br /&gt;
Os tópicos são tratados de forma inter-relacionada e abrangem:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;modelos de processos organizacionais, como CMM e CMMI;&lt;/li&gt;
&lt;li&gt;modelos de processos individuais e de equipe, como PSP e TSP;&lt;/li&gt;
&lt;li&gt;o modelo brasileiro MPS.BR, lançado em 2005;&lt;/li&gt;
&lt;li&gt;metodologias ágeis, como XP e SCRUM;&lt;/li&gt;
&lt;li&gt;algumas das principais normas internacionais, como SQuaRE, ISO/IEC 25000:2005, ISO/IEC 12207 e ISO/IEC TR 15504;&lt;/li&gt;
&lt;li&gt;programação e sua relação com a qualidade;&lt;/li&gt;
&lt;li&gt;teste de software.&lt;/li&gt;
&lt;/ul&gt;São apresentados diversos softwares de apoio, além de ampla bibliografia e referências a sites relevantes.&lt;br /&gt;
&lt;br /&gt;
Trata-se de um verdadeiro guia para profissionais da área, podendo ser usado em cursos de graduação e pós-graduação como referência principal na disciplina de Qualidade de Software e complementar para Engenharia de Software e Programação. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-71952442127050337?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/tozWCInl7B0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/71952442127050337/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2011/06/qualidade-de-software.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/71952442127050337?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/71952442127050337?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/tozWCInl7B0/qualidade-de-software.html" title="Qualidade de Software" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-8yJDFSPKNqs/TgIM7TwtI0I/AAAAAAAAFFM/BZsmZL8PA1k/s72-c/qualidade_de_software.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2011/06/qualidade-de-software.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UMR3o7fSp7ImA9WhdUGE8.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-7219184751899453625</id><published>2010-05-04T13:25:00.004-03:00</published><updated>2011-10-05T11:34:46.405-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T11:34:46.405-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Certificação" /><title>Retificação Simulado CBTS</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/u64P1MOxiBuTEd-QuUl0dVfkvBg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u64P1MOxiBuTEd-QuUl0dVfkvBg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/u64P1MOxiBuTEd-QuUl0dVfkvBg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u64P1MOxiBuTEd-QuUl0dVfkvBg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Pessoal,&lt;br /&gt;
&lt;br /&gt;
Recebi um e-mail de um amigo (Ueslei Silva - mptbr.blogspot.com) referente uma questão do &lt;a href="http://qualidade-de-software.blogspot.com/p/simulado-cbts.html"&gt;Simulado CBTS&lt;/a&gt; com respostas que podem gerar dúvidas.&lt;br /&gt;
&lt;br /&gt;
Segue&amp;nbsp;trecho do e-mail:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&lt;em&gt;Subject: Simulado CBTS&lt;br /&gt;
&lt;br /&gt;
Date: Mon, 3 May 2010 16:55:13-0300&lt;br /&gt;
&lt;br /&gt;
&lt;img border="0" height="297" id=":current_picnik_image" src="http://2.bp.blogspot.com/_TleR8TybIyo/S-BGVEe6v8I/AAAAAAAAFCs/ArkzB12Kau4/s400/errosimulado.png" tt="true" width="400" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Marcelo,
&lt;br /&gt;
Analisando a questão acima:&lt;br /&gt;
Como testaria o limite máximo de digitação de um campo numérico e que não apresenta essa informação?&lt;br /&gt;
Como testaria os limites inferior e superior para um campo numérico que não tenha informado os valores limítrofes?&lt;br /&gt;
Considerando as questões acima, minhas opções, seriam milhares de testes... neste caso acho que a opção indicada como correta, não seria a melhor.&lt;/em&gt;&lt;/em&gt;&lt;/blockquote&gt;
&lt;br /&gt;
E eu concordo com ele.&lt;br /&gt;
Realmente. Sem especificação, realizar teste que garanta limites do campo, resultaria em uma infinidade de testes.&lt;br /&gt;
&lt;br /&gt;
Portanto, na próxima versão do simulado&amp;nbsp;(estou corrigindo erros de digitação e coisas do gênero, mas&amp;nbsp;está quase pronta) vou alterar esta questão.&lt;br /&gt;
&lt;br /&gt;
Conto com a compreensão dos que já realizaram o simulado. E obrigado Ueslei pela colaboração.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-7219184751899453625?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/p-z2TDh_G-A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/7219184751899453625/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/05/retificacao-simulado-cbts.html#comment-form" title="6 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/7219184751899453625?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/7219184751899453625?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/p-z2TDh_G-A/retificacao-simulado-cbts.html" title="Retificação Simulado CBTS" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_TleR8TybIyo/S-BGVEe6v8I/AAAAAAAAFCs/ArkzB12Kau4/s72-c/errosimulado.png" height="72" width="72" /><thr:total>6</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/05/retificacao-simulado-cbts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUACRHw_cCp7ImA9WhZaGUo.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-6065664412916823642</id><published>2010-04-26T14:53:00.005-03:00</published><updated>2011-07-06T15:42:45.248-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-06T15:42:45.248-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Certificação" /><title>Dicas Exame CBTS 2010</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yyERgKEP7nRvFbTKpC_SQsFH3QE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yyERgKEP7nRvFbTKpC_SQsFH3QE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yyERgKEP7nRvFbTKpC_SQsFH3QE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yyERgKEP7nRvFbTKpC_SQsFH3QE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Caros candidatos&amp;nbsp;à Certificação Brasileira de Teste de Software, o&amp;nbsp;"&lt;i&gt;resumão&lt;/i&gt;" abaixo foi elaborado pelo Jonathan Rodrigo, ele o utilizou como referência complementar na prova do ano passado.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;b&gt;Aproveite para ver também:&lt;/b&gt; &lt;a href="http://qualidade-de-software.blogspot.com/p/simulado-cbts.html"&gt;Simulado&amp;nbsp;- Certificacao CBTS&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Erro&lt;/b&gt;: Falha humana, normalmente é classificada como erro uma linha de código. &lt;br /&gt;
&lt;b&gt;FURPS&lt;/b&gt;: É um modelo metodológico (do RUP) &lt;br /&gt;
&lt;b&gt;Estágios, fases ou níveis de testes&lt;/b&gt;: Unitário / Integração/Sistema / Aceite. &lt;br /&gt;
&lt;b&gt;Principal objetivo do teste&lt;/b&gt;: Encontrar o maior número de defeitos. &lt;br /&gt;
&lt;b&gt;Custo do Software&lt;/b&gt;: O custo do software é o valor do desenvolvimento+o valor da manutenção. &lt;br /&gt;
&lt;b&gt;Automação&lt;/b&gt;: Na certificação quando se falar de automação, estarão se referenciando á todo o processo de teste, deste seu planejamento, elaboração dos casos de testes e sua entrega. &lt;br /&gt;
&lt;b&gt;Risco&lt;/b&gt;: Não existe risco 0% e nem 100%, para ser realmente um risco ele estará entre 10% á 90%. &lt;br /&gt;
&lt;b&gt;Risco&lt;/b&gt;: Possibilidade de falha x prejuízo causado pela falha. &lt;br /&gt;
&lt;div&gt;&lt;/div&gt;"Uma das maneiras de reduzir os riscos do software é testá-lo adequadamente" &lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Fluxo de gerenciamento de riscos&lt;/b&gt; &lt;/div&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp; &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_TleR8TybIyo/S9XR9EN-ZQI/AAAAAAAAFBc/EozvfwhAlYs/s1600/333.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="307" src="http://2.bp.blogspot.com/_TleR8TybIyo/S9XR9EN-ZQI/AAAAAAAAFBc/EozvfwhAlYs/s400/333.jpg" tt="true" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;b&gt;Modelo V&lt;/b&gt;: É o modelo que mostra a integração das atividades de desenvolvimento e teste de software, seu principal objetivo é mostrar o paralelismo entre as atividades.&lt;br /&gt;
&lt;b&gt;Regra 10 de Myers&lt;/b&gt;: Prega que quando mais cedo o defeito/erro ou falha for encontrado mais barato será o seu ajuste. &lt;br /&gt;
&lt;b&gt;Rex Black&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Bohem&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Estratégia de teste&lt;/b&gt;: Para elaborar uma estratégia é necessário saber O Que iremos testar, Como estes teste irão ser realizados e Quando, em qual momento será executado os testes.&lt;br /&gt;
Definições: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;O Que&lt;/b&gt;: Neste momento levantamos as características da qualidade que iremos dar atenção nos testes.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;COMO&lt;/b&gt;: Quais técnicas de teste iremos utilizar para atender os testes referentes às características levantas.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;QUANDO&lt;/b&gt;: Em qual Estagio/Fase ou Nível iremos realizar os teste.&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Ambiente de teste&lt;/b&gt;: O livro define ambiente de teste todas as pessoas envolvidas, os hardwares e softwares que farão parte do projeto.&lt;br /&gt;
&lt;b&gt;Plano de Teste&lt;/b&gt;: É onde todas as definições do projeto de teste devem constar, por exemplo: A definição do ambiente de teste. &lt;br /&gt;
Os apontamentos dos riscos mais críticos, pois cada projeto tem suas particularidades e é no plano de teste onde definimos as regras (escopo) do projeto.&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;b&gt;Preparação dos Volumes&lt;/b&gt;: Esta atividade é realizada na elaboração dos casos de teste. &lt;br /&gt;
&lt;b&gt;Definição de Risco&lt;/b&gt;: Risco é a probabilidade de algo acontecer ou não trazendo benéficos ou malefícios ao projeto. (Chance de falhar x prejuízo causado). &lt;br /&gt;
&lt;b&gt;Analise de risco&lt;/b&gt;: Na analise de risco é levado em conta a Probabilidade e a Criticidade, EX:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Se Probabilidade baixa e Criticidade alta = Risco Médio.&lt;/li&gt;
&lt;li&gt;Se Probabilidade média e Criticidade baixa = Risco Baixo.&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Testware&lt;/b&gt;: São todos os documentos que são gerados no projeto, obs.* todos estes documentos devem ser armazenados na ferramenta de GC&lt;br /&gt;
&lt;b&gt;Mitigação&lt;/b&gt;: É a forma de controlamos um risco que ainda NÃO aconteceu, para que ele não venha se tornar uma realidade.&lt;br /&gt;
&lt;b&gt;Contingência&lt;/b&gt;: Quando o Risco ACONTECEU, então Iniciamos o plano de contingência "Outra estratégia" resumindo o plano B.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Formas de Estabelecer um risco (QAI).&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Intuição ou discernimento&lt;/i&gt;: Onde um técnico experiente usa sua intuição aliada com sua experiência e aponta um risco que se ocorrer ira custar muito caro seu concerto.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Consenso&lt;/i&gt;: A equipe entra em consenso referente á probabilidade de um risco acontecer.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Formula de Risco&lt;/i&gt;: O risco é calculado através de uma formula onde existem dados financeiros que permitem medir o custo da perda pela ocorrência do risco.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Estimativas de perdas anuais&lt;/i&gt;: É a combinação do consenso com a fórmula de risco.&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Artefato de saída do Planejamento&lt;/b&gt;: O artefato de saída do planejamento é o PLANO de TESTE.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;Quando é necessário criar mais de um plano de teste para um mesmo projeto?&lt;br /&gt;
Segue abaixo a exemplificação:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_TleR8TybIyo/S9XSJ_LqYYI/AAAAAAAAFBk/p5z5mtjIa8o/s1600/321.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="233" src="http://1.bp.blogspot.com/_TleR8TybIyo/S9XSJ_LqYYI/AAAAAAAAFBk/p5z5mtjIa8o/s400/321.jpg" tt="true" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;div&gt;Só para lembrar "tudo que acontecer na definição estará dentro do PLANO DE TESTE".&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;b&gt;Teste de Aceite&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Responsável: Usuário&lt;/li&gt;
&lt;li&gt;Objetivo: garantir que o que foi solicitado foi criado e se este funcionado corretamente.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Estar &lt;b&gt;APTO&lt;/b&gt; ou &lt;b&gt;FIT&lt;/b&gt;: Este termo é o mais utilizado para dizer que o software está pronto ou dentro das conformidades de aceite.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;Para a fase do Aceite é necessário criar um plano de Aceite.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;b&gt;Gerenciamento de defeitos&lt;/b&gt;: Esta atividade é realizada no momento da execução dos testes, onde observamos quantos Bug´s estão sendo abertos/ Fechados.&lt;br /&gt;
&lt;b&gt;Gestão de defeitos&lt;/b&gt;: É a melhoria continua, realizando prevenção dos defeitos, ele se inicia desde o inicio do projeto.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;b&gt;Baseline&lt;/b&gt;: Fotografia do momento atual do projeto.&lt;br /&gt;
Diferença de Baseline e GC:&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;Baseline é o projeto geral e GC é de doc á doc.&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;b&gt;Releases&lt;/b&gt;: São oriundos das baselines, são utilizadas para entregas para o teste ou produção.&lt;br /&gt;
&lt;br /&gt;
Alguns detalhes importantes na hora de reportar os Defeitos:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;-Resumir: Reportar claramente, mas de forma resumida.&lt;/li&gt;
&lt;li&gt;- Precisão: É um defeito ou poderia ser um erro do usuário EX: Erro de entendimento. Portanto, descrever realmente o que foi executado para que a falha fosse detectada.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;-Neutralizar: Reportar apenas os fatos, sem humor, sem emoções.&lt;/li&gt;
&lt;li&gt;-Isolar:&lt;/li&gt;
&lt;li&gt;- Generalizar: Procurar entender o problema de forma genérica.&lt;/li&gt;
&lt;li&gt;- Reproduzir: Reproduzir um defeito ao menos duas vezes antes de reportá-lo&lt;/li&gt;
&lt;li&gt;-impacto: Qual o impacto deste defeito para o cliente?&lt;/li&gt;
&lt;li&gt;-Evidencie: Evidencie a existência do defeito encontrado&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Relatórios IEEE&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Log de teste&lt;/li&gt;
&lt;li&gt;Relatório de incidentes&lt;/li&gt;
&lt;li&gt;Relatório sumário&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;APT&lt;/b&gt;: para se ter o APT (Analise de ponto de teste) é necessário ter o APF(Analise de ponto de função). O APF mede somente o teste Unitário e de Integração.&lt;br /&gt;
O APT observa TAMANHO e ESFORÇO.&lt;br /&gt;
Se tiver muitas funcionalidades é pior para controlar.&lt;br /&gt;
Se tiver poucas ferramentas de gerenciamento é pior para controlar.&lt;br /&gt;
O que o APT analisa para seu calculo?&lt;br /&gt;
O APT analisa o Tamanho do sistema, avalia a estratégia e o nível de produtividade da equipe.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;b&gt;PTDF&lt;/b&gt; – Ponto de teste Dinâmico de uma funcionalidade&lt;br /&gt;
&lt;b&gt;PF&lt;/b&gt;-Tamanho da função em ponto de função&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;Se a equipe é MAIS qualificada, MENOR será o QET&lt;br /&gt;
&lt;b&gt;QET&lt;/b&gt; – Qualificação da equipe de teste&lt;br /&gt;
&lt;b&gt;AT&lt;/b&gt; – Ambiente de Teste&lt;br /&gt;
&lt;b&gt;HTP&lt;/b&gt; – Horas de teste primárias.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;O &lt;b&gt;QET&lt;/b&gt; varia de 0,7 á 2.0&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;b&gt;Formula:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;QET + AT = HTP&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;b&gt;Referência:&lt;/b&gt; &lt;a href="http://qualidade-de-software.blogspot.com/2010/03/base-de-conhecimento-em-teste-de.html"&gt;Base de conhecimento em teste de Software&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Veja também:&lt;/b&gt; &lt;a href="http://qualidade-de-software.blogspot.com/p/simulado-cbts.html"&gt;Simulado&amp;nbsp;- Certificacao CBTS&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-6065664412916823642?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/aC_JxVI-IOE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/6065664412916823642/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/04/dicas-exame-cbts-2010.html#comment-form" title="4 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/6065664412916823642?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/6065664412916823642?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/aC_JxVI-IOE/dicas-exame-cbts-2010.html" title="Dicas Exame CBTS 2010" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_TleR8TybIyo/S9XR9EN-ZQI/AAAAAAAAFBc/EozvfwhAlYs/s72-c/333.jpg" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/04/dicas-exame-cbts-2010.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QDSHs-fCp7ImA9WhdUGE8.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-2845336376119925709</id><published>2010-04-26T14:34:00.000-03:00</published><updated>2011-10-05T11:36:19.554-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T11:36:19.554-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Eventos" /><title>Formação em Teste de Software - Alphaville‏</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kNIPm9OZsz8uneBuXmi9gj69HdI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kNIPm9OZsz8uneBuXmi9gj69HdI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kNIPm9OZsz8uneBuXmi9gj69HdI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kNIPm9OZsz8uneBuXmi9gj69HdI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Iterasys, confirma o início da 18ª Turma do Curso de Formação em Teste de Software.&lt;br /&gt;
&lt;strong&gt;Local:&lt;/strong&gt; Alphaville&lt;br /&gt;
&lt;strong&gt;Data:&lt;/strong&gt; 03 de Maio à 15 de Junho&lt;br /&gt;
&lt;strong&gt;Horário&lt;/strong&gt;: 17:30 ás 21:30&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Sobre a Iterasys:&lt;/strong&gt;&lt;br /&gt;
Principal centro de treinamento brasileiro em Teste de Software e Garantia da Qualidade, único credenciado ALATS, BSTQB/ISTQB e QAI. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Sobre o Curso de Formação em Teste de Software:&lt;/strong&gt; &lt;br /&gt;
Treinamento com 120 horas, sendo 64 horas sobre processos e técnicas de Verificação e Validação acrescidas de 56 horas práticas em automação de testes com as ferramentas VirtualBox, Mantis, Testlink, NUnit, Code Analysis, JMeter, Badboy e Selenium. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Próximas Turmas:&lt;/strong&gt; &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;São Paulo - Segunda à Sexta - 18:45 às 22:45 - 10 de Maio à 22 de Junho&lt;/li&gt;
&lt;li&gt;&amp;nbsp;São Paulo - Sábados - 09:00 às 18:00 - 29 de Maio à 25 de Setembro&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Campinas - Sábados - 09:00 às 18:00 - 29 de Maio à 25 de Setembro&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Brasilia - Sábados - 09:00 às 18:00 - 29 de Maio à 25 de Setembro&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
Inscrições através do site: &lt;a href="http://www.iterasys.com.br/" target="_blank"&gt;http://www.iterasys.com.br/&lt;/a&gt;&lt;br /&gt;
contato @ iterasys . com . br&lt;br /&gt;
(11) 3254-7625&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-2845336376119925709?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/A2BP2NehbAY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/2845336376119925709/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/04/formacao-em-teste-de-software.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/2845336376119925709?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/2845336376119925709?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/A2BP2NehbAY/formacao-em-teste-de-software.html" title="Formação em Teste de Software - Alphaville‏" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/04/formacao-em-teste-de-software.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQNRno-fyp7ImA9WhZaGUo.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-3318518324719051887</id><published>2010-04-20T19:00:00.012-03:00</published><updated>2011-07-06T15:53:17.457-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-06T15:53:17.457-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Certificação" /><title>Certificação CBTS - Simulado</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/J-ofmd3f6g1qHw2qslUq46PMjvM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J-ofmd3f6g1qHw2qslUq46PMjvM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/J-ofmd3f6g1qHw2qslUq46PMjvM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J-ofmd3f6g1qHw2qslUq46PMjvM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Para quem está se preparando para o exame de &lt;a href="http://www.alats.org.br/portal/certificacao.html"&gt;Certificação CBTS&lt;/a&gt;, ou quem deseja testar seus conhecimentos em Qualidade de Software, vale a pena dar uma olhada na página &lt;a href="http://qualidade-de-software.blogspot.com/p/simulado-cbts.html"&gt;Simulado CBTS&lt;/a&gt;.&lt;br /&gt;
Ele foi elaborado conforme o exame CBTS:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Número de questões: 100&lt;/li&gt;
&lt;li&gt;Duração da avaliação: 3 Horas&lt;/li&gt;
&lt;li&gt;Critérios de aprovação: 75% de acertos&lt;/li&gt;
&lt;/ul&gt;Disponível também em versões menores (tempo proporcional à quantidade de questões):&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;50 questões em 1h30&lt;/li&gt;
&lt;li&gt;25 questões em 45 minutos&lt;/li&gt;
&lt;li&gt;10 questões em 18 minutos&lt;/li&gt;
&lt;/ul&gt;Os simulados CBTS disponiveis devem ser utilizados apenas como matéria de apoio.&lt;br /&gt;
&lt;br /&gt;
A referência bibliográfica básica recomendada pela &lt;a href="http://www.alats.org.br/" target="_blank"&gt;ALATS&lt;/a&gt; é o Livro: &lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/03/base-de-conhecimento-em-teste-de.html"&gt;Base de Conhecimento em Teste de Software&lt;/a&gt; - 2a. edição&lt;br /&gt;
Rios, Emerson; Cristalli, Ricardo; Moreira, Trayahú &amp;amp; Bastos, Aderson. - S.Paulo, Martins Fontes, 2007.&lt;br /&gt;
&lt;br /&gt;
Em breve disponibilizarei outros simulados com os mesmos propósitos.&lt;br /&gt;
Sugestões são bem vindas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-3318518324719051887?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/ryII6wWNWk4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/3318518324719051887/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/04/certificacao-cbts-simulado.html#comment-form" title="17 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/3318518324719051887?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/3318518324719051887?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/ryII6wWNWk4/certificacao-cbts-simulado.html" title="Certificação CBTS - Simulado" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><thr:total>17</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/04/certificacao-cbts-simulado.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8CSXo9eip7ImA9WxFTFU0.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-7519973388757800563</id><published>2010-04-05T19:12:00.002-03:00</published><updated>2010-04-05T19:34:28.462-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-05T19:34:28.462-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Artigo" /><title>Apresentando XP. Encante seus clientes com Extreme Programming</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mrJtIU6beGPTt4UfWe4vI7ljkYg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mrJtIU6beGPTt4UfWe4vI7ljkYg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mrJtIU6beGPTt4UfWe4vI7ljkYg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mrJtIU6beGPTt4UfWe4vI7ljkYg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;strong&gt;Resumo: &lt;/strong&gt; Este artigo tem por  objetivo apresentar a metodologia de desenvolvimento ágil de &lt;em&gt;  software &lt;/em&gt; denominada &lt;em&gt; Extreme Programming. &lt;/em&gt; Serão  abordadas, de forma resumida, as práticas, valores, e os papéis  disponíveis a cada integrante de uma equipe de XP. Alguns comparativos  com outras metodologias são feitas ao decorrer do trabalho enaltecendo  as propriedades que definem a &lt;em&gt; Extreme Programming. &lt;/em&gt; &lt;br /&gt;
&lt;h2&gt;Índice &lt;/h2&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="#introducao"&gt;  1. Introdução &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#xp"&gt;  2. Extreme Programming (XP) &lt;/a&gt; &lt;/li&gt;
&lt;ul&gt;&lt;li&gt; &lt;a href="#valores"&gt;  2.1. Valores da XP &lt;/a&gt; &lt;/li&gt;
&lt;ul&gt;&lt;li&gt; &lt;a href="#feedback"&gt;  2.1.1 Feedback &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#comunicacao"&gt;  2.1.2 Comunicação &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#simplicidade"&gt;  2.1.3.  Simplicidade &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#coragem"&gt;  2.1.4. Coragem &lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;li&gt; &lt;a href="#praticas"&gt;  2.2. Práticas &lt;/a&gt; &lt;/li&gt;
&lt;ul&gt;&lt;li&gt; &lt;a href="#cliente"&gt;  2.2.1. Cliente Disponível ou Presente &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#planeja"&gt;  2.2.2. Jogo do Planejamento &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#metting"&gt;  2.2.3. Stand up meeting &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#par"&gt;  2.2.4. Programação em par &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#refatoring"&gt;  2.2.5.  Refactoring &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#testes"&gt;  2.2.6. Desenvolvimento  guiado por testes &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#coletivo"&gt;  2.2.7. Código  coletivo &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#padroes"&gt;  2.2.8. Padrões de  desenvolvimento &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#design"&gt;  2.2.9. Design Simples  &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#metafora"&gt;  2.2.10. Metáfora &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#ritmo"&gt;  2.2.11. Ritmo Sustentável &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#integracao"&gt;  2.2.12. Integração contínua &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#releases"&gt;  2.2.13. Releases curtos &lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;li&gt; &lt;a href="#equipe"&gt;  2.3. Equipe XP &lt;/a&gt; &lt;/li&gt;
&lt;ul&gt;&lt;li&gt; &lt;a href="#gerente"&gt;   2.3.1. Gerente de projeto &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#coach"&gt;  2.3.2. Coach  &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#analista"&gt;  2.3.3. Analista de teste &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#redator"&gt;  2.3.4. Redator técnico &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#desenv"&gt;  2.3.5. Desenvolvedor &lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt; &lt;a href="#conclusoes"&gt;  3. Conclusões &lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="#ref"&gt;  4.  Referências &lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;object id="doc_88039921012845" name="doc_88039921012845" height="500" width="100%" type="application/x-shockwave-flash" data="http://d1.scribdassets.com/ScribdViewer.swf" style="outline:none;" rel="media:document" resource="http://d1.scribdassets.com/ScribdViewer.swf?document_id=29456150&amp;access_key=key-16m0pxkp0nfmayl8gco5&amp;page=1&amp;viewMode=list" xmlns:media="http://search.yahoo.com/searchmonkey/media/" xmlns:dc="http://purl.org/dc/terms/" &gt;  &lt;param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf"&gt;&lt;param name="wmode" value="opaque"&gt;&lt;param name="bgcolor" value="#ffffff"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;param name="FlashVars" value="document_id=29456150&amp;access_key=key-16m0pxkp0nfmayl8gco5&amp;page=1&amp;viewMode=list"&gt;&lt;embed id="doc_88039921012845" name="doc_88039921012845" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=29456150&amp;access_key=key-16m0pxkp0nfmayl8gco5&amp;page=1&amp;viewMode=list" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="500" width="100%" wmode="opaque" bgcolor="#ffffff"&gt;&lt;/embed&gt;  &lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="" name="introducao" title="introducao"&gt;&lt;/a&gt;  &lt;h2&gt;1. Introdução &lt;/h2&gt;A muito tempo a indústria de software vem passando por grandes  transformações e novos desafios, entre eles desenvolver &lt;em&gt; softwares &lt;/em&gt;  com qualidade, no menor tempo possível e que atendam as necessidades  dos clientes. &lt;br /&gt;
Com estes novos desafios a indústria de software  passou a dar valor a algumas áreas da informática, como a engenharia de  software e qualidade de software, com intuito de atender as exigências  do mercado. &lt;br /&gt;
A indústria começou a utilizar metodologias de  desenvolvimento de software, adotou métricas e padrões para alcançar  níveis aceitáveis de qualidade, prever custos e prazos em seus projetos.  Porém ainda são poucos os projetos que conseguem obter pleno sucesso em  seu desenvolvimento, onde prazo e orçamento estabelecidos e as  necessidades do cliente sejam realmente atendidas. &lt;br /&gt;
Pesquisa  feitas pelo &lt;em&gt; Standish Group International &lt;/em&gt; em 1994, um pouco  antes da adoção de metodologia de desenvolvimento pelas indústrias,  apontam que apenas 16, 2 % dos projetos de software atingiam sucesso  (prazo, orçamento e funcionalidades atendidas). Em 2002 esta taxa havia  subido para 34 %, ou seja, um aumento de 100 % em 8 anos. Mas estas  taxas ainda se encontram muito aquém do esperado pelo mercado. &lt;br /&gt;
As metodologias utilizadas nos projetos pesquisados eram as mais  variadas, podemos citar modelo em cascata, modelo iterativo e alguns com  modelo em prototipação. Neste trabalho será utilizado o termo &lt;em&gt;  desenvolvimento tradicional &lt;/em&gt; para os projetos que se utilizem do  modelo em cascata e todos os outros que se baseiam nele. &lt;br /&gt;
Analisando os motivos para a baixa taxa de sucesso dos projetos  desenvolvidos com modelos tradicionais, cita-se os principais motivos e  bastante comuns entre eles: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;  Tempo elevado entre cada  fase do projeto, não acompanhando as mudanças de requisitos do projeto; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;  Falta de conhecimento por parte do cliente da sua real  necessidade, dando margem às especulações dos desenvolvedores; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;  Forte linearidade no desenvolvimento do projeto; &lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;Focando nas fragilidades do modelo tradicional, surgiram  metodologias para desenvolvimento ágil de software. Cita-se algumas  características destas metodologias: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;  Foco nas  pessoas, não no processo, evitando especulações dos desenvolvedores; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;  Atender as reais necessidades do cliente, na velocidade e  praticidade por ele desejada; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;  Ausência de  linearidade no desenvolvimento do projeto; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;  O cliente  aprender a suas reais necessidades durante o projeto e repassar esta  novas necessidades a equipe de desenvolvimento; &lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Uma destas metodologias de desenvolvimento ágil é o &lt;em&gt; Extreme  Programming &lt;/em&gt;, metodologia que prima a qualidade do software  desenvolvido, que atenda as reais necessidades do cliente e seja  entregue dentro do prazo definido. Esta metodologia será detalhada a  seguir. &lt;br /&gt;
&lt;a href="" name="xp" title="xp"&gt;&lt;/a&gt;  &lt;h2&gt;2. Extreme Programming  (XP) &lt;/h2&gt;XP é uma metodologia para desenvolvimento de software  ágil, com qualidade e que atenda as necessidades do cliente. Alguns  praticantes definem a XP como a prática e a perseguição da mais clara  simplicidade, aplicado ao desenvolvimento de software. &lt;br /&gt;
Uma  metodologia voltada para projetos cujos requisitos mudem com freqüência,  utilizem desenvolvimento orientado a objetos, equipes de até 12  desenvolvedores e desenvolvimento incremental. &lt;br /&gt;
A XP Busca o  máximo de valor a cada dia de trabalho da equipe para o seu cliente. Em  um curto espaço de tempo o cliente terá um produto que possa ser  utilizado, podendo aprender com o mesmo e reavaliar se o que foi  desenvolvido é realmente o desejado. &lt;br /&gt;
Por ser uma metodologia  recente, a XP sofre mudanças em suas concepções e, portanto, é comum  encontrar variações. A adaptação ao ambiente de desenvolvimento deve ser  levada em conta, se um valor trouxer mais prejuízos do que benefícios é  necessário relavaliar a utilização desta metodologia. &lt;br /&gt;
A XP é  organizada em torno de um conjunto de práticas e valores que atuam  perfeitamente para assegurar um alto retorno do investimento efetuado  pelo cliente. A seguir serão apresentados os valores e em seguida as  práticas. &lt;br /&gt;
&lt;a href="" name="valores" title="valores"&gt;&lt;/a&gt;  &lt;h3&gt;2.1 Valores  da XP &lt;/h3&gt;Os valores são as diretrizes da XP. Eles definirão as  atitudes das equipes e as principais prioridades da metodologia. &lt;br /&gt;
Para uma empresa estar realmente utilizando o XP, ela deve respeitar e  utilizar todos os valores e práticas listadas nos próximos capítulos e  caso um destes valores ou práticas não seja utilizado pela empresa, esta  empresa não está trabalhando com a metodologia XP. &lt;br /&gt;
&lt;a href="" name="feedback" title="feedback"&gt;&lt;/a&gt;  &lt;h4&gt;2.1.1 Feedback &lt;/h4&gt;O  cliente aprende com o sistema que utiliza e com este aprendizado  consegue reavaliar o produto recebido, com isso pode realimentar a  equipe de desenvolvimento com as suas reais necessidades. Com o &lt;em&gt;  feedback &lt;/em&gt;, o cliente conduz o desenvolvimento do seu produto,  estabelece prioridades e informa aquilo que é realmente importante. &lt;br /&gt;
Analogamente, há o &lt;em&gt; feedback &lt;/em&gt; dado pelo desenvolvedor ao  cliente, onde o mesmo aponta riscos, estimativas e alternativas de &lt;em&gt;  design &lt;/em&gt;. Este retorno é o aprendizado do desenvolvedor sobre o que o  cliente deseja. &lt;br /&gt;
Com este valor, o tempo de defasagem entre as  fases do projeto são extremamente pequenos, o cliente está o tempo todo  em contato com a equipe de desenvolvimento, muito diferente dos modelos  tradicionais, onde o cliente entrava em contato com a equipe um bom  tempo depois do último &lt;em&gt; feedback &lt;/em&gt; dado. &lt;br /&gt;
Um ponto que  muitas empresas de &lt;em&gt; software &lt;/em&gt; falham é não dar valor ao que o  cliente realmente deseja, utilizam cegamente metodologias e acabam  esquecendo o real propósito de um software: facilitar o trabalho de  pessoas. &lt;br /&gt;
Com isto muitos sistemas acabam dificultando e  burocratizando as tarefas das pessoas e como defesa as empresas alegam  ter um produto genérico e que atenda as normais legais. &lt;br /&gt;
&lt;a href="" name="comunicacao" title="comunicacao"&gt;&lt;/a&gt;  &lt;h4&gt;2.1.2 Comunicação &lt;/h4&gt;Para que o &lt;em&gt; feedback &lt;/em&gt; entre cliente e desenvolvedor possa  ser efetuado com sucesso é necessário ter uma boa comunicação entre  eles. A XP prega que esta comunicação ocorra da forma mais direta e  eficaz possível, oferecendo agilidade aos assuntos tratados.  Recomenda-se o contato direto (face-a-face) entre cliente e  desenvolvedor, para evitar qualquer tipo de especulação ou mal entendido  entre as partes e para que possíveis dúvidas possam ser resolvidas de  imediato. &lt;br /&gt;
Além de sanar as dúvidas no desenvolvimento, o  cliente deverá estar disponível para a equipe, ou mesmo presente no  ambiente de trabalho da empresa. Isto fará com que o cliente entenda o  sistema e enriquecerá os relacionamentos pessoais, criando um elo de  parceria e confiança mútua. &lt;br /&gt;
Algumas equipes não se adaptam bem a  este valor. Este problema deve ser trabalhado em conjunto com a equipe.  Enquanto não se acostumarem a falar e a trocar idéias com seus  companheiros o sucesso da metodologia estará comprometido. Membros  introvertidos são deseconselháveis para equipes de XP. &lt;br /&gt;
&lt;a href="" name="simplicidade" title="simplicidade"&gt;&lt;/a&gt;  &lt;h4&gt;2.1.3 Simplicidade &lt;/h4&gt;Para que o cliente possa aprender durante o projeto e consiga dar o  &lt;em&gt; feedback &lt;/em&gt; necessário à equipe, não basta apenas uma boa  comunicação, é necessário que os desenvolvedores implementem da forma  mais simples possível o que o cliente deseja. &lt;br /&gt;
A lei é: faça a  coisa mais simples que pode funcionar. Com esta filosofia, o cliente  terá a funcionalidade rapidamente e da forma desejada, dando um &lt;em&gt;  feedback &lt;/em&gt; instantaneamente evitando especulações. O desenvolvedor  deve implementar apenas o necessário para que o cliente tenha seu pedido  atendido. &lt;br /&gt;
Ser simples não é um ato de desespero, é um ato de  consciência e absoluta precisão. Muitas pessoas confundem simplicidade e  facilidade. O mais simples nem sempre é o mais fácil e também não é  escrever menos código. Simplicidade significa codificar o necessário  para que um requisito seja atendido e entregue ao cliente. &lt;br /&gt;
Evita-se suposições, o futuro é incerto e por causa disso não necessita  atenção. Os requisitos evoluem gradativamente em conjunto com o sistema e  a arquitetura do projeto. Algumas vezes, o que é necessário hoje será  descartado amanhã, e outras vezes o que seria necessário num futuro  próximo nunca será utilizado. &lt;br /&gt;
&lt;a href="" name="coragem" title="coragem"&gt;&lt;/a&gt;   &lt;h4&gt;2.1.4 Coragem &lt;/h4&gt;Por ser um processo de desenvolvimento  novo e baseado em diversas premissas que contrariam o modelo  tradicional, o XP exige que os desenvolvedores tenham coragem para: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;  Desenvolver software de forma incremental; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;   Manter o sistema simples; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;  Permitir que o  cliente defina prioridades; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;  Fazer desenvolvedores  trabalharem em pares: &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;  Investir tempo em &lt;em&gt;  refactoring &lt;/em&gt;; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;  Investir tempo em testes  automatizados; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;  Estimar estórias na presença do  cliente; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;  Expor código a todos os membros da equipe; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;  Integrar o sistema diversas vezes ao dia; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;   Adotar ritmo sustentável de desenvolvimento; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;   Abrir mão de documentos que servem como defesa; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;   Propor contratos de escopo variável; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;  Propor a adoção  de um processo novo. &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;  Assumir em relação ao cliente  possíveis atrasos e problemas de implementação; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;   Colocar desenvolvedores e clientes frente a frente; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;   Implantar uma nova versão do sistema no cliente semanalmente; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;  Apostar em seus colaboradores aumentando suas  responsabilidades; &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;  Modelar e documentar apenas  quando for de extrema necessidade. &lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;a href="" name="praticas" title="praticas"&gt;&lt;/a&gt;  &lt;h3&gt;2.2 Praticas da XP &lt;/h3&gt;Como o nome já  diz, as práticas são um conjunto de atividades que deverão ser seguidas  pelas equipes que desejam utilizar a XP. &lt;br /&gt;
Os valores já  apresentados somados a estas práticas são um conjunto ? entrelaçado ? de  boas atitudes. A fraquesa de umas é compensado por outra e assim  fecha-se um ciclo fortemente dependente. &lt;br /&gt;
&lt;a href="" name="cliente" title="cliente"&gt;&lt;/a&gt;  &lt;h4&gt;2.2.1 Cliente disponível ou presente &lt;/h4&gt;O XP trabalha com uma visão diferente do modelo tradicional em relação  ao cliente. O XP sugere que o cliente esteja no dia-a-dia do projeto,  acompanhando os passos dos desenvolvedores, onde a sua ausência  representa sérios riscos ao projeto. &lt;br /&gt;
As funcionalidades do  sistema são descritas brevemente em estórias em conjunto com os testes  conceituais e serão estes os indicadores para uma boa implementação. No  momento que os desenvolvedores irão implementar as estórias nada mais  eficaz do que dialogar com o cliente para entender a estória, fazendo-se  necessária a presença do cliente no ambiente de desenvolvimento. &lt;br /&gt;
Ao terminar uma estória, com a presença do cliente, a mesma poderá ser  validada rapidamente e a equipe receber o &lt;em&gt; feedback &lt;/em&gt; necessário  sobre a funcionalidade, criando ciclos rápidos e precisos. &lt;br /&gt;
&lt;a href="" name="planeja" title="planeja"&gt;&lt;/a&gt;  &lt;h4&gt;2.2.2 Jogo de planejamento &lt;/h4&gt;A XP utiliza o planejamento para assegurar que a equipe de  desenvolvimento esteja trabalhando naquilo que gere o máximo de valor  para o cliente. Este planejamento é feito várias vezes durante o  projeto. é o momento onde o cliente solicita as funcionalidades  desejadas através de estórias, onde a equipe estima o custo de cada  estória e planeja as &lt;em&gt; releases &lt;/em&gt; e as iterações. &lt;br /&gt;
Todas  as funcionalidades do sistema são descritas em estórias, pequenos  cartões em que o cliente deve descrever o que deseja com suas palavras e  da forma mais simples possível. Lembrando que a simplicidade também  deve ser respeitada pelo cliente. &lt;br /&gt;
Após a definição das estórias  é necessário estimar o tempo das mesmas para que o cliente priorize o  que deve ser implementado. A XP utiliza uma unidade chamada &lt;em&gt; ponto &lt;/em&gt;,  que refere-se a um &lt;em&gt; dia de trabalho ideal &lt;/em&gt; do desenvolvedor,  onde o mesmo não precisaria atender telefonemas, participar de reuniões,  ou seja, estaria preocupado apenas com a estória em questão. &lt;br /&gt;
Muitas vezes algumas estórias consomem semanas de trabalho, oferecendo  uma certa dificuldade de serem estimadas. A XP recomenda que estas  estórias sejam quebradas em tarefas menores e que as mesmas não utilizem  mais que alguns pontos de um desenvolvedor, recomenda-se 4 pontos ao  máximo. &lt;br /&gt;
Em cada estória é escrita a quantidade de &lt;em&gt; pontos &lt;/em&gt;  estimadas pelo desenvolvedor, o XP recomenda que as estimativas sejam  efetuadas em equipe e se possível com a presença do cliente para que  durante a estimativa eventuais dúvidas sejam sanadas. &lt;br /&gt;
O XP tem  por objetivo gerar valor para o cliente ao longo do projeto, para isto o  software é desenvolvido de forma incremental, onde a cada entrega o  cliente possa utilizar o sistema e obter benefícios do mesmo. Estas  entregas o XP denomina como sendo &lt;em&gt; releases &lt;/em&gt;, pequenos  intervalos de tempo, máximo 2 meses, onde funcionalidades que gerem  valor ao cliente sejam entregues. &lt;br /&gt;
A divisão dos &lt;em&gt; releases &lt;/em&gt;  é efetuada no início do projeto, geralmente com tamanhos fixos e  pequenos. Após esta divisão o cliente define as estórias que farão parte  dos &lt;em&gt; releases &lt;/em&gt; e tenta-se evitar um planejamento muito longo,  pois na entrega de cada &lt;em&gt; release &lt;/em&gt; o cliente aprenderá com o  sistema e possivelmente irá alterar as estórias para o próximo &lt;em&gt;  release &lt;/em&gt;. &lt;br /&gt;
Mesmo os &lt;em&gt; releases &lt;/em&gt; sendo efetuados em  curto espaço de tempo, continua representando um tempo muito longo para o  &lt;em&gt; feedback &lt;/em&gt; do cliente. Por esta razão os &lt;em&gt; releases &lt;/em&gt;  são divididos em espaços menores, chamados de &lt;em&gt; iterações &lt;/em&gt;. &lt;br /&gt;
Uma iteração contêm um conjunto de estórias a serem implementadas,  com duração entre uma a três semanas, onde ao final da mesma o cliente  possa validar as implementações efetuadas e fornecer o &lt;em&gt; feedback &lt;/em&gt;  necessário à equipe. &lt;br /&gt;
&lt;a href="" name="meeting" title="meeting"&gt;&lt;/a&gt;  &lt;h4&gt;&lt;em&gt;  2.2.3 Stand up meeting &lt;/em&gt; &lt;/h4&gt;O dia de trabalho de uma equipe  XP sempre começa com um &lt;em&gt; stand up meeting &lt;/em&gt;. é uma reunião  rápida pela manhã, com aproximadamente 20 minutos de duração e onde seus  integrantes permaneçam preferencialmente em pé. &lt;br /&gt;
Segundo  estudos uma reunião em pé é mais rápida, evita bate-papos paralelos e  faz os integrantes irem diretamente ao assunto. Mais uma vez, ágil e  simples. &lt;br /&gt;
A reunião tem por objetivo atualizar a equipe sobre o  que foi implementado no dia anterior e trocar experiências das  dificuldades enfrentadas. Neste momento também são decididas as estórias  que serão implementadas no dia e em conjunto definir os responsáveis  por cada uma delas. &lt;br /&gt;
&lt;a href="" name="par" title="par"&gt;&lt;/a&gt;  &lt;h4&gt;2.2.4  Programação em par &lt;/h4&gt;O XP &lt;strong&gt; exige &lt;/strong&gt; que todo e  qualquer código implementado no projeto seja efetuado em dupla, chamada  de programação em par. é uma técnica onde dois desenvolvedores trabalham  no mesmo problema, ao mesmo tempo e no mesmo computador. Um deles é  responsável pela digitação (condutor) e outro acompanhando o trabalho do  parceiro (navegador). &lt;br /&gt;
Esta prática agrega diversas técnicas de  programação, enquanto o condutor codifica o problema o navegador  permanentemente revisa o código digitado, onde pequenos erros de  programação que demoraria algumas horas para serem depurados, facilmente  são percebidos pelo navegador da dupla. &lt;br /&gt;
Um dos grandes  benefícios da programação em par é a troca de experiências e idéias  entre os desenvolvedores. A solução para um problema geralmente é a soma  das idéias da dupla, tornando uma solução e codificação muito mais  simples e eficaz. &lt;br /&gt;
é com esta prática que o XP uniformiza o  nível dos desenvolvedores da equipe, através da troca de experiências.  Após alguns meses trabalhando em duplas todos os desenvolvedores  conhecerão todas rotinas do sistema, prontos para qualquer modificação  ou para auxiliar algum iniciante. &lt;br /&gt;
Um grande questionamento  sobre esta prática é com questão a produtividade dos desenvolvedores.  Porém, é um erro pensar que somente uma pessoa estará codificando  enquanto o outro apenas observa. O membro que não está codificando não  apenas observa, mas também troca idéias, gera soluções e evita  praticamente todos erros de codificação além de cobrar padrões de  desenvolvimento da equipe. &lt;br /&gt;
Estudos indicam que a produtividade  de uma equipe que utiliza &lt;em&gt; pair programming &lt;/em&gt; e de equipes que  tenham desenvolvedores sozinhos é praticamente a mesma, porém a  qualidade do código gera facilidade de manutenção e outros ganhos a  médio e longo prazo. &lt;br /&gt;
&lt;a href="" name="refatoring" title="refatoring"&gt;&lt;/a&gt;  &lt;h4&gt;2.2.5 Refactoring &lt;/h4&gt;Um desenvolvedor ao deparar com um código  mal escrito ou pouco legível mas que esteja funcionando, nos modelos  tradicionais de desenvolvimento, dificilmente efetuaria alterações neste  código, mesmo que tivesse que implementar novas funcionalidades. &lt;br /&gt;
O XP prega que todo desenvolvedor ao encontrar um código duplicado,  pouco legível, mal codificado, sem padronização, lento, com código  legado ou uso incorreto de outras implementações, tem por obrigação  alterar este código deixando-o mais legível e simples, porém esta  alteração não pode mudar o comportamento do código em questão. &lt;br /&gt;
Esta prática anda de mãos dadas com o código coletivo, já que todo  desenvolvedor tem a possibilidade de melhorar qualquer código do  sistema. &lt;br /&gt;
A padronização oferece facilidades aos desenvolvedores  no momento de implementar novas funcionalidades ou efetuar qualquer  tipo de manutenção, uma vez que o código se encontra simples e claro. &lt;br /&gt;
Uma questão importante é que a prática de &lt;em&gt; refactoring &lt;/em&gt;  esta apoiada pelos testes automatizados, pois facilmente o desenvolvedor  terá um &lt;em&gt; feedback &lt;/em&gt; se a alteração por ele efetuada irá gerar  qualquer tipo de comportamento anormal no sistema, sofrendo o  aprendizado sobre a alteração por ele efetuada. &lt;br /&gt;
&lt;a href="" name="testes" title="testes"&gt;&lt;/a&gt;  &lt;h4&gt;2.2.6 Desenvolvimento guiado por testes &lt;/h4&gt;Esta atividade é considerada extremamente chata e dispendiosa por  muitos desenvolvedores na modelagem tradicional, porém para os  desenvolvedores de uma equipe XP esta atividade deve ser encarada com  extrema naturalidade. Todo código implementando deve coexistir com um  teste automatizado, assim garantindo o pleno funcionamento da nova  funcionalidade. &lt;br /&gt;
é com base nestes testes automatizados que  qualquer desenvolvedor terá coragem para alterar uma parte do código que  não tenha sido implementada por ele, já que executando os testes  automatizados poderá verificar instantaneamente se a modificação  efetuada alterou o comportamento do sistema. &lt;br /&gt;
Com a  implementação de testes o desenvolvedor poderá amadurecer o entendimento  sobre o problema que irá solucionar, já que os testes são codificados  antes da nova implementação. &lt;br /&gt;
No XP existem dois tipos de  testes, os testes de unidade e de aceitação. O teste de unidade tem por  objetivo verificar se os resultados gerados por cada classe estão  corretos, já o teste de aceitação tem por objetivo verificar se a  interação entre as classes que implementam uma funcionalidade (estória)  atendem a necessidade de forma correta. Os testes de aceitação são  descritos pelo cliente e implementados pelos desenvolvedores,  facilitando ainda mais a interação entre as partes. &lt;br /&gt;
&lt;a href="" name="coletivo" title="coletivo"&gt;&lt;/a&gt;  &lt;h4&gt;2.2.7 Código coletivo &lt;/h4&gt;No modelo tradicional de desenvolvimento, é comum dividir o projeto em  partes e colocar responsáveis por cada uma destas partes. Porém apenas  uma pessoa torna-se conhecedora daquela parte. &lt;br /&gt;
Este tipo de  divisão traz sérios problemas ao projeto, uma vez que se aquela parte  necessitar inúmeras alterações, apenas uma pessoa estará capacitada para  alterá-la. Com estas inúmeras alterações, esta pessoa pode se tornar um  gargalo no projeto. &lt;br /&gt;
O XP trava uma batalha contra este tipo de  divisão, já que não existe uma pessoa responsável por uma parte do  código. Cada desenvolvedor tem acesso a qualquer parte do sistema e tem  liberdade para alterá-la a qualquer momento e sem qualquer tipo de  aviso. &lt;br /&gt;
Esta prática tem como conseqüência um código revisado  por diversas pessoas e caso algo não esteja claro, com certeza será  alterado por alguma pessoa (&lt;em&gt; refactoring &lt;/em&gt;) para que o mesmo  torne-se legível. &lt;br /&gt;
&lt;a href="" name="padroes" title="padroes"&gt;&lt;/a&gt;  &lt;h4&gt;2.2.8 Padrões de desenvolvimento &lt;/h4&gt;Um dos valores do XP é a  comunicação, e o código também é uma forma da equipe se comunicar. Uma  forma clara de se comunicar através do código, é manter um padrão no  projeto para que qualquer um possa rapidamente entender o código lido. &lt;br /&gt;
O XP recomenda a adoção de um padrão desde o início do projeto,  preferencialmente padrões utilizados pela comunidade da linguagem de  desenvolvimento. Havendo a necessidade de modificações e adaptações  durante o projeto, que visam agilizar o desenvolvimento, as mesmas devem  ser efetuadas. &lt;br /&gt;
&lt;a href="" name="design" title="design"&gt;&lt;/a&gt;  &lt;h4&gt;2.2.9 &lt;em&gt;  Design &lt;/em&gt; simples &lt;/h4&gt;Nota-se que todas as práticas do XP  focam que o maior valor possível seja gerado para o cliente, para tal  premissa ser verdadeira o XP prega um &lt;em&gt; design &lt;/em&gt; do sistema da  forma mais simples possível para que atenda a necessidade do cliente. &lt;br /&gt;
Umas das premissas do desenvolvimento tradicional é que o custo de  uma alteração no sistema cresce exponencialmente ao longo do projeto,  com isto tenta-se criar soluções genéricas preparando o sistema para  futuras alterações. &lt;br /&gt;
Este tipo de pensamento dá margens para  especulações e implementações que na maioria dos casos não terá  utilidade para o cliente. O XP parte do princípio que o custo de uma  alteração tende a crescer lentamente e se estabilizar ao longo do  projeto, esta premissa é dita em função dos avanços nas linguagens e  práticas de programação, novos ambientes e ferramentas de  desenvolvimento, utilização de orientação a objetos no desenvolvimento e  em conjunto com estes novos avanços existe o fruto das outras práticas  XP, deixando o código simples, legível e passível de alteração a  qualquer momento. &lt;br /&gt;
&lt;a href="" name="metafora" title="metafora"&gt;&lt;/a&gt;  &lt;h4&gt;2.2.10 Metáfora &lt;/h4&gt;Muitas vezes pessoas tentam explicar um  assunto ou problema a outras pessoas por um período sem obter o êxito  necessário na explicação dada, simplesmente as outras pessoas não  conseguem entender a mensagem que está se tentando repassar. &lt;br /&gt;
Ao  criar comparações e analogias com o assunto que está em questão as  pessoas passarão a entender deste assunto de uma forma muito mais rápida  e possivelmente não a esquecerão mais. Este tipo de artifício é chamado  de &lt;em&gt; metáfora &lt;/em&gt; no XP, e deve ser utilizado com intensidade  durante o projeto, uma vez que facilita a comunicação e fixação dos  assuntos entre as partes. &lt;br /&gt;
Esta prática anda em conjunto com o  ritmo sustentável, já que para o desenvolvedor criar boas metáforas  exige criatividade e desenvolvimento de idéias, o que torna necessário  uma boa condição física e bem estar por parte do desenvolvedor. &lt;br /&gt;
&lt;a href="" name="ritmo" title="ritmo"&gt;&lt;/a&gt;  &lt;h4&gt;2.2.11 Ritmo sustentável &lt;/h4&gt;Uma grande problema nos projetos de software é a falta de tempo para  encerrar o mesmo, e uma das técnicas mais adotadas para compensar a  falta de tempo é submeter os desenvolvedores (humanos) a trabalharem até  mais tarde e muitas vezes sacrificarem seus finais de semana. &lt;br /&gt;
Nos primeiros momentos este tipo de atitude tem efeitos positivos, porém  passado alguns dias o rendimento da equipe cai drasticamente, dando  margens a erros pela falta de concentração no desenvolvimento,  justamente pelo cansaço físico do desenvolvedor. &lt;br /&gt;
O XP proíbe  que os desenvolvedores trabalhem até mais tarde. O XP sugere um ritmo  sustentável de 40 horas semanais, respeitando assim a individualidade e o  físico de cada desenvolvedor. Desta forma a equipe estará sempre  concentrada e muito menos propensa a pequenas falhas na implementação. &lt;br /&gt;
&lt;a href="" name="integracao" title="integracao"&gt;&lt;/a&gt;  &lt;h4&gt;2.2.12 Integração  contínua &lt;/h4&gt;No desenvolvimento tradicional geralmente as equipes  são organizadas de modo que uma parte (módulo) fiquei sob  responsabilidade de um desenvolvedor, cabe a esta pessoa efetuar testes e  codificação que dizem respeito a sua parte. Esta estratégia reduz a  complexidade e as preocupações de um desenvolvedor. &lt;br /&gt;
Interfaces  de integração são convencionadas para que futuramente estas partes  possam se comunicar, este tipo de desenvolvimento esta propenso a sérios  erros de integração, uma vez que os períodos em que as partes são  integradas e testadas são extremamente longos. &lt;br /&gt;
O XP propõe uma  integração contínua, se possível deve ser efetuada diversas vezes ao dia  para que toda a equipe tenha conhecimento do código recém desenvolvido.  Com esta prática o &lt;em&gt; feedback &lt;/em&gt; sobre a alteração efetuada será  retornado em um menor espaço de tempo. &lt;br /&gt;
&lt;a href="" name="releases" title="releases"&gt;&lt;/a&gt;  &lt;h4&gt;2.2.13 &lt;em&gt; Releases &lt;/em&gt; curtos &lt;/h4&gt;No modelo tradicional o projeto é dividido em fases, de um modo que o  cliente começará a ter benefício com o sistema muito próximo de o mesmo  estar finalizado. A maior parte do investimento do projeto é feita antes  mesmo de estar concluído, sem ter gerado qualquer tipo de valor  econômico ao cliente. &lt;br /&gt;
O XP recomenda que pequenos investimento  sejam efetuados de forma gradual e que busque grandes recompensas o mais  rapidamente possível. Com a prática de &lt;em&gt; releases &lt;/em&gt; curtos, o XP  pretende dar o máximo de valor econômico ao cliente em um curto espaço  de tempo. &lt;br /&gt;
&lt;em&gt; Release &lt;/em&gt; é um conjunto de funcionalidade  bem definidas e que representam algum valor para o cliente. Um projeto  XP pode ter um ou mais &lt;em&gt; releases &lt;/em&gt; no seu ciclo de  desenvolvimento. &lt;br /&gt;
&lt;a href="" name="equipe" title="equipe"&gt;&lt;/a&gt;  &lt;h3&gt;2.3  Equipe XP &lt;/h3&gt;Em uma equipe de XP existem papéis a serem  desempenhados por um ou mais desenvolvedores. Estes papéis serão  listados a seguir. &lt;br /&gt;
&lt;a href="" name="gerente" title="gerente"&gt;&lt;/a&gt;  &lt;h4&gt;2.3.1 Gerente de projeto &lt;/h4&gt;Pessoa responsável pelos assuntos  administrativos do projeto, mantendo um forte relacionamento com o  cliente para que o mesmo participe das atividades do desenvolvimento. &lt;br /&gt;
O gerente de projeto é responsável por filtrar assuntos não  relevantes aos desenvolvedores e aspectos que só devam ser implementados  em iterações futuras. &lt;br /&gt;
Para um bom exercício de gerente de  projeto é necessário que a pessoa conheça e acredite nos valores e  práticas do XP para que possa cobrar isto da sua equipe. &lt;br /&gt;
&lt;a href="" name="coach" title="coach"&gt;&lt;/a&gt;  &lt;h4&gt;2.3.2 Coach &lt;/h4&gt;Pessoa  responsável pelas questões técnicas do projeto, recomenda-se que esta  pessoa seja a com maior conhecimento do processo de desenvolvimento, dos  valores e práticas do XP. é de responsabilidade do &lt;em&gt; coach &lt;/em&gt;  verificar o comportamento da equipe frente o processo XP, sinalizando os  eventuais erros cometidos pela equipe. &lt;br /&gt;
&lt;a href="" name="analista" title="analista"&gt;&lt;/a&gt;  &lt;h4&gt;2.3.3 Analista de teste &lt;/h4&gt;Pessoa  responsável em garantir a qualidade do sistema através dos testes  escritos. Ele deve ajudar o cliente a escrever os casos de testes e no  final de cada iteração verificar se o software atende todos os casos de  testes. &lt;br /&gt;
Recomenda-se que esta pessoa não seja um desenvolvedor,  para evitar uma visão tendenciosa já que não conhece o código  desenvolvido. O analista de teste deve ter uma visão muito parecida com a  do cliente e em muitos projetos esta pessoa acaba exercendo o papel de  redator técnico. &lt;br /&gt;
&lt;a href="" name="redator" title="redator"&gt;&lt;/a&gt;  &lt;h4&gt;2.3.4  Redator técnico &lt;/h4&gt;Pessoa responsável em documentar o sistema,  evitando um forte trabalho dos desenvolvedores neste tipo de atividade,  permitindo uma maior dedicação ao trabalho de codificação. &lt;br /&gt;
Esta  pessoa deve estar em plena sintonia com os desenvolvedores e cliente  para que a documentação reflita o código escrito e as regras de negócio  atendidas pelo sistema. &lt;br /&gt;
&lt;a href="" name="desenv" title="desenv"&gt;&lt;/a&gt;  &lt;h4&gt;2.3.5 Desenvolvedor &lt;/h4&gt;Pessoa responsável em analisar, projetar e  codificar o sistema. No XP não existe diferença entre analista,  projetista e programador uma vez que em vários momentos do projeto o  desenvolvedor estará exercendo alguma destas atividades. &lt;br /&gt;
Naturalmente existe níveis distintos de desenvolvedores dentro de uma  equipe, mas com as práticas do XP, como &lt;em&gt; pair programming &lt;/em&gt;, a  tendência é a equipe se tornar uniforme em suas habilidades. &lt;br /&gt;
&lt;a href="" name="conclusoes" title="conclusoes"&gt;&lt;/a&gt;  &lt;h2&gt;3 Conclusões &lt;/h2&gt;A  metodologia de desenvolvimento &lt;em&gt; Extreme Programming &lt;/em&gt; pode ser  considerada extremamente nova, porém vem acompanhando as necessidades &lt;strong&gt;  humanas &lt;/strong&gt; dos desenvolvedores pelo mundo. &lt;br /&gt;
&lt;em&gt; Gurus &lt;/em&gt;  da tecnologia da informação vem aprimorando as concepções desta  metodologia para atender as necessidades do mercado e principalmente das  pessoas. &lt;br /&gt;
Um empresa ao utilizar este processo por completo, só  estará agregando valor aos seus negócios e melhorando o ambiente de  seus colaboradores e clientes, tratando-os como pessoas e parceiros.  Está é chave no mundo dos negócios, o bem estar de seus colaboradores e a  parceria entre o fornecedor e seus clientes, criando um laço de  confiança ou até mesmo um sentimento de amizade. &lt;br /&gt;
Entender as  necessidades do cliente não é ciência, é arte. Dar incentivo a ela é o  mínimo que podemos fazer. &lt;br /&gt;
&lt;a href="" name="ref" title="ref"&gt;&lt;/a&gt;  &lt;h2&gt;4  Referências &lt;/h2&gt;AMBROSI, Cleison Vander; GRAHL, Everaldo Artur. &lt;strong&gt;  Extreme Programming: Um modelo de processo para o desenvolvimento de  software. &lt;/strong&gt; Blumenau ? SC: Instituto Catarinense de  Pós-Graduação. &lt;br /&gt;
ASTELS, David; MILLER, Granville; NOVAK,  Miroslav. &lt;strong&gt; Extreme Programming: Guia prático. &lt;/strong&gt; Rio de  Janeiro ? RJ: Campus, 2002. &lt;br /&gt;
BECK, Kent. &lt;strong&gt; Programação  extrema (XP) explicada: acolha as mudanças. &lt;/strong&gt; Porto Alegre ? RS:  Bookman, 2004. &lt;br /&gt;
POHREN, Daniel. &lt;strong&gt; XP Manager: Uma  Ferramenta de Gerência de Projetos Baseados em Extreme Programming. &lt;/strong&gt;  Novo Hamburgo ? RS: Centro Universitário Feevale, 2004. &lt;br /&gt;
TELES,  Vinícius Manhães. &lt;strong&gt; Extreme Programming: Aprenda como encantar  seus usuários desenvolvendo software com agilidade e alta qualidade. &lt;/strong&gt;  São Paulo - SP: Novatec Editora Ltda, 2004. &lt;br /&gt;
WUESTEFELD, Klaus.  &lt;strong&gt; Xispê: Extreme Programming. &lt;/strong&gt; Disponível em &lt;a href="http://www.xispe.com.br/index.html"&gt;  http://www.xispe.com.br/index.html &lt;/a&gt;. Acesso em: 23 / 07 / 2004.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; Palavras-chave: &lt;/strong&gt; &lt;em&gt; Extreme  Programming &lt;/em&gt;, Engenharia de Software, Qualidade de Software,  Metodologia de Desenvolvimento, Processos Ágeis de Desenvolvimento, XP.&lt;br /&gt;
&lt;br /&gt;
Por: Giovane Roslindo Kuhn e Vitor Fernando Pamplona&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-7519973388757800563?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/VbVV9cvCMHc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/7519973388757800563/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/04/apresentando-xp-encante-seus-clientes.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/7519973388757800563?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/7519973388757800563?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/VbVV9cvCMHc/apresentando-xp-encante-seus-clientes.html" title="Apresentando XP. Encante seus clientes com Extreme Programming" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/04/apresentando-xp-encante-seus-clientes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MDRX89fyp7ImA9WhdUGE8.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-3954346404822364506</id><published>2010-04-05T12:25:00.000-03:00</published><updated>2011-10-05T11:37:54.167-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T11:37:54.167-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Livros" /><title>Garantia de Qualidade de Software</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jdn38s3NDBTkx_dxEE0G3ak_aXQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jdn38s3NDBTkx_dxEE0G3ak_aXQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jdn38s3NDBTkx_dxEE0G3ak_aXQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jdn38s3NDBTkx_dxEE0G3ak_aXQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/_TleR8TybIyo/S7oArvQ6Q1I/AAAAAAAAFBI/98ck9al1rtw/s1600/Garantia+de+qualidade+de+software.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/_TleR8TybIyo/S7oArvQ6Q1I/AAAAAAAAFBI/98ck9al1rtw/s200/Garantia+de+qualidade+de+software.jpg" width="141" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="detProdPequeno" id="autor"&gt;
&lt;b&gt;Autor:&lt;/b&gt; Alexandre Bartié&lt;/div&gt;
&lt;div class="detProdPequeno" id="editora"&gt;
&lt;b&gt;Editora:&amp;nbsp;&lt;/b&gt;Campus&lt;/div&gt;
&lt;div class="detProdPequeno" id="editora"&gt;
&lt;b&gt;I.S.B.N.: &lt;/b&gt;8535211241&lt;br /&gt;
&lt;b&gt;Edição: &lt;/b&gt;2002&lt;br /&gt;
&lt;b&gt;Idioma: &lt;/b&gt;Português&lt;br /&gt;
&lt;b&gt;País de Origem: &lt;/b&gt;Brasil&lt;/div&gt;
&lt;div class="detProdPequeno" id="editora"&gt;
&lt;/div&gt;
&lt;div class="detProdPequeno" id="editora"&gt;
O livro tem como objetivo proporcionar ao leitor uma visão geral dos  conceitos de teste, dos diferentes tipos de teste, incluindo as  estratégias e as  métricas adequadas. Esta obra tem como público-alvo organizações  interessadas em melhorar a qualidade de seus softwares, através do  planejamento,  implementação e automação de testes, líderes de projeto, analistas de  sistemas, desenvolvedores de software; testadores; e os profissionais  interessados e envolvidos em implementar ou gerenciar a implementação  dos testes de software.&lt;/div&gt;
&lt;div class="detProdPequeno" id="editora"&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-3954346404822364506?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/DQmzGul5NAs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/3954346404822364506/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/04/garantia-de-qualidade-de-software.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/3954346404822364506?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/3954346404822364506?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/DQmzGul5NAs/garantia-de-qualidade-de-software.html" title="Garantia de Qualidade de Software" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_TleR8TybIyo/S7oArvQ6Q1I/AAAAAAAAFBI/98ck9al1rtw/s72-c/Garantia+de+qualidade+de+software.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/04/garantia-de-qualidade-de-software.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQMR3w4eSp7ImA9WxFTFEU.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-2493543504212208481</id><published>2010-04-05T12:10:00.001-03:00</published><updated>2010-04-05T12:13:06.231-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-05T12:13:06.231-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Eventos" /><title>2º Encontro Mensal do Interior da ALATS-SP Regionais Itu/Sorocaba</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XP7pHOGBfKiL3m4ig4wFNB8Uimc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XP7pHOGBfKiL3m4ig4wFNB8Uimc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XP7pHOGBfKiL3m4ig4wFNB8Uimc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XP7pHOGBfKiL3m4ig4wFNB8Uimc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;b&gt;&lt;span style="color: navy;"&gt;Data:&lt;/span&gt;&lt;/b&gt;08 de abril de 2010  (quinta-feira)&lt;br /&gt;
&lt;b&gt;&lt;span style="color: navy;"&gt;Horário:&lt;/span&gt;&lt;/b&gt; 19h30min –  22h00min&lt;br /&gt;
&lt;b&gt;&lt;span style="color: navy;"&gt;Local:&lt;/span&gt;&lt;/b&gt; FATEC - Sorocaba  - Av. Engenheiro Carlos Reinaldo Mendes, 2015, Alto da Boa Vista.&lt;br /&gt;
&lt;b&gt;&lt;span style="color: navy;"&gt;Objetivo:&lt;/span&gt;&lt;/b&gt; Aumentar o contato entre  profissionais da área de Teste de Software e Garantia da Qualidade, bem  como estimular a troca de conhecimentos, experiências e práticas de  sucesso. &lt;br /&gt;
&lt;b&gt;&lt;span style="color: navy;"&gt;Tema do encontro:&lt;/span&gt;&lt;/b&gt;  Processo de Teste de Software apoiado por ferramentas Open-Source.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: navy;"&gt;Conteúdo:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Processo de Teste de  Software&lt;/li&gt;
&lt;li&gt;Planejamento e Especificação de Testes&lt;/li&gt;
&lt;li&gt;Ferramentas  de Planejamento e Especificação de Testes&lt;/li&gt;
&lt;li&gt;Ferramentas de  Execução de Teste de Software&lt;/li&gt;
&lt;li&gt;Gestão de Defeitos&lt;/li&gt;
&lt;li&gt;Ferramentas  de Gestão de Defeitos&lt;/li&gt;
&lt;li&gt;Geração de Métricas e Relatórios&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: navy;"&gt;Agenda:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
19h30min - Credenciamento e  networking entre os participantes&lt;br /&gt;
20h00min - Palestra sobre Teste de  Software &lt;br /&gt;
21h15min - Encerramento e Confraternização&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: navy;"&gt;Palestrante:&lt;/span&gt;&lt;/b&gt; André de Oliveira, graduado em  Processamento de Dados pela Fatec Sorocaba, com especialização em  Engenharia de Software pela UNICAMP. Atua á 5 anos na área de  informática, sendo destes 2 anos e meio como Analista de Sistemas  Responsável pela Qualidade de Software da Agiw Sistemas na cidade de  Sorocaba, empresa desenvolvedora de ERP. É Diretor Regional Adjunto da  ALATS-SP e certificado CBTS (Certificação Brasileira de Teste de  Software). &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: navy;"&gt;Inscrições:&lt;/span&gt; &lt;/b&gt;&lt;br /&gt;
-  Palestra Gratuita &lt;br /&gt;
- Até o dia 07/04/2010&lt;br /&gt;
- Vagas limitadas (30  participantes) &lt;br /&gt;
A participação na palestra Vale 2 PDTS para a  renovação da CBTS. &lt;br /&gt;
&lt;span style="color: navy;"&gt;Reserve pelo e-mail &lt;b&gt;dra_sor_itu@hotmail.com&lt;/b&gt;  com o assunto: ALATS SOROCABA (necessário enviar o nome, empresa, cargo  e data de nascimento para cadastro)&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: navy;"&gt;&amp;nbsp; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-2493543504212208481?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/2-OVWGxm9O8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/2493543504212208481/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/04/2-encontro-mensal-do-interior-da-alats.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/2493543504212208481?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/2493543504212208481?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/2-OVWGxm9O8/2-encontro-mensal-do-interior-da-alats.html" title="2º Encontro Mensal do Interior da ALATS-SP Regionais Itu/Sorocaba" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/04/2-encontro-mensal-do-interior-da-alats.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4FSXw7fCp7ImA9WxFTEUk.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-7307161809591223954</id><published>2010-04-01T12:27:00.006-03:00</published><updated>2010-04-01T15:51:58.204-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-01T15:51:58.204-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sites Recomendados" /><title>Sites Recomendados</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gdjzeZ45ScVu8ajVgrU4qPinc7M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gdjzeZ45ScVu8ajVgrU4qPinc7M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gdjzeZ45ScVu8ajVgrU4qPinc7M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gdjzeZ45ScVu8ajVgrU4qPinc7M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;b&gt;Sites Brasileiros&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Softex&lt;br /&gt;
&lt;a href="http://www.softex.br/" target="_blank" title="http://www.softex.br"&gt;http://www.softex.br/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;TestExpert&lt;br /&gt;
&lt;a href="http://www.testexpert.com.br/" target="_blank" title="http://www.testexpert.com.br/"&gt;http://www.testexpert.com.br/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Associação Brasileira de Melhoria em Tecnologia da Informação&lt;br /&gt;
&lt;a href="http://www.abramti.org.br/" target="_blank" title="http://www.abramti.org.br/"&gt;http://www.abramti.org.br/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Qualidade de Software&lt;br /&gt;
&lt;a href="http://qualidadesoftware.org.br/" target="_blank" title="http://qualidadesoftware.org.br/"&gt;http://qualidadesoftware.org.br/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Qualidade de Software&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/" target="_blank" title="http://qualidade-de-software.blogspot.com/"&gt;http://qualidade-de-software.blogspot.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;&lt;br /&gt;
Certificações&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Certificação Brasileira de Teste de Software (CBTS)&lt;br /&gt;
&lt;a href="http://www.alats.org.br/Default.aspx?tabid=198" target="_blank" title="http://www.alats.org.br/Default.aspx?tabid=198"&gt;http://www.alats.org.br/Default.aspx?tabid=198&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Brazilian Software Testing Qualification Board&lt;br /&gt;
&lt;a href="http://www.bstqb.org.br/" target="_blank" title="http://www.bstqb.org.br/"&gt;http://www.bstqb.org.br/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Instituto Brasileiro de Qualidade em Testes de Software&lt;br /&gt;
&lt;a href="http://www.ibqts.com.br/" target="_blank" title="http://www.ibqts.com.br/"&gt;http://www.ibqts.com.br/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Certified Software Quality Analyst (CSQA)&lt;br /&gt;
&lt;a href="http://www.softwarecertifications.org/" target="_blank" title="http://www.softwarecertifications.org/"&gt;http://www.softwarecertifications.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Software Quality Engineer Certification CSQE&lt;br /&gt;
&lt;a href="http://www.asq.org/certification/software-quality-engineer/index.html" target="_blank" title="http://www.asq.org/certification/software-quality-engineer/index.html"&gt;http://www.asq.org/certification/software-quality-engineer/index.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;ISEB Foundation Certificate in Software Testing&lt;br /&gt;
&lt;a href="http://www.bcs.org/server.php?show=nav.7179" target="_blank" title="http://www.bcs.org/server.php?show=nav.7179"&gt;http://www.bcs.org/server.php?show=nav.7179&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;ISEB Practitioner Certificate in Software Testing&lt;br /&gt;
&lt;a href="http://www.bcs.org/server.php?show=nav.6956" target="_blank" title="http://www.bcs.org/server.php?show=nav.6956"&gt;http://www.bcs.org/server.php?show=nav.6956&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The Certified Software Tester (CSTE)&lt;br /&gt;
&lt;a href="http://www.softwarecertifications.org/" target="_blank" title="http://www.softwarecertifications.org/"&gt;http://www.softwarecertifications.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Certified Test Manager (CTM)&lt;br /&gt;
&lt;a href="http://www.testinginstitute.com/ctm.php" target="_blank" title="http://www.testinginstitute.com/ctm.php"&gt;http://www.testinginstitute.com/ctm.php&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Certified Software Test Professional (CSTP)&lt;br /&gt;
&lt;a href="http://www.testinginstitute.com/cstp.php" target="_blank" title="http://www.testinginstitute.com/cstp.php"&gt;http://www.testinginstitute.com/cstp.php&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;American Software Testing Qualifications Board&lt;br /&gt;
&lt;a href="http://www.astqb.org/" target="_blank" title="http://www.astqb.org/"&gt;http://www.astqb.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Revistas&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;StickyMinds Software Quality &amp;amp; Test&lt;br /&gt;
&lt;a href="http://www.stickyminds.com/" target="_blank" title="http://www.stickyminds.com/"&gt;http://www.stickyminds.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Software Test &amp;amp; Performance Magazine&lt;br /&gt;
&lt;a href="http://www.stpmag.com/" target="_blank" title="http://www.stpmag.com/"&gt;http://www.stpmag.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SDTimes Magazine&lt;br /&gt;
&lt;a href="http://www.sdtimes.com/index.html" target="_blank" title="http://www.sdtimes.com/index.html"&gt;http://www.sdtimes.com/index.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The Rational Edge&lt;br /&gt;
&lt;a href="http://www-128.ibm.com/developerworks/rational/rationaledge/" target="_blank" title="http://www-128.ibm.com/developerworks/rational/rationaledge/"&gt;http://www-128.ibm.com/developerworks/rational/rationaledge/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Professional Tester Magazine&lt;br /&gt;
&lt;a href="http://www.professionaltester.com/" target="_blank" title="http://www.professionaltester.com/"&gt;http://www.professionaltester.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Free Software Magazine for the Free Software World&lt;br /&gt;
&lt;a href="http://www.freesoftwaremagazine.com/" target="_blank" title="http://www.freesoftwaremagazine.com/"&gt;http://www.freesoftwaremagazine.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Fóruns de discussões&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;VV-SW-Brasil - Validação e Verificação de Software&lt;br /&gt;
&lt;a href="http://br.groups.yahoo.com/group/VV-SW-Brasil/" target="_blank" title="http://br.groups.yahoo.com/group/VV-SW-Brasil/"&gt;http://br.groups.yahoo.com/group/VV-SW-Brasil/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;ALATS - Associação Latino Americana de Teste de Software&lt;br /&gt;
&lt;a href="http://br.groups.yahoo.com/group/alats-br/" target="_blank" title="http://br.groups.yahoo.com/group/alats-br/"&gt;http://br.groups.yahoo.com/group/alats-br/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;DFTestes: Grupo de amigos profissionais em Teste de Software do Distrito Federal&lt;br /&gt;
&lt;a href="http://br.groups.yahoo.com/group/DFTestes/" target="_blank" title="http://br.groups.yahoo.com/group/DFTestes/"&gt;http://br.groups.yahoo.com/group/DFTestes/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;QAI - Quality Assurance Institute Brasil&lt;br /&gt;
&lt;a href="http://br.groups.yahoo.com/group/qai-brasil/" target="_blank" title="http://br.groups.yahoo.com/group/qai-brasil/"&gt;http://br.groups.yahoo.com/group/qai-brasil/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;International Software Testing Qualifications Board&lt;br /&gt;
&lt;a href="http://groups.google.com.br/group/bstqb" target="_blank" title="http://groups.google.com.br/group/bstqb"&gt;http://groups.google.com.br/group/bstqb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Grupo de estudo criado para quem deseja certificação CSTE da QAI&lt;br /&gt;
&lt;a href="http://br.groups.yahoo.com/group/cste-brasil/" target="_blank" title="http://br.groups.yahoo.com/group/cste-brasil/"&gt;http://br.groups.yahoo.com/group/cste-brasil/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Grupo de discussão sobre Qualidade de Software&lt;br /&gt;
&lt;a href="http://br.groups.yahoo.com/group/qa_rs/" target="_blank" title="http://br.groups.yahoo.com/group/qa_rs/"&gt;http://br.groups.yahoo.com/group/qa_rs/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;QA Forums - The most popular Software Testing and QA discussions&lt;br /&gt;
&lt;a href="http://qaforums.com/" target="_blank" title="http://qaforums.com/"&gt;http://qaforums.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Google Software Testing Group&lt;br /&gt;
&lt;a href="http://groups.google.com/group/SoftwareTesting" target="_blank" title="http://groups.google.com/group/SoftwareTesting"&gt;http://groups.google.com/group/SoftwareTesting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Yahoo Software Testing and Quality Assurance Group&lt;br /&gt;
&lt;a href="http://groups.yahoo.com/group/Software_QA/" target="_blank" title="http://groups.yahoo.com/group/Software_QA/"&gt;http://groups.yahoo.com/group/Software_QA/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Yahoo SQA Career Group&lt;br /&gt;
&lt;a href="http://groups.yahoo.com/group/SQACareer/" target="_blank" title="http://groups.yahoo.com/group/SQACareer/"&gt;http://groups.yahoo.com/group/SQACareer/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Yahoo SQA Tester Group&lt;br /&gt;
&lt;a href="http://groups.yahoo.com/group/SQAtester/" target="_blank" title="http://groups.yahoo.com/group/SQAtester/"&gt;http://groups.yahoo.com/group/SQAtester/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;MSDN Software Testing Discussion&lt;br /&gt;
&lt;a href="http://forums.microsoft.com/msdn/showforum.aspx?forumid=1600&amp;amp;siteid=1" target="_blank" title="http://forums.microsoft.com/msdn/showforum.aspx?forumid=1600&amp;amp;siteid=1"&gt;http://forums.microsoft.com/msdn/showforum.aspx?forumid=1600&amp;amp;siteid=1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Ferramentas de Automação e Gestão de Testes&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Software QA Testing and Test Tool Resources&lt;br /&gt;
&lt;a href="http://www.aptest.com/resources.html" target="_blank" title="http://www.aptest.com/resources.html"&gt;http://www.aptest.com/resources.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Web Site Test Tools and Site Management Tools&lt;br /&gt;
&lt;a href="http://www.softwareqatest.com/qatweb1.html" target="_blank" title="http://www.softwareqatest.com/qatweb1.html"&gt;http://www.softwareqatest.com/qatweb1.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Open Source Software Testing Tools, News and Discussion&lt;br /&gt;
&lt;a href="http://opensourcetesting.org/" target="_blank" title="http://opensourcetesting.org/"&gt;http://opensourcetesting.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Open Source Testing Tools in Java&lt;br /&gt;
&lt;a href="http://java-source.net/open-source/testing-tools" target="_blank" title="http://java-source.net/open-source/testing-tools"&gt;http://java-source.net/open-source/testing-tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Software QA and Testing Resource Center&lt;br /&gt;
&lt;a href="http://www.softwareqatest.com/qattls1.html" target="_blank" title="http://www.softwareqatest.com/qattls1.html"&gt;http://www.softwareqatest.com/qattls1.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Outros&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Testing Spot&lt;br /&gt;
&lt;a href="http://testingspot.net/" target="_blank" title="http://testingspot.net/"&gt;http://testingspot.net/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Search Software Quality&lt;br /&gt;
&lt;a href="http://searchsoftwarequality.techtarget.com/" target="_blank" title="http://searchsoftwarequality.techtarget.com/"&gt;http://searchsoftwarequality.techtarget.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;International Institute for Software Testing&lt;br /&gt;
&lt;a href="http://www.testinginstitute.com/" target="_blank" title="http://www.testinginstitute.com/"&gt;http://www.testinginstitute.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Community portal for CSQA and CSTE professionals&lt;br /&gt;
&lt;a href="http://csqa.info/" target="_blank" title="http://csqa.info/"&gt;http://csqa.info/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Food for Thought&lt;br /&gt;
&lt;a href="http://www.swqual.com/newsletter/Subscribe.htm" target="_blank" title="http://www.swqual.com/newsletter/Subscribe.htm"&gt;http://www.swqual.com/newsletter/Subscribe.htm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Artima Weblogs&lt;br /&gt;
&lt;a href="http://www.artima.com/weblogs/index.jsp" target="_blank" title="http://www.artima.com/weblogs/index.jsp"&gt;http://www.artima.com/weblogs/index.jsp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;DevBistro Test Jobs&lt;br /&gt;
&lt;a href="http://www.devbistro.com/jobs/keywords/Test" target="_blank" title="http://www.devbistro.com/jobs/keywords/Test"&gt;http://www.devbistro.com/jobs/keywords/Test&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;QA Jobs&lt;br /&gt;
&lt;a href="http://www.qajobs.net/" target="_blank" title="http://www.qajobs.net/"&gt;http://www.qajobs.net/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Software Testing Hotlist&lt;br /&gt;
&lt;a href="http://www.io.com/~wazmo/qa/" target="_blank" title="http://www.io.com/~wazmo/qa/"&gt;http://www.io.com/~wazmo/qa/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;QAInsight&lt;br /&gt;
&lt;a href="http://qainsight.net/" target="_blank" title="http://qainsight.net/"&gt;http://qainsight.net/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;iSix Sigma Software/IT&lt;br /&gt;
&lt;a href="http://software.isixsigma.com/" target="_blank" title="http://software.isixsigma.com/"&gt;http://software.isixsigma.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Quality Tree&lt;br /&gt;
&lt;a href="http://www.qualitytree.com/" target="_blank" title="http://www.qualitytree.com/"&gt;http://www.qualitytree.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;DevelopSense&lt;br /&gt;
&lt;a href="http://www.developsense.com/" target="_blank" title="http://www.developsense.com/"&gt;http://www.developsense.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Satisfice&lt;br /&gt;
&lt;a href="http://www.satisfice.com/" target="_blank" title="http://www.satisfice.com/"&gt;http://www.satisfice.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Developer Testing&lt;br /&gt;
&lt;a href="http://www.developertesting.com/" target="_blank" title="http://www.developertesting.com/"&gt;http://www.developertesting.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Methods &amp;amp; Tools - Providing practical and free knowledge for the software developer, tester and project manager&lt;br /&gt;
&lt;a href="http://www.methodsandtools.com/" target="_blank" title="http://www.methodsandtools.com"&gt;http://www.methodsandtools.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Center for Software Testing Education&lt;br /&gt;
&lt;a href="http://www.testingeducation.org/BBST/" target="_blank" title="http://www.testingeducation.org/BBST/"&gt;http://www.testingeducation.org/BBST/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;TestFocus&lt;br /&gt;
&lt;a href="http://www.testfocus.co.za/" target="_blank" title="http://www.testfocus.co.za/"&gt;http://www.testfocus.co.za/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Cem Kaner's website&lt;br /&gt;
&lt;a href="http://www.kaner.com/articles.html" target="_blank" title="http://www.kaner.com/articles.html"&gt;http://www.kaner.com/articles.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Fonte:&lt;/b&gt; TestExpert&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-7307161809591223954?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/s6DPNByWSRA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/7307161809591223954/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/04/sites-recomendados.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/7307161809591223954?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/7307161809591223954?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/s6DPNByWSRA/sites-recomendados.html" title="Sites Recomendados" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/04/sites-recomendados.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AEQXY8eCp7ImA9WxFTFEU.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-6480925910308482827</id><published>2010-03-31T16:01:00.001-03:00</published><updated>2010-04-05T12:35:00.870-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-05T12:35:00.870-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Livros" /><title>Teste e Análise de Software - Processos, Princípios e Técnicas</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OUfuTfAwEflhRg6oJ3NN49L-GUU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OUfuTfAwEflhRg6oJ3NN49L-GUU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OUfuTfAwEflhRg6oJ3NN49L-GUU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OUfuTfAwEflhRg6oJ3NN49L-GUU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_TleR8TybIyo/S7Obad0JTmI/AAAAAAAAFAM/hf6yjkhktmw/s1600/Teste+e+analise+de+software.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/_TleR8TybIyo/S7Obad0JTmI/AAAAAAAAFAM/hf6yjkhktmw/s200/Teste+e+analise+de+software.jpg" width="138" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="detProdPequeno" id="autor"&gt;&lt;b&gt;Autor:&lt;/b&gt; Mauro Pezzè, Michal Young&lt;/div&gt;&lt;div class="detProdPequeno" id="editora"&gt;&lt;b&gt;Editora:&lt;/b&gt;&amp;nbsp;Artmed&amp;nbsp;&lt;/div&gt;&lt;div class="detProdPequeno" id="editora"&gt;&lt;b&gt;I.S.B.N.: &lt;/b&gt;9788577802623&lt;br /&gt;
&lt;span class="detalhebold"&gt;&lt;b&gt;Edição:&lt;/b&gt; &lt;/span&gt;1 / 2008&lt;br /&gt;
&lt;span class="detalhebold"&gt;&lt;b&gt;Idioma:&lt;/b&gt; &lt;/span&gt;Português&lt;br /&gt;
&lt;span class="detalhebold"&gt;&lt;b&gt;País de Origem:&lt;/b&gt; &lt;/span&gt;Brasil&lt;/div&gt;&lt;div class="detProdPequeno" id="editora"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="detProdPequeno" id="editora"&gt;Um software de qualidade não pode ser construindo sem a utilização de  técnicas de teste e análise de software. Este livro apresenta um  conjunto de  técnicas de teste e análise em uma prática moderna. Escrito em linguagem  acessível, abrange tópicos bem aprofundados e oferece uma visão geral  sobre  o assunto.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-6480925910308482827?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/b8gvdNcrp5U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/6480925910308482827/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/03/teste-e-analise-de-software-processos.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/6480925910308482827?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/6480925910308482827?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/b8gvdNcrp5U/teste-e-analise-de-software-processos.html" title="Teste e Análise de Software - Processos, Princípios e Técnicas" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_TleR8TybIyo/S7Obad0JTmI/AAAAAAAAFAM/hf6yjkhktmw/s72-c/Teste+e+analise+de+software.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/03/teste-e-analise-de-software-processos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08ERHo4cSp7ImA9WxFTFEU.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-972976792545159122</id><published>2010-03-31T15:51:00.003-03:00</published><updated>2010-04-05T12:36:45.439-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-05T12:36:45.439-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Livros" /><title>Introdução ao Teste de Software</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ozL3Kejn7UxSCJx63ZYGlFGghnE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ozL3Kejn7UxSCJx63ZYGlFGghnE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ozL3Kejn7UxSCJx63ZYGlFGghnE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ozL3Kejn7UxSCJx63ZYGlFGghnE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3 class="post-title entry-title"&gt;&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_TleR8TybIyo/S7OZT1d6yxI/AAAAAAAAFAE/dIy5nWwUiP4/s1600/Introdu%C3%A7%C3%A3o+ao+teste+de+Software.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/_TleR8TybIyo/S7OZT1d6yxI/AAAAAAAAFAE/dIy5nWwUiP4/s200/Introdu%C3%A7%C3%A3o+ao+teste+de+Software.jpg" width="139" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="detProdPequeno" id="autor"&gt;&lt;b&gt;Autor:&lt;/b&gt; Mario Jino, José Carlos Maldonado, Márcio Eduardo Delamaro&lt;/div&gt;&lt;div class="detProdPequeno" id="editora"&gt;&lt;b&gt;Editora:&lt;/b&gt;&amp;nbsp;Elsevier - Campus &lt;/div&gt;&lt;div class="detProdPequeno" id="Categoria"&gt;&lt;b&gt;I.S.B.N.: &lt;/b&gt;9788535226348&lt;br /&gt;
&lt;span class="detalhebold"&gt;&lt;b&gt;Edição:&lt;/b&gt; &lt;/span&gt;2007&lt;br /&gt;
&lt;span class="detalhebold"&gt;&lt;b&gt;Idioma:&lt;/b&gt; &lt;/span&gt;Português&lt;br /&gt;
&lt;span class="detalhebold"&gt;&lt;b&gt;País de Origem:&lt;/b&gt; &lt;/span&gt;Brasil&lt;/div&gt;&lt;div class="detProdPequeno" id="Categoria"&gt;&lt;/div&gt;&lt;div class="detProdPequeno" id="Categoria"&gt;&lt;br /&gt;
Em 2006, a Sociedade Brasileira de Computação (SBC)  organizou o  seminário Grandes Desafios da Computação, onde foram  identificados os  mais  importantes temas relacionados à área para a  próxima década. Dentre  eles, está o desenvolvimento tecnológico de  qualidade e,  conseqüentemente, a  disponibilização de sistemas  corretos, confiáveis e seguros. Nota-se  também que, nos últimos anos, a  indústria de software, no Brasil e no  resto do  mundo, tem empregado  cada vez mais recursos na busca pela qualidade de  seus produtos e na  redução de seus custos de desenvolvimento e  manutenção.  Além da  demanda criada pelas principais companhias de desenvolvimento de   software, nota-se uma acentuada carência de profissionais aptos a atuar   na  área de qualidade e, mais especificamente, de teste de software. &lt;br /&gt;
Essas são apenas algumas razões que devem incentivar a leitura deste   livro. Nele, procura-se apresentar as principais técnicas de teste de   software,  mostrando suas origens, evolução e tendências. Mostra,  também, como  essas técnicas vêm sendo aplicadas em domínios específicos  como o  desenvolvimento  de software para a Web ou baseado em aspectos.  Trata, ainda, de dois  tópicos importantes e fortemente relacionados ao  teste e qualidade de  software  que são: depuração e confiabilidade.&amp;nbsp; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-972976792545159122?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/wIYWReLQsUM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/972976792545159122/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/03/introducao-ao-teste-de-software.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/972976792545159122?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/972976792545159122?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/wIYWReLQsUM/introducao-ao-teste-de-software.html" title="Introdução ao Teste de Software" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_TleR8TybIyo/S7OZT1d6yxI/AAAAAAAAFAE/dIy5nWwUiP4/s72-c/Introdu%C3%A7%C3%A3o+ao+teste+de+Software.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/03/introducao-ao-teste-de-software.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMARX8-cSp7ImA9WxFTEU4.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-1030706062174299152</id><published>2010-03-31T15:40:00.003-03:00</published><updated>2010-04-01T12:57:24.159-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-01T12:57:24.159-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Livros" /><title>Base de Conhecimento em Teste de Software</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/G8Z_xkYx01glO_8ILU25LI_7qhc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G8Z_xkYx01glO_8ILU25LI_7qhc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/G8Z_xkYx01glO_8ILU25LI_7qhc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G8Z_xkYx01glO_8ILU25LI_7qhc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_TleR8TybIyo/S7OVoFAXsxI/AAAAAAAAE_0/CMxy-wdUXOU/s1600/Base+de+conhecimento+em+teste+de+software.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/_TleR8TybIyo/S7OVoFAXsxI/AAAAAAAAE_0/CMxy-wdUXOU/s200/Base+de+conhecimento+em+teste+de+software.jpg" width="136" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="detProdPequeno" id="autor"&gt;&lt;b&gt;Autor:&lt;/b&gt;&amp;nbsp;Aderson Bastos, Ricardo Cristalli, Trayahú Moreira, Emerson Rios &lt;/div&gt;&lt;div class="detProdPequeno" id="editora"&gt;&lt;b&gt;Editora:&lt;/b&gt;&amp;nbsp;Martins Editora&amp;nbsp;&lt;/div&gt;&lt;div class="detProdPequeno" id="editora"&gt;&lt;div class="detProdPequeno" id="editora"&gt;&lt;b&gt;I.S.B.N.: &lt;/b&gt;8599102893&lt;br /&gt;
&lt;span class="detalhebold"&gt;&lt;b&gt;Edição:&lt;/b&gt; &lt;/span&gt;2 / 2007&lt;br /&gt;
&lt;span class="detalhebold"&gt;&lt;b&gt;Idioma:&lt;/b&gt; &lt;/span&gt;Português&lt;br /&gt;
&lt;span class="detalhebold"&gt;&lt;b&gt;País de Origem:&lt;/b&gt; &lt;/span&gt;Brasil&lt;/div&gt;&lt;/div&gt;&lt;div class="detProdPequeno" id="editora"&gt;&lt;br /&gt;
Obra de referência para os profissionais da área, indicada para o leitor  que começa a se preparar para os exames de certificação. A fim de  auxiliá-lo  ainda mais nessa tarefa, foram selecionados os temas mais abordados nos  principais exames. De maneira complementar, esta obra, desde sua  primeira  edição, é também fonte de consulta para a execução das atividades  relacionadas ao teste de software.&amp;nbsp;&lt;/div&gt;&lt;div class="detProdPequeno" id="editora"&gt;&lt;/div&gt;&lt;div class="detProdPequeno" id="editora"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-1030706062174299152?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/9dMUsM45FMk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/1030706062174299152/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/03/base-de-conhecimento-em-teste-de.html#comment-form" title="2 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/1030706062174299152?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/1030706062174299152?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/9dMUsM45FMk/base-de-conhecimento-em-teste-de.html" title="Base de Conhecimento em Teste de Software" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_TleR8TybIyo/S7OVoFAXsxI/AAAAAAAAE_0/CMxy-wdUXOU/s72-c/Base+de+conhecimento+em+teste+de+software.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/03/base-de-conhecimento-em-teste-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUBQn07eCp7ImA9WxBaGUo.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-6138424320127243598</id><published>2010-03-30T15:33:00.002-03:00</published><updated>2010-03-30T16:10:53.300-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-30T16:10:53.300-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Artigo" /><title>Obtendo Qualidade de Software com o RUP</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DN7aXDOK3neSwLr4wOKtN-eBZuY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DN7aXDOK3neSwLr4wOKtN-eBZuY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DN7aXDOK3neSwLr4wOKtN-eBZuY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DN7aXDOK3neSwLr4wOKtN-eBZuY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;em&gt;&lt;strong&gt;Abstract.&lt;/strong&gt; This article describes what should be considered in the software development to achieve acceptable quality patterns. The article shows that quality software is something that should be considered in all time in the application life cycle. One of the features that can maximize the software’s quality level is the iterative and incremental development. Moreover, the failures of the waterfall development process and the show and description of the Rational Unified Process (RUP)’s features will be approached.&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;strong&gt;Resumo.&lt;/strong&gt; Este artigo descreve o que deve ser levado em consideração no desenvolvimento de software para atingir padrões de qualidade aceitáveis. O artigo mostra que a qualidade de software é algo que deve ser levado em consideração em todo momento do ciclo de vida do aplicativo. Uma das características que podem elevar o nível de qualidade do software é o desenvolvimento iterativo e incremental. Além disso, são abordadas as falhas do processo de desenvolvimento em cascata e a apresentação e descrição das características do Rational Unified Process (RUP).&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object data="http://d1.scribdassets.com/ScribdViewer.swf" height="500" id="doc_327024507331523" name="doc_327024507331523" rel="media:document" resource="http://d1.scribdassets.com/ScribdViewer.swf?document_id=29188707&amp;amp;access_key=key-1baz1aiep75lsy02bzvj&amp;amp;page=1&amp;amp;viewMode=list" style="outline-color: invert; outline-style: none; outline-width: medium;" type="application/x-shockwave-flash" width="100%" xmlns:dc="http://purl.org/dc/terms/" xmlns:media="http://search.yahoo.com/searchmonkey/media/"&gt;  &lt;param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf"&gt;&lt;param name="wmode" value="opaque"&gt;&lt;param name="bgcolor" value="#ffffff"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;param name="FlashVars" value="document_id=29188707&amp;access_key=key-1baz1aiep75lsy02bzvj&amp;page=1&amp;viewMode=list"&gt;&lt;embed id="doc_327024507331523" name="doc_327024507331523" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=29188707&amp;access_key=key-1baz1aiep75lsy02bzvj&amp;page=1&amp;viewMode=list" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="500" width="100%" wmode="opaque" bgcolor="#ffffff"&gt;&lt;/embed&gt;  &lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;1. Introdução&lt;/h2&gt;A cada dia que passa, as organizações se tornam mais dependentes dos sistemas de informação. Atualmente, não apenas sistemas que podem colocar a vida de pessoas em risco são considerados sistemas de missão crítica. Hoje, os sistemas de informação de muitas empresas são qualificados como de missão crítica, pois podem gerar enormes prejuízos financeiros caso haja eventuais problemas com os mesmos.&lt;br /&gt;
&lt;br /&gt;
A atividade de desenvolvimento de software possui um alto grau de risco. Essa atividade já gerou grandes prejuízos no passado e continua gerando. Atualmente, muitos projetos de desenvolvimento de software são iniciados e não são terminados, e outros são terminados consumindo prazos e orçamentos bem acima do que foi estipulado no início do projeto. Além disso, muitos produtos desenvolvidos possuem um nível muito baixo de qualidade.&lt;br /&gt;
&lt;br /&gt;
Conforme [Kruchten 2003], um produto de qualidade deve ter ausência de defeitos e, principalmente, deve atender aos propósitos desejados. Alguma coisa com qualidade deve fazer o que as pessoas querem que ela faça. Se alguma coisa é livre de defeitos, mas não faz o que as pessoas querem que ela faça, essa coisa é um produto desnecessário.&lt;br /&gt;
&lt;br /&gt;
A qualidade de software não pode ser avaliada de maneira isolada. Softwares são desenvolvidos pelas organizações através de procedimentos. Um método pobre ou a ausência de uma metodologia pode ser a causa da baixa qualidade. Sendo assim, a avaliação da qualidade está diretamente relacionada com a qualidade de processos e metodologias utilizadas.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;2. Metodologias de Desenvolvimento&lt;/h2&gt;Metodologias de desenvolvimento e estruturas de avaliação de processos podem ser comparadas sob duas dimensões: de um lado, temos o vértice pouca formalidade / muita formalidade e de outro, o método cascata / método iterativo, exemplificado através da Figura 1.&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_TleR8TybIyo/S7I1ulclppI/AAAAAAAAE_E/Sn548U0jc6s/s1600/RUP.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="270" nt="true" src="http://4.bp.blogspot.com/_TleR8TybIyo/S7I1ulclppI/AAAAAAAAE_E/Sn548U0jc6s/s400/RUP.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div align="center"&gt;Figura 1: Mapa de processos&lt;/div&gt;&lt;br /&gt;
Os processos com pouca formalidade produzem o mínimo de documentação possível e procedimentos de trabalho bastante informais. Os formais possuem maior documentação, mantém o histórico dos artefatos gerados e possuem gerenciamento de mudanças.&lt;br /&gt;
O método cascata é um procedimento linear, onde a integração e os testes são feitos no fim do ciclo de desenvolvimento. O método iterativo é guiado pelo risco, ou seja, é voltado para a eliminação e minimização de riscos. A implementação da arquitetura, a integração e os testes são realizados desde o início do ciclo de vida do aplicativo.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;2.1 Método Cascata&lt;/h3&gt;Esse método, também conhecido como seqüencial, ou linear, foi utilizado por muitos anos e ainda é utilizado. Segundo [Kroll e Kruchten 2003], esse processo se baseia nos seguintes passos:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Entender completamente o problema a ser resolvido, seus requisitos e suas restrições;&lt;/li&gt;
&lt;li&gt;Projetar uma solução que atenda todos os requisitos e restrições. Examinar o projeto cuidadosamente e ter certeza que todas as parte interessadas concordam que essa é a solução certa;&lt;/li&gt;
&lt;li&gt;Fazer a implementação do projeto, usando as melhores técnicas de engenharia;&lt;/li&gt;
&lt;li&gt;Verificar se a solução atende aos requisitos estabelecidos;&lt;/li&gt;
&lt;li&gt;Distribuir o produto.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Esse processo é similar à forma a qual pontes e edifícios são construídos. Algumas coisas devem ser feitas dessa maneira. Em um projeto com dois meses de duração, essa metodologia poderia ser usada. Mas normalmente, softwares não devem ser desenvolvidos dessa forma.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;2.2 Método Iterativo e Incremental&lt;/h3&gt;O método iterativo foi criado para superar as dificuldades impostas pelo modelo cascata. Já que o modelo cascata pode ser usado com sucesso em projetos pequenos, onde o domínio do problema é bem conhecido, a solução encontrada foi dividir grandes projetos em projetos menores.&lt;br /&gt;
Dessa maneira, alguns requisitos e alguns riscos podem ser identificados, um projeto pode ser realizado, uma implementação pode ser construída para esse projeto, validada e testada. Esse processo se repete com outras partes do sistema até que o sistema inteiro seja terminado. Isso é chamado de modo iterativo.&lt;br /&gt;
&lt;br /&gt;
Em cada pequena parte do sistema é feita uma iteração. A iteração segue o modelo seqüencial tradicional, com identificação de necessidades, análise, projeto, implementação e testes.&lt;br /&gt;
A cada iteração o sistema é incrementado até que o ciclo de desenvolvimento do aplicativo termine. Nesse ponto, um novo ciclo de desenvolvimento pode ser iniciado.&lt;br /&gt;
&lt;br /&gt;
A maneira de desenvolver projetos através de várias iterações que vão incrementando o projeto até que se chegue a um objetivo é chamada de modo iterativo e incremental. Atualmente esse paradigma de desenvolvimento é bem aceito e vem sendo utilizado por várias metodologias de desenvolvimento de software.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;3. O Rational Unified Process&lt;/h2&gt;Conforme [Kroll e Kruchten 2003], podemos ter três definições para o Rational Unified Process (RUP):&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;O RUP é uma maneira de desenvolvimento de software que é iterativa, centrada à arquitetura e guiada por casos de uso. É descrita em vários livros e artigos. Uma das maiores fontes de informações é o próprio produto IBM RUP &lt;a href="http://www.blogger.com/" name="_ftnref1" title="_ftnref1"&gt;&lt;/a&gt;[1], que contém guias detalhados, exemplos e modelos cobrindo todo o ciclo de vida do software;&lt;/li&gt;
&lt;li&gt;O RUP é um processo de engenharia de software bem definido e bem estruturado. O RUP define claramente quem é responsável pelo que, como as coisas devem ser feitas e quando fazê-las. O RUP também provê uma estrutura bem definida para o ciclo de vida de um projeto RUP, articulando claramente os marcos essenciais e pontos de decisão;&lt;/li&gt;
&lt;li&gt;O RUP é também um produto de processo que oferece uma estrutura de processo customizável para a engenharia de software. O produto IBM RUP suporta a customização e autoria de processos, e uma vasta variedade de processos, ou configuração de processos, podem ser montadas nele. Essas configurações do RUP podem ser criadas para suportar equipes grandes e pequenas, e técnicas de desenvolvimento disciplinadas ou menos formais. O produto IBM RUP contém várias configurações e visões de processos prontas que guiam analistas, desenvolvedores, testadores, gerentes de projeto, gerentes de configuração, analistas de dados, e outros membros da equipe de desenvolvimento em como desenvolver o software. Ele tem sido utilizado por muitas companhias em diferentes setores da indústria.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
O RUP utiliza a Linguagem Unificada de Modelagem (UML &lt;a href="http://www.blogger.com/" name="_ftnref2" title="_ftnref2"&gt;&lt;/a&gt;[2]) para especificar, modelar e documentar artefatos. A UML é um padrão definido pelo OMG [3] e ter se tornado o padrão empresarial para a modelagem orientada a objetos [4] .&lt;br /&gt;
&lt;br /&gt;
Por ser flexível e configurável, o RUP pode ser utilizado em projetos de pequeno, médio e grande porte. [Kroll e Kruchten 2003] mostra como o RUP pode ser utilizado em um projeto de uma semana com uma equipe de uma pessoa.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;3.1 Os Princípios do RUP &lt;/h3&gt;Não existe uma maneira exata de aplicar o RUP, pois ele pode ser aplicado de várias formas e será diferente em cada projeto e organização. Porém, existem alguns princípios que podem caracterizar e diferenciar o RUP de outros métodos iterativos:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Atacar os riscos cedo e continuamente;&lt;/li&gt;
&lt;li&gt;Certificar-se de entregar algo de valor ao cliente;&lt;/li&gt;
&lt;li&gt;Focar no software executável;&lt;/li&gt;
&lt;li&gt;Acomodar mudanças cedo;&lt;/li&gt;
&lt;li&gt;Liberar um executável da arquitetura cedo;&lt;/li&gt;
&lt;li&gt;Construir o sistema com componentes;&lt;/li&gt;
&lt;li&gt;Trabalhar junto como um time;&lt;/li&gt;
&lt;li&gt;Fazer da qualidade um estilo de vida, não algo para depois.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;h3&gt;3.2 Elementos do RUP&lt;/h3&gt;O RUP possui cinco elementos principais: papéis, atividades, artefatos, fluxos de trabalho e disciplinas.&lt;br /&gt;
Um papel (ou perfil) define o comportamento e as responsabilidades de um determinado indivíduo ou grupo de indivíduos trabalhando como uma equipe. Papéis não são indivíduos e nem títulos de trabalho. Um indivíduo pode assumir vários papéis. São exemplos de papéis:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Analista de sistema – O indivíduo que assume este papel coordena a obtenção dos requisitos e a modelagem dos casos de uso identificando funcionalidades do sistema e estabelecendo limites do sistema;&lt;/li&gt;
&lt;li&gt;Projetista – Esse indivíduo define responsabilidades, operações, atributos, relacionamentos de uma ou mais classes e determina como elas devem ser ajustadas para serem implementadas no ambiente;&lt;/li&gt;
&lt;li&gt;Projetista de testes – Responsável pelo planejamento, projeto, implantação e avaliação de testes, incluindo a geração de plano e modelo de teste, implementando procedimentos de testes e avaliando a abrangência dos testes, resultados e a efetividade.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Uma atividade é uma unidade de trabalho que um indivíduo executa quando está exercendo um determinado papel e produz um resultado importante para o contexto do projeto. Cada atividade pode ser dividida em passos. São exemplos de atividades:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Planejar uma iteração: realizada pelo papel gerente de projeto;&lt;/li&gt;
&lt;li&gt;Encontrar casos de uso e atores: realizada pelo papel analista de sistemas;&lt;/li&gt;
&lt;li&gt;Rever o projeto: realizada pelo papel revisor de projeto;&lt;/li&gt;
&lt;li&gt;Executar um teste de performance: realizado pelo papel testador de performance.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Um artefato é um pedaço de informação que é produzido, modificado ou utilizado em um processo. Os artefatos são os produtos de um projeto. São as coisas produzidas durante o desenvolvimento do projeto. Artefatos são utilizados como entradas de atividades e são produzidos como saída.&lt;br /&gt;
Os artefatos podem ter várias formas:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Um modelo, como um modelo de caso de uso, um modelo de projeto;&lt;/li&gt;
&lt;li&gt;Um elemento de um modelo, como uma classe, um caso de uso, um &lt;span class="GramE"&gt;sub-sistema; &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Um documento, como um caso de negócio, glossário, visão;&lt;/li&gt;
&lt;li&gt;Código fonte;&lt;/li&gt;
&lt;li&gt;Executáveis.&lt;/li&gt;
&lt;/ul&gt;A enumeração de atividades, papéis e artefatos não constituem um processo. É necessário saber a seqüência do desenvolvimento das atividades para que possam ser produzidos artefatos de valor para o projeto. Um fluxo de trabalho [5] é uma seqüência de atividades que são executadas para a produção de um resultado valioso para o projeto. Fluxos de trabalho podem ser representados por diagramas de seqüência, diagramas de colaboração e diagramas de atividades da linguagem UML. O RUP utiliza três tipos de fluxos de trabalho:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Fluxos de trabalho principais, associados com cada disciplina (figura 2);&lt;/li&gt;
&lt;li&gt;Fluxos de trabalho de detalhe, para detalhar cada fluxo de trabalho principal (figura 3);&lt;/li&gt;
&lt;li&gt;Planos de iteração, que mostram como a iteração deverá ser executada.&lt;/li&gt;
&lt;/ul&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_TleR8TybIyo/S7JBDdbky0I/AAAAAAAAE_M/8YzaiTsuVn4/s1600/Fluxo+de+trabalho+-+requisitos.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="397" nt="true" src="http://2.bp.blogspot.com/_TleR8TybIyo/S7JBDdbky0I/AAAAAAAAE_M/8YzaiTsuVn4/s400/Fluxo+de+trabalho+-+requisitos.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;Figura 2: Fluxo de trabalho: requisitos&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_TleR8TybIyo/S7JBbzI-4zI/AAAAAAAAE_U/uOsRd4cCHj0/s1600/Detalhamento+de+fluxo+de+trabalho+-+analisar+o+problema.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" nt="true" src="http://2.bp.blogspot.com/_TleR8TybIyo/S7JBbzI-4zI/AAAAAAAAE_U/uOsRd4cCHj0/s400/Detalhamento+de+fluxo+de+trabalho+-+analisar+o+problema.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;Figura 3: Detalhamento de fluxo de trabalho: analisar o problema&lt;/div&gt;&lt;br /&gt;
Uma disciplina é uma coleção de atividades relacionadas que fazem parte de um contexto comum em um projeto. As disciplinas proporcionam um melhor entendimento do projeto sob o ponto de vista tradicional de um processo cascata. A separação das atividades em disciplinas torna a compreensão das atividades mais fácil, porém dificulta mais o planejamento das atividades. O RUP possui nove disciplinas, divididas em disciplinas do processo e de suporte. As disciplinas de processo são: modelagem de negócios, requisitos, análise e projeto, implementação, teste e distribuição. As de suporte são: configuração e gerenciamento de mudanças, gerenciamento de projeto, e ambiente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_TleR8TybIyo/S7JCQTRKhfI/AAAAAAAAE_c/LPlxVV-tbNY/s1600/Arquitetura+geral+do+RUP.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="257" nt="true" src="http://4.bp.blogspot.com/_TleR8TybIyo/S7JCQTRKhfI/AAAAAAAAE_c/LPlxVV-tbNY/s400/Arquitetura+geral+do+RUP.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;Figura 4: Arquitetura geral do RUP&lt;/div&gt;&lt;br /&gt;
Conforme mostra a figura 4, o RUP possui duas dimensões:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;O eixo horizontal representa o tempo e mostra os aspectos do ciclo de vida do processo à medida que se desenvolve. Representa o aspecto dinâmico do processo. É expresso em termos de fases, disciplinas e marcos.&lt;/li&gt;
&lt;li&gt;O eixo vertical representa as disciplinas, que agrupam as atividades de maneira lógica, por natureza. Representa o aspecto estático do processo. É descrito em termos de componentes, disciplinas, atividades, fluxos de trabalho, artefatos e papéis do processo.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;h3&gt;3.3 O Ciclo de Vida de um Projeto RUP&lt;/h3&gt;&lt;br /&gt;
O ciclo de desenvolvimento no RUP possui quatro fases: iniciação [6] , elaboração, construção e transição. Cada uma é concluída por um marco principal, ou seja, cada fase é basicamente um intervalo de tempo entre dois marcos principais, como é mostrado na figura 5.&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_TleR8TybIyo/S7JC1wYh3EI/AAAAAAAAE_k/fYAb5huxezU/s1600/As+fases+e+os+marcos+de+um+projeto.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="147" nt="true" src="http://1.bp.blogspot.com/_TleR8TybIyo/S7JC1wYh3EI/AAAAAAAAE_k/fYAb5huxezU/s400/As+fases+e+os+marcos+de+um+projeto.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;Figura 5: As fases e os marcos de um projeto&lt;br /&gt;
&lt;/div&gt;O ciclo de desenvolvimento termina com uma versão completa do produto de software. As fases definem estados do projeto, que são definidos por riscos que estão sendo mitigados ou questões que precisam ser respondidas.&lt;br /&gt;
&lt;br /&gt;
A fase de iniciação, foca no tratamento de riscos relacionados com o caso de negócio. Deve ser verificado se o projeto é viável e se é financeiramente possível.&lt;br /&gt;
&lt;br /&gt;
Na fase elaboração, o foco deve ser nos riscos técnicos e arquiteturais. O escopo deve ser revisado e os requisitos devem estar mais compreendidos.&lt;br /&gt;
&lt;br /&gt;
Durante a construção, a atenção será voltada para os riscos “ lógicos ”, e a maior parte do trabalho será realizada.&lt;br /&gt;
&lt;br /&gt;
Na fase de transição, serão tratados os riscos associados com a logística de distribuição do produto para a base de usuários.&lt;br /&gt;
&lt;br /&gt;
Embora varie muito em empresas e projetos diferentes, um ciclo &lt;span class="GramE"&gt;de desenvolvimento para um projeto de tamanho médio, possui uma distribuição de esforço e programação como é apresentado na tabela 1 e na figura 6.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Tabela 1. Distribuição de esforço e programação em projetos de médio porte.&lt;/strong&gt;&lt;br /&gt;
&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_TleR8TybIyo/S7JDUbY8DzI/AAAAAAAAE_s/GLR2L_hbEZA/s1600/Distribui%C3%A7%C3%A3o+de+esfor%C3%A7o.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="197" nt="true" src="http://2.bp.blogspot.com/_TleR8TybIyo/S7JDUbY8DzI/AAAAAAAAE_s/GLR2L_hbEZA/s400/Distribui%C3%A7%C3%A3o+de+esfor%C3%A7o.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;Figura 6: Distribuição de esforço e programação em projetos de médio porte.&lt;/div&gt;&lt;br /&gt;
Conforme descrito na documentação do RUP, cada passagem pelas quatro fases gera uma geração do software. A menos que o produto "desapareça", ele irá se desenvolver na próxima geração, repetindo a mesma seqüência de fases de iniciação, elaboração, construção e transição. Esses ciclos subseqüentes são chamados de &lt;strong&gt;ciclos de evolução.&lt;/strong&gt; A cada ciclo, são produzidas novas gerações.&lt;br /&gt;
&lt;br /&gt;
Os ciclos de evolução podem ser disparados por melhorias sugeridas pelos usuários, mudanças no contexto do usuário, mudanças na tecnologia subjacente, reação à concorrência e assim por diante. Normalmente, a menos que ocorram mudanças significativas do produto ou da arquitetura, os ciclos de evolução têm fases de Iniciação e Elaboração bem menores, pois a definição e a arquitetura básicas do produto foram determinadas por ciclos de desenvolvimento anteriores.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;4. Conclusão&lt;/h2&gt;Com a utilização de uma metodologia de desenvolvimento de software como o RUP, é possível obter:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Qualidade de software;&lt;/li&gt;
&lt;li&gt;Produtividade no desenvolvimento, operação e manutenção de software;&lt;/li&gt;
&lt;li&gt;Controle sobre desenvolvimento dentro de custos, prazos e níveis de qualidade desejados;&lt;/li&gt;
&lt;li&gt;Estimativa de prazos e custos com maior precisão.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Apesar dos benefícios, deve-se ter a consciência que os benefícios não virão de maneira imediata. É necessário adquirir treinamento adequado, adaptação da metodologia no contexto ao qual ela será utilizada, apoio especializado para as equipes de desenvolvimento e tempo para a absorção da metodologia.&lt;br /&gt;
&lt;br /&gt;
Mais informações a respeito do RUP podem ser obtidas no site do IBM RUP e também no site da comunidade IBM Rational. (IBM 2004).&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Referências &lt;/h2&gt;Comunidade IBM RUP (2004) http://www-130.ibm.com/developerworks / rational / community, Novembro.&lt;br /&gt;
Fowler, Martin (2003) “ UML Distilled: A Brief Guide to the Standard Object Modeling Language ”, Addison Wesley, 3 ª Edição.&lt;br /&gt;
IBM Rational Unified Process Versão 2003.06.12.01. (2004) http://www-306.ibm.com/software/rational, Novembro.&lt;br /&gt;
IBM RUP (2004) http://www-130.ibm.com/developerworks/rational/products/rup,Novembro.&lt;br /&gt;
Kroll, P. e Kruchten P. (2003) “ The Rational Unified Process Made Easy: A Practitioner ' s Guide to the RUP ”, Addison Wesley.&lt;br /&gt;
Kruchten, P. (2003) “ The Rational Unified Process: An Introduction ”, Addison Wesley, 3 ª Edição.&lt;br /&gt;
Larman, Craig (2001) “ Applying UML and Patterns – An Introduction to Object-Oriented Analysis and Design and the Unified Process ”, Prentice Hall, 2 ª Edição.&lt;br /&gt;
Object Management Group (2004) http://www.omg.org, Novembro.&lt;br /&gt;
Perrelli, Hermano (2004) “ Visão Geral do RUP ”. Centro de Informática, Universidade Federal de Pernambuco. http://www.cin.ufpe.br/~if717/slides/3-visao-geral-do-rup.pdf, Novembro.&lt;br /&gt;
&lt;a href="http://www.blogger.com/" name="_ftn1" title="_ftn1"&gt;&lt;/a&gt;[1] Após a compra da Rational pela IBM, o produto Rational Unified Process passou a se chamar IBM Rational Unified Process (IBM RUP).&lt;br /&gt;
&lt;a href="http://www.blogger.com/" name="_ftn2" title="_ftn2"&gt;&lt;/a&gt;[2] UML: Abreviatura do inglês Unified Modeling Language. [Fowler 2003] é uma ótima referência para esse assunto.&lt;br /&gt;
&lt;a href="http://www.blogger.com/" name="_ftn3" title="_ftn3"&gt;&lt;/a&gt;[3] OMG: Object Management Group.&lt;br /&gt;
&lt;a href="http://www.blogger.com/" name="_ftn4" title="_ftn4"&gt;&lt;/a&gt;[4] Consulte [Larman 2001] para informações sobre aplicação da UML para análise e projeto orientados a objeto&lt;br /&gt;
&lt;a href="http://www.blogger.com/" name="_ftn5" title="_ftn5"&gt;&lt;/a&gt;[5] O termo fluxo de trabalho vem do termo inglês workflow. Pode ser traduzido também como fluxo de atividade.&lt;br /&gt;
&lt;a href="http://www.blogger.com/" name="_ftn6" title="_ftn6"&gt;&lt;/a&gt;[6] Iniciação é a tradução do termo inglês “ inception ”. Esse termo é também traduzido como “ concepção ”.&lt;br /&gt;
&lt;br /&gt;
Por: Ronaldo Rezende Vilela Luiz&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-6138424320127243598?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/rJR226VAYg8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/6138424320127243598/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/03/obtendo-qualidade-de-software-com-o-rup.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/6138424320127243598?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/6138424320127243598?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/rJR226VAYg8/obtendo-qualidade-de-software-com-o-rup.html" title="Obtendo Qualidade de Software com o RUP" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_TleR8TybIyo/S7I1ulclppI/AAAAAAAAE_E/Sn548U0jc6s/s72-c/RUP.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/03/obtendo-qualidade-de-software-com-o-rup.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AGQ34-eyp7ImA9WxBaGUs.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-7757861169459804479</id><published>2010-03-30T11:16:00.001-03:00</published><updated>2010-03-30T12:08:42.053-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-30T12:08:42.053-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Artigo" /><title>Qualidade de Software: Um Compromisso da Empresa Inteira</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SequytAVXVcX0hciKhqexOdkTP8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SequytAVXVcX0hciKhqexOdkTP8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SequytAVXVcX0hciKhqexOdkTP8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SequytAVXVcX0hciKhqexOdkTP8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Qualidade de software é um assunto que muito se discute e pouco se pratica. Temos a impressão, às vezes, que o discurso da qualidade não passa disso mesmo: discurso. Desde o início dos tempos do desenvolvimento de software temos problemas de qualidade que não só ainda não foram resolvidos como ainda parece que se agravam a cada nova geração tecnológica. Prazos estourados, baixa produtividade, custos altos e qualidade deficiente parecem ser um fantasma que novas tecnologias não são nunca capazes de exorcizar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;object id="doc_272312553850865" name="doc_272312553850865" height="500" width="100%" type="application/x-shockwave-flash" data="http://d1.scribdassets.com/ScribdViewer.swf" style="outline:none;" rel="media:document" resource="http://d1.scribdassets.com/ScribdViewer.swf?document_id=29175646&amp;access_key=key-2a15rzg28ydtq9ifomno&amp;page=1&amp;viewMode=list" xmlns:media="http://search.yahoo.com/searchmonkey/media/" xmlns:dc="http://purl.org/dc/terms/" &gt;
&lt;param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf"&gt;&lt;param name="wmode" value="opaque"&gt;&lt;param name="bgcolor" value="#ffffff"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;param name="FlashVars" value="document_id=29175646&amp;access_key=key-2a15rzg28ydtq9ifomno&amp;page=1&amp;viewMode=list"&gt;&lt;embed id="doc_272312553850865" name="doc_272312553850865" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=29175646&amp;access_key=key-2a15rzg28ydtq9ifomno&amp;page=1&amp;viewMode=list" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="500" width="100%" wmode="opaque" bgcolor="#ffffff"&gt;&lt;/embed&gt;
&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para abordarmos o problema da qualidade, é necessário, evidentemente, que tenhamos claro em primeiro lugar o que entendemos por qualidade de software. Utilizando uma simplificação, poderíamos dizer que todos os problemas de qualidade de software caem em uma das seguintes duas categorias: falhas na Qualidade de Conformidade e falhas na Qualidade de Desempenho.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Qualidade de Conformidade&lt;/i&gt;&lt;/b&gt; diz respeito à aderência do produto à finalidade para a qual foi construído. No nosso caso, estamos falando de software que dá ao seu usuário a funcionalidade de que ele precisa. Como é amplamente sabido, este tipo de qualidade é mosca branca na nossa área. Por sua vez, &lt;b&gt;&lt;i&gt;Qualidade de Desempenho&lt;/i&gt;&lt;/b&gt; refere-se à capacidade do produto em apresentar consistentemente a funcionalidade desejada. Em termos de software, isto quer dizer boa performance, ausência de &lt;i&gt;bugs&lt;/i&gt;, tolerância a falhas de infra-estrutura (hardware), tolerância a erros do usuário etc.&lt;br /&gt;
&lt;br /&gt;
Por quê deveríamos nos preocupar com a qualidade de software? Existem algumas razões óbvias. Ninguém gosta de software com &lt;i&gt;bugs&lt;/i&gt;. &lt;i&gt;Bugs&lt;/i&gt; podem causar prejuízos que variam desde a mera necessidade de reiniciar o sistema operacional até à perda de satélites de milhões de dólares (como o &lt;i&gt;Clementine&lt;/i&gt;, um satélite construído para designar alvos, no projeto Guerra nas Estrelas, o qual, quando recebeu um comando para mirar um ponto na superfície lunar, ativou os foguetes direcionais e ficou girando até acabar o combustível...). &lt;i&gt;Bugs&lt;/i&gt; podem fazer um banco perder milhões e perder a confiança dos clientes ou parar por horas uma companhia telefônica, impedindo a realização de telefonemas interurbanos (como já ocorreu com a AT&amp;amp;T). Os problemas de qualidade tendem a aumentar com o uso maciço das tecnologias de processamento distribuído, onde é muito mais difícil prever o que pode dar errado...&lt;br /&gt;
&lt;br /&gt;
Mas não é só isso. Os esforços pela qualidade na indústria automobilística provaram a tempos que a qualidade não tem custo. Ao contrário do que muita gente pensa, os investimentos em qualidade pagam-se em pouco tempo. O aumento de qualidade sempre é acompanhado por aumento de produtividade e redução de custos na forma de menos retrabalho e menor índice de refugo. Isto sem falar na maior satisfação do cliente, que pode ser refletida muitas vezes em maior participação no mercado. Assim, o axioma que diz que investimentos em qualidade dão lucro é plenamente aceito pela indústria de manufatura. Infelizmente, não é fácil encontrar quem acredite nisto na área de software.&lt;br /&gt;
&lt;br /&gt;
No entanto, as empresas que entenderam que não existem razões para acreditar que este axioma não funciona com software, puderam experimentar os benefícios da aplicação das técnicas de qualidade -presentes na Engenharia de Produção- na Engenharia de Software (leia a entrevista com Watts Humphrey nesta edição). Em um artigo na edição de março, apresentei e discuti o modelo CMM de qualidade de software, desenvolvido pela SEI (Software Engineering Institute). Comentei, naquela ocasião, que os esforços em melhoria da qualidade não podem ter seu foco no produto apenas (fazer software melhor), mas principalmente no processo (fazer melhor o software).&lt;br /&gt;
&lt;br /&gt;
A SEI apresentou, em um estudo recente, alguns números impressionantes relativos a melhorias de desempenho em empresas que investiram em qualidade seguindo os passos do CMM. O aumento médio de produtividade foi em média 35% por ano, enquanto o número de &lt;i&gt;bugs&lt;/i&gt; encontrados em software após a entrega foi reduzido em 39% ao ano, chegando em algumas empresas a 95%! A relação custo/benefício, comparando os investimentos em qualidade com o retorno financeiro em termos de redução de custos via aumento de produtividade e redução de retrabalho e manutenção, ficou em média em 5 para 1, chagando a 9 para 1 em alguns casos. Isto é, para cada dólar investido em qualidade, estas empresas economizaram 5 dólares em média. Qualquer pessoa que conheça o Retorno sobre o Investimento (ROI) típico no mercado poderá confirmar que um ROI de 5:1 não se encontra todo dia...&lt;br /&gt;
&lt;br /&gt;
Por quê, então, existe tão pouco investimento em qualidade nas organizações típicas de desenvolvimento de software? Existe aí um problema cultural de grandes dimensões e difícil de superar. Infelizmente, a cultura atual de desenvolvimento de software baseia-se em crenças absurdas que se espalham por todos os níveis da organização. Nos níveis mais altos, isto é, na administração de informática, acredita-se que os investimentos típicos em qualidade de software (uso de processos padronizados de gerência de projetos, uso de metodologias de desenvolvimento, treinamento contínuo dos desenvolvedores, uso de métricas, estabelecimento de procedimentos eficazes de controle de qualidade de software etc.) são caros demais, são mera burocracia e, principalmente, causam o alongamento dos prazos de desenvolvimento. Esta crença errônea é agravada pela limitada cultura de informática dos usuários e clientes, que tendem a pressionar por prazos completamente fora da realidade. Não passa pela cabeça de um alto executivo da GM ou da Volkswagen exigir de seus engenheiros a construção de uma nova fábrica de caminhões em três meses. Em nossa área, porém, é mais ou menos a isto que estamos submetidos dia após dia. No dizer de DeMarco e Lister (Peopleware, 1987), "regularmente pondo o processo de desenvolvimento sob extrema pressão de tempo e depois aceitando produtos de baixa qualidade, a comunidade dos usuários de software mostrou seu verdadeiro padrão de qualidade".&lt;br /&gt;
&lt;br /&gt;
O desenvolvedor, por outro lado, além de acreditar nestas mesmas coisas, não aceita que ninguém lhe diga como deve fazer seu trabalho, afirmando que padronização de procedimentos e uso de &lt;i&gt;best practices&lt;/i&gt; seriam uma violência à sua "criatividade". Se levarmos em conta que a maioria dos desenvolvedores não foi formada em Engenharia de Software e aprendeu tudo o que sabe "na marra", fica difícil acreditar nesta afirmação. Afinal, quem de nós confiaria sua saúde a um "médico" que aprendeu sozinho a profissão (fora da faculdade) e que têm solene desprezo pelos manuais de medicina? O caso é que a maioria de nós desenvolvedores &lt;i&gt;não sabe desenvolver software&lt;/i&gt;, e deveríamos ter a humildade de aprender com quem já aprendeu.&lt;br /&gt;
&lt;br /&gt;
Existem erros graves de percepção subjacentes a estas crenças. O primeiro deles é em relação aos prazos. O executivo de informática costuma falhar em perceber que o tal "aumento nos prazos" é geralmente relativo aos prazos &lt;i&gt;prometidos&lt;/i&gt;, e não aos efetivamente &lt;i&gt;cumpridos&lt;/i&gt;. Como raramente são registrados os prazos &lt;i&gt;reais&lt;/i&gt;, ao final dos projetos, o que fica no inconsciente do gerente como regra de referência são os prazos que ele costuma &lt;i&gt;prometer&lt;/i&gt;, não os que ele cumpre! E não é preciso ter décadas de experiência na área para se saber que o cumprimento de cronogramas é a exceção, e não a regra.&lt;br /&gt;
&lt;br /&gt;
É claro que a introdução de procedimentos visando o aumento da qualidade pode causar, num primeiro momento, uma pequena redução de produtividade, devido à curva de aprendizado. Isto acontece com a introdução de qualquer nova tecnologia em um ambiente de produção. De forma geral, a introdução de novas tecnologias segue o gráfico da figura 1. O grande problema é que estes projetos acabam sendo abandonados no ponto mínimo da curva, fazendo com que os recursos investidos se percam e baixando o moral dos envolvidos. Mesmo assim, na prática, tenho observado (e conversado com colegas também) que em ambientes de desenvolvimento caóticos (a grande maioria), qualquer esforço de melhoria, por simples que seja, causa rapidamente melhorias de produtividade. A "barriga" da curva é mínima ou mesmo inexistente. O simples esforço por melhorar a documentação do projeto e as verificações de qualidade desde o início reduzem significativamente o tempo gasto em testes e retrabalho, fazendo com freqüência com que mesmo o &lt;i&gt;primeiro projeto&lt;/i&gt; em que se aplicam estas técnicas acabe sendo completado antes do que teria terminado sem estas mesmas técnicas, além manter alto o moral dos envolvidos.&lt;br /&gt;
&lt;br /&gt;
A médio prazo, então, não há o que se discutir. Software com mais qualidade sofre menos manutenção, e as manutenções necessárias são feitas muito mais rapidamente. Isto libera recursos para o desenvolvimento de software novo, reduzindo o &lt;i&gt;backlog&lt;/i&gt; e acelerando o desenvolvimento; mais software pode ser reutilizado; e o processo de desenvolvimento pode ser continuamente melhorado para aumentar sua eficiência (leia-se prazos menores).&lt;br /&gt;
&lt;br /&gt;
Para um esforço de melhoria de qualidade de software em uma organização funcionar, toda a organização deve estar comprometida. Especificamente, são fundamentais o compromisso da alta administração (de informática e usuária) e dos desenvolvedores, incluindo aí seus gerentes imediatos.&lt;br /&gt;
&lt;br /&gt;
Compromisso da alta administração não é apenas uma expressão bonita. Este compromisso tem que se materializar em ações concretas. São necessários recursos para processos de melhoria (dinheiro e pessoas). É necessário "bancar" o esforço quando surgem crises. É necessário colocar em prática processos que garantam que pressões irrealistas dos usuários não esfumacem a iniciativa. É necessário treinamento e ampla comunicação. Enfim, são necessárias ações que somente executivos em nível de diretoria ou acima podem realizar.&lt;br /&gt;
&lt;br /&gt;
Em um esforço de melhoria da qualidade, o primeiro ponto é colocar em ordem o processo de planejamento e estimativas realistas de prazos. Assim, se o gerente de equipe não souber ou não quiser fazer este planejamento, nada vai acontecer. Para garantir uma negociação realista com os usuários, a alta administração tem que garantir que os prazos estimados pelo gerente sejam aceitos pelos usuários. Os desenvolvedores, por usa vez, tem que comprometer-se a cumprir estes prazos, para que a credibilidade das estimativas junto aos usuários cresça.&lt;br /&gt;
&lt;br /&gt;
Dado que a alta administração garante prazos realistas e dá condições para que os desenvolvedores melhorem suas práticas, é responsabilidade destes últimos aplicarem no seu trabalho diário os conhecimentos adquiridos em treinamentos. Também precisam comprometer-se em buscar continuamente mais conhecimentos, através de leitura de revistas técnicas, livros, pesquisa na Internet etc. Afinal de contas, trata-se de melhorar o processo de engenharia e, se os próprios engenheiros não melhorarem suas práticas de trabalho, nada acontecerá. Em suma, os desenvolvedores devem melhorar seu trabalho, e a administração deve dar as condições para que isto aconteça.&lt;br /&gt;
&lt;br /&gt;
Para ilustrar o que entendo por comprometimento gerencial, apresento um caso real onde estes conceitos foram aplicados.&lt;br /&gt;
&lt;br /&gt;
Em uma empresa em que trabalhei, do setor financeiro, a questão de qualidade era crítica. Existia uma carga noturna de processamento &lt;i&gt;batch&lt;/i&gt; em mainframe que era volumosa e sensível a problemas. Um programa que parasse, durante a noite, no caminho crítico da produção levava a atrasos enormes no final do processamento &lt;i&gt;batch&lt;/i&gt;, entrava pelo dia adentro e não permitia a entrada dos sistemas &lt;i&gt;on-line&lt;/i&gt;, impedindo ou dificultando muito a operação normal e o atendimento aos clientes. A maioria dos &lt;i&gt;abends&lt;/i&gt; durante a noite era causa por falhas de planejamento, testes mal feitos ou falta de coordenação entre a equipe de desenvolvimento/manutenção e outra áreas chave tais como a produção ou a administração de bancos de dados. Para resolver o problema, foi instituído um processo de controle de manutenções, que exigia da equipe um planejamento detalhado, teste e coordenação com as áreas envolvidas. Nenhum programa poderia entrar em produção sem que todos os passos estabelecidos fossem cumpridos. Havia uma área especialmente encarregada de verificar o cumprimento do planejamento, cujo gerente respondia diretamente para o diretor de informática, evitando que pressões do gerente de desenvolvimento pudessem fazer com que se "passasse por cima" do processo estabelecido. Os desenvolvedores foram treinados no processo e foram-lhes mostrados os benefícios esperados. A solicitação de manutenção de prioridade normal tinha de ser apresentada com quase duas semanas de antecedência à entrada em produção dos programas alterados. Existia também a possibilidade de implantações de maior prioridade acontecerem em um período inferior a estas duas semanas.&lt;br /&gt;
&lt;br /&gt;
Apesar de todas estas providências, este processo não funcionou num primeiro momento. Os usuários continuaram pressionando os analistas por prazo e estes também não tinham o hábito de planejar as manutenções. Quando o usuário pedia algo, a equipe simplesmente sentava e fazia. As exceções eram a regra e o processo praticamente não era cumprido. Solicitações de manutenção para o mesmo dia ou o dia seguinte eram aceitas sem maiores problemas e, freqüentemente programas eram alterados no ambiente de produção sem mesmo passarem pela formalidade do processo. Não será surpresa para o leitor saber que os problemas de &lt;i&gt;abends&lt;/i&gt; em produção continuaram ocorrendo com a mesma freqüência.&lt;br /&gt;
&lt;br /&gt;
Percebendo este problema, o diretor de informática, com suporte explícito do vice-presidente administrativo e tácito do presidente da empresa, estabeleceu que absolutamente todas as manutenções deveriam passar pelo processo. Além disso, os desenvolvedores e seus gerentes imediatos foram informados de que teriam de explicar muito bem cada &lt;i&gt;abend&lt;/i&gt; em produção. Por outro lado, também foram encorajados a resistir às pressões dos usuários. Estes últimos foram educados a respeito do novo processo, e se deixou claro que eles, usuários, teriam que explicar muito bem por quê suas solicitações exigiam os prazos curtos pedidos. A área de administração de mudanças recebeu poder para barrar qualquer solicitação de manutenção que entendesse estar fora dos padrões de qualidade, adiando as implantações em uma semana. Qualquer confronto de prazo entre esta gerência e a de desenvolvimento/manutenção seria levado para a decisão do próprio diretor de informática, que ouviria as razões do usuário. Todo &lt;i&gt;abend&lt;/i&gt; em produção passaria a ser documentado por escrito, tendo a equipe de desenvolvimento que explicar suas causas e o que seria feito para evitar a recorrência. Estatísticas começaram a ser coletadas provando uma correlação positiva entre &lt;i&gt;abends&lt;/i&gt; e manutenções "urgentes", isto é, ficou comprovado que a maioria dos problemas em produção eram causados por programas alterados em manutenções "de um dia para o outro". Níveis de erros em produção e de manutenções de prioridade "urgente" &lt;i&gt;versus&lt;/i&gt; prioridade normal (duas semanas) eram coletados e divulgados, separados por equipe. Gerentes de equipes com altas taxas de erros e manutenções "urgentes" tinham que explicar as razões. Usuários de nível médio (um gerente na área de contabilidade, por exemplo) tinha de explicar ao seu diretor por que a sua manutenção era urgente, para que este pudesse por sua vez explicar ao diretor de informática, que liberaria a manutenção se esta fosse realmente necessária.&lt;br /&gt;
&lt;br /&gt;
É claro que, no início, houve uma chiadeira geral. Ouviam-se gritos de "terrorismo" e "burocracia" por todos os corredores. Usuários queixavam-se da "urgência" de suas manutenções (na maioria não tão urgentes assim, ou tornadas urgentes por não se ter feito planejamento no momento certo, com a devida antecedência). Desenvolvedores e seus gerentes imediatos não gostaram de ter a qualidade de seu trabalho medida e divulgada publicamente. Mas a alta administração foi em frente e não se deixou intimidar pela gritaria.&lt;br /&gt;
&lt;br /&gt;
Qual foi o resultado? Com o tempo, usuários e desenvolvedores aprenderam a separar o "urgente" do urgente. Tanto os usuários quanto os desenvolvedores aprenderam a planejar melhor as manutenções. Prazos realistas passaram a ser estabelecidos. Alterações em programas passaram a ser melhor testadas. Todas as áreas técnicas e funcionais passaram a ser sistematicamente envolvidas em cada manutenção, evitando problemas de coordenação. Em pouco tempo, as manutenções planejadas passaram a apresentar taxas baixíssimas de erros em produção. Os atrasos de processamento, que aconteciam em mais da metade dos dias do mês, passaram a ocorrer apenas em dois ou três dias por mês. A médio prazo, a relação entre manutenções urgentes e planejadas foi ficando cada vez menor.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_TleR8TybIyo/S7IHQ_7s9JI/AAAAAAAAE-8/fTyOtkMjUzs/s1600/grafico+prod.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="287" src="http://4.bp.blogspot.com/_TleR8TybIyo/S7IHQ_7s9JI/AAAAAAAAE-8/fTyOtkMjUzs/s400/grafico+prod.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Afinal, diante das evidências, todo mundo teve de concordar que a coisa tinha melhorado muito. A empresa como um todo beneficiou-se com a maior disponibilidade dos sistemas e melhor serviço ao cliente. A cultura nascente de planejamento levou ao aumento de produtividade e a um gerenciamento de prioridades muito mais eficaz. Os usuários descobriram que o "&lt;i&gt;day after&lt;/i&gt;" de cada manutenção não precisava ser a roleta-russa a que estavam acostumados. E os desenvolvedores aprenderam que trabalhar de forma planejada lhes rendia mais noites de sono não-interrompido (havia programadores que eram acordados à noite três vezes por semana, na maioria das vezes exigindo sua presença imediata para consertar programas "abendados") e a possibilidade de ir para casa no final do expediente, ao invés de às 11 horas da noite, como era a regra.&lt;br /&gt;
&lt;br /&gt;
Observe-se que a empresa em questão é uma multinacional da área financeira, isto é, está imersa em um ambiente onde as mudanças acontecem muito depressa e a toda hora. Mudanças de mercado, mudanças de legislação, mudanças em diretrizes da matriz surgem o tempo todo. Mesmo assim, o processo descrito foi um sucesso total, e chegou-se a um nível de serviço invejável, sendo que verificou-se que apenas algo em torno de 10% das manutenções realmente necessitavam ser implementadas com urgência (prazo inferior duas semanas). Desta forma, se um processo como este pôde funcionar em uma organização com estas características, pode funcionar em qualquer ambiente empresarial.&lt;br /&gt;
&lt;br /&gt;
Este exemplo deveria fazer com que gerentes de informática e usuários percebessem que o aumento da qualidade do software depende muito menos do uso de novas tecnologias do que do uso de práticas gerenciais adequadas. Treinar desenvolvedores e dar-lhes tempo para absorver o que aprenderam é fundamental. Impedir os usuários de colocar prazos absurdos para seus pedidos é fundamental. Alocar recursos (tempo, dinheiro e pessoas em dedicação integral) para trabalhar na melhoria dos processos de software é fundamental. É obvio que os desenvolvedores que estão construindo software não terão tempo para definir processos, metodologias, medir qualidade, definir, coletar e analisar métricas etc. Atribuir esta responsabilidade a quem está desenvolvendo software é a melhor garantia de que nada vai acontecer. Se queremos qualidade, temos que investir nela. Mas tendo a certeza de que este é um investimento que se paga muitas vezes. E em pouco tempo.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Publicado em Junho de 1997 na Developers Magazine.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Este artigo está apresentado aqui tal como foi enviado ao editor, podendo, devido ao processo de revisão da revista, estar ligeiramente diferente de sua versão publicada.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Ó Copyright por Átila Belloquim. Este documento pode ser reproduzido no todo ou em parte, desde que citada a fonte.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-7757861169459804479?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/mpBJAnZlvmU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/7757861169459804479/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/03/qualidade-de-software-um-compromisso-da.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/7757861169459804479?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/7757861169459804479?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/mpBJAnZlvmU/qualidade-de-software-um-compromisso-da.html" title="Qualidade de Software: Um Compromisso da Empresa Inteira" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_TleR8TybIyo/S7IHQ_7s9JI/AAAAAAAAE-8/fTyOtkMjUzs/s72-c/grafico+prod.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/03/qualidade-de-software-um-compromisso-da.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4ASX88fSp7ImA9WxBVGEs.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-6146725307245053396</id><published>2010-02-22T15:52:00.002-03:00</published><updated>2010-02-22T16:29:08.175-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-22T16:29:08.175-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Eventos" /><title>IV Encontro Brasileiro de Testes de Software</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pT9BZYhWDEtxPPUzlnfvYqTE114/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pT9BZYhWDEtxPPUzlnfvYqTE114/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pT9BZYhWDEtxPPUzlnfvYqTE114/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pT9BZYhWDEtxPPUzlnfvYqTE114/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;O IV Encontro Brasileiro de Testes de Software, que acontecerá nos dias 23 e 24 de abril de 2010, tem como objetivo promover o intercâmbio de informações e experiências na área de testes de software entre a academia e as empresas envolvidas no processo de desenvolvimento, a fim de gerar debates e fomentar o desenvolvimento da área.&lt;br /&gt;
&lt;br /&gt;
Inscrições e mais detalhes: &lt;a href="http://www.gotest.biz/ebts2010/" target="_blank"&gt;www.gotest.biz/ebts2010/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-6146725307245053396?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/Pe71Urzd7n0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/6146725307245053396/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/02/iv-encontro-brasileiro-de-testes-de.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/6146725307245053396?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/6146725307245053396?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/Pe71Urzd7n0/iv-encontro-brasileiro-de-testes-de.html" title="IV Encontro Brasileiro de Testes de Software" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/02/iv-encontro-brasileiro-de-testes-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQHQXk5fyp7ImA9WxBVGEk.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-2633239453147660665</id><published>2010-02-22T10:54:00.001-03:00</published><updated>2010-02-22T11:18:50.727-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-22T11:18:50.727-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Eventos" /><title>9º Encontro Mensal: X-Zone - Framework de Teste Open Source</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bj0hQZ1e03w99MBGuAUdCGfXogk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bj0hQZ1e03w99MBGuAUdCGfXogk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bj0hQZ1e03w99MBGuAUdCGfXogk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bj0hQZ1e03w99MBGuAUdCGfXogk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;strong&gt;Data:&lt;/strong&gt; 6 de março (sábado)&lt;br /&gt;
&lt;strong&gt;Horário:&lt;/strong&gt; 08:30 - 12:00&lt;br /&gt;
&lt;strong&gt;Local:&lt;/strong&gt; Iterasys - Av. Paulista, 726 – Auditório – próximo a estação de metro Brigadeiro&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Objetivo:&lt;/strong&gt;&lt;br /&gt;
Aumentar o contato entre profissionais da área de Teste de Software e Garantia da Qualidade, bem como estimular a troca de conhecimentos, experiências e práticas de sucesso.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Tema do Encontro:&lt;/strong&gt;&lt;br /&gt;
X-Zone&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Conteúdo:&lt;/strong&gt;&lt;br /&gt;
Apresentação do X-Zone e de suas funcionalidades. Trata-se de um framework de teste criado no Brasil por iniciativa do notório Alexandre Bartiê e distribuido como software de código aberto, em que profissionais e empresas podem baixar a ferramenta e utilizá-la gratuitamente, além de poder adaptá-la as suas necessidades.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Agenda:&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;08:30 Credenciamento e networking entre os participantes&lt;/li&gt;
&lt;li&gt;09:00 Posse dos novos Diretores Regionais Adjuntos no mandato 2010&lt;/li&gt;
&lt;li&gt;09:15 Claudio Schoeps - X-Zone&lt;/li&gt;
&lt;li&gt;10:30 Coffee break e networking&lt;/li&gt;
&lt;li&gt;11:00 Continuação da palestra&lt;/li&gt;
&lt;li&gt;12:00 Encerramento&lt;/li&gt;
&lt;/ul&gt;&lt;strong&gt;Palestrantes:&lt;/strong&gt;&lt;br /&gt;
Cláudio de Vilhena Schoeps, graduado em Engenharia Eletrônica pela FAAP e especialização em Gestão Empresarial pela Business School São Paulo, com mais de 20 anos de atuação em desenvolvimento de sistemas, trabalhos realizados no Brasil e contratados pela Dinamarca, França e Alemanha para empresas dos setores Financeiro, Telecomunicações, entre outros. Atualmente, é responsável pela unidade de consultoria da Auditeste. Atuou como diretor das empresas Dataware, Flexsys e Simplify.. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Inscrições:&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Não Associados: R$ 30,00&lt;/li&gt;
&lt;li&gt;Associados ALATS 15% de desconto&lt;/li&gt;
&lt;/ul&gt;A participação na palestra Vale 3 PDTS para a renovação da CBTS&lt;br /&gt;
Reserve pelo e-mail &lt;a href="mailto:sp@alats.org.br"&gt;sp@alats.org.br&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Fonte:&lt;/strong&gt; &lt;a href="http://alats.org.br/Default.aspx?tabid=144"&gt;http://alats.org.br/Default.aspx?tabid=144&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-2633239453147660665?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/WWQZ9ZEHdxk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/2633239453147660665/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/02/9-encontro-mensal-x-zone-framework-de.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/2633239453147660665?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/2633239453147660665?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/WWQZ9ZEHdxk/9-encontro-mensal-x-zone-framework-de.html" title="9º Encontro Mensal: X-Zone - Framework de Teste Open Source" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/02/9-encontro-mensal-x-zone-framework-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcHRH87fSp7ImA9WxBVGEk.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-6455965358633055487</id><published>2010-02-22T10:40:00.000-03:00</published><updated>2010-02-22T10:40:35.105-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-22T10:40:35.105-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Eventos" /><title>Oficina de TestComplete a distância (webconferência)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RIOrmDeL95mmg0xLpFqVxy4x5Vk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RIOrmDeL95mmg0xLpFqVxy4x5Vk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RIOrmDeL95mmg0xLpFqVxy4x5Vk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RIOrmDeL95mmg0xLpFqVxy4x5Vk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;strong&gt;Objetivos&lt;/strong&gt;&lt;br /&gt;
Apresentar os principais conceitos associados à automação de testes de software, abordando os principais tipos de automação de testes funcionais, suas vantagens e limitações, os custos associados, o retorno de investimento e os principais requisitos para a implantação de uma iniciativa de automação de testes de sucesso. Serão apresentados exemplos práticos para reforçar os conceitos aprendidos por meio de exercícios utilizando uma ferramenta comercial de automação de testes (TestComplete).&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong&gt;Público alvo&lt;/strong&gt;&lt;br /&gt;
Testadores, Analistas de testes, Analistas de Sistemas e profissionais na área de desenvolvimento de software.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong&gt;Data e horário&lt;/strong&gt;&lt;br /&gt;
15 a 18 de março das 19h00 às 21h00 (carga horária de 8 horas)&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong&gt;Metodologia&lt;/strong&gt;&lt;br /&gt;
Oficina prática ao vivo com webconferência.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong&gt;Ministrante&lt;/strong&gt;&lt;br /&gt;
Cristiano Caetano: É certificado CBTS pela ALATS. Consultor de teste de software sênior com mais de 10 anos de experiência, já trabalhou na área de qualidade e teste de software para grandes empresas como Zero G, DELL e HP Invent. É colunista na área de Teste e Qualidade de software do site linhadecodigo.com.br e da revista Engenharia de Software Magazine. Autor dos livros "CVS: Controle de Versões e Desenvolvimento Colaborativo de Software" e "Automação e Gerenciamento de Testes: Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas". É criador e mantenedor do portal TestExpert, maior comunidade brasileira sobre teste e qualidade de software.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong&gt;Investimento&lt;/strong&gt;&lt;br /&gt;
250,00 &lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong&gt;Formas de pagamento&lt;/strong&gt;&lt;br /&gt;
Cartão de crédito em até 12x, débito online ou boleto.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong&gt;Conteúdo programático&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Criando um novo projeto&lt;/li&gt;
&lt;li&gt;Conhecendo o Project Workspace&lt;/li&gt;
&lt;li&gt;Gravando um script de teste&lt;/li&gt;
&lt;li&gt;Stores e Checkpoints&lt;/li&gt;
&lt;li&gt;Checkpoints (Property checkpoint)&lt;/li&gt;
&lt;li&gt;Checkpoints (Region checkpoint)&lt;/li&gt;
&lt;li&gt;Gravando o script em tempo real&lt;/li&gt;
&lt;li&gt;Visualizer&lt;/li&gt;
&lt;li&gt;Definindo a ordem de execução dos scripts&lt;/li&gt;
&lt;li&gt;Data-driven&lt;/li&gt;
&lt;li&gt;Acesso ao banco de dados&lt;/li&gt;
&lt;li&gt;Object Browser&lt;/li&gt;
&lt;li&gt;Timer&lt;/li&gt;
&lt;li&gt;Chamando uma função ou procedimento localizado em outra unit&lt;/li&gt;
&lt;li&gt;Auto-complete&lt;/li&gt;
&lt;li&gt;Code Template&lt;/li&gt;
&lt;li&gt;Debugging scripts&lt;/li&gt;
&lt;li&gt;Project Items&lt;/li&gt;
&lt;li&gt;Tested Applications&lt;/li&gt;
&lt;li&gt;Name mapping&lt;/li&gt;
&lt;li&gt;Low Level Procedures&lt;/li&gt;
&lt;li&gt;User Forms&lt;/li&gt;
&lt;li&gt;Events&lt;/li&gt;
&lt;li&gt;Manual Test&lt;/li&gt;
&lt;li&gt;Tests Log&lt;/li&gt;
&lt;li&gt;Testes distribuídos&lt;/li&gt;
&lt;li&gt;Tratamento de janelas inesperadas&lt;/li&gt;
&lt;li&gt;Procura de imagens&lt;/li&gt;
&lt;li&gt;Localização de objetos por propriedades&lt;/li&gt;
&lt;li&gt;Optical Character Recognition (OCR)&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong&gt;Infra-estrutura necessária&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong&gt;Hardware&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Banda larga (Cable modem, DSL, etc)&lt;/li&gt;
&lt;li&gt;Internet Explorer® 6.0 ou superior, Mozilla® Firefox® 3.0 or superior (JavaScriptT e JavaT habilitado)&lt;/li&gt;
&lt;li&gt;Microfone (opcional)&lt;/li&gt;
&lt;li&gt;Caixas de som (obrigatório)&lt;/li&gt;
&lt;li&gt;Windows® 7, Vista, XP, 2003 Server or 2000&lt;/li&gt;
&lt;li&gt;Pentium® 1GHz com 512 MB de RAM ou superior&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong&gt;Software&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Para entrar na Webconferência será necessário instalar um plug-in no navegador (as instruções serão enviadas no início do curso)&lt;/li&gt;
&lt;li&gt;TestComplete e demais softwares necessários para o curso (as instruções serão enviadas no início do curso)&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;Maiores informações e inscrições:&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;treinamento@testanywhere.com.br&lt;br /&gt;
/ 4052-9536&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-6455965358633055487?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/kNtDidaDFhA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/6455965358633055487/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/02/oficina-de-testcomplete-distancia.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/6455965358633055487?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/6455965358633055487?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/kNtDidaDFhA/oficina-de-testcomplete-distancia.html" title="Oficina de TestComplete a distância (webconferência)" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/02/oficina-de-testcomplete-distancia.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8HQXc-cSp7ImA9WxBWEk8.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-3529460820583689462</id><published>2010-02-03T17:18:00.001-02:00</published><updated>2010-02-03T17:20:30.959-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T17:20:30.959-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Teste" /><title>Plano de Teste - Padrão IEEE 829-1998</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/r7dlzQtHMNfy_9WwkhhLqQ0cmaU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r7dlzQtHMNfy_9WwkhhLqQ0cmaU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/r7dlzQtHMNfy_9WwkhhLqQ0cmaU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r7dlzQtHMNfy_9WwkhhLqQ0cmaU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;O ideal seria que sempre houvesse uma equipe destinada a realizar testes de software, produzindo os relatórios necessários para que os problemas possam  ser estudados e resolvidos. Mas nem todas as empresas possuem estrutura que suporte ter uma equipe que siga todas as instruções para a realização de testes.&lt;br /&gt;
&lt;br /&gt;
Nestes casos, uma boa saída é nomear alguém da empresa que não esteja envolvido na produção do sistema para realizar os testes. Claro que nestes casos as empresas devem definir quais os principais testes devem ser realizados de forma a atingir as partes mais críticas do sistema.&lt;br /&gt;
&lt;br /&gt;
Os erros encontrados devem ser documentados com informações suficientes que ajudem na reprodução do erro, facilitando assim a solução do problema. A documentação do erro deve ser definida pela empresa. É importante manter um histórico de falhas encontradas, pois assim, ao final do projeto, pode ser feito um estudo e obter um aprendizado em cima dos erros que foram encontrados.&lt;br /&gt;
&lt;br /&gt;
Uma atividade de testes bem organizada pressupõe planejamento. O plano de testes facilita a comunicação entre os envolvidos no desenvolvimento do software ao propor um padrão de referência a ser seguido. &lt;br /&gt;
&lt;br /&gt;
O padrão apresentado a seguir é uma adaptação do padrão de plano de testes do IEEE[1998], abrangendo o planejamento, especificação e documentação dos  testes. Caso sejam necessárias mais seções, estas devem ser incluídas após a última.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;PADRÃO IEEE 829-1998:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Plano de Teste - Padrão IEEE 829-1998&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Propósito&lt;/b&gt; - descreve o escopo, os recursos, a abordagem e o tempo alocado para as atividades de teste. Identifica os itens e funcionalidades a serem testados, os responsáveis e os riscos.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Identificador&lt;/b&gt; – associa um identificador único ao plano de testes específico.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Introdução&lt;/b&gt; – resume os itens e funcionalidades a serem testados. Pode haver referências a outros documentos do processo de desenvolvimento.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Itens&lt;/b&gt; – Identifica os itens a serem testados, incluindo versão.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Funcionalidades&lt;/b&gt; – Identifica as funcionalidades que serão testadas ou não, assim como os motivos.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Abordagem&lt;/b&gt; – especifica as principais atividades, técnicas e ferramentas usadas para o teste das funcionalidades. O detalhamento deve ser suficiente para permitir identificação das principais tarefas de teste e a estimativa de tempo para cada uma. As restrições significativas como recursos e prazos, devem ser identificadas.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Critérios de aceite&lt;/b&gt; – especifica os critérios de aceite para cada item.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Suspensão&lt;/b&gt; – especifica os critérios para suspender parte ou toda a atividade de teste.&lt;br /&gt;
Especifica as atividades que devem ser repetidas quando o teste  for retomado.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Produtos&lt;/b&gt; – identifica os documentos produzidos, como planos, procedimentos, logs e relatórios.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Tarefas de teste&lt;/b&gt; – identifica as atividades necessárias para preparar e executar os testes, bem como todas as dependências entre as tarefas.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Ambiente&lt;/b&gt; – identifica as atividades necessárias para preparar e executar os testes, bem como todas as dependências entre as tarefas.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Responsabilidades&lt;/b&gt; – identifica os grupos responsáveis por gerenciar, projetar, executar, verificar e resolver os testes. Identifica os grupos responsáveis pelo ambiente e pelos itens de teste.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Treinamento&lt;/b&gt; – especifica as necessidades de treinamento e identifica as opções.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Cronograma&lt;/b&gt; – identifica as atividades e os prazos de conclusão. Para cada recurso, como pessoas e ferramentas, especifica os períodos de alocação.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Riscos&lt;/b&gt; – identifica os maiores riscos e os planos de contingência.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Aprovações&lt;/b&gt; – especifica os nomes e cargos dos responsáveis por aprovar o  plano.&lt;br /&gt;
Devem ser inclusos espaços para assinaturas e data.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Veja também:&lt;br /&gt;
&lt;b&gt;Fases de Testes:&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/02/fases-de-testes.html"&gt;Fases de Testes&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Tipos de Testes:&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-caixa-preta.html"&gt;Teste de Caixa-Preta&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-caixa-branca.html"&gt;Teste de Caixa-Branca&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-estresse.html"&gt;Testes de Estresse&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-integracao.html"&gt;Teste de Integração&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-orientado-objetos.html"&gt;Teste de Orientado a Objetos&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-aceitacao.html"&gt;Teste de Aceitação&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-3529460820583689462?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/9xtnMmIk_qA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/3529460820583689462/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/02/plano-de-teste-padrao-ieee-829-1998.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/3529460820583689462?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/3529460820583689462?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/9xtnMmIk_qA/plano-de-teste-padrao-ieee-829-1998.html" title="Plano de Teste - Padrão IEEE 829-1998" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/02/plano-de-teste-padrao-ieee-829-1998.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAARHwyfip7ImA9WxBWEk8.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-4702592452757577043</id><published>2010-02-03T16:42:00.001-02:00</published><updated>2010-02-03T16:45:45.296-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T16:45:45.296-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Teste" /><title>Fases de Testes</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Hz1HtkI8iHKFkYzbqBQd8ycwERY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Hz1HtkI8iHKFkYzbqBQd8ycwERY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Hz1HtkI8iHKFkYzbqBQd8ycwERY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Hz1HtkI8iHKFkYzbqBQd8ycwERY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;b&gt;Teste de Unidade&lt;/b&gt;&lt;br /&gt;
Também conhecida como Teste Unitário. É a fase do processo de teste em que se testam as menores unidades de software desenvolvidas (pequenas partes ou unidades do sistema). Os alvos desse tipo de teste são os métodos dos objetos  ou mesmo pequenos trechos de código. Assim, o objetivo é encontrar falhas de funcionamento dentro de uma pequena parte do sistema funcionando independentemente do todo. Cada parte do programa é isolada e testada afim de mostrar que funciona individualmente. &lt;br /&gt;
O teste de unidade não detecta todos os erros de um programa, como por exemplo, erros de integração e problemas de performance. Além disso, pode não ser fácil antecipar todos os casos especiais de input que a “unidade” do programa pode vir a receber. Esse tipo de teste é eficaz apenas se for usado conjuntamente com outras atividades de teste do software.  &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Teste de Integração&lt;/b&gt; &lt;br /&gt;
Na fase de teste de integração, o objetivo é encontrar falhas provenientes da integração interna das unidades de um sistema. Geralmente os tipos de falhas encontradas são de envio e recebimento de dados. Por exemplo, um objeto A pode estar aguardando o retorno de um valor X ao executar um método do objeto B, porém este objeto B pode retornar um valor Y, gerando uma falha. Não faz parte do escopo  dessa fase de teste o tratamento de interfaces com outros sistemas (integração entre sistemas). Essas interfaces são testadas na fase de teste de sistema, apesar de, a critério do gerente de projeto, estas interfaces poderem ser testadas mesmo antes de o sistema estar plenamente construído. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Teste de Sistema&lt;/b&gt;&lt;br /&gt;
Na fase de Teste de Sistema o objetivo é executar o sistema sob o ponto de vista do seu usuário final, varrendo as funcionalidades em busca de falhas. Os testes são executados em condições similares - de ambiente, interfaces sistêmicas e massas de dados - àquelas que um usuário utilizará no seu dia-a-dia de manipulação do sistema. De acordo com a política de uma organização, podem ser utilizadas condições reais de ambiente, interfaces sistemáticas e massas de dados. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Teste de Aceitação&lt;/b&gt;&lt;br /&gt;
Fase de Teste em que o teste é conduzido por usuários finais do sistema. Os testes são realizados, geralmente, por um grupo restrito de usuários finais do sistema. Estes simulam operações de rotina do sistema de modo a verificar se seu comportamento está de acordo com o solicitado. &lt;br /&gt;
É um teste formal, conduzido para determinar se um sistema satisfaz ou não seus critérios de aceitação e para permitir ao cliente determinar se aceita ou não o sistema. É utilizado para a validação de um software pelo comprador, pelo usuário ou por terceira parte, com o uso de dados ou cenários específicos ou reais. Pode incluir testes funcionais, de configuração, de recuperação de falhas, de segurança e de desempenho. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Teste de Regressão&lt;/b&gt;&lt;br /&gt;
Fase de Teste aplicável a uma nova versão de software ou à necessidade de se executar um novo ciclo de teste durante o processo de desenvolvimento. Consiste em se aplicar, a cada nova versão do software ou a cada ciclo, todos os testes que já foram aplicados nas versões ou ciclos de teste anteriores do sistema. Inclui-se nesse contexto a observação de fases e técnicas de teste de acordo com o impacto de alterações provocado pela nova versão ou ciclo de teste. Para efeito de aumento de produtividade e de viabilidade dos testes, é recomendada a utilização de ferramentas de automação de testes, de forma que, sobre a nova versão ou ciclo de teste, todos os testes anteriores possam ser re-executados com maior agilidade. &lt;br /&gt;
&lt;br /&gt;
Veja também:&lt;br /&gt;
&lt;b&gt;Tipos de Testes:&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-caixa-preta.html"&gt;Teste de Caixa-Preta&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-caixa-branca.html"&gt;Teste de Caixa-Branca&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-estresse.html"&gt;Testes de Estresse&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-integracao.html"&gt;Teste de Integração&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-orientado-objetos.html"&gt;Teste de Orientado a Objetos&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-aceitacao.html"&gt;Teste de Aceitação&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-4702592452757577043?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/O0zXZTIN4-4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/4702592452757577043/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/02/fases-de-testes.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/4702592452757577043?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/4702592452757577043?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/O0zXZTIN4-4/fases-de-testes.html" title="Fases de Testes" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/02/fases-de-testes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QERn4zfCp7ImA9WxFTEEg.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-6558125568966453926</id><published>2010-02-02T12:22:00.025-02:00</published><updated>2010-03-31T14:08:27.084-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-31T14:08:27.084-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Artigo" /><title>Excelência em TI - Uma Visão Prática e Integrada</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8YAL-I0i9kf6Klm0jDCzZ5oxvxU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8YAL-I0i9kf6Klm0jDCzZ5oxvxU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8YAL-I0i9kf6Klm0jDCzZ5oxvxU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8YAL-I0i9kf6Klm0jDCzZ5oxvxU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;b&gt;RESUMO&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Este artigo tem como objetivo principal proporcionar uma visão geral e logicamente estruturada sobre as melhores práticas mundiais no segmento de Tecnologia da Informação (TI). Não é intenção do mesmo desenvolver uma idéia completamente nova ou debater modismos, mas sim discutir os jargões e temas muito falados, e na maioria das vezes pouco praticados em TI, de forma simples, integrada e prática.&lt;br /&gt;
&lt;br /&gt;
No meio desta guerra de temas populares estão os modelos, normas e melhores práticas (CMMI, ITIL, Six Sigma, ISO9001, etc) que se disseminaram com o objetivo de ajudar os CIOs e gestores de TI em suas missões de promover a geração de valor e gerenciamento de riscos por meio da tecnologia da informação e comunicações. Esta proliferação de padrões e conseqüente necessidade de integração vêm na verdade causando mais “dor de cabeça” aos gestores de TI do que de fato trazendo os benefícios que se esperava.&lt;br /&gt;
&lt;br /&gt;
Este artigo finaliza apresentando uma proposta de um &lt;i&gt;framework&lt;/i&gt; que integra as melhores práticas mundiais visando ajudar as organizações na concepção, construção e execução de suas estratégias nas áreas de TI.&lt;br /&gt;
&lt;br /&gt;
Alguns temas abordados pelo artigo são:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Indicadores financeiros e empresarias e sua ligação com TI &lt;/li&gt;
&lt;li&gt;Planejamento e alinhamento de TI aos objetivos de negócios &lt;/li&gt;
&lt;li&gt;Governança e gestão de TI &lt;/li&gt;
&lt;li&gt;Gestão por processos &lt;/li&gt;
&lt;li&gt;Melhores práticas mundiais &lt;/li&gt;
&lt;li&gt;ISF for Excellence: uma solução integrada &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;object id="doc_547414236398483" name="doc_547414236398483" height="500" width="100%" type="application/x-shockwave-flash" data="http://d1.scribdassets.com/ScribdViewer.swf" style="outline:none;" rel="media:document" resource="http://d1.scribdassets.com/ScribdViewer.swf?document_id=29238597&amp;access_key=key-perzia9mo6jmseo3ir5&amp;page=1&amp;viewMode=list" xmlns:media="http://search.yahoo.com/searchmonkey/media/" xmlns:dc="http://purl.org/dc/terms/" &gt;  &lt;param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf"&gt;&lt;param name="wmode" value="opaque"&gt;&lt;param name="bgcolor" value="#ffffff"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;param name="FlashVars" value="document_id=29238597&amp;access_key=key-perzia9mo6jmseo3ir5&amp;page=1&amp;viewMode=list"&gt;&lt;embed id="doc_547414236398483" name="doc_547414236398483" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=29238597&amp;access_key=key-perzia9mo6jmseo3ir5&amp;page=1&amp;viewMode=list" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="500" width="100%" wmode="opaque" bgcolor="#ffffff"&gt;&lt;/embed&gt;  &lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1. PROPÓSITO DE UMA EMPRESA E GOVERNANÇA CORPORATIVA&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Apesar de ser evidente que uma empresa hoje não sobrevive sem levar em consideração seu relacionamento com a sociedade, meio ambiente, seus profissionais e demais &lt;i&gt;stakeholders&lt;/i&gt;, ainda é verdade, entretanto, que o maior e mais importante objetivo de uma empresa é “maximizar a riqueza de seus acionistas ou sócios” [BRIGHAM, 1999]. É prudente enfatizar então que o principal objetivo dos gestores de uma empresa é serem os agentes que trabalharão para os acionistas com a meta clara de maximizar os resultados da mesma.&lt;br /&gt;
&lt;br /&gt;
Quando se buscam resultados o que de fato se está perseguindo são os lucros, ou melhor, o volume financeiro que fica na empresa após pagamento de todas as despesas. Este lucro precisa ainda ultrapassar uma margem de retorno esperada pelos acionistas que compense o investimento de capital na empresa (ex: ROIC – Retorno sobre o Capital Investido, EVA – Valor Econômico Agregado, etc). De outra forma, seria mais razoável aos sócios e acionistas simplesmente aplicar o dinheiro em algum investimento de menor risco, uma vez que gerenciar uma empresa é uma atividade que envolve grandes riscos e esta palavra não os agrada em nada. Outro ponto que precisa ser compreendido é que o lucro gerado por uma empresa pode ser revertido aos sócios ou mesmo reinvestido na própria empresa com objetivo de, claro, gerar mais lucro!&lt;br /&gt;
&lt;br /&gt;
Diante deste cenário, existe em uma empresa dois públicos importantes – gestores e acionistas - que necessitam estar alinhados ao objetivo comum da organização que é maximizar riqueza. O fato é que em muitas situações isto não ocorre, gerando a necessidade da criação de controles e incentivos que permitam que os gestores tenham os comportamentos adequados e alinhados com as necessidades dos acionistas e sócios (definição de Governança Corporativa). Isto significa transparência, ética e credibilidade no relacionamento entre gestores e demais &lt;i&gt;stakeholders&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Conclui-se então, com base nesta primeira visão, que a primeira e mais importante regra de alinhamento entre negócios e TI é que os &lt;u&gt;gestores de tecnologia&lt;/u&gt; devem exercer seus papéis de gerenciar os ativos e processos de TI no sentido de maximizar a riqueza dos acionistas e sócios da empresa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2. IMPORTÂNCIA DA TI PARA OS NEGÓCIOS E GOVERNANÇA DE TI&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Torna-se cada vez mais evidente que a TI é crítica e necessária para a realização das estratégias de negócio das maiores empresas do mundo, mas ainda não é tão evidente que a TI possa criar problemas e gerar riscos às organizações. Algumas razões que fazem com que a TI possa gerar riscos às operações das empresas são:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Aumento da escala e custos dos investimentos em TI&lt;/li&gt;
&lt;li&gt;Aumento da complexidade e riscos de TI&lt;/li&gt;
&lt;li&gt;Crescente vulnerabilidade das informações estratégicas, com risco de perdas financeiras e fraudes&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
É válido relembrar que sócios e acionistas não gostam que riscos imponham possibilidade de perdas aos seus investimentos!&lt;br /&gt;
&lt;br /&gt;
Em resumo, para que as atividades de TI se alinhem aos objetivos estratégicos da corporação, dois papéis fundamentais precisam ser exercitados (Fig. 1):&lt;br /&gt;
&lt;ul style="border: medium none;"&gt;&lt;li&gt;&lt;u&gt;Gerar valor&lt;/u&gt; para as empresas, de maneira a aumentar o valor aos sócios e acionistas&lt;/li&gt;
&lt;li style="border: medium none;"&gt;&lt;u&gt;Gerenciar riscos&lt;/u&gt; inerentes à própria TI - de maneira a minimizar quaisquer possibilidades de perda de valor aos sócios e acionistas &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class="separator" style="border: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_TleR8TybIyo/S2g2TW696II/AAAAAAAAE8s/1EA9jHr6yLE/s1600-h/01.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="226" kt="true" src="http://1.bp.blogspot.com/_TleR8TybIyo/S2g2TW696II/AAAAAAAAE8s/1EA9jHr6yLE/s400/01.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;Fig 1 – Visão ISD Brasil de Governança de TI&lt;/div&gt;&lt;br /&gt;
Da mesma forma que a Governança Corporativa existe para regulamentar a relação dos gestores executivos com acionistas, sócios e demais &lt;i&gt;stakeholders&lt;/i&gt;, a &lt;u&gt;Governança de TI&lt;/u&gt; existe para deliberar sobre o relacionamento dos gestores e estrutura de TI com os gestores executivos da empresa, garantindo visibilidade, transparência e ética &lt;u&gt;que permitam que a TI colabore com o objetivo número 1 da empresa que é gerar valor&lt;/u&gt; (vejam parte 1 deste artigo e Fig. 2).&lt;br /&gt;
&lt;br /&gt;
Tipicamente a definição do que significa &lt;u&gt;gerar valor&lt;/u&gt; fica a cargo do planejamento estratégico das empresas. Conseqüentemente, o que a área de tecnologia deve fazer para colaborar com tais objetivos vai derivar do seu alinhamento com os objetivos estabelecidos. Várias decisões e ações podem ser empreendidas com o objetivo de colaborar com a estratégia da empresa e dentre elas podemos destacar algumas:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Quais projetos de tecnologia devem ser executados?&lt;/li&gt;
&lt;li&gt;Quais atividades de TI devem ser gerenciadas com mais ênfase, avaliando os riscos para os negócios?&lt;/li&gt;
&lt;li&gt;Quais competências devem ser desenvolvidas em TI?&lt;/li&gt;
&lt;li&gt;Quais indicadores estratégicos devem ser mensurados e acompanhados?&lt;/li&gt;
&lt;li style="border: medium none;"&gt;Quais atributos mais influenciam os clientes: preço, prazo, funcionalidade, qualidade? &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_TleR8TybIyo/S2g25Dyl0vI/AAAAAAAAE80/miO8kQtJCjI/s1600-h/02.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" kt="true" src="http://4.bp.blogspot.com/_TleR8TybIyo/S2g25Dyl0vI/AAAAAAAAE80/miO8kQtJCjI/s400/02.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div align="center"&gt;Fig 2 – Fluxo de Governança e Gestão de TI&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3. ESTRATÉGIA E BALANCED SCORECARD (BSC)&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Segundo definição de Michael Porter [PORTER,1985], famoso guru de planejamento estratégico, estratégia é &lt;b&gt;a forma pela qual uma empresa pretende se posicionar futuramente para obter &lt;u&gt;vantagem competitiva&lt;/u&gt; em seu mercado.&lt;/b&gt; Ainda segundo Porter, este diferencial competitivo pode ser obtido de duas formas:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li style="border: medium none;"&gt;Liderança no custo (praticando menor custo ou preço) ou&lt;/li&gt;
&lt;li&gt;Liderança por diferenciação (melhor produto, serviço, relacionamento, etc.). &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Porter ainda afirma que a vantagem competitiva de uma empresa só pode ser diagnosticada e melhorada continuamente através da análise e melhoria de sua “&lt;u&gt;cadeia de valor&lt;/u&gt;” (Fig. 3) que é o conjunto de atividades (processos) que são executados para projetar, produzir, comercializar, entregar e sustentar produtos e serviços.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_TleR8TybIyo/S2g3HVvHhpI/AAAAAAAAE88/J2Vdo9ItO0o/s1600-h/03.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="121" kt="true" src="http://3.bp.blogspot.com/_TleR8TybIyo/S2g3HVvHhpI/AAAAAAAAE88/J2Vdo9ItO0o/s400/03.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;Fig 3 – Cadeia de Valor de Porter&lt;/div&gt;&lt;br /&gt;
Com isso, conclui-se que Porter, de maneira bastante enfática, aponta para os processos como fonte para obtenção de &lt;u&gt;vantagem competitiva&lt;/u&gt; frente à competição de mercado. A questão então passa a ser como fazer a estratégia da organização se alinhar com a estratégia de TI, e ainda como a estratégia vai se conectar aos processos de negócios (cadeia de valor) e de tecnologia da informação.&lt;br /&gt;
&lt;br /&gt;
Atualmente, a mais conhecida e talvez mais utilizada metodologia para identificar a relação de causa-efeito entre processos e resultados e para desdobrar a estratégia em ações exeqüíveis, é o &lt;i&gt;Balanced Scorecard&lt;/i&gt; (BSC).&lt;br /&gt;
&lt;br /&gt;
O BSC, método concebido inicialmente por Robert Kaplan e David Norton em artigo para a &lt;i&gt;Harvard Business School&lt;/i&gt; no ano de 1992 [KAPLAN, 1992], ajuda as organizações a planejar e entender sua estratégia de forma “balanceada”, não se limitando somente à definição de objetivos e metas estratégicas única e exclusivamente financeiras. Outro ponto importante é que ele possibilita um raciocínio estratégico que leva em consideração questões de curto, médio e longo prazo. Isto é possível por meio de sua concepção, fundamentada em quatro perspectivas: financeira; clientes; interna (ou processos); aprendizado e crescimento (inovação) (Fig. 4), que leva as empresas a pensar em &lt;u&gt;como&lt;/u&gt; uma estratégia pode ser implementada por meio de uma visão encadeada de causa-efeito entre diferentes objetivos estratégicos em diferentes visões e perspectivas (stakeholders).&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_TleR8TybIyo/S2g4EHQeZwI/AAAAAAAAE9E/NSdE6j5d1ns/s1600-h/04.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="147" kt="true" src="http://1.bp.blogspot.com/_TleR8TybIyo/S2g4EHQeZwI/AAAAAAAAE9E/NSdE6j5d1ns/s400/04.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div align="center" class="rodape"&gt;Fig. 4 – As perspectivas estratégicas do &lt;i&gt;Balanced Scorecard&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
O BSC, em adição a outro instrumento derivado do trabalho de Kaplan e Norton chamado “Mapa Estratégico” (Fig. 5) [KAPLAN, 2004], ficou então famoso pela capacidade de mensurar a cadeia de criação de valor [PORTER, 1985] ou valor gerado pelos processos, em empresas e áreas de capital intelectual intensivo, tal como a área de TI. Esta abordagem vem ao encontro da necessidade de substituição ou complementação dos atuais controles contábeis e financeiros que atendem primariamente a área industrial e manufatura, nas quais o investimento é medido em grande parte pela compra de ativos tangíveis, isto é, uma máquina a mais representa mais produção e conseqüentemente mais geração de riqueza. Hoje já se sabe que os mais importantes fatores de produção (geração de valor para a empresa) nos países desenvolvidos são “invisíveis” e que o investimento em capital intangível (competências, processos, sistemas de gestão e qualidade, software, etc) está cada vez mais próximo do investimento feito em capital tangível (Fig. 6).&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_TleR8TybIyo/S2g4h_b15oI/AAAAAAAAE9M/w701CwTI2qY/s1600-h/05.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="247" kt="true" src="http://3.bp.blogspot.com/_TleR8TybIyo/S2g4h_b15oI/AAAAAAAAE9M/w701CwTI2qY/s320/05.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;Fig. 5 – Mapa Estratégico de Kaplan e Norton&lt;/div&gt;&lt;br /&gt;
Em síntese, fica evidente que a TI deve ajudar as empresas na missão de gerar riqueza aos sócios e acionistas e ainda não ser a origem de prejuízos e riscos para o negócio. Isto é possível, conforme explicita o mapa estratégico de Kaplan e Norton (Fig. 5), por meio da constante inovação e melhoria contínua dos &lt;b&gt;&lt;u&gt;processos&lt;/u&gt;&lt;/b&gt; da organização, produzindo repetíveis sucessos e conseqüente satisfação aos clientes internos e externos da empresa.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_TleR8TybIyo/S2g4zSiYqyI/AAAAAAAAE9U/2DckCKgD6yA/s1600-h/06.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" kt="true" src="http://4.bp.blogspot.com/_TleR8TybIyo/S2g4zSiYqyI/AAAAAAAAE9U/2DckCKgD6yA/s400/06.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;Fig. 6 – Crescimento de Investimentos em Intangíveis nos EUA&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4. A MÁQUINA DE CRIAÇÃO DE VALOR – “PROCESSOS”&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Podemos definir um processo como um grupo organizado de atividades que cria valor para os clientes [HAMMER, 2002]. Já a gestão por processos pode ser caracterizada quando uma empresa possui sua estratégia e seu sistema de gestão (papéis, responsabilidades, metas, estrutura, etc) orientados por processos. O lado oposto da gestão por processos se dá quando uma empresa vive em função de seus departamentos, que geralmente atuam de forma independente, não colaborativa, sem foco no cliente final e chegando em muitos casos a atuar como se fossem efetivos feudos. Isto fica evidente quando entendemos que processos podem ser multifuncionais e cruzar múltiplas entidades (departamentos, empresas, etc.) e a estruturação departamental muitas vezes se limita a ser um simples mecanismo para distribuição de funções e agrupamento de pessoas. Desta forma, a gestão por processos representa uma nova perspectiva de trabalho para as organizações.&lt;br /&gt;
&lt;br /&gt;
A disciplina e a repetibilidade criada pela execução continuada dos processos leva as empresas à previsibilidade de resultados, tirando a dependência de esforços extraordinários ou mesmo “da sorte” para obtenção do sucesso pretendido. Algumas pessoas tendem a ver os processos como um bloqueio para a criatividade ou como seu oposto, o que não é verdade. Pode-se afirmar com segurança que o oposto de processos significa &lt;b&gt;imprevisibilidade&lt;/b&gt;. Quando as pessoas executam processos, elas direcionam sua criatividade para a atividade fim e não para a estruturação da atividade em si (o &lt;i&gt;como fazer&lt;/i&gt;). Na prática, os processos acabam sendo catalisadores e canalizadores da inovação, da melhoria contínua e também da efetiva gestão do conhecimento.&lt;br /&gt;
&lt;br /&gt;
Algumas das vantagens de ser uma empresa orientada a processos, são:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Linguajar comum criado na empresa em função da arquitetura de processos&lt;/li&gt;
&lt;li&gt;Integração de departamentos, disciplinas, fornecedores, etc&lt;/li&gt;
&lt;li&gt;Aumento da moral da força de trabalho pela redução de conflitos, pelo senso de participação e visão comum e principalmente pelo foco no cliente&lt;/li&gt;
&lt;li&gt;Possibilidade de eliminação de atividades que não têm valor agregado &lt;/li&gt;
&lt;li&gt;Possibilidade de melhoria da capacidade e desempenho dos processos ao longo do tempo&lt;/li&gt;
&lt;li&gt;Previsibilidade de resultados&lt;/li&gt;
&lt;li&gt;Satisfação dos clientes &lt;/li&gt;
&lt;/ul&gt;Todas estas razões levaram o guru da gestão por processos, Michael Hammer [HAMMER, 2001] a declarar: “O futuro do século XXI pertence às empresas gerenciadas por processos”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;5. BENCHMARKING E PROLIFERAÇÃO DE PADRÕES&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Compreendida a importância da gestão por processos como fator de produção e criação de valor, torna-se necessário entender por onde e como começar. É a partir deste ponto que as organizações começam a perguntar se devem começar do marco zero ou se procuram amparo nas melhores práticas correntes de mercado (&lt;i&gt;benchmarking&lt;/i&gt;), de modo que consigam acelerar seus trabalhos e aproveitar lições aprendidas da comunidade.&lt;br /&gt;
&lt;br /&gt;
Thomas Davenport [DAVENPORT, 2005], em seu artigo para a &lt;i&gt;Harvard Business School, “The Coming Commoditization of Processes”&lt;/i&gt;, classifica a criação de padrões de processos em três tipos:&lt;br /&gt;
&lt;ul&gt;&lt;ol&gt;&lt;li&gt;&lt;u&gt;Padrões de Fluxo de Processos&lt;/u&gt; – seqüência e o conjunto de atividades a serem executadas por uma organização (cadeia de valor de Porter)&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Padrões de Desempenho de Processos&lt;/u&gt; – conjunto de indicadores e referenciais de comparação para &lt;i&gt;benchmarking&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Padrões de Gestão por Processos&lt;/u&gt; – conjunto de melhores práticas para gestão e acompanhamento do desempenho dos processos da organização &lt;/li&gt;
&lt;/ol&gt;&lt;/ul&gt;&lt;br /&gt;
A gestão e melhoria de processos baseada em padrões envolve o uso de modelos e melhores práticas reconhecidas e testadas pelo mercado para guiar a definição e melhoria contínua de uma arquitetura ou sistema de processos.&lt;br /&gt;
&lt;br /&gt;
Ao longo dos últimos anos um conjunto considerável de modelos, normas e melhores práticas emergiram no campo da administração, tecnologia da informação e melhoria de processos, com o objetivo de ajudar os líderes empresariais a estruturar seus sistemas de gestão de forma efetiva e enxuta. Alguns modelos, normas e melhores práticas são descritas a seguir:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Prêmio Nacional da Qualidade (PNQ)&lt;/b&gt; – versão brasileira do prêmio &lt;i&gt;Malcolm Baldrige&lt;/i&gt; norte-americano, é composto por uma estrutura de critérios (ex: Liderança, Pessoas, Clientes, Processos) que quando aplicados em uma empresa, a conduzem à Excelência Empresarial. É bastante genérico e abrangente e geralmente sua obtenção traz grande reconhecimento às empresas ganhadoras. É visto como o “estado da arte” em gestão empresarial. &lt;a href="http://www.fnq.org.br/" target="_blank"&gt;&lt;u&gt;www.fnq.org.br&lt;/u&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Norma ISO9001:2000&lt;/b&gt; - a Norma ISO 9001 versão 2000 é formada por um conjunto de itens ou requisitos que visam orientar as organizações na estruturação de um sistema de gestão da qualidade efetivo. A norma é também bastante genérica, visando atender a todos os segmentos (governo, serviços, industrias, tecnologia, etc.) e se consolidou no mundo como um necessário “cartão de visita” para as empresas estabelecerem contratos e realizarem negócios. &lt;a href="http://www.iso.org/" target="_blank"&gt;&lt;u&gt;www.iso.org&lt;/u&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li style="border: medium none;"&gt;&lt;b&gt;CMMI&lt;/b&gt; - O “&lt;i&gt;Capability Maturity Model Integration&lt;/i&gt;” é o modelo de integração de melhores práticas no campo da engenharia de sistema e de software do &lt;i&gt;Software Engineering Institute&lt;/i&gt; (SEI). Ele é o pioneiro e o mais utilizado modelo de melhores práticas hoje no segmento de TI no mundo. Praticamente todos os demais padrões voltados especificamente a TI possuem uma arquitetura similar ao CMMI., principalmente na avaliação de níveis de maturidade e capacidade de processos (&lt;i&gt;benchmarking&lt;/i&gt;), utilizando sua estrutura de cinco níveis (Fig. 7). &lt;a href="http://www.sei.cmu.edu/cmmi" target="_blank"&gt;&lt;u&gt;www.sei.cmu.edu/cmmi&lt;/u&gt;&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_TleR8TybIyo/S2g5ZsLhSlI/AAAAAAAAE9c/gYjMC4YBRoU/s1600-h/07.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="237" kt="true" src="http://2.bp.blogspot.com/_TleR8TybIyo/S2g5ZsLhSlI/AAAAAAAAE9c/gYjMC4YBRoU/s400/07.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;Fig. 7 – Os cinco níveis de maturidade do CMMI&lt;/div&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li style="border: medium none;"&gt;&lt;b&gt;People CMM&lt;/b&gt; - O “&lt;i&gt;People Capability Maturity Model&lt;/i&gt;” é o modelo de melhores práticas no campo da gestão de pessoas e capital humano do &lt;i&gt;Software Engineering Institute&lt;/i&gt; (SEI). Ele é também pioneiro em sua área de atuação e utiliza a mesma estrutura interna e de avaliação do CMMI. O P-CMM, como é chamado, aborda por meio de suas Áreas de Processos (PAs) questões críticas da área de recursos humanos, tais como: compensação, gestão de competências, gestão de conhecimento, gestão de equipes e grupos de trabalho, carreira e mentoring. &lt;a href="http://www.sei.cmu.edu/cmm-p/version2/" target="_blank"&gt;&lt;u&gt;http://www.sei.cmu.edu/cmm-p/version2/&lt;/u&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li style="border: medium none;"&gt;&lt;b&gt;CobiT&lt;/b&gt; – O “&lt;i&gt;Control Objectives for IT and related Technologies&lt;/i&gt;” é um &lt;i&gt;framework&lt;/i&gt; de “boas práticas” voltado para Tecnologia da Informação. Inicialmente orientado a auditorias, o CobiT vem se consolidando com uma estrutura abrangente e importante para aspectos mais estratégicos de TI, tais como governança e visão estratégica. Ele é composto por 34 processos, organizados por domínios, que se desdobram em objetivos de controle e objetivos detalhados de controle, além de sugerir indicadores, alinhamento com objetivos de TI, etc. &lt;a href="http://www.isaca.org/" target="_blank"&gt;&lt;u&gt;www.isaca.org&lt;/u&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;eSCM&lt;/b&gt; – O “&lt;i&gt;Enabled-IT Sourcing Capability Model&lt;/i&gt;” é um modelo desenvolvido recentemente pela &lt;i&gt;Carnegie Mellon University&lt;/i&gt; (CMU) constituído de 84 práticas voltadas a melhorar a capacidade e qualidade do serviço do fornecedor de TI especificamente nos serviços e relacionamentos de terceirização ou &lt;i&gt;sourcing&lt;/i&gt; (&lt;i&gt;outsourcing e insourcing&lt;/i&gt;). As práticas do eSCM estão organizadas por uma diversidade de Áreas de Capacidade (conhecimento, gestão de pessoas, gestão de desempenho, gestão de ameaças, gestão de serviços, etc.) que atendem ao ciclo completo de um contrato de &lt;i&gt;sourcing&lt;/i&gt;, tratando desde as atividades iniciais de pré-contrato até as atividades de transferência do controle e conhecimento de volta para a organização compradora, ao final de um relacionamento. http://itsqc.cs.cmu.edu&lt;/li&gt;
&lt;li&gt;&lt;b&gt;ITIL&lt;/b&gt; – A “&lt;i&gt;Information Technology Infrastructure Library&lt;/i&gt;”, como o próprio nome já denota, é um conjunto de boas práticas direcionadas à gestão de serviços prestados pela área de tecnologia da informação. Formado por um conjunto de livros (daí o nome biblioteca - &lt;i&gt;library&lt;/i&gt;) recheados de informação, é considerada o “padrão de &lt;i&gt;facto&lt;/i&gt;” atualmente no segmento de infra-estrutura e operações de TI. É valido afirmar que, apesar da redundância existente entre os padrões, o ITIL (serviços e operações) é a contra-parte do CMMI (desenvolvimento e produtos). O ITIL aborda questões tais como gestão de capacidade, gestão de níveis de serviço, gestão de configuração, gestão de mudanças, entre outros, que estão fora do escopo do CMMI. &lt;a href="http://www.ogc.gov.uk/" target="_blank"&gt;&lt;u&gt;http://www.ogc.gov.uk&lt;/u&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;OPM3&lt;/b&gt; – O “&lt;i&gt;Organizational Project Management Maturity Model&lt;/i&gt;”, em conjunto com o eSCM compõe o hall dos padrões mais novos na área de TI. Criado pelo &lt;i&gt;Project Management Institute&lt;/i&gt; (PMI) e derivado do &lt;i&gt;Project Management Body of Knowledge&lt;/i&gt; (PMBOK), o OPM3 possui uma estrutura de modelo de maturidade similar ao do CMMI, abordando questões específicas relacionadas ao mundo da gestão de projeto, programas e portifólio. &lt;a href="http://www.pmi.org/" target="_blank"&gt;&lt;u&gt;www.pmi.org&lt;/u&gt;&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Nesta busca incessante pela melhoria contínua de processos e conseqüentemente de desempenho, as empresas lutam para extrair o máximo de valor das melhores práticas mundiais, guiadas tipicamente por pressões dos clientes, dos compradores, do mercado ou mesmo pressões regulatórias. Neste cenário, a proliferação de padrões, que deveria ser um fator positivo, vem se tornando uma ameaça às estratégias das áreas de TI e, por conseqüência, impondo um conjunto desafiador de questões aos seus executivos, tais como:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Como posso criar um sistema de gestão (processos) baseado em modelos e melhores práticas que adicione efetivo valor aos negócios e me ajude a gerenciar riscos?&lt;/li&gt;
&lt;li&gt;Como posso criar um sistema de gestão (processos) baseado em modelos e melhores práticas sem ter que lidar com múltiplos padrões, estruturas, investimentos, fornecedores, etc.?&lt;/li&gt;
&lt;li&gt;É possível para minha empresa reduzir complexidade e custos através da integração de minhas diversas iniciativas de melhoria (ISO9001:2000, Seis Sigma, CMMI, ITIL, PMO, etc)?&lt;/li&gt;
&lt;li&gt;É possível para minha empresa avaliar e/ou auditar a eficácia de meu sistema de gestão e dos meus fornecedores, avaliando resultados e riscos, utilizando um único framework de melhores práticas? &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;6. SOLUÇÃO INTEGRADA&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
O &lt;i&gt;Integrated System Framework&lt;/i&gt; (ISF &lt;i&gt;for Excellence&lt;/i&gt;) [VASQUES, 2001] ou &lt;i&gt;framework&lt;/i&gt; integrado de melhores práticas, foi desenvolvido pela ISD Brasil com o objetivo de eliminar redundâncias, complexidade, confusão, barreiras e desperdícios (custos), no constante desafio das empresas de estruturar sistemas de gestão (processos) que agreguem valor e gerem resultados efetivos repetíveis para os acionistas e sócios. O &lt;i&gt;framework&lt;/i&gt; visa ainda ajudar CIOs e executivos de TI a navegar e entender os diversos modelos e melhores práticas disponíveis, de uma forma pragmática e lógica, eliminando a necessidade de conhecimento profundo de “cada referência” (estruturas, abordagens, etc). Uma das intenções do ISF &lt;i&gt;for Excellence&lt;/i&gt; é a consecução de alto desempenho nos processos de TI das organizações, a evolução em progressivos níveis de maturidade e, em ultima instância, a obtenção de conformidade e certificações com os diversos padrões de forma simultânea e transparente.&lt;br /&gt;
&lt;br /&gt;
O surgimento do ISF &lt;i&gt;for Excellence&lt;/i&gt; teve ainda como premissa a criação de uma estrutura sustentável e evolutiva que possa contemplar a inclusão e relacionamento de novos modelos à estrutura atual, conforme necessário. É importante enfatizar que o objetivo desta iniciativa não foi o desenvolvimento de um modelo novo, mas sim proporcionar ao mercado uma visão de maior grau de abstração (camada mais alta), mais simples e prática de como entender de forma integrada as diversas iniciativas de melhoria disponíveis no segmento de TI.&lt;br /&gt;
&lt;br /&gt;
Para que a integração dos diversos padrões fosse possível, o primeiro passo foi reconhecer que os mesmos compartilham um conjunto de princípios e fundamentos comuns:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Compromisso e Liderança da Alta-Direção&lt;/li&gt;
&lt;li&gt;Foco no cliente&lt;/li&gt;
&lt;li&gt;Foco nas pessoas&lt;/li&gt;
&lt;li&gt;Gestão por Processos&lt;/li&gt;
&lt;li&gt;Decisão baseada em fatos&lt;/li&gt;
&lt;li&gt;Aprendizado pessoal e organizacional&lt;/li&gt;
&lt;li&gt;Gestão dos relacionamentos (&lt;i&gt;stakeholders&lt;/i&gt;) &lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Padrões incorporados na versão inicial do ISF &lt;i&gt;for Excellence&lt;/i&gt;.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table bgcolor="#ffffff" border="1px"&gt;&lt;tbody&gt;
&lt;tr valign="top"&gt;&lt;td width="50%"&gt;Capability Maturity Model Integration – &lt;b&gt;CMMI&lt;/b&gt;&lt;/td&gt;&lt;td width="50%"&gt;&lt;b&gt;ISO9001:2000&lt;/b&gt; Standard&lt;/td&gt;&lt;/tr&gt;
&lt;tr valign="top"&gt;&lt;td&gt;Control Objectives for Information and related Technology - &lt;b&gt;CobiT&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;ISO15504&lt;/b&gt; Standard&lt;/td&gt;&lt;/tr&gt;
&lt;tr valign="top"&gt;&lt;td&gt;Enabled IT Sourcing Capability Model - &lt;b&gt;eSCM&lt;/b&gt;&lt;/td&gt;&lt;td&gt;People Capability Maturity Model – &lt;b&gt;People CMM&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr valign="top"&gt;&lt;td&gt;Information Technology Infrastructure Library - &lt;b&gt;ITIL&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Six Sigma&lt;/b&gt; Methodology&lt;/td&gt;&lt;/tr&gt;
&lt;tr valign="top"&gt;&lt;td&gt;&lt;b&gt;PNQ&lt;/b&gt; / Malcolm &lt;b&gt;Baldrige&lt;/b&gt; Award&lt;/td&gt;&lt;td&gt;Organizational Project Management Maturity Model - &lt;b&gt;OPM3&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
O ISF &lt;i&gt;for Excellence&lt;/i&gt; utiliza diferentes visões gráficas para ilustrar a maneira evolucionária e incremental na qual os modelos e melhores práticas se integram.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_TleR8TybIyo/S2g5vXQB4KI/AAAAAAAAE9k/3XUCrHr278g/s1600-h/08.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="237" kt="true" src="http://1.bp.blogspot.com/_TleR8TybIyo/S2g5vXQB4KI/AAAAAAAAE9k/3XUCrHr278g/s400/08.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;Fig. 8 – Visão de Relacionamento do ISF &lt;i&gt;for Excellence&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
A &lt;b&gt;Visão de Relacionamento&lt;/b&gt; (Fig. 8) visa destacar o propósito “central” de cada modelo, bem como seu relacionamento com os demais. É importante destacar que esta visão do &lt;i&gt;framework&lt;/i&gt; não pretende impor uma idéia de hierarquia ou mesmo induzir seus usuários a concluir que certos modelos não cobrem determinadas disciplinas ou áreas, mas apresentar os modelos de forma integrada, cada um sendo utilizado e explorado em seu potencial máximo e central.&lt;br /&gt;
&lt;br /&gt;
A &lt;b&gt;Visão Sistêmica&lt;/b&gt; (Fig. 9) traz uma perspectiva inovadora, proporcionando às organizações uma visão holística da aplicabilidade dos modelos e melhores práticas, facilitando a visualização de como os processos interagem uns com os outros para criação de valor (Tabela 1) e também auxiliando na análise e priorização de processos para implementação, controle, melhoria ou reengenharia. Esta visão também constitui o primeiro grande passo no esforço de integrar as diferentes estruturas e abordagens dos padrões envolvidos no &lt;i&gt;framework&lt;/i&gt;. Nesta visão, categorias de processos são identificadas e estabelecidas e posteriormente desdobradas em “Áreas Críticas de Desempenho” (Fig. 10)&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_TleR8TybIyo/S2g6YsjLZqI/AAAAAAAAE9s/fzSfpsrM7DY/s1600-h/09.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="224" kt="true" src="http://4.bp.blogspot.com/_TleR8TybIyo/S2g6YsjLZqI/AAAAAAAAE9s/fzSfpsrM7DY/s320/09.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;Fig. 9 – Visão Sistêmica do ISF &lt;i&gt;for Excellence&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;table bgcolor="#eeeeee" border="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
&lt;b&gt;Cadeia de Criação de Valor do ISF for Excellence (Fig. 9)&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1. As empresas identificam suas estratégias baseadas em fatores internos (capital humano, desempenho, infra-estrutura) e fatores externos (&lt;i&gt;benchmarking&lt;/i&gt;, informações de mercado e competição)&lt;br /&gt;
&lt;br /&gt;
2. Baseadas no alinhamento necessário, na liderança e nos compromissos estabelecidos, as estruturas internas necessárias (RH, TI, etc.) são estabelecidas ou direcionadas a ajudar a empresa na missão de “entregar valor” aos clientes&lt;br /&gt;
&lt;br /&gt;
3. Acordos de níveis de serviço e contratos são discutidos, negociados e fechados com os clientes&lt;br /&gt;
&lt;br /&gt;
4. Produtos e serviços são projetados, construídos, testados e entregues&lt;br /&gt;
&lt;br /&gt;
5. Gestão e suporte são empregados para entregas rápidas, baratas e com qualidade&lt;br /&gt;
&lt;br /&gt;
6. O desempenho da organização e a satisfação e sucesso dos clientes são medidos, comparados e analisados para determinar áreas de melhoria e inovação&lt;br /&gt;
&lt;br /&gt;
7. A estratégia é reavaliada, re-alinhada e redirecionada e o ciclo de melhoria começa novamente. &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div align="center"&gt;Tabela 1 – Cadeia de Criação de Valor do ISF &lt;i&gt;for Excellence&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_TleR8TybIyo/S2g6-X-FKjI/AAAAAAAAE90/4mXOK2m_dSE/s1600-h/10.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="57" kt="true" src="http://1.bp.blogspot.com/_TleR8TybIyo/S2g6-X-FKjI/AAAAAAAAE90/4mXOK2m_dSE/s400/10.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;Fig. 10 – Áreas Críticas de Desempenho – Desdobramento da Categoria “&lt;i&gt;Human Capital&lt;/i&gt;”&lt;/div&gt;&lt;br /&gt;
O ISF &lt;i&gt;for Excellence&lt;/i&gt; tem ainda por objetivo alavancar e utilizar os pontos fortes dos modelos e melhores práticas, sempre que possível. Um exemplo disto é o uso da representação de níveis de maturidade da família CMM do SEI, constituindo assim a &lt;b&gt;Visão de Maturidade Integrada de TI&lt;/b&gt; (Fig. 11) do &lt;i&gt;framework&lt;/i&gt;. Cada categoria de processo na base da pirâmide possui uma diversidade de &lt;i&gt;Áreas Críticas de Desempenho&lt;/i&gt; (Fig. 10) distribuídas por nível de maturidade (2 ao 5) de forma que uma organização possa evoluir tanto na categoria específica (a) quanto na visão multifuncional (b).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_TleR8TybIyo/S2g7JZ-WssI/AAAAAAAAE98/HGBPXAfbMtQ/s1600-h/11.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="207" kt="true" src="http://2.bp.blogspot.com/_TleR8TybIyo/S2g7JZ-WssI/AAAAAAAAE98/HGBPXAfbMtQ/s400/11.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;Fig. 11 – Visão de Maturidade do ISF for Excellence&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;7. CONCLUSÃO&lt;/b&gt;&lt;br /&gt;
Em resumo, o papel do executivo de TI é garantir a colaboração e o alinhamento de sua organização, visando ajudar a empresa no objetivo máximo de gerar valor (ou não destruí-lo) de forma transparente, disciplinada e madura. Um grande instrumento disponível hoje para este alinhamento estratégico é o &lt;i&gt;Balanced Scorecard &lt;/i&gt;(BSC) que facilita o desdobramento da estratégia da empresa até o nível dos processos produtivos (cadeia de valor de Porter) e dos ativos intangíveis, tais como capital humano e tecnologia. Em função do reconhecimento do poder e vantagem competitiva que se pode criar por meio de uma gestão baseada em processos, modelos, normas e melhores práticas foram criadas para auxiliar o executivo de TI em sua tarefa de conceber e melhorar continuamente um sistema de gestão (processos, estruturas, etc) eficaz. Entretanto, esta proliferação de padrões vem trazendo mais dificuldades e barreiras do que os benefícios prometidos. O ISF &lt;i&gt;for Excellence&lt;/i&gt; vem preencher esta lacuna no sentido de facilitar o entendimento, implementação e avaliação destas melhores práticas, propiciando os seguintes benefícios:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;É uma forma unificada de integrar e implementas melhores práticas oriundas de vários padrões diferentes&lt;/li&gt;
&lt;li&gt;Valoriza as complementaridades e sinergias entre padrões e reduz redundâncias, complexidades e custos associados, apresentando resultados mais rápidos&lt;/li&gt;
&lt;li&gt;Sua visão holística apresenta os padrões de forma lógica e simplificada&lt;/li&gt;
&lt;li&gt;&lt;i&gt;É um framework&lt;/i&gt; organizacional para gestão e governança de TI&lt;/li&gt;
&lt;li&gt;Tem uma visão de modelo de maturidade multifuncional, englobando outras disciplinas, tais como: serviços, outsourcing, pessoas e estratégia&lt;/li&gt;
&lt;li&gt;Possibilita avaliações e auditorias multi-modelos e multifuncionais (ex: eSCM, ISO9001, CMMI, ITIL)&lt;/li&gt;
&lt;li&gt;Torna-se uma ferramenta estratégica na seleção e monitoramento de fornecedores em TI&lt;/li&gt;
&lt;li&gt;É um caminho estruturado para implementação de gestão de processos de TI visando a excelência organizacional&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;b&gt;8. REFERÊNCIAS&lt;/b&gt;&lt;br /&gt;
[BRIGHAM, 1999] BRIGHAM, Eugene; GAPENSKI, Louis e EHRHARDT, Michael. “Financial Management: Theory and Practice”, Editora Dryden, 1999.&lt;br /&gt;
[DAVENPORT, 2005] DAVENPORT, Thomas. “The Coming Commoditization of Processes”. Havard Business School, 2005. &lt;br /&gt;
[IBGC] Instituto Brasileiro de Governança Corporativa - &lt;a href="http://www.ibgc.org.br/ibConteudo.asp?IDArea=2" target="_blank"&gt;&lt;u&gt;http://www.ibgc.org.br/ibConteudo.asp?IDArea=2&lt;/u&gt;&lt;/a&gt;&lt;br /&gt;
[HAMMER, 2001] HAMMER, Michael. “The Process Enterprise”. Hammer and Company, 2001.&lt;br /&gt;
[HAMMER, 2002] HAMMER, Michael. “Process Management and the Future of Six Sigma”. MITSloan Management Review, Winter 2002.&lt;br /&gt;
[KAPLAN, 1992] KAPLAN, Robert e NORTON, David A. “The Balanced Scorecard: Measures that Drive Performance”, Harvard Business School , 1992.&lt;br /&gt;
[KAPLAN, 2004] KAPLAN, Robert e NORTON, David A. “Strategy Maps: Converting Intangible Assets into Tangible Outcomes”, Harvard Business School Press, 2004.&lt;br /&gt;
[PORTER, 1985] PORTER, Michael. “Competitive Advantage”. Editora Elsevier, 1985.&lt;br /&gt;
[VASQUES, 2001] VASQUES, Renato Chaves “Integrated System Framework for Excellence (ISF for Excellence)”. ISD Brasil, 2001.&lt;br /&gt;
&lt;br /&gt;
&lt;table bgcolor="#000000" border="0" cellpadding="5" cellspacing="1"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td bgcolor="#eeeeee"&gt;CMM, CMMI, People CMM and Capability Maturity Model are registered in the U.S. Patent and Trademark Office for SEI&lt;br /&gt;
Malcolm Baldrige Award is intellectual property of NIST&lt;br /&gt;
Six Sigma is a registered trademark and service mark of Motorola, Inc&lt;br /&gt;
eSCM is intellectual property of Carnegie Mellon University&lt;br /&gt;
CobiT is intellectual property and trademark of ISACA&lt;br /&gt;
ITIL is intellectual property and trademark of OGC&lt;br /&gt;
OPM3 is intellectual property and trademark of PMI&lt;br /&gt;
ISO9001:2000 and ISO15504 is intellectual property and trademark of ISO&lt;br /&gt;
Integrated System Framework for Excellence (ISF for Excellence) is intellectual property of ISD Inc and is registered as a service mark of ISD Brasil&lt;br /&gt;
Appraisal Wizard, Model Wizard and Model Mapper are intellectual properties of ISD Inc. &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;b&gt;Assuntos Relacionados:&lt;/b&gt; governança de TI; gestão de TI; alinhamento e planejamento estratégico de TI; melhoria de processos; gestão por processos; vantagem competitiva; qualidade; &lt;i&gt;Balanced Scorecard&lt;/i&gt;; maturidade e desempenho organizacional; framework integrado.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;Por Renato Chaves Vasques&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-6558125568966453926?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/D9g0j6C4txk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/6558125568966453926/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/02/excelencia-em-ti.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/6558125568966453926?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/6558125568966453926?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/D9g0j6C4txk/excelencia-em-ti.html" title="Excelência em TI - Uma Visão Prática e Integrada" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_TleR8TybIyo/S2g2TW696II/AAAAAAAAE8s/1EA9jHr6yLE/s72-c/01.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/02/excelencia-em-ti.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YDQHoyeSp7ImA9WxBWEk8.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-8837172087290684840</id><published>2010-01-21T15:22:00.002-02:00</published><updated>2010-02-03T17:26:11.491-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T17:26:11.491-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Teste" /><title>Teste de Aceitação</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZEcG1T6PzVNKtPsSlqazlx7QkZw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZEcG1T6PzVNKtPsSlqazlx7QkZw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZEcG1T6PzVNKtPsSlqazlx7QkZw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZEcG1T6PzVNKtPsSlqazlx7QkZw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;O teste de aceitação é realizado com o propósito de avaliar a qualidade externa do produto e, na medida do possível, também a qualidade em uso. Assim, só é possível quando o software está concluído e pronto para ser implantado. Evidentemente, é um teste com forte relação com o cliente, que participa do planejamento e realização dessa atividade.&lt;br /&gt;
&lt;br /&gt;
O teste de aceitação é geralmente denominado de “alfa” quando realizado no ambiente de desenvolvimento (qualidade externa) e “beta” quando no ambiente do cliente (qualidade de uso). O teste de qualidade externa é com freqüência a única alternativa no caso de aplicações desenvolvidas para &lt;i&gt;mainframes&lt;/i&gt;. Uma forma de paliar a impossibilidade de utilizar a plataforma definitiva de execução é simulá-la, por exemplo, utilizando dados reais.&lt;br /&gt;
&lt;br /&gt;
Outro tipo de teste de aceitação possível é o teste de paralelo, quando um sistema é desenvolvido para &lt;br /&gt;
substituir outro já em funcionamento. O novo sistema pode funcionar em paralelo ao antigo e o comportamento de ambos é comparado, até que se decida que a substituição é possível. O teste em paralelo é indicado, por exemplo, em sistemas críticos.&lt;br /&gt;
&lt;br /&gt;
Veja também:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-caixa-preta.html"&gt;Teste de Caixa-Preta&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-caixa-branca.html"&gt;Teste de Caixa-Branca&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-estresse.html"&gt;Testes de Estresse&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-integracao.html"&gt;Teste de Integração&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-orientado-objetos.html"&gt;Teste de Orientado a Objetos&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-8837172087290684840?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/7lER239TzkI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/8837172087290684840/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-aceitacao.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/8837172087290684840?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/8837172087290684840?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/7lER239TzkI/teste-de-aceitacao.html" title="Teste de Aceitação" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/01/teste-de-aceitacao.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UASH88eSp7ImA9WxBWEk8.&quot;"><id>tag:blogger.com,1999:blog-557082873013426981.post-5519142578830667010</id><published>2010-01-21T15:17:00.002-02:00</published><updated>2010-02-03T17:27:29.171-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T17:27:29.171-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Teste" /><title>Teste Orientado a Objetos</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/llZchdZyJs6CO-Fuanmve-Ti5Ms/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/llZchdZyJs6CO-Fuanmve-Ti5Ms/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/llZchdZyJs6CO-Fuanmve-Ti5Ms/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/llZchdZyJs6CO-Fuanmve-Ti5Ms/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;O teste orientado a objetos consiste em realizar seqüências de envios de mensagens. Essas sequências devem ser escolhidas de maneira a explorar o maior número possível de estados que um objeto possa assumir e as transições entre eles.&lt;br /&gt;
&lt;br /&gt;
Para que esse tipo de verificação seja eficiente, é interessante reduzir ao mínimo o número de casos de teste aplicados. Considere estas duas seqüências em C++ usando a biblioteca STL:&lt;br /&gt;
&lt;br /&gt;
Seqüência 1:&lt;br /&gt;
&lt;i&gt;v.erase (v.begin() + 3)&lt;/i&gt;;&lt;br /&gt;
&lt;i&gt;v.insert (v.begin() + 3, 100)&lt;/i&gt;;&lt;br /&gt;
&lt;br /&gt;
Seqüência 2:&lt;br /&gt;
&lt;i&gt;v.insert (v.begin() + 3, 100)&lt;/i&gt;;&lt;br /&gt;
&lt;i&gt;v.erase (v.begin() + 4)&lt;/i&gt;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As duas seqüências de chamadas provocam exatamente o mesmo efeito: substituir o terceiro elemento de um vetor. É possível criar inúmeros casos de teste diferentes que levam um objeto exatamente ao mesmo estado. Se não for relevante testar diferentes caminhos, isto é, as transições que provocam a mudança, é melhor utilizar um único caso de teste.&lt;br /&gt;
&lt;br /&gt;
Existem ferramentas para geração de casos de teste para orientação a objetos, como JCrasher, gratuita, Jtest e JC++, da Parasoft, que evitam testes redundantes.&lt;br /&gt;
&lt;br /&gt;
Veja também:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-caixa-preta.html"&gt;Teste de Caixa-Preta&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-caixa-branca.html"&gt;Teste de Caixa-Branca&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-estresse.html"&gt;Testes de Estresse&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-integracao.html"&gt;Teste de Integração&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://qualidade-de-software.blogspot.com/2010/01/teste-de-aceitacao.html"&gt;Teste de Aceitação&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/557082873013426981-5519142578830667010?l=qualidade-de-software.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/AkUyN/~4/rwl2dH-0eqI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://qualidade-de-software.blogspot.com/feeds/5519142578830667010/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://qualidade-de-software.blogspot.com/2010/01/teste-orientado-objetos.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/5519142578830667010?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/557082873013426981/posts/default/5519142578830667010?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/AkUyN/~3/rwl2dH-0eqI/teste-orientado-objetos.html" title="Teste Orientado a Objetos" /><author><name>Marcelo Lourenço</name><uri>http://www.blogger.com/profile/16872413533361290691</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/-E88-RhPPzx8/TtEBGoHLqgI/AAAAAAAAFQk/x9QvSIps950/s220/Marcelo%2BLouren%25C3%25A7o.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://qualidade-de-software.blogspot.com/2010/01/teste-orientado-objetos.html</feedburner:origLink></entry></feed>

