<rss version="2.0" content_type="Mime::RSS">
  <channel>
    <title>Coment&#225;rios do site Improve It.</title>
    <link>/br/br/comentarios</link>
    <description>Coment&#225;rios do site Improve It.</description>
    <language>pt-BR</language>
    <ttl>40</ttl>
    <copyright>Improve It</copyright>
    <item>
      <title>Novo coment&#225;rio feito por Ricardo Coelho em Manifesto para o desenvolvimento &#225;gil de software</title>
      <description>&lt;p&gt;Pessoal, sou novato no manifesto &#225;gil, acho muito legal todos estes valores pregados, mas tenho algumas preocupa&#231;&#245;es, por exemplo, imagine um grande projeto, realizado de forma incremental e iterativa usando por exemplo XP. Vamos supor que no 8&#186; m&#234;s voc&#234; perde um dos desenvolvedores e vai ter que repor a equipe. O cara que entrar para dar continuidade vai se basear em que ?? Ele vai ler os 200 User Stories gerados pra compreender o sistema ?? E a manuten&#231;&#227;o ?? como fica por exemplo se o projeto for finalizado e 1 ano depois por qualquer que seja o motivo a equipe que desenvolveu foi realocada em outros projetos ou saiu da empresa ??? Como treinar o pessoal que far&#225; a manuten&#231;&#227;o ?? eles ter&#227;o que ler o c&#243;digo pra entender os requisitos ??? Voc&#234;s n&#227;o acham muito arriscado deixar todo o conhecimento do projeto na cabe&#231;a dos programadores ???&lt;/p&gt;

&lt;p&gt;Ricardo Coelho.&lt;/p&gt;
</description>
      <link>http://www.improveit.com.br/br/xp/manifesto_agil</link>
    </item>
    <item>
      <title>Novo coment&#225;rio feito por gleyson em Manifesto para o desenvolvimento &#225;gil de software</title>
      <description>&lt;p&gt;muito legal eu achei tudo o que eu queria aqui 
o saiti e melhor que tem nunca deixe de fazer
pesquisa aqui.&lt;/p&gt;
</description>
      <link>http://www.improveit.com.br/br/xp/manifesto_agil</link>
    </item>
    <item>
      <title>Novo coment&#225;rio feito por Ricardo Fonseca em Manifesto para o desenvolvimento &#225;gil de software</title>
      <description>&lt;p&gt;Opa, o Vinicius tamb&#233;m comentou bem.&lt;/p&gt;
</description>
      <link>http://www.improveit.com.br/br/xp/manifesto_agil</link>
    </item>
    <item>
      <title>Novo coment&#225;rio feito por Ricardo Fonseca em Manifesto para o desenvolvimento &#225;gil de software</title>
      <description>&lt;p&gt;Que isso rapazeada, 6 t&#227;o viajando muito, tirando o que o Marcio Fabiano falou que a abstra&#231;&#227;o &#233; a grande causa de perda de qualidade, falhas e insucessos.&lt;/p&gt;

&lt;p&gt;A qualidade final &#233; justamente o procurado quando se prega a colabora&#231;&#227;o do cliente. Se o cliente s&#243; valida um bando de documento, fica isolado durante um tempo e s&#243; ent&#227;o depois vai ver o sistema, a chance de ter muita coisa errada &#233; muito grande.&lt;/p&gt;

&lt;p&gt;No processo &#225;gil, entrega-se sempre partes do sistema que o usu&#225;rio consegue usar. Voc&#234; tanto elimina a press&#227;o j&#225; dando algo us&#225;vel por ele quanto diminui bastante o risco do projeto ao continuar o desenvolvimento sobre algo que j&#225; est&#225; aprovado e est&#225; do jeito que o cliente quer (e n&#227;o imaginou lendo um bando de documentos).&lt;/p&gt;
</description>
      <link>http://www.improveit.com.br/br/xp/manifesto_agil</link>
    </item>
    <item>
      <title>Novo coment&#225;rio feito por Vinicius AC em Manifesto para o desenvolvimento &#225;gil de software</title>
      <description>&lt;p&gt;(parte 1 de 4)
Realmente, concordo que os indiv&#237;duos e itera&#231;&#245;es entre eles devem ser a base que sustenta os processos e as ferramentas, isto &#233; ineg&#225;vel, pois s&#227;o os indiv&#237;duos que fazem as ferramentas funcionar, e os processos existem para dar apoio aos indiv&#237;duos e faze-los render mais e da melhor forma. S&#243; n&#227;o entendi uma coisa, como quem sustenta e melhora uma outra coisa, pode ser menos importante? 
Al&#233;m disso, &#233; preciso entender que a import&#226;ncia dos indiv&#237;duos para o sucesso de uma determinada atividade &#233; diretamente proporcional a import&#226;ncia dos conhecimentos e das habilidades destes indiv&#237;duos dentro da atividade. No caso de software, o foco do blog e do manifesto &#225;gil, os conhecimentos e habilidades dos trabalhadores s&#227;o fundamentais. Isto n&#227;o significa que processos e ferramentas n&#227;o sejam importantes, eles s&#227;o sim, e muito, mas s&#227;o secund&#225;rios, pois no fundo s&#227;o meros instrumentos de apoio a materializa&#231;&#227;o de um trabalho que ocorre quase que exclusivamente na cabe&#231;a das pessoas. 
Voc&#234; poderia perguntar algo como: &#8220;Mas e da&#237;? Porque que i$$o &#233; importante para as empre$as?&#8221; Porque toda empresa quer produzir mais e melhor, para vender mais e melhor. Neste caso, o produto &#233; software, que depende fundamentalmente de coisas como conhecimentos e habilidades, e estas caracter&#237;sticas s&#227;o drasticamente influenciadas por coisas como: Carga hor&#225;ria excessiva, ambiente de trabalho desconfort&#225;vel, falta de reconhecimento, &#8220;fa&#231;a o que mando e n&#227;o interessa porque&#8221;, inseguran&#231;a com o futuro, desconfian&#231;a, remunera&#231;&#227;o ruim, etc, etc, etc, etc... Ou seja, sem valorizar as pessoas, a produtividade cai, e sem produtividade os lucros caem, e sem lucros, bye bye.&lt;/p&gt;
</description>
      <link>http://www.improveit.com.br/br/xp/manifesto_agil</link>
    </item>
    <item>
      <title>Novo coment&#225;rio feito por Vinicius AC em Manifesto para o desenvolvimento &#225;gil de software</title>
      <description>&lt;p&gt;(parte 0 de 4)
(vou responder aos peda&#231;os, acho que num precisa explicar porque :)
E a&#237; Nay! Entendi bem boa parte do seu coment&#225;rio, concordo com algumas coisas, discordo de muitas outras. 
Dentre as poucas coisas que n&#227;o entendi, vale ressaltar algo que achei, digamos, curioso. Boa parte do que n&#227;o compreendi, s&#227;o cr&#237;ticas feitas ao mundo &#225;gil e os respectivos argumentos para justificar estas cr&#237;ticas, sendo que estes argumentos est&#227;o em conformidade com as propostas defendidas nas metodologias &#225;geis. N&#227;o entendi.
Dizer que &#8220;todo desenvolvimento &#225;gil gera perda em qualidade da necessidade real do cliente final&#8221; &#233; quase como dizer que um dieta balanceada e exerc&#237;cios f&#237;sicos necessariamente causam mal a sa&#250;de. A XP, por exemplo, a mais conhecida das metodologias &#225;geis, prega de forma quase espartana, em termos de disciplina, a defesa da qualidade e a gera&#231;&#227;o de valor(necessidade real) para o cliente final(o pen&#250;ltimo post do meu blog &#233; sobre o princ&#237;pio qualidade, dentro da XP(devagil.wordpress.com)). Uma pesquisa de mar&#231;o de 2007 com 781 pessoas da &#225;rea de TI, sendo 52% desenvolvedores e 22% gerentes, organizada por Scott Ambler e publicada na Dr. Dobbs, entre outras coisas, mostrou que para mais 77% dos pesquisados o &#237;ndice de sucesso(valor gerado) nos seus projetos foi maior que 75%. Nada mal, se considerarmos que historicamente(Chaos Research) os melhores resultados deste tipo de pesquisa(guardadas as devidas propor&#231;&#245;es de tamanho da amostra) rondam os trinta e poucos porcento.
Realmente n&#227;o existe f&#243;rmula m&#225;gica, mas o texto acima n&#227;o tem nada a ver com &#8220;produtos com alta escala de demanda&#8221;, me desculpe, mas realmente n&#227;o imagino porque voc&#234; concluiu isso. Depois voc&#234; me explica, novos pontos de vista quase sempre acrescentam valor.&lt;/p&gt;
</description>
      <link>http://www.improveit.com.br/br/xp/manifesto_agil</link>
    </item>
    <item>
      <title>Novo coment&#225;rio feito por Alexsandro Ney em Manifesto para o desenvolvimento &#225;gil de software</title>
      <description>&lt;p&gt;Cara, pra mim, todo desenvolvimento &#225;gil gera perda em qualidade da necessidade real do cliente final.  N&#227;o existe f&#243;rmula m&#225;gina, exceto dedica&#231;&#227;o. Por&#233;m, creio que o text&#237;culo acima relata sobre desenvolvimento de produtos com alta escala de demanda. Sen&#227;o vejamos:&lt;/p&gt;

&lt;p&gt;1) Indiv&#237;duos e intera&#231;&#227;o entre eles devem conviver junto aos processos e ferramentas. Se o primeiro for mais importante, pra que processo?  Os primeiros devem sustentar os processos, e at&#233; melhor&#225;-los, como tamb&#233;m as ferramentas, mas n&#227;o s&#227;o mais importantes.&lt;/p&gt;

&lt;p&gt;2) Software em funcionamento mais que documenta&#231;&#227;o abrangente. Este a&#237; eu concordo em parte.  &#201; importante colocar o avi&#227;o no ar, mas tamb&#233;m a manuten&#231;&#227;o &#233; essencial.  Quanto mais demorada a manuten&#231;&#227;o (por falta de documenta&#231;&#227;o) pior a qualidade. 1 minuto a menos para documentar pode gerar horas a fio de trabalho extra.&lt;/p&gt;

&lt;p&gt;3) Colabora&#231;&#227;o com o cliente mais que negocia&#231;&#227;o de contratos.  Sem os contratos, nenhuma empresa sobrevive.  &#201; lindo falar s&#243; em qualidade, mas &#233; a quantidade que gera lucro, objetivo maior de qualquer empreendimento.  Mas dar a devida aten&#231;&#227;o e principalmente RESPEITO aos clintes &#233; essencial.&lt;/p&gt;

&lt;p&gt;4) Responder a mudan&#231;as mais que seguir um plano.  As mudan&#231;as devem ser priorizadas em:
- Necess&#225;rias - Podem ser feitas durante o desenvolvimento sem preju&#237;zo do projeto, mas devem ser feitas logo pra n&#227;o afetar os prazos.
- Urgentes - &#201; necess&#225;rio parar o projeto e estabelecer novos prazos.  &#201; importante levantar de quem foi a culpa, pois o cliente quer saber que assinou um contrato e tem um prazo pra receber.  Caso o erro seja na especifica&#231;&#227;o, problema seu, vire noites, finais de semana, corra atr&#225;s, e deixe o imbecil que cagou tudo acompanhar a merda at&#233; a solu&#231;&#227;o.
- Importantes - Podem ser resolvidos ap&#243;s a entrega, como um PLUS, como o Service Pack... mas n&#227;o poder&#227;o deixar de ser feitas pra manter a qualidade.&lt;/p&gt;

&lt;p&gt;Ou seja, os valores devem ser somados, e n&#227;o subtra&#237;dos ou divididos, ou fracionados, quem diz que um &#233; mais importante que outro, &#233; leviano e irrespons&#225;vel ou s&#243; est&#225; vendo seu lado. Havendo valor deve-se somar.  A Prioridade quem d&#225; &#233; o momento, ok?&lt;/p&gt;
</description>
      <link>http://www.improveit.com.br/br/xp/manifesto_agil</link>
    </item>
    <item>
      <title>Novo coment&#225;rio feito por Vinicius AC em Manifesto para o desenvolvimento &#225;gil de software</title>
      <description>&lt;p&gt;Caramba, ou ele(Marciofi@hotmail.com) viajou muito ou eu n&#227;o entendi nada do que ele escreveu. :) Por respeito, abra&#231;o a segunda suposi&#231;&#227;o, ent&#227;o vou tentar argumentar em cima disto.
Bom... o in&#237;cio, ou seja, a parte que vai at&#233; antes de BPM, eu realmente n&#227;o entendi muito, seguindo a segunda suposi&#231;&#227;o citada acima, creio que &#233; complexo demais pra meu n&#237;vel de conhecimento atual. Bom... BPM realmente promete muito, n&#227;o sou nem especialista, nem leviano, ent&#227;o n&#227;o posso afirmar conclusivamente se ela &#233; t&#227;o boa quanto diz, ou n&#227;o. Posso dizer apenas que se as BPM&#8217;s cumprirem o que prometem, terei prazer em estud&#225;-las a fundo. Posso dizer tamb&#233;m que pra isso acontecer, elas ter&#227;o que cumprir o prometido em uma quantidade grande e heterog&#234;nea de projetos em diversos locais do mundo, &#8220;s&#243; isso&#8221;. Talvez falte um bocadinho pra chegar l&#225; ainda. Boa sorte pra elas!
&#8220;Desespero dos programadores, observando a quarta ger&#227;o de software, perdendo ser status m&#225;gico do desenvolvimento e manuten&#231;&#227;o dos softwares?&#8221;. Pelo pouco que conhe&#231;o de sistemas, no desenvolvimento tradicional os desenvolvedores/programadores, faz um bom tempo s&#227;o o &#250;ltimo degrau da hierarquia do setor de TI, ou seja, desenvolver software n&#227;o tem status m&#225;gico nenhum. Felizmente as metodologias &#225;geis praticamente exigem uma invers&#227;o deste tipo de desenho hier&#225;rquico. E o que mais me intriga &#233; que estas metodologias tornaram-se a op&#231;&#227;o comum da maioria das empresas modernas, mesmo cometendo este pecado (valorizar muito o desenvolvedor). Ser&#225; que foi porque os donos das empresas s&#227;o bonzinhos ou porque as metodologias &#225;geis revelaram-se  valorosas($$) para empresas? Duvida? Veja aqui: devagil.wordpress.com (no post existem as devidas refer&#234;ncias). E ainda perguntam, &#8220;e o neg&#243;cio, cad&#234; o neg&#243;cio?&#8221;, bom... respondo com outra pergunta. Porque ser&#225; que &#8220;verdades&#8221; quase cinq&#252;enten&#225;rias est&#227;o sendo abandonadas e os princ&#237;pios &#225;geis (princ&#237;pios do manifesto &#225;gil, al&#233;m de muitos outros, todos harmoniosos) v&#234;m sendo largamente adotados? Porque uma mudan&#231;a dessa magnitude est&#225; ocorrendo dentro das empresas(neg&#243;cios)? Ser&#225; que &#233; porque s&#227;o teoricamente bonitas, socialmente agrad&#225;veis, mais humanas, etc? Ou ser&#225; que &#233; porque os empres&#225;rios est&#227;o percebendo que est&#225; &#233; a melhor forma que existente atualmente de gerar valor($$$) para seus neg&#243;cios? Sou todo d&#250;vidas.
Espero que o amigo Marciofi@hotmail.com possa me ajudar, n&#227;o gosto de incerteza. Coincid&#234;ncias a parte, empres&#225;rios tamb&#233;m odeiam incerteza, mesmo assim est&#227;o permitindo a ado&#231;&#227;o de metodologias &#225;geis em suas empresas. Meu Deus!!! Que loucura!! Me ajude M&#225;rcio, por favor.
Bom... agora vou falar de abstra&#231;&#227;o. A semente da XP foi um projeto(algo concreto) muito bem sucedido implantado na Chrysler. A semente do SCRUM foi o excelente processo de desenvolvimento usado pela empresa PatientKeeper no sistema PatientKeeper(produto concreto). A semente do FDD foi um projeto praticamente falido em Singapura com 3500 casos de uso escritos e nenhuma linha de c&#243;digo implementada. O projeto foi declarado invi&#225;vel pela empresa(grande e famosa) inicialmente contratada. Como &#250;ltima esperan&#231;a, alguns grandes desenvolvedores foram chamados. Depois de pouco mais de um ano, o projeto estava com mais de 2.000 funcionalidades implementadas. Aconteceu basicamente a mesma coisa com todas as outras metodologias &#225;geis. Resumi bastante e n&#227;o citei todas, porque o google pode fazer isto melhor que eu, e n&#227;o posso escrever um livro aqui :). 
O mais interessante &#233; que todas as metodologias &#225;geis s&#227;o muito parecidas em seus princ&#237;pios fundamentais, mas nasceram de projetos concretos, desafiadores, revolucion&#225;rios e sem nenhum rela&#231;&#227;o direta. Ou &#233; m&#225;gica, ou &#233; uma coincid&#234;ncia absurda, ou estes princ&#237;pios comuns s&#227;o muito importantes para o sucesso de um projeto de software. Escolham suas op&#231;&#245;es. 
S&#243; concluindo a pequena contra-argumenta&#231;&#227;o em cima do coment&#225;rio &#8220;metodologia criada tendo como base a abstrac&#231;&#227;o&#8221;, refor&#231;o que escrevi SEMENTE para refor&#231;ar a id&#233;ia de que as metodologias &#225;geis s&#227;o como &#225;rvores que j&#225; cresceram bastante, mas que tendem a nunca parar de evoluir. Isto &#233; verdade justamente porque elas est&#227;o muito pr&#243;ximas do concreto, ou seja, pr&#243;ximas dos resultados, do valor gerado para o cliente. Elas surgiram de projetos concretos, s&#227;o muito flex&#237;veis e evoluem ano ap&#243;s ano pragmaticamente sempre com base nos resultados(feedback) concretos de sua pr&#243;pria aplica&#231;&#227;o(evolu&#231;&#227;o cont&#237;nua).
Poderia escrever muito mais sobre o lado concreto das metodologias &#225;geis, isto n&#227;o seria muito dif&#237;cil, afinal elas s&#227;o muito influenciadas por conceitos que surgiram de experi&#234;ncias pr&#225;ticas(concretas). Poderia escrever argumentos diferentes para cada um dos 4 princ&#237;pios do manifesto &#225;gil, s&#243; para refor&#231;ar, mas acho que j&#225; &#233; o bastante. Se o amigo quiser, eu posso, dentro de minhas limita&#231;&#245;es, tentar inform&#225;-lo um pouco melhor sobre o assunto. 
Abra&#231;os,
Vinicius AC.&lt;/p&gt;
</description>
      <link>http://www.improveit.com.br/br/xp/manifesto_agil</link>
    </item>
    <item>
      <title>Novo coment&#225;rio feito por Marciofi@hotmail.com em Manifesto para o desenvolvimento &#225;gil de software</title>
      <description>&lt;p&gt;Realmente, s&#243; posso crer que este tipo de metodologia &#233; a tentativa da sustentabilidade da UML ou ainda da OO, sendo, que OO, criada pela metade, apressada pelas necessidades do mercado ou da possivel falta de mercado, se atrasasse mais um pouco para ser lan&#231;ada, como comparar diante da metodologia de processos? E diante da atual busca, realmente tecnologica, das BPM's? Segundo paradigma do software quebrando-se? Desespero dos programadores, observando a quarta ger&#227;o de software, perdendo ser status m&#225;gico do desenvolvimento e manuten&#231;&#227;o dos softwares? Isso &#233; o que voc&#234;s apresentam como agilidade em projetos? E o neg&#243;cio? Cade o neg&#243;cio? Caros senhores, a abstrac&#231;&#227;o &#233; o maior problema na desde a an&#225;lise de requisitos at&#233; a  homologa&#231;&#227;o de qualquer software ou mais, de qualquer produto e uma metodologia criada tendo como base a abstrac&#231;&#227;o j&#225; &#233; o inicio de um processo fadado ao mau &#234;xito.
Bom, est&#225; &#233; a minha opini&#227;o.
Obrigado
Marcio Fabiano
marciofi@hotmail.com        &lt;br/&gt;
&lt;/p&gt;
</description>
      <link>http://www.improveit.com.br/br/xp/manifesto_agil</link>
    </item>
  </channel>
</rss>
