mais com menos

Click here to load reader

Upload: clayton-k-n-passos

Post on 15-Apr-2017

231 views

Category:

Engineering


1 download

TRANSCRIPT

Mais com menosProduzir mais com menos tempo possvel

Scrum sem Xtreme programming no sustentvelScrum sem Continuous Integration INPRODUTIVO, cheio de RETRABALHOAps implantar Continuous integration, seguir para continuous deployment, seguindo de continuous delivery

https://vimeo.com/17915221

http://martinfowler.com/bliki/FlaccidScrum.html

Prticas de engenharia a serem adotadas OBRIGATORIAMENTE - Branch nica- Testes automatizados

Todo o resto das prticas, viro em decorrncia destas duas. Na primeira vai doer, mas depois bom D+ ;)

http://www.desenvolvimentoagil.com.br/xp/

Em Agile, o workflow sequencial, mas o desenvolvimento concorrente

workflow de desenvolvimento de software:Analysis -> Design -> Code -> Test -> Ready to Go

Em mtodo tradicional, workflow e o desenvolvimento sequencial

https://vimeo.com/17915221

Clayton Passos () - Waterfall ou no, desenvolvimento de software passa por essas fazes.Clayton Passos () - Ao trabalhar com pequenos requisitos, h concorrncia, isto significa um a tarefa pode interferir na outra.Clayton Passos () - E so as prticas de engenharia que garantem que o risco seja mitigado. Scrum por ser prticas de administrao no trata este problemaConsidere que cada linha uma histria

No momento do tempo em destaque, h cinco tarefas concorrendo umas com as outras, sem as prticas de engenharia este cenrio um INFERNO tanto do ponto de vista gerencial, quanto do ponto de vista de engenharia

Isso tudo s funciona se tiver CONTINUOUS INTEGRATION

https://vimeo.com/17915221

Acredito que h muita coisa que podemos fazer para ser mais produtivos, porm, acredito que o primeiro passo para a Empresa este, adotar Continuous Integration e/ou prticas de Engenharia de softwareOutras melhorias, viro naturalmente na sequncia

throw new SorryException(Scrum sem XP no funciona. Para produzir mais, no temos de trabalhar mais, tempos de trabalhar melhor);

E depois, oque vem?Ambientes de teste iguais ao de produoSem isto h muito desperdcio de tempo procurando bugs, que s ocorrem em produo