domingo, 14 de agosto de 2011

O Sistema sem Fim

stars

O sistema sem fim começa com a previsão de tudo que deve ser feito no sistema, não adota entrega iterativa para o cliente e a comunicação é fraca.

Muitas vezes o sistema sem fim nem chega terminar pelos seguintes motivos:

  • Estouro do tempo de contrato;
  • Pedido do cliente;
  • Outros.

Um fato que deve ser analisado é que quase todo sistema sem fim adota o modelo cascata. Sendo que, depois da parada e retorno do sistema sem fim, quase toda equipe acaba adotando as seguintes melhorias:

  • Uma melhor comunicação;
  • Busca da colaboração do cliente;
  • Entrega iterativa de software funcional para o cliente;
  • Responder as mudanças;
  • Algum método ágil e boas práticas da engenharia de software.

Em suma, a cultura ágil é uma forma utilizada para sanar a história triste do sistema sem fim. Sendo assim, satisfazendo o cliente e mantendo a motivação da equipe. Pois afinal, software sofre mudança, e não dá para prever tudo como na construção de um prédio.

Fonte:

http://manifestoagil.com.br/

Ta-ta for now

segunda-feira, 8 de agosto de 2011

Agile Open Porto Alegre no dia 23 de Setembro de 2011

No dia 23 de setembro de 2011, será realizado Agile Open Porto Alegre. O evento será das 09 às 18 horas na UniRitter, campus Porto Alegre. Esse evento foi um sucesso em Campinas e Zurique.

Informações sobre o evento e inscrições no site: http://agileopenportoalegre.com/

Obs.: As inscrições são gratuitas.

Fonte:

http://agileopenportoalegre.com/

Ta-ta for now

domingo, 7 de agosto de 2011

Vídeo Falsas Certezas - Fabiano Milani

Uma conversa rápida de Fabiano Milano sobre crenças limitantes, ou seja, falsas certezas:

http://youtu.be/MmCoMP19tE8

Fonte:

“Conversa Rápida - Falsas Certezas - Fabiano Milani” by

adaptworks:

http://youtu.be/MmCoMP19tE8

Ta-ta for now

Vídeo Liderança técnica e bons líderes - Fabiano Milani by adaptworks

Uma conversa rápida de Fabiano Milano sobre a diferença da liderança técnica e bons lideres:

http://www.youtube.com/watch?v=_Gk3o8r8mkU

Fonte:

“Conversa Rápida - Liderança técnica não é sinônimo de bons líderes - Fabiano Milani” by adaptworks:

http://www.youtube.com/watch?v=_Gk3o8r8mkU&feature=related

Ta-ta for now

 

quarta-feira, 3 de agosto de 2011

Alguns Cuidados ao Aproveitar uma Funcionalidade

comida

A prática de aproveitamento de uma funcionalidade não é recomendável seguindo as boas práticas da engenharia de software. Mas com maturidade profissional e a corrida contra o tempo é muito utilizada, sendo assim vou citar alguns cuidados que devem ser tomados no aproveitamento de uma funcionalidade:

  • A funcionalidade que esta sendo aproveitando supre a necessidade do negócio? Lembre-se que você não é apenas um codificador e deve saber o negócio que esta desenvolvendo;
  • A duplicação de uma mesma funcionalidade em um sistema contribui para o crescimento desordenado do mesmo. Evite arquiteturas inchadas, se estão sendo duplicadas é sinal que são genéricas. Lembre-se do sistema Lean e diga não ao desperdício;
  • Aplique teste unitário na funcionalidade aproveitada ou genérica ao sistema. Quebrar o teste, refatorar e fazer o teste passar é mais uma contribuição na qualidade do negócio e código;
  • Aplique Clean Code na funcionalidade. Lembre-se da Regra do escoteiro: Deixe área do acampamento mais limpa do que quando você a encontrou. Mantenha seu código limpo como sua casa

Ta-ta for now!