© 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
© 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/
http://www.linkedin.com/groups/Rational-Brasil-3679473
FaceBook Rational Users Group Brasil
https://www.facebook.com/#!/groups/196359680484554/