Se a sua ideia é:
Aumento de produtividade e lançar softwares com mais frequência
Desenvolvimento ágil não é uma solução
Trabalhar com agilidade é apena um modo diferenciado
Não é o mais rápido, embora tem uma produtividade acima da média
Essa produtividade não deve ser o motivador
Durante o aprendizado normalmente os times demoram em média de 3 a 6 meses para sentir esse ganho de produtividade
E neste tempo serão mais lentos
Também não deve ser usado por ser o mais legal ou a moda
Pois...
Se a motivação for velocidade
pode motiva-pôs a tomar atalhos
Sendo menos rigorosos e isso pode prejudicar a qualidade da entrega
A pergunta certa é:
O desenvolvimento ágil irá nos ajudar a ter mais sucesso?
Mas o que é o sucesso?
A Ideia tradicional:
Bem sucedido:
Se sentir Desafiado:
Defeituoso:
Além disso:
Você pode ter sido bem sucedido, porém pode ter falhado no final, pois não conseguiu atrair os usuários finais ou porque não agregou valor ao negócio
Ou seja, você pode por exemplo ter desenvolvido um sistema que tenha estourado o prazo ou o orçamento, ou ambos, mas se no final ele economizou milhões pode para a empresa ser um case de grande sucesso, não apenas no lucro, mas se seu sistema reduziu esforços, volume de trabalho, aumento de capacidade, ele pode ser considerado um case de sucesso
Recompensas pessoais:
Recompensas pessoais:
Recompensas pessoais:
Isolados não terão significado algum, provavelmente falhará, o ideal são os 3 juntos, pois:
Tipos de sucesso
Preocupações:
Sucesso Organizacional:
Com as metodologias ágeis:
Sucesso Organizacional:
Sucesso Organizacional:
Excelência técnica, códigos limpos, de fácil manutenção, continuamente melhorados, continuamente testados, nesse ponto podemos utilizar práticas de XP para cobrir essa qualidade, programação em pares, TDD, revisão de código.
Sucesso técnico
Depende da área que você atua...
Sucesso Pessoal
Sucesso Pessoal
Sucesso Pessoal
Sucesso Pessoal
Sucesso Pessoal
Sucesso Pessoal
O que é “ser ágil“?
É mais complicado do que se pode pensar, não é um processo que pode ser seguido ou algo que podemos praticar.
É uma filosofia, a maneira de se pensar é o manifesto ágil, um conjunto de Apenas 4 valores e 12 princípios.
Para ser ágil devemos colocar na prática tais valores e princípios.
Métodos ágeis
Métodos ou processos são maneiras de se trabalhar, alguns são escritos como quando montamos um móvel, outros são improvisados e informais, como quando limpamos nossas casas.
Os métodos ágeis nada mais são do que processos que suportam a filosofia ágil, consistem de elementos individuais chamados práticas.
Estas práticas existem há anos, tais como padrões do projeto, controle de versão, demonstrações semanais, etc, estas práticas destacam as partes que suportam a filosofia ágil e descarta o resto, misturando algumas novas ideias, o resultado, um pacote enxuto, poderoso e que se auto-reforça.
Não crie seu próprio método
Querer misturar práticas ágeis de diversos métodos ágeis, parece algo simples, há vantagens de ser escolhidas boas práticas ágeis.
Porém sem ter a experiência ágil provavelmente práticas ágeis erradas serão escolhidas, assim como em programação há muito mais do que escrever códigos há muito mais no desenvolvimento ágil do que práticas , que são expressões dos princípios ágeis fundamentais, a não ser que conheça intimamente estes princípios, provavelmente fará escolhas erradas, lembrando que as práticas englobam mais do que um princípio para solucionar os problemas.
Princípios ágeis
Cada projeto terá suas particularidades, ao invés de criar um método ágil, utilize um existente e vá o refinando de maneira iterativa, aplique-o veja o que funciona e o que não funciona e faça uma dedução educada sobre como melhorar e repita.
Encontre um mentor
Portanto,
Divirta-se nesse mundo ágil, há infinitas possibilidades de tornar seu trabalho melhor, mais divertido e com quais qualidade.
Obrigado