O documento discute como as tecnologias usadas no desenvolvimento de carros, como o Chevrolet Volt, podem ser aplicadas ao desenvolvimento de sistemas em Java. Apresenta a plataforma Jazz da IBM para gerenciamento de ciclo de vida de aplicativos (ALM), que integra processos como requisitos, projeto, construção, teste e configuração. A plataforma oferece colaboração, automatização e relatórios para melhorar a produtividade e qualidade no desenvolvimento de software.
2. IBM Software Group | Rational software
Agenda
Case: Chevrolet Volt
Desafios do Desenvolvimento
O que é C/ALM ?
Plataforma Jazz
Quero fazer download e usar agora !!!
2
4. IBM Software Group | Rational software
O que espera-se dos grupos de desenvolvimento ?
O que aconteceu e O que está O que devemos
por que? acontecendo? fazer?
(Passado) (Presente) (Futuro)
Relatórios & Execução
Análise Medição Planejamento
Monitoração
Base para Tomada de Decisão
4
5. IBM Software Group | Rational software
Desafio dos Processos – Silos de Processo
Requisitos
Design
Suporte &
Desenv
Interações
Mudança Teste
V 1 .1 b V 1 .1 .1
Configuração
V 1 .0 V 1 .1 V 1 .2 V 2 .0 V 2 .1 V 2 .2
V 1 .1 a
5
6. IBM Software Group | Rational software
Integração Destes Processos
Colaborar Automatizar Relatórios
Consenso nas prioridades e Reduzir os custos e Melhoria contínua por meio
melhoria da produtividade da melhorar a qualidade por de mensuração de resultados
força de trabalho meio de workflows em x objetivos de negócio
tempo real.
6
8. IBM Software Group | Rational software
Jazz – Hub colaborativo no ciclo de desenvolvimento
8
9. IBM Software Group | Rational software
Plataforma Flexivel e Plugável
Software Change Agile
Configuration Management Build Planning
Management
Process Security
and Access
Project and Enactment Search
Team Structure Jazz Team Server
Event Notification Conversation
Storage
Jazz Repository
Defects ….,Builds
Items and relationships
Rational
Requirements Source code,
ClearCase Event history, Test-cases Rational
Use-cases, ….. Item history trends ClearQuest
Test results
Subversion / Rational Your Own Bridge
GIT / Open Build Forge Integrations
Source Synchronizer
10. IBM Software Group | Rational software
Plataforma unificada para os processos de entrega de
software
Analista Testador
Requirements Quality
Change Management
Management
& Configuration
Management
Arquiteto Desenvolvedor
10
11. IBM Software Group | Rational software
Plataforma Unificada
Obter as informações de
progresso de projeto em Project Insight and Analysis
tempo real Team
REST API Leader
Associar
Mudança; notificação
Requisito ligado ao
workitem
Teste acha defeito e gera Testador
Analista workitem
REST API REST API
Defeitos encerrados
Status dos defeitos
Requirements Quality
Management
Management
REST API
Obter informações “to-be” Change &
e “as-is”. Fazer mudanças Configuration
incrementais. Management
Arquiteto Developer
REST API
Discovery
Discovery
Data Warehousing
Data Warehousing Administration(users, projects, process)
Administration(users, projects, process) Query
Query
Collaboration
Collaboration Additional Services
Additional Services Storage
Storage
Core Services
Open Lifecycle Services
11
17. IBM Software Group | Rational software
A plataforma guiar as pessoas na execução do processo
Guarded RTC operation
Processos Definidos na ferramenta e
provendo correção a problemas de
desvios
Verification required
Provê restrições a
aconselhamentos a desvios no
processo
17