Pular para o conteúdo principal

Scrum - A forma como vemos e fazemos as coisas esta errada

Planejar é útil, seguir cegamente os planos é burrice

É muito tentador desenhar inúmeros gráficos. Todo o trabalho que precisa ser feito em um projeto de grande porte aparece ali, detalhado, para todos verem, mas quando se deparam com a realidade, os planos desabam. Inclua no seu método de trabalho a possibilidade de mudança, descoberta e inovação. 

Inspeção e adaptação

De tempos em tempos, pare o que está fazendo, revise o que já fez e verifique se deveria continuar fazendo a mesma coisa ou se existe uma maneira melhor de fazer. 

Mude ou morra

Agarrar-se ao modo antigo de fazer as coisas – comando, controle e previsibilidade rígida – só resultará em fracassos. Nesse meio-tempo, o concorrente que estiver disposto a inovar vai deixar você para trás. 

Fracasse rápido para que possa corrigir o problema quanto antes

A cultura corporativa costuma dar mais valor a formulários, procedimentos e reuniões do que à criação de valor concreto, que possa ser verificado a curtos intervalos de tempo pelos usuários. O trabalho que não resulta em valor real é loucura. Trabalhar em um produto em ciclos curtos permite que se obtenha o feedback do usuário logo no começo do desenvolvimento. Assim, você pode eliminar imediatamente tudo aquilo que constitui um desperdício óbvio de esforço.


Trechos do excelente livro "Scrum: The Art of Doing Twice The Work in Half The Time" de Jeff Sutherland

Comentários

Mais visitadas

Como pegar valor de coluna invisível do GridView

Em determinado momento nos deparamos com a seguinte situação, nossa tabela do banco de dados possui como campo chave, um ID por exemplo, incrementado por uma rotina da aplicação, do banco ou algum outro mecanismo de incremento (sequences, increment, etc), logo não há porque mostrar essa coluna para o usuário porque o mesmo não sabe de sua existência, e seu valor não tem qualquer relevância para ele, sendo assim o mais lógico a se fazer é não mostra-lá na aplicação. Seu valor é necessário já que por se tratar de uma chave primária precisaremos dela para atualizar, inserir ou excluir os dados, então o que fazer? A resposta seria simples, deixemos ele invisível, buscaremos seu valor e o usuário não perceberá, porém a partir da versão 2005 do visual Studio as colunas setadas com "visible = false" não são renderizadas, com isso ao se tentar acessar seu valor o que recebemos é nada. Para contornarmos essa situação podemos codificar o seguinte: protected void GridView1_R...

Lista de políticos com ficha suja

ATUALIZAÇÃO (08/03/2012 ano de eleição) Representantes de duas pessoas da lista (Eliseu Padilha e Alex Canziani) entraram em contato e pediram que esses fossem removidos, alegando que não houve condenação. É justo essa requisição, porém vale lembrar que escândalos nacionalmente reconhecidos de corrupção não deram em nada, por isso o que realmente conta nesse ano de eleição é uma pesquisa minuciosa sobre os candidatos escolhidos, eu particularmente, por não estar nem um pouco satisfeito, não irei votar em ninguém que já tenha sido eleito. Estou voltando a postar por um motivo nobre, meu tempo continua apertado mas esse post é rápido, na verdade nem meu ele é (visitem o espaço de nosso amigo Lord ), estou apenas repassando essa valiosa informação. Teremos eleição esse ano, e é importante não repetirmos erros passados, vamos ficar atentos em relação a esses nomes e exclui-los de vez do cenário politico nacional. Façamos nossa parte, publicando em nossos blog...

Manipulando Arquivos no Java

Olá a todos hoje falaremos de manipulação de arquivos, uma situação muito utilizada seja para persistência de dados como arquivos de cofiguração, relatórios simples, armazenamento para transferência de dados ou em até alguns casos pequenas bases de dados (para armazenamento de um grande volume de informações dê preferência aos DBMS, mesmo em dispositivos móveis com as versões compacts). A classe File É com ela que iremos trabalhar para manipular arquivos: File arq = new File(“c:\\programero\\arquivo.txt”); if (!arq.exists()){    System.out.println(“Arquivo não existe !”); } Na classe File temos os métodos: getName Retorna o nome do arquivo. renameTo Renomeia o arquivo. exists Verifica se o arquivo existe. canWrite Verifica se é possível escrevet no arquivo. canRead Verifica se um arquivo pode ser lido. isFile Verifica se o caminho definido é um a...