Agilidade em Projetos de Software<br />Paulo Henrique Filho – Teresina – Brasil<br />
objetivo<br />apresentar a<br />		engenharia de sw<br />o que são projetos de sw?<br />	porque agilidade?<br />
como surgiu a Engª SW?<br /><ul><li>NATO (conferencia sobre ES da OTAN) em 1968
 tentativa de contornar a criação de sistemas complexos</li></li></ul><li>crise do software<br />
<ul><li>Projetos estourando o orçamento;
Projetos estourando o prazo;
Software de baixa qualidade;
Software muitas vezes não atingiam os requisitos;
Projetos ingerenciáveis e o código difícil de manter.</li></ul>causas<br />
modelagem<br />requisitos<br />codificação<br />manutenção<br />qualidade<br />áreas da engenharia de software<br />
modelagem<br />requisitos<br />codificação<br />manutenção<br />qualidade<br />áreas da engenharia de software<br />
O que é ES?<br />área do conhecimento da computação, que abrange a especificação, desenvolvimento e manutenção de sistemas...
#WTF ?!<br />crise do software<br />
ChaosReport, StandishGroup 2009<br />
mal emprego das práticas de gerenciamento e desenvolvimento<br />
softwares mirabolantes<br />
projetos de SW?<br />
projetos de SW<br />modelagem<br />requisitos<br />codificação<br />    qualidade<br />manutenção<br />
Engª SW == Engª Civil?<br />
Manifesto para Desenvolvimento Ágil de Software<br />Estamos descobrindo maneiras melhores de desenvolver software, fazend...
Princípios por trás do Manifesto Ágil<br />Nós seguimos estes princípios:<br />Nossa maior prioridade é satisfazer o clien...
Construa projetos em torno de indivíduos motivados. Dê a eles o ambiente e o suporte necessário e confie neles para fazer ...
Scrum<br />
PRODUCT BACKLOG<br />Sprint backlog 01:<br />Funcionalidades  contábeis<br />Sprint backlog 03:<br />Funcionalidades ponto...
comunidades pelo norte/nordeste<br />scrumamazonia.com<br />
comunidades pelo norte/nordeste<br />scrumfortaleza.com.br<br />
comunidades pelo norte/nordeste<br />scrumpb.org<br />
comunidades pelo norte/nordeste<br />scrum.org.br<br />
eventos pelo Brasil<br />agilebrazil.com<br />
eventos pelo Brasil<br />oxenterails.com<br />
E o mercado de T.I.?<br />oxenterails.com<br />
Próximos SlideShares
Carregando em…5
×

Agilidade em projetos de software

1.534 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.534
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
18
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Agilidade em projetos de software

  1. 1. Agilidade em Projetos de Software<br />Paulo Henrique Filho – Teresina – Brasil<br />
  2. 2. objetivo<br />apresentar a<br /> engenharia de sw<br />o que são projetos de sw?<br /> porque agilidade?<br />
  3. 3. como surgiu a Engª SW?<br /><ul><li>NATO (conferencia sobre ES da OTAN) em 1968
  4. 4. tentativa de contornar a criação de sistemas complexos</li></li></ul><li>crise do software<br />
  5. 5. <ul><li>Projetos estourando o orçamento;
  6. 6. Projetos estourando o prazo;
  7. 7. Software de baixa qualidade;
  8. 8. Software muitas vezes não atingiam os requisitos;
  9. 9. Projetos ingerenciáveis e o código difícil de manter.</li></ul>causas<br />
  10. 10. modelagem<br />requisitos<br />codificação<br />manutenção<br />qualidade<br />áreas da engenharia de software<br />
  11. 11. modelagem<br />requisitos<br />codificação<br />manutenção<br />qualidade<br />áreas da engenharia de software<br />
  12. 12. O que é ES?<br />área do conhecimento da computação, que abrange a especificação, desenvolvimento e manutenção de sistemas de software, aplicando técnicas de gerenciamento de projeto e desenvolvimento, objetivando a organização, produtividade e qualidade.<br />http://www.photojumping.com<br />
  13. 13. #WTF ?!<br />crise do software<br />
  14. 14. ChaosReport, StandishGroup 2009<br />
  15. 15. mal emprego das práticas de gerenciamento e desenvolvimento<br />
  16. 16. softwares mirabolantes<br />
  17. 17. projetos de SW?<br />
  18. 18. projetos de SW<br />modelagem<br />requisitos<br />codificação<br /> qualidade<br />manutenção<br />
  19. 19. Engª SW == Engª Civil?<br />
  20. 20. Manifesto para Desenvolvimento Ágil de Software<br />Estamos descobrindo maneiras melhores de desenvolver software, fazendo-o nós mesmos e ajudando outros a fazerem o mesmo. Através deste trabalho, passamos a valorizar: <br />Indivíduos e interações mais que processos e ferramentasSoftware em funcionamento mais que documentação abrangenteColaboração com o cliente mais que negociação de contratosResponder a mudanças mais que seguir um plano<br />Ou seja, mesmo havendo valor nos itens à direita,valorizamos mais os itens à esquerda.<br />
  21. 21. Princípios por trás do Manifesto Ágil<br />Nós seguimos estes princípios:<br />Nossa maior prioridade é satisfazer o clienteatravés da entrega contínua e adiantadade software com valor agregado.<br />Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento. <br />Processos ágeis tiram vantagem das mudanças visando vantagem competitiva para o cliente.<br />Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo.<br />Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto.<br />
  22. 22. Construa projetos em torno de indivíduos motivados. Dê a eles o ambiente e o suporte necessário e confie neles para fazer o trabalho.<br />O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimentoé através de conversa face a face.<br />Software funcionando é a medida primária de progresso.<br />Os processos ágeis promovem desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.<br />Contínua atenção à excelência técnica e bom design aumenta a agilidade.<br />Simplicidade--a arte de maximizar a quantidade de trabalho não realizado--é essencial.<br />As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis.<br />Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento de acordo.<br />
  23. 23. Scrum<br />
  24. 24.
  25. 25. PRODUCT BACKLOG<br />Sprint backlog 01:<br />Funcionalidades contábeis<br />Sprint backlog 03:<br />Funcionalidades ponto eletrônico<br />Sprint backlog 04:<br />Funcionalidades fluxo de caixa<br />Sprint backlog 02:<br />Funcionalidades RH<br />
  26. 26. comunidades pelo norte/nordeste<br />scrumamazonia.com<br />
  27. 27. comunidades pelo norte/nordeste<br />scrumfortaleza.com.br<br />
  28. 28. comunidades pelo norte/nordeste<br />scrumpb.org<br />
  29. 29. comunidades pelo norte/nordeste<br />scrum.org.br<br />
  30. 30. eventos pelo Brasil<br />agilebrazil.com<br />
  31. 31. eventos pelo Brasil<br />oxenterails.com<br />
  32. 32. E o mercado de T.I.?<br />oxenterails.com<br />
  33. 33. Invista no seu futuro!<br />#WTF!!!<br />mas onde ?! Como?!<br />
  34. 34. Onde investir?<br />
  35. 35. conhecimento ...<br />
  36. 36. Paulo Henrique Filho<br />@pauloh<br />paulinho.filho@gmail.com<br />paulinhofilho.wordpress.com<br />

×