19
© 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

TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

Embed Size (px)

DESCRIPTION

Apresentação do TDC. Boa parte era composta de demonstração. Demostrações semelhantes podem ser vistas em http://youtu.be/LlQ-0-RJRoM e http://youtu.be/tJZvDPqocpw.

Citation preview

Page 1: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2012 IBM Corporation

Building better softwareBuilding 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: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding 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: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding better software

Exemplos

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

Page 4: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding better software

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

4

Page 5: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding better software

5

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

Page 6: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding better software

6

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

Page 7: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding better software

RSS Feeds

Instant Messaging

Comentários

Tag Cloud

Dashboards Personalizados

Transparência

Inteligência Coletiva

Page 8: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding better software

Web 2.0 no

Page 9: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding better software

Web 2.0 no

Page 10: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding better software

10

Page 11: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding better software

Com Microsoft Visual Studio

11

Page 12: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding better software

RSS Feeds

Instant Messaging

Comentários

Tag Cloud

Dashboards Personalizados

Transparência

Inteligência Coletiva

Colaboração Colaboração ““EM CONTEXTOEM CONTEXTO””

Page 13: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding 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...

13

Page 14: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding better software

Rational Team Concert

LOGICDB

Planejamento

Gestão de Build

Relatórios

Itens de Trabalho

Controle de Versão

Com único repositório

DemandasTarefasDefeitosReq. de mudançaSol. Implantação

ServiçosAplicações App WebBanco de Dados

ProjetoRecursos

CronogramaQualidade

ProjetoRecursos

CronogramaEntregas,

Fases

ArtefatosFontes

Documentos

Como foia execução?

O que?Quando?Quem?

Page 15: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding 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

15

Page 16: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding 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 !Previsibilidade !

Page 17: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding better software

Para Instalar e usar em PRODUÇÃO

Para experimentar

Para conhecer melhor...

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

17

Para UsarNa Nuvem https://hub.jazz.net/

Page 18: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding better software

Recursos Adicionais

18

Blog: O Mundo depende de Softwarehttps://www.ibm.com/developerworks/mydeveloperworks/blogs/rationalbrasil/

Canal Plataforma Jazz

http://www.youtube.com/playlist?list=PL4A3CF75E9BDE9DF1

Jazz.net - Download do RTC - Grátis até 10 usuários.

https://jazz.net/

LinkedIn

http://www.linkedin.com/groups/Rational-Brasil-3679473

FaceBook Rational Users Group Brasil

https://www.facebook.com/#!/groups/196359680484554/

Page 19: TDC2013 - Desenvolvimento de Software e Colaboração em tempos de Facebook

© 2013 IBM Corporation

Building better softwareBuilding better software

OBRIGADA!

[email protected]