A solução de 70%: teste e controle de versão práticos
“O que você o significa necessidade de empurrar para trás a data do lançamento?” Diz o CEO. Diz o CFO. Diz a comunidade de usuário. CTOs, CIOs, e todos os oficiais que vigiam projectos de desenvolvimento principais tiveram que entregar a mensagem temida. Mas um fim do prazo para um fim do prazo é uma armadilha perigosa que possa consumir um projeto inteiro e stymie o ao ponto que nunca lanç. Sobre os anos eu vim acima com seis réguas simples que ajudam fins do prazo a se tornar mais significativos, ao manter os colaboradores, a comunidade de usuário, o CFO e o CEO satisfeitos toda.
1. Tenha sempre o controle de versão menor durante todo o desenvolvimento. Agrupe exigências funcionais em versões menores de modo que a funcionalidade do núcleo seja dada a prioridade e de modo que a equipe de desenvolvimento inteira seja geralmente ativa na mesma versão menor.
2. Alveje sempre liberações menores da versão cada 2 a 4 semanas.
3. Comece sempre a testar imediatamente uma vez que cada versão menor está completa.
4. Dê a prioridade sempre à erro-fixação ao nível o mais elevado em cima da conclusão de todo o teste.
5. Nunca permita que um realce funcional problemático seja um showstopper. Negocie com a comunidade de usuário e o CFO ou o CEO para um atraso dentro, ou a remoção de, a entrega dessa funcionalidade.
6. Lanç sempre o produto no tempo - contanto que a versão menor inteiramente terminada a mais recente é funcional equivalente ou melhor do que o sistema de produção atual. Lanç a, não importa como distante você é de 100% completo.
Assim eu quero-o lanç uma aplicação incompleta? Deixe-nos apenas chamá-la “desafiada funcional”. Este é o que eu chamo a solução de 70%. O fim do prazo não se move e os colaboradores entregam uma versão inteiramente testada, erro-fixa no tempo e dentro do orçamento. Isto dá a gerência a oportunidade de avaliar uns investimentos mais adicionais na funcionalidade da aplicação ao colher os benefícios de todos os desenvolvimentos até agora.
Não responsabilize os colaboradores. É mais provável um projeto funciona sobre o orçamento e sobre o fim do prazo por causa do rastejamento optimista do planeamento ou do espaço de custo do que habilidades pobres do colaborador. Depois destas réguas assegura-se de que entrega do melhor produto que a equipe de desenvolvimento pode conseguir dentro de um orçamento do jogo ou de um período de tempo. Mesmo em um ambiente onde o rastejamento do espaço se transforme um fator, escalar exigências pode ser programada em versões menores assim que nunca retêm o lançamento da aplicação “funcional desafiada”.
Teste? Quem precisa de testar? Assim você não seguiu as seis réguas, você é após a data do gelo do código, e você é supor estar no teste final mas há ainda mais coisas a executar. A comunidade de usuário e o CEO querem saber se você poderá se lanç de qualquer maneira no tempo. Isso é quando o bate se somente nós poderíamos “aerodinamizar” a fase onde de teste nós poderíamos ainda o fazer. Idéia muito má. O custo da suportação para fora devido ao insuficiente teste pode custar mais do que o projeto próprio. Recentemente eu testemunhei uma execução remendada de uma aplicação do serviço de atenção a o cliente que custasse quase à companhia na pergunta seus três mais maiores cliente-e milhões dos dólares.
Trabalhe sua mágica da mediação. Os gerentes do desenvolvimento de aplicações têm que ser negociador da parte e mágico da parte. Precisam de manter todos os lados felizes, mesmo se as expectativas do produto e as limitações do orçamento estão no conflito. Ninguém quer realmente a solução de 70%, mas todos pode viver com ele. E quando ninguém 100% feliz, você sabem você está fazendo-o provavelmente direito.
Leia mais caso que no ponto:
“A régua de quinta-feira”Steve Pickard
CEO, fundador
Trabalhando ativamente com Oracle desde os anos 90 adiantados, Steve architected e desenvolveu tudo dos grandes dados-armazéns e das soluções decision-support às aplicações web imediatas award-winning.
Steve tem graus na matemática e na gerência de sistemas de informação da universidade de Ottawa. Antes de fundar
Pythian, Steve trabalhou como um consultante para companhias numerosas assim como o governo canadense. Permanece o arquiteto chave de Pythian altamente - aplicações e sistemas internos sofisticados do processo de negócio.
Artigo Fonte: Messaggiamo.Com
Related:
» Legit Online Jobs
» Wholesale Suppliers
» The Evolution in Anti-Spyware
» Automated Money Machine On eBay
Webmaster começa O Código do HTML
Adicionar este artigo para o seu site agora!
Webmaster enviar seus artigos
Nenhum registro necessário! Preencha o formulário e seu artigo está no Messaggiamo.Com Diretório!