{"id":933,"date":"2012-05-28T14:41:30","date_gmt":"2012-05-28T14:41:30","guid":{"rendered":"http:\/\/leonardocotta.com.br\/blog\/?p=933"},"modified":"2012-05-28T14:41:30","modified_gmt":"2012-05-28T14:41:30","slug":"a-analise-de-sistemas-na-construcao-de-softwares","status":"publish","type":"post","link":"https:\/\/leonardocotta.com.br\/?p=933","title":{"rendered":"A an\u00e1lise de sistemas na constru\u00e7\u00e3o de softwares"},"content":{"rendered":"<p style=\"margin:0 0 15px;padding:0;border:0;font:inherit;vertical-align:baseline;color:#555555;line-height:22px;font-family:Arial, Helvetica, sans-serif;\">Quando se fala em desenvolvimento de softwares, para quem tem bons conhecimentos de programa\u00e7\u00e3o (ou n\u00e3o), \u00e9 simples dizer a palavra \u201cm\u00e1gica\u201d que quase sempre j\u00e1 est\u00e1 na ponta da l\u00edngua: \u201cEu tenho a solu\u00e7\u00e3o!\u201d, afirmam. Contudo, isso \u00e9 um grande equ\u00edvoco que profissionais\/empresas cometem.<\/p>\n<p style=\"margin:0 0 15px;padding:0;border:0;font:inherit;vertical-align:baseline;color:#555555;line-height:22px;font-family:Arial, Helvetica, sans-serif;\">O que alguns profissionais n\u00e3o entendem \u00e9 que nem sempre o cliente sabe o que quer ou nem sempre consegue expressar o que pensa. E em muitos casos, expressam totalmente o contr\u00e1rio do que realmente queriam passar. \u00c9 f\u00e1cil entender isso, levando em considera\u00e7\u00e3o pontos tais como: falta de conhecimento de tend\u00eancias, falta de sensibilidade, falta de conhecimento t\u00e9cnico, entre outros fatores que podemos enumerar. E, consequentemente, h\u00e1 um gasto excessivo de investimento e m\u00e3o de obra e frustra\u00e7\u00f5es dos dois lados s\u00e3o inevit\u00e1veis.<\/p>\n<p style=\"margin:0 0 15px;padding:0;border:0;font:inherit;vertical-align:baseline;color:#555555;line-height:22px;font-family:Arial, Helvetica, sans-serif;\">\u00c9 prov\u00e1vel que voc\u00ea j\u00e1 deve ter se deparado com v\u00e1rios casos parecidos. Na pr\u00e1tica, \u00e9 bem comum no in\u00edcio do projeto uma conversa informal com o cliente e depois de quase tudo pronto ele dizer que n\u00e3o era bem aquilo que se esperava. Outro caso, \u00e9 a mudan\u00e7a cont\u00ednua das itera\u00e7\u00f5es do projeto para atender ao n\u00edvel \u201calto\u201d de satisfa\u00e7\u00e3o do cliente (que nunca est\u00e1 satisfeito).<\/p>\n<p style=\"margin:0 0 15px;padding:0;border:0;font:inherit;vertical-align:baseline;color:#555555;line-height:22px;font-family:Arial, Helvetica, sans-serif;\">A verdade sobre esses fatores s\u00e3o muitas. A come\u00e7ar pelo pre\u00e7o de custo\/benef\u00edcio, \u201ctempo\u201d e a press\u00e3o dos gestores em sua equipe para constru\u00edrem softwares com tempo cada vez menor, e, contudo, a falta de planejamento s\u00e9rio e de chegar a um n\u00edvel maduro de entendimento do que realmente o cliente espera do produto final.<\/p>\n<p style=\"margin:0 0 15px;padding:0;border:0;font:inherit;vertical-align:baseline;color:#555555;line-height:22px;font-family:Arial, Helvetica, sans-serif;\">Conseguir bons requisitos n\u00e3o \u00e9 tarefa f\u00e1cil, e, nem t\u00e3o pouco, empresas est\u00e3o interessadas em investir neste tipo de profissional. Investir neste processo, gasta-se um tempo de planejamento, mas algo necess\u00e1rio, ou seja, levando-se pelo ponto de vista maduro, \u00e9 algo que se ganha l\u00e1 na frente da itera\u00e7\u00e3o do projeto.<\/p>\n<p style=\"margin:0 0 15px;padding:0;border:0;font:inherit;vertical-align:baseline;color:#555555;line-height:22px;font-family:Arial, Helvetica, sans-serif;\">Estudos indicam que requisitos detectados depois do software implementado ou erros em sua an\u00e1lise s\u00e3o at\u00e9 20 vezes mais caros de se corrigir que qualquer outro tipo de erro. A ilustra\u00e7\u00e3o abaixo mostra a realidade na constru\u00e7\u00e3o de softwares e podemos at\u00e9 dizer (desconsiderando alguns passos) que em determinados tipos de servi\u00e7os mais informais, isso tamb\u00e9m acontece.<\/p>\n<p style=\"margin:0 0 15px;padding:0;border:0;font:inherit;vertical-align:baseline;color:#555555;line-height:22px;font-family:Arial, Helvetica, sans-serif;\">Essa \u00e9 uma realidade n\u00e3o apenas no desenvolvimento de softwares, mas \u00e9 algo corriqueiro e que acontece em nosso cotidiano. Para isso, basta precisarmos de um servi\u00e7o espec\u00edfico de uma determinada \u00e1rea que desconhecemos, um tipo de conserto de um aparelho, etc. Nestas situa\u00e7\u00f5es, recebemos muitas opini\u00f5es e \u201cconselhos\u201d do que realmente n\u00e3o se deve fazer. Mas, em alguns casos, encontramos algum bom profissional que realmente est\u00e1 atento a nossa necessidade e prov\u00ea uma solu\u00e7\u00e3o ao problema.<\/p>\n<p style=\"margin:0 0 15px;padding:0;border:0;font:inherit;vertical-align:baseline;color:#555555;line-height:22px;font-family:Arial, Helvetica, sans-serif;\"><em style=\"margin:0;padding:0;border-width:0;font:inherit;vertical-align:baseline;\">\u201cUm bom profissional sabe comunicar o seu jarg\u00e3o t\u00e9cnico com o jarg\u00e3o informal do seu cliente.\u201d<\/em><\/p>\n<p style=\"margin:0 0 15px;padding:0;border:0;font:inherit;vertical-align:baseline;color:#555555;line-height:22px;font-family:Arial, Helvetica, sans-serif;\">Outro ponto que alguns profissionais (mesmo os melhores) n\u00e3o entendem, \u00e9 o fato que o cliente n\u00e3o \u00e9 obrigado a saber\/entender de um determinado assunto ou uma necessidade. Isso eu chamo de vis\u00e3o, ou seja, alguns profissionais t\u00eam (e conquistam o cliente), outros n\u00e3o. Saliento a import\u00e2ncia em dar \u00e0 aten\u00e7\u00e3o ao cliente e se dedicar em ouvir sua hist\u00f3ria de forma a entender o que ele quer e para que ele quer.<\/p>\n<p style=\"margin:0 0 15px;padding:0;border:0;font:inherit;vertical-align:baseline;color:#555555;line-height:22px;font-family:Arial, Helvetica, sans-serif;\">Especificamente falando de softwares, a an\u00e1lise \u00e9 fundamental, pois em sua constru\u00e7\u00e3o, um dos maiores desafios no desenvolvimento \u00e9 o da constru\u00e7\u00e3o do sistema certo, que preencha as necessidades dos usu\u00e1rios a um pre\u00e7o razo\u00e1vel. E para que isso aconte\u00e7a, \u00e9 preciso atingir boa comunica\u00e7\u00e3o e boa compreens\u00e3o do mundo dos usu\u00e1rios (\u00e9 onde entra a An\u00e1lise de Sistemas). Este artigo \u00e9 uma abordagem bem superficial de uma an\u00e1lise de softwares, onde h\u00e1 v\u00e1rias itera\u00e7\u00f5es, bem como sua documenta\u00e7\u00e3o, no qual a documenta\u00e7\u00e3o dos requisitos e de casos de uso \u00e9 uma forma \u201ccontratual\u201d entre a equipe de desenvolvimento e o cliente a respeito do software que ser\u00e1 desenvolvido. Mas, o artigo aborda um ponto de vista que se deve ter na hora de construir software de qualidade.<\/p>\n<p style=\"margin:0 0 15px;padding:0;border:0;font:inherit;vertical-align:baseline;color:#555555;line-height:22px;font-family:Arial, Helvetica, sans-serif;\">Por outro lado, posso afirmar que o grande desafio do analista n\u00e3o se limita apenas em implementar melhores solu\u00e7\u00f5es tecnol\u00f3gicas, mas sim em mudar a cultura de uma empresa. Estudar, se dedicar e se especializar no que faz \u00e9 parte da vida do profissional, mas, saber lidar com essas situa\u00e7\u00f5es divergentes \u00e9 o que faz o grande diferencial do profissional e o sucesso no que se faz.<\/p>\n<p style=\"margin:0 0 15px;padding:0;border:0;font:inherit;vertical-align:baseline;color:#555555;line-height:22px;font-family:Arial, Helvetica, sans-serif;\">Fonte:\u00a0<a style=\"margin:0;padding:0;border-width:0 0 1px;border-bottom-style:dashed;border-bottom-color:#1122cc;font-size:14px;font:inherit;vertical-align:baseline;color:#555555;text-decoration:none;\" href=\"http:\/\/www.rafaelamaral.com.br\/\" rel=\"nofollow noopener\" target=\"_blank\">http:\/\/www.rafaelamaral.com.br<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando se fala em desenvolvimento de softwares, para quem tem bons conhecimentos de programa\u00e7\u00e3o (ou n\u00e3o), \u00e9 simples dizer a palavra \u201cm\u00e1gica\u201d que quase sempre j\u00e1 est\u00e1 na ponta da l\u00edngua: \u201cEu tenho a solu\u00e7\u00e3o!\u201d, afirmam. Contudo, isso \u00e9 um grande equ\u00edvoco que profissionais\/empresas cometem. O que alguns profissionais n\u00e3o entendem \u00e9 que nem sempre &hellip; <a href=\"https:\/\/leonardocotta.com.br\/?p=933\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">A an\u00e1lise de sistemas na constru\u00e7\u00e3o de softwares<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[34],"tags":[],"class_list":["post-933","post","type-post","status-publish","format-standard","hentry","category-arquitetura-de-software"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/leonardocotta.com.br\/index.php?rest_route=\/wp\/v2\/posts\/933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/leonardocotta.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leonardocotta.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leonardocotta.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/leonardocotta.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=933"}],"version-history":[{"count":0,"href":"https:\/\/leonardocotta.com.br\/index.php?rest_route=\/wp\/v2\/posts\/933\/revisions"}],"wp:attachment":[{"href":"https:\/\/leonardocotta.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=933"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leonardocotta.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=933"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leonardocotta.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}