Post on 14-Jun-2015
description
®
IBM Software Group
© 2011 IBM Corporation
Como usar tecnologias usadas na construção de carros para desenvolvimento de seus sistemas em Java ?
Alex Coqueiro – IBM Software Architectalexbc@br.ibm.comBlog: http://portal-ibm.blogspot.com
IBM Software Group | Rational software
2
AgendaCase: Chevrolet Volt
Desafios do Desenvolvimento
O que é C/ALM ?
Plataforma Jazz
Quero fazer download e usar agora !!!
IBM Software Group | Rational software
Crevrolet Volt
IBM Software Group | Rational software
4
Base para Tomada de Decisão
O que aconteceu e por que? (Passado)
Relatórios &Análise
O que devemos fazer? (Futuro)
Planejamento
O que está acontecendo?(Presente)
Execução Medição Monitoração
O que espera-se dos grupos de desenvolvimento ?
IBM Software Group | Rational software
5
Desafio dos Processos – Silos de Processo
Mudança Teste
Design&
DesenvSuporte
Requisitos
Configuração
Interações
V 1 . 0 V 1 . 1 V 1 . 2 V 2 . 0 V 2 . 1 V 2 . 2
V 1 . 1 b V 1 . 1 . 1
V 1 . 1 a
IBM Software Group | Rational software
6
Integração Destes Processos
Consenso nas prioridades e melhoria da produtividade da
força de trabalho
ColaborarMelhoria contínua por meio
de mensuração de resultados x objetivos de negócio
RelatóriosReduzir os custos e
melhorar a qualidade por meio de workflows em
tempo real.
Automatizar
IBM Software Group | Rational software
7
Community: open-services.net
IBM Software Group | Rational software
8
Jazz – Hub colaborativo no ciclo de desenvolvimento
IBM Software Group | Rational software
Items and relationships
Event history, Item history trends
Jazz Repository
Plataforma Flexivel e Plugável
Defects
Requirements
Use-cases, …..
….,Builds
Source code, Test-cases
Test results
Storage
Event Notification Conversation
Project and
Team StructureSearch
Process
Enactment
Securityand Access
Jazz Team Server
Rational ClearCase
Rational Build Forge
Software Configuration Management
Change Management Build
Subversion / GIT / Open
Source
Rational ClearQuest
Your Own Integrations
Agile Planning
Bridge
Synchronizer
IBM Software Group | Rational software
10
Plataforma unificada para os processos de entrega de software
QualityManagementChange
& Configuration Management
Requirements
Management
Arquiteto Desenvolvedor
Analista Testador
IBM Software Group | Rational software
1111
Plataforma Unificada
Core ServicesOpen Lifecycle Services
DiscoveryDiscovery
Administration(users, projects, process)Administration(users, projects, process) QueryQueryData WarehousingData Warehousing
Additional ServicesAdditional Services StorageStorageCollaborationCollaboration
REST API
REST API
QualityManagement
REST API
Requirements
Management
Change & Configuration Management
REST API
Testador
Arquiteto
Project Insight and AnalysisREST API
Associar
Developer
Status dos defeitos
Requisito ligado ao workitem
Defeitos encerrados
Teste acha defeito e gera workitem
Mudança; notificação
Analista
Obter informações “to-be” e “as-is”. Fazer mudanças
incrementais.
Obter as informações de progresso de projeto em
tempo real Team Leader
IBM Software Group | Rational software
12
Dashboard de Requisitos
IBM Software Group | Rational software
13
Acesso dos Artefatos pelo Desenvolvedor
IBM Software Group | Rational software
14
Acompanhamento dos Projetos
IBM Software Group | Rational software
Qualidade
IBM Software Group | Rational software
16
Rational Quality Manager
IBM Software Group | Rational software
17
Guarded RTC operation
Verification required
A plataforma guiar as pessoas na execução do processo
17
Provê restrições a aconselhamentos a desvios no
processo
Provê restrições a aconselhamentos a desvios no
processo
Processos Definidos na ferramenta e provendo correção a problemas de
desvios
Processos Definidos na ferramenta e provendo correção a problemas de
desvios
IBM Software Group | Rational software
18
C/ALM on Jazz.net
IBM Software Group | Rational software
19
IBM Software Group | Rational software
Obrigado