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

Preview:

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

© 2012 IBM Corporation

Building better softwareBuilding better software

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

Patricia Mantovani Capani – pcapani@br.ibm.com Especialista Técnica IBM Rational

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

© 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

© 2013 IBM Corporation

Building better softwareBuilding better software

Exemplos

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

© 2013 IBM Corporation

Building better softwareBuilding better software

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

4

© 2013 IBM Corporation

Building better softwareBuilding better software

5

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

© 2013 IBM Corporation

Building better softwareBuilding better software

6

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

© 2013 IBM Corporation

Building better softwareBuilding better software

RSS Feeds

Instant Messaging

Comentários

Tag Cloud

Dashboards Personalizados

Transparência

Inteligência Coletiva

© 2013 IBM Corporation

Building better softwareBuilding better software

Web 2.0 no

© 2013 IBM Corporation

Building better softwareBuilding better software

Web 2.0 no

© 2013 IBM Corporation

Building better softwareBuilding better software

10

© 2013 IBM Corporation

Building better softwareBuilding better software

Com Microsoft Visual Studio

11

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

© 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

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

© 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

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

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

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

© 2013 IBM Corporation

Building better softwareBuilding better software

OBRIGADA!

pcapani@br.ibm.com