13 de julho de 2010, por Denis Ferrari em Herocast

A cada dia que passo na área de desenvolvimento de software percebo que a mesma é peculiar em vários aspectos. É comum pessoas de outras áreas formarem opiniões sobre a nossa área usando como referência suas áreas de conhecimento, o problemas disso é que, geralmente, só quem é da área de software consegue ter uma visão realista sobre as características e problemas da área.

Após vários debates sobre o tema, decidi fazer um post sobre Previsibilidade em desenvolvimento de software. Decidi abordar o tema em uma apresentação ao invés de escrever, pois acredito que assim consegui expressar melhor as características que fazem com que seja tão difícil na nossa área estimar o tempo de desenvolvimento dos projetos.

Veja mais sobre previbilidade em desenvolvimento de software na tag “Previsibilidade” no delicious.

Abraços!


Comentários:
5 Comentários postados em "Previsibilidade em desenvolvimento de software"
Eduardo Signori on julho 16th, 2010 at 9:31 #

Muito bom Denis, parabéns! Ótimo post. Meu grande problema aqui na empresa é justamente a falta da conhecimento dos supervisores na área de desenvolvimento de software, como é uma área nova ainda na empresa enfrento esse problema.

Abraço!


Edmilson Hora on julho 16th, 2010 at 14:54 #

Denis, Parabéns!

gostei muito do post com audio/video.
[]´s
Edmilson


Saulo on julho 17th, 2010 at 4:02 #

Denis, não tenho muito a acrescentar pois, mandou muito bem. Para quem não conhece a cultura ágil, isso tudo é um mundo novo, mas essas váriaveis que colocou dentro de um “modo de operação”(Gostei dessa definição), são exaustivamente discutidas no mundo ágil. Acho que valeria a pena vc apresentar o chaos report para a galera, para se ter uma idéia de que ainda “engatinhamos” em matéria de fazer software.
Parabéns !!
Abrações !


Thiago Ghisi on julho 19th, 2010 at 3:59 #

Parabéns aí Denis.

Concordo 100%!

Conversando com o pessoal da Thoughtworks no Agilebrazil mês passado sobre como era o processo deles de previsão/estimativa/chame como quiser do projetos de software deles…obtivemos praticamente a mesma resposta que você passa nessa sua excelente apresentação.

Basicamente, eles falaram que só passam a estimativa final de entrega(prazo) ou custo do projeto para o cliente após a conclusão da 3º iteração do projeto. Não lembro se falaram também alguma coisa a respeito de conhecimento na área de negócio.
Mas, enfim, estão totalmente alinhados.

Temos é que disseminar explanações como essa sua para conseguirmos mudar como os projetos de software ainda são “comprados”. Várias grandes empresas, e até mesmo o governo brasileiro ainda fazem licitações para projetos de software igual fazem para uma licitação para construção de uma ponte, por exemplo.

Abs,


Renato Mattos on setembro 6th, 2010 at 12:32 #

Ótima apresentação, parabéns.

Realmente é feliz a equipe que consegue aplicar as metodologias em seus projetos conseguindo assim qualidade nos seus software e um ambiente salutar para a equipe.

O problema que o mercado brasileiro ainda engatinha em engenharia de software e os gestores tratam TI como uma Fábrica comum por não serem da Área.

É comum ver no mercado gestores querendo “espremer as laranjas até o bagaço” para conseguir atender aos seus prazos, achando que estão produzindo bem e tendo lucros. Nesse cenario vejo software com pessimas qualidades de codificação, piorando a manutenção e gerando um custo no final muitas vezes maior do que se tivesse dado tempo adquado para a equipe desenvolver com qualidade.


Deixe um comentário

Nome: 
Email: 
URL: 
Comentário: