Ideias, boas ou ruins, nascem em todo lugar. Aqui é o lugar que escolhi para gravar algumas delas, pelo menos as minimamente relevantes. Se todas elas nascerão debaixo do chuveiro só o tempo dirá!
terça-feira, 19 de junho de 2012
Tarefas Menores e Cronogramas Menores
Tarefas Menores e Cronogramas Menores
Desenvolvedores de software são uma espécie especial de otimistas: quando apresentados a uma tarefa de programação, eles pensam, “Isso será fácil! Não vai levar tanto tempo, afinal de contas”.
Então, dê três semanas a um programador para completar a enorme tarefa, e ele gastará duas semanas e meia procrastinando, e então uma programando. O atraso no cronograma provavelmente encontrará os requisitos errados, porque a tarefa se mostrou mais complexa do que parecia. Além disso, quem vai lembrar o que foi acordado entre a equipe três semanas atrás?
Dê a um programador uma tarde para codificar um módulo pequeno, específico e ele vai devorá-lo, pronto para ir para o próximo.
Tarefas menores e cronogramas menores são mais gerenciáveis, escondem menos requisitos mal entendidos e custam menos para você mudar de idéia ou refazer. Cronogramas menores mantém os desenvolvedores engajados e lhes dá mais oportunidades para aproveitar um senso de conquista e menos razões para pensar, “oh, eu tenho tempo suficiente para fazer isso. Por ora, vou terminar de categorizar minhas músicas no meu iTunes”.
—Gina Trapani, desenvolvedora web e editora da Lifehacker, o guia da produtividade e software
Esta "lição" foi extraída do Licro Getting Real.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário