23
© 2012 IBM Corporation Building better software Desenvolvimento de Software e Colaboração em tempos de Facebook Patricia Mantovani Capani [email protected] Especialista Técnica IBM Rational TDC São Paulo 2013 12/07/2013

TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

Embed Size (px)

Citation preview

Page 1: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2012 IBM Corporation

Building better software

Desenvolvimento de Software e Colaboração em tempos de Facebook Patricia Mantovani Capani – [email protected] Especialista Técnica IBM Rational

TDC São Paulo 2013 – 12/07/2013

Page 2: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

Web 2.0

“Web 2.0 é a mudança para uma internet como plataforma, e um

entendimento das regras para obter sucesso nesta nova plataforma. Entre

outras, a regra mais importante é desenvolver aplicativos que aproveitem

os efeitos de rede para se tornarem melhores quanto mais são usados

pelas pessoas, aproveitando a inteligência coletiva”.

• Rich Internet application (RIA)

• Web-oriented architecture (WOA)

• Social Web

Tim O'Reilly

Page 3: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

Exemplos

Ou seja: O usuário interage e FAZ PARTE do

sistema.

Page 4: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

Informação instantânea vinda de todos os lados

4

Page 5: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

Informação instantânea vinda de todos os lados

5

Page 6: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

6

http://agilemanifesto.org/iso/ptbr/

Page 7: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

7

http://agilemanifesto.org/iso/ptbr/

Page 8: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

RSS Feeds

Instant Messaging

Comentários

Tag Cloud

Dashboards Personalizados

Transparência

Inteligência Coletiva

Page 9: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

Web 2.0 no

Page 10: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

Web 2.0 no

Page 11: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

Web 2.0 no

Page 12: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

12

Page 13: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

Com Microsoft Visual Studio

13

Page 14: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

RSS Feeds

Instant Messaging

Comentários

Tag Cloud

Dashboards Personalizados

Transparência

Inteligência Coletiva

Colaboração

“EM CONTEXTO”

Page 15: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

Rastreabilidade

Requisito Estoria Atividade Pessoa Responsável

Artefato (Documento) Artefato (Fonte) Executável

Caso de Teste Execução de Teste Defeito Correção

Entrega em Produção Mudança Requisito etc...

15

Page 16: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

Rational Team Concert

LOGIC DB

Planejamento

Gestão de

Build

Relatórios

Itens de

Trabalho

Controle

de Versão

Com único repositório

Demandas

Tarefas

Defeitos

Req. de mudança

Sol. Implantação

Serviços

Aplicações

App Web

Banco de Dados

Projeto

Recursos

Cronograma

Qualidade

Projeto

Recursos

Cronograma

Entregas,

Fases

Artefatos

Fontes

Documentos

Como foi

a execução?

O que?

Quando?

Quem?

Page 17: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

Termos Comums em Agile

Planos, Iterações

Backlog, Product backlog, Sprint backlog

Burndown, Burnup

Times / Equipes

Velocidade do time, Workload

Entregas Frequentes, Software Funcionanado

Comunicação Face a Face

Retrospectivas

17

Page 18: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

Algumas Métricas de Saúde de Projeto

Cronograma / Backlog / Burndown / Itens não Planejados / Team Velocity

Bugs (prioridade / severidade)

Número de Testes Executados

Porcentagem de Testes com Sucesso

Code coverage

Rotatividade do Código – File e Change Set Activity

Workload do Time

-> Integração entre elas, sinais de saúde como um paciente

Previsibilidade !

Page 19: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

Para experimentar

Para conhecer melhor...

https://jazz.net/products/sandbox/

19

Page 20: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

Para Instalar e

usar em

PRODUÇÃO

Para experimentar

Para conhecer melhor...

https://jazz.net/products/sandbox/

20

Page 21: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

Para Instalar e

usar em

PRODUÇÃO

Para experimentar

Para conhecer melhor...

https://jazz.net/products/sandbox/

21

Para Usar

Na Nuvem

https://hub.jazz.net/

Page 23: TDC 2013 SP | Trilha ALM: Desenvolvimento em Tempos de Facebook

© 2013 IBM Corporation

Building better software

OBRIGADA!

[email protected]