Finalizado = Pronto Para Produção

414 views

Published on

Estamos prontos quando estamos em produção.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
414
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Finalizado = Pronto Para Produção

  1. 1. Finalizado = Pronto Para Produção“Estamos prontos quando estamos em produção”<br />Equipe ComunIP<br />
  2. 2. Software pronto para produção<br />Não seria bom se, uma vez finalizada sua atividade, você nunca tivesse que voltar a ela?<br />Uma feature finalizada ou um BUG corrigido não são uma coleção de código não integrado e sem testes; são prontos para produção.<br />Código não finalizado resulta em “custos ocultos” no projeto. Quando for a hora de gerar a release, você terá uma ingrata surpresa: será necessário cumprir uma seqüência imprevista de trabalho.<br />
  3. 3. O que significa pronto para produção?<br />Modelado(desenhado de modo que todos entendam)<br />Codificado (alguma dúvida?)<br />Integrado (o código funciona de ponta-a-ponta)<br />Compilado (o CMake inclui todos os módulos necessários)<br />Instalado (o software é instalado corretamente)<br />Migrado (o software possui os patches de atualização em ordem e testados, possui schema de atualização do BD, etc.)<br />Corrigido (todos os BUGs anotados foram corrigidos)<br />Testado (passou em todos os testes)<br />Revisto (os clientes viram e confirmaram suas expectativas)<br />Aceito (os clientes concordam que está finalizado)<br />
  4. 4. Como estar pronto para produção (1)<br />Faça progresso em cada parte do seu trabalho todos os dias, e evite reservar os últimos dias da semana para finalizar seu trabalho.<br />À medida que você integra as várias peças do seu código, execute o software para ter certeza de que todas as peças estão em ordem.<br />Certifique-se de que o seu desenvolvimento está de acordo com o desejo do cliente. Em caso de dúvidas, resolva-as com o cliente e apresente-a no “Intervalo do Jogo”.<br />
  5. 5. Como estar pronto para produção (2)<br />Os clientes sempre querem melhorar uma interface gráfica quando a vê pela primeira vez. Se você atrasar ou deixar os protótipos para o final da semana, esteja preparado para “atrasos surpresa”.<br />Durante o processo, você pode encontrar erros, ou gerar um BUG que não existia. Logo que você os encontrar, corrija-os – então melhore seus hábitos de trabalho para prevenir que outros erros aconteçam novamente.<br />Quando você achar que seu trabalho está “pronto para produção”, mostre aos clientes para revisão de aceitação. Uma vez que você vai revisando seu progresso durante a semana, a release não terá nenhuma “surpresa”.<br />
  6. 6. Criando tempo“Isso é uma quantidade absurda de trabalho para uma semana.”<br />Trabalhe em todas as partes simultaneamente, e não deixe partes que não gosta para a última hora.<br />O segredo é gerar artefatos de implementação que possam ser implementados em uma semana. <br />Lembre-se que você está no controle do cronograma.Você decide o quanto está se comprometendo e o tamanho das suas atividades.<br />Divida as tarefas mais complexas em partes que possam ser executadas em uma semana. Agrupe tarefas que possam ser cumpridas juntas em uma semana.<br />As atividades que não estiverem “prontas para produção” não serão computadas no cálculo de “velocidade”.<br />

×