metodologia de desenvolvimento de software daniela vieira líder de qualidade de software...

21
Metodologia de Desenvolvimento de Software Daniela Vieira Líder de Qualidade de Software [email protected]

Upload: internet

Post on 17-Apr-2015

105 views

Category:

Documents


0 download

TRANSCRIPT

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

Metodologia de Desenvolvimento de Software

Daniela VieiraLíder de Qualidade de [email protected]

Page 2: 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;

•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;

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

Tecnologias

• Linux• Apache• MySQL• PHP

• C#• VB.NET• SharePoint• Project

Server• Exchange

Server• Windows

Server

• JBossApp Server

• Oracle Weblogic

• Hibernate• Spring

Framework• Struts

Framework

• Oracle• PostgreSQL• IBM DB2• MySQL

Java DatabaseMicrosoft .N

ET

LAMP

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

Parcerias Estratégicas

Page 5: Metodologia de Desenvolvimento de Software Daniela Vieira Líder de Qualidade de Software daniela.vieira@s2it.com.br
Page 6: Metodologia de Desenvolvimento de Software Daniela Vieira Líder de Qualidade de Software daniela.vieira@s2it.com.br

Tópicos abordados* Problemas comuns em projetos de desenvolvimento de software.

* O que é uma metodologia?

* Metodologias para desenvolvimento de software.

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

Problemas comuns em projetos de desenvolvimento de software.

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

Falhas de Comunicação

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

EstatísticasMotivos

• 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.

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

Para resolver esses problemas, seguimos uma metodologia.

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

O que é uma Metodologia?Padrões

Comunicação

Objetivo comum

Aproveitamento recursos

Metodologia

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

Metodologias para Desenvolvimento de Software

• Metodologia tradicional: PDI-SW (Processo de Desenvolvimento Iterativo de Software)

• Metodologia ágil: SCRUM

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

Introdução ao SCRUM• 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 - Easel Corporation em 1993.

• Tipo de formação do Rugby.

• Passou a ser utilizado no mundo a partir de 1995.

Page 14: Metodologia de Desenvolvimento de Software Daniela Vieira Líder de Qualidade de Software daniela.vieira@s2it.com.br
Page 15: Metodologia de Desenvolvimento de Software Daniela Vieira Líder de Qualidade de Software daniela.vieira@s2it.com.br

Sprint Planning 1 – 2 horas

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

Sprint Planning 2 – 2 horas• Team members dividem as

estórias do Sprint Bakclog em tarefas curtas (duração máxima – 1 dia) e objetivas.

• A lousa de atividades (Scrum Board) é então montada com as estórias.

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

Mãos a Obra !• Com a Scrum Board 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:

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

Dúvidas?

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

Referências• 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

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

Araraquara - América Centro EmpresarialRua Padre Duarte, 151 – 3º andarTels: (55 16) 3333-5707

(55 11) 2626-7181

Ribeirão Preto - New Century Av. Presidente Vargas, 2001 – 14º andarTels: (55 16) 3623-9101

(55 11) 2626-7181

São PauloAv. Paulista, 2064 – 3º andarTels: (55 11) 2626-7181

Informações:[email protected]. Comercial: [email protected]: [email protected] Humanos: [email protected]: [email protected]

Escritórios

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

Obrigada!

Daniela VieiraLíder Qualidade de [email protected]