all that jazz
DESCRIPTION
TRANSCRIPT
®
IBM Software Group
© 2007 IBM Corporation
What’s that Jazz!
Pat FlisherFSS Business Value LeadUKIIBM Rational
IBM Software Group | Rational software
All that Jazz 2
Required Development Environment
Productivity, Quality, Responsiveness, Return on
IT Investment, Fit for Business Purpose
Awareness, Flexibility, Allocation, Reaction, Processes, Delivery
Team Working, Collaboration, Motivation, Accessibility, Rewarding,
Visibility, Optimal Use of Resource, Deadlines, Control, Management, Communication, Costs
JazzDevelopment
Manager
Project
Managet
Business
Practitioner
IBM Software Group | Rational software
All that Jazz 3
Jazz – the Concept
IBM Software Group | Rational software
All that Jazz 4
Rational Team Concert and Jazz
Build� Work Item and Change Set
Traceability
� Local or Remote Build Servers
� Supports Ant and Command line Tools
� Integration with Build Forge
� Build Definitions for Team and Private Builds
SCM� Flow Browser Shows Developer
to Team Flow
� Integrated Stream Management
� Component Level Baselines
� Server-based Sandboxes
� Identifies Component in Streams and Available Baselines
� ClearCase Connector
Work Items� Defects, Enhancements and
Conversations
� Query Results View and Share Queries with team or member
� Support for Approvals and Discussions
� ClearQuest Connector
� Query Editor Interface
Jazz Team Server
� Team Advisor for defining / refining “rules” and enabling continuous improvement
� Process Enactment and Enforcement
� In-context Collaboration shows Team Members and Status of their Work
� Customizable Project Dashboard
� Real-time Reporting and Queries
� Integrated Iteration Planning and Execution
� Real-time Project Status Window
� Single Structure for Project Related Artifacts
� World-class Team On-boarding / Offf-boarding including team membership, sub-teams and project inheritance
� Role-based operational control for flexible definition of process and capabilities
IBM Software Group | Rational software
All that Jazz 55
The Business Process of Software & Systems Delivery
A platform for the business process of software and systems delivery
Drive organizational consensus on priorities and improve workforce
productivity
Lower costs and improve quality by automating
workflow based on real-time information
Continuously improveby measuring progress
against desired business outcomes
Collaborate ReportAutomate
IBM Software Group | Rational software
All that Jazz 66
The benefits of a unified software delivery platform
Architect Developer
REST API
QualityManagement
REST API
Requirements Management
Change & Configuration Management
REST API
Association
Changes; notification
Tester finds defects,generates work item
Defect statusDefects closed against requirements
Requirement linked to work itemAnalyst Tester
� Coordinate analysts, developers and testers– Collaborate in context and track status
� Align teams on project plans– Which requirements are in the development plan?
� Track builds and the impact of defects– What build is ready for test?
– What defects are blocking test from proceeding?
� Track status with C/ALM dashboard mashups– Transparency across teams and artifacts
IBM Software Group | Rational software
All that Jazz 77
The Jazz technology platform for collaborative software delivery
IBM Software Group | Rational software
All that Jazz 88
Manage evolving requirementsDefine and manage requirements with traceability and improved alignment to business objectives
� Elicit, capture, elaborate, discussand review requirements
� Create and manage software requirements and use cases
� Develop data and architectural models from business process models and software/systems requirements
� Use models and requirements to write code
� Use requirements and use cases to create test cases
� Link requirements with project plans, financials and status
IBM Software Group | Rational software
All that Jazz 99
Manage architectureModel, design and rapidly build resilient architectures for SOA, systems and applications
� Enable change against business goals – linking key stake holders (business, product development, IT)
� Simplify modeling with robust support for standards
� Integrate team planning and enable real-time team collaboration and project health
� Ensure visibility from business needs to solution deployment
� Build efficiency, consistency and repeatability of new service delivery
� Gain business intelligence for software assets and skills
IBM Software Group | Rational software
All that Jazz 1010
Ensure security and complianceProtect data and meet regulatory and corporate compliance requirements
� Drive application security to support regulatory compliance (PCI), complex applications, etc.
� Avoid costs and lack of protection coverage associated with manual security testing
� Execute thorough application security analysis –single-step security testing and emphasis on accuracy of locating issues and actionable results
� Ensure regulatory compliance by using templates based on proven best practices
� Identify and repair a software defect in products before they go live
� Remove barriers for development and QA to test for security
IBM Software Group | Rational software
All that Jazz 1111
Accelerate change and deliveryImprove software delivery and lifecycle traceability from requirements through deployment
� Reduce the total cost of ownership for globally distributed teams through the use of high-quality web interfaces
� Leverage a high-performing server-based deployment model
� Benefit from enhanced deployment management
� Increase developer and team productivity
� Use job process optimization to increase capabilities for managing dependencies
� Leverage project snapshots to improve consumability by enabling reuse and reproducibility
� Measure and report progress against project and business objectives across various products
IBM Software Group | Rational software
All that Jazz 1212
Deliver enduring qualityEnsure software functionality, reliability and performance in development and production
� Collaborate across the test lifecycle to mitigate business risk
� Govern with immediate access to quality metrics
�Traceability across test assets
�Customized based on industry best practices
�Automated data gathering and pattern analysis
� Automate labor-intensive test planning tasks based on prioritization and management of virtual and physical test lab assets
� Reuse existing test assets by employing an open, extensible test platform
� Improve manual testing with data assist and asset reuse via keywords
IBM Software Group | Rational software
All that Jazz 1313
Improve project successAlign business goals, best practices and projects for improved productivity and predictability
� Enable “real-time, in-context” collaboration for distributed program and project teams
� Make software delivery projects more automated, transparent and predictable
� Allow domain-specific processes, practices and components to support Software and Systems Delivery
� Integrate with other Jazz products and other products in the market
� Equip geographically distributed teams with an architecture to enable horizontal scalability and distributed deployment for thousands of users
IBM Software Group | Rational software
All that Jazz 1414
Quality team collaboration
RationalQuality Manager
Coordinate quality assurance plans, processes and resources
Business expert collaboration
Elicit, capture, elaborate, discuss and review requirements
RationalRequirements Composer
RationalTeam Concert
Core team collaboration
"Think and work" in unison and provide real-time project heath
The first wave of Jazz offerings
Architect Developer
REST API
QualityManagement
REST API
Requirements Management
Change & Configuration Management
REST API
Association
Changes; notification
Tester finds defects,generates work item
Defect statusDefects closed against requirements
Requirement linked to work itemAnalyst Tester
Rational Insight – Lifecycle Metrics and Analysis
IBM Software Group | Rational software
All that Jazz 1515
Rational Quality Manager - Centralized test management hub allowing full lifecycle support across all types of testing and platforms
JAZZ TEAM SERVER
ManageTest Lab
CreatePlan
BuildTests
ReportResults
IBM Collaborative Application Lifecycle Management
FunctionalTesting Performance
TestingWeb Service
Quality
CodeQuality
Security andCompliance
Test Management and Execution
Rational Quality Manager
Quality Dashboard
Open Lifecycle Service Integrations
DefectManagement
RequirementsManagement
Best Practice Processes
Homegrown Homegrown
Partner DrivenPartner Driven
Open Platform
JavaSystem z, iSAP
.NET
IBM Software Group | Rational software
All that Jazz 1616
� Rational Software Architect
� Rational Application Developer
� Rational AppScan & Tester portfolio
� Rational Enterprise Modernization including System z and IBM i support
Rational Integrations
Offerings
RationalClearQuest
RationalAsset
Manager
RationalBuild Forge
RationalRequisitePro
Rational ClearCase
RationalClearCase
Extend collaboration capabilities
Rational Enterprise Reporting
Gain insight based on real-time and historical
trend information
RationalProject
Management
Manage global projects and resources
RationalMethod
Composer
Dynamic process, enactment and management
Rational ClearQuest, Build Forge
& RequisitePro
Realize the strengths of ALM through Jazz
integrations
The road aheadJazz offerings in 2009 and beyond
More dynamic integration leveragingJazz “Open Services for Lifecycle
Collaboration” services
Powered by
Web 2.0
IBM Software Group | Rational software
All that Jazz 17
Starting at MCIF
Focal
Point
Focal
Point
Systems
Architect
Systems
Architect
Requirements
Composer
MCIFMCIF
Application
Modernisation
Team
Concert
Team
Concert
Jazz
Portfolio
Jazz
PortfolioInsightInsight
Update
Rationalise
Re-Write
Convert
Quality
Manager
New
Products
Amortise InvestmentAmortise
Investment
IBM Software Group | Rational Software
Page 18