um pouco sobre agilidade

Post on 07-Dec-2014

451 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Apresentação sobre o agilidade no #tasafoemacao na FCAT

TRANSCRIPT

Um pouco sobre agilidadeVitor Castro

vitorcastro@me.com

quarta-feira, 23 de outubro de 13

Quem sou eu ?

• Bacharel em Sistemas de Informação (UFPA)

• Especialista em Desenvolvimento de Software Java Corporativo (CESUPA)

• Mestrando em Computação (PPGCC-UFPA)

• Linha de Pesquisa: Engenharia de software, Métodos Ágeis

• Atuo em desenvolvimento de software web utilizando métodos ágeis

quarta-feira, 23 de outubro de 13

Como eu aprendi desenvolver software ?

quarta-feira, 23 de outubro de 13

Modelo em Cascata

quarta-feira, 23 de outubro de 13

Levantamento de Requisitos

quarta-feira, 23 de outubro de 13

Análise e Projeto

quarta-feira, 23 de outubro de 13

Desenvolvimento

quarta-feira, 23 de outubro de 13

Testes

quarta-feira, 23 de outubro de 13

Quando entregamos!

quarta-feira, 23 de outubro de 13

Mas por quê ?

quarta-feira, 23 de outubro de 13

Falha de comunicaçãoquarta-feira, 23 de outubro de 13

quarta-feira, 23 de outubro de 13

Ouvi falar em métodos ágeis !

quarta-feira, 23 de outubro de 13

O que são os métodos ágeis ?

quarta-feira, 23 de outubro de 13

Ser rápido ...?quarta-feira, 23 de outubro de 13

quarta-feira, 23 de outubro de 13

Inúmeras metodologias

quarta-feira, 23 de outubro de 13

Como lidar com tantas metodologias ?

quarta-feira, 23 de outubro de 13

Entender a essênciaquarta-feira, 23 de outubro de 13

Essência está nos princípios !

• Nossa maior prioridade é satisfazer o cliente, através da entrega adiantada e contínua de software de valor.

• Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adequam a mudanças, para que o cliente possa tirar vantagens competitivas.

• Entregar software funcionando com freqüencia, na escala de semanas até meses, com preferência aos períodos mais curtos.

• Pessoas relacionadas à negócios e desenvolvedores devem trabalhar em conjunto e diáriamente, durante todo o curso do projeto.

quarta-feira, 23 de outubro de 13

mais princípios ...

• Contínua atenção à excelência técnica e bom design, aumenta a agilidade.

• Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito.

• As melhores arquiteturas, requisitos e designs emergem de times auto-organizáveis.

• Em intervalos regulares, o time reflete em como ficar mais efetivo, então, se ajustam e otimizam seu comportamento de acordo.

quarta-feira, 23 de outubro de 13

e mais princípios ...

• Construir projetos ao redor de indivíduos motivados. Dando a eles o ambiente e suporte necessário, e confiar que farão seu trabalho.

• O Método mais eficiente e eficaz de transmitir informações para, e por dentro de um time de desenvolvimento, é através de uma conversa cara a cara.

• Software funcional é a medida primária de progresso.

• Processos ágeis promovem um ambiente sustentável. Os patrocinadores, desenvolvedores e usuários, devem ser capazes de manter indefinidamente, passos constantes.

quarta-feira, 23 de outubro de 13

quarta-feira, 23 de outubro de 13

Não falei em tecnologia!

quarta-feira, 23 de outubro de 13

O foco é a interação das pessoas

quarta-feira, 23 de outubro de 13

E para iniciar ?quarta-feira, 23 de outubro de 13

SCRUMquarta-feira, 23 de outubro de 13

E depois ....

quarta-feira, 23 de outubro de 13

quarta-feira, 23 de outubro de 13

Obrigado !quarta-feira, 23 de outubro de 13

tasafo.org

@tasafo

slideshare.net/tasafo

tasafo.wordpress.com

facebook.com/comunidadetasafo

quarta-feira, 23 de outubro de 13

Referências das imagens

• www.unmemorabletitle.co.uk

• www.ideiademarketing.com.br

• canal-uec.blogspot.com

• www.my-favorite-coloring.net

• natrilhadocastelo.blogspot.com

• experienciasnamatematica.blogspot.com

quarta-feira, 23 de outubro de 13

top related