1 / 21

Metodologia de Desenvolvimento de Software

Metodologia de Desenvolvimento de Software. Daniela Vieira Líder de Qualidade de Software daniela.vieira@s2it.com.br. Sobre a S2it. Empresa 100% brasileira focada em serviços de TI; Mais de 15 anos de experiência em projetos Oracle de alta complexidade;

elga
Download Presentation

Metodologia de Desenvolvimento de Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Metodologia de Desenvolvimento de Software Daniela Vieira Líder de Qualidade de Software daniela.vieira@s2it.com.br

  2. Sobre a S2it • Empresa 100% brasileira focada em serviços de TI; • Mais de 15 anos de experiência em projetos Oracle de alta complexidade; • Grande experiência em desenvolvimento sob-medida de aplicações • (alta demanda e alta disponibilidade); • Certificação MPS.BR nível G; • Convênios com universidades; • Mais de 1.300 projetos concluídos; • Aproximadamente 280 clientes ativos;

  3. Microsoft .NET Java Database LAMP Tecnologias • JBossApp Server • Oracle Weblogic • Hibernate • Spring Framework • Struts Framework • C# • VB.NET • SharePoint • Project Server • Exchange Server • Windows Server • Oracle • PostgreSQL • IBM DB2 • MySQL • Linux • Apache • MySQL • PHP

  4. Parcerias Estratégicas

  5. * Problemas comuns em projetos de desenvolvimento de software. * O que é uma metodologia? * Metodologias para desenvolvimento de software. Tópicos abordados

  6. Problemas comuns em projetos de desenvolvimento de software.

  7. Falhas de Comunicação

  8. Estatísticas • Motivos • Consomem mais recursos que o orçado; • Consomem mais tempo que o estimado; • Não entregam o que foi combinado; (+) 100 mil projetos (pequeno - grande porte) de software nos EUA.

  9. Para resolver esses problemas, seguimos uma metodologia.

  10. O que é uma Metodologia? Padrões Comunicação Objetivo comum Aproveitamento recursos Metodologia

  11. Metodologias para Desenvolvimento de Software • Metodologia tradicional: PDI-SW (Processo de Desenvolvimento Iterativo de Software) • Metodologia ágil: SCRUM

  12. Metodologia de desenvolvimento ágil nascida em empresas de fabricação de carros em 1986 (Takeuchi e Nonaka). • Jeff Sutherland, John Scumniotales, e Jeff McKenna – documentaram e implementaram - EaselCorporation em 1993. • Tipo de formação do Rugby. • Passou a ser utilizado no mundo a partir de 1995. Introdução ao SCRUM

  13. Sprint Planning 1 – 2 horas

  14. Teammembers dividem as estórias do SprintBakclog em tarefas curtas (duração máxima – 1 dia) e objetivas. • A lousa de atividades (ScrumBoard) é então montada com as estórias. Sprint Planning 2 – 2 horas

  15. Com a ScrumBoard montada, cada integrante da equipe consome as tarefas em que acredita poder colaborar. • Deste ponto em diante não deve haver mudanças de requisito das estórias selecionadas para o Sprint corrente. • Na lousa há a seguinte classificação das tarefas: Mãos a Obra !

  16. Dúvidas?

  17. http://www.infoq.com/presentations/The-Roots-of-Scrum • http://pt.wikipedia.org/wiki/Scrum • http://www.agilealliance.org/system/article/file/888/file.pdf Referências

  18. Escritórios

  19. Obrigada! Daniela Vieira Líder Qualidade de Software daniela.vieira@s2it.com.br

More Related