Michael Rhoads Director, Software Group Asia Pacific IBM Rational Software
Dec 18, 2015
Michael Rhoads
Director, Software Group Asia PacificIBM Rational Software
Discussion Topics
• Challenges in IT and Software Development
• IBM Rational Portfolio
• New Offerings
• The future of Software Development
• All that Jazz
Application delivery & support
budgets are shrinking at nearly
10% CAGR dropping from 50%
to about 35% of total IT labor spend
2005 2006 2007 2008
Operational costs continue to grow at 10% CAGR … twice the rate of the IT budget.
The cost of failed projects & rework compounds the
problem
2005 2006 2007 2008
Rising Cost of Operations
Inability to Innovate
Challenges of IT & Business Executives
The changing global regulatory and business environment requires security, privacy and ongoing audit capabilities
What IT must do!
Enact Compliance Mandates
Increased competitive pressure to change and adapt while IT has an increasing role in every business process
Average Lifetimeof S&P 500Companies
5
15
25
35
45
55
65
75
1928'38 '48 '58 '68 '78 '88 '98 '08 '18Year
Enable Innovation & Change
What IT wants to do!
Intense Focus on Business Performance
Control costs & improve global operational efficiencies (GDD)
Manage value and mitigate risks by improving project management
Align IT and business goals enabling greater business flexibility
Ensure security and compliance in a changing global environment
Ask yourself…can I?
Align technology with business goals? Benefit from more consistent delivery of software and systems
on time and on budget? Gain competitive advantage by increasing the speed of delivering
new software and services? Have real-time visibility into projects without creating overhead?
Control resources to effectively manage risk and compliance? Comply with regulatory standards? Improve application security to reduce business risks? Get visibility into all software and systems releases?
Increase efficiency and improve collaboration and responsiveness? Collaborate among teams in different time zones, countries,
companies and external vendors? Minimize resources on reworking faulty software systems after they are deployed? Increase ROI by reusing software assets and services across lines of business?
Discussion Topics
• Challenges in Software Development
• IBM Rational Portfolio
• New Offerings
• The future of Software Development
• All that Jazz
IBM Rational Offerings :
RequirementManagement
ArchitectureManagement
QualityManagement
PortfolioManagement
Change & Rel. Management
Cover the Entire Dev. Life Cycle
IBM Rational Offerings :
RequirementManagement
ArchitectureManagement
QualityManagement
PortfolioManagement
Prioritize Projects
Investment Plans
Project Mgmt
Time Management
Exec. Dashboard
Key Perf Ind.(KPIs)
What is needed?
How is it related?
Who requires it?
Map to business
Map to regulation
Validate reqmts
Model solution
Design solution
Create architecture
Share architecture
Develop solution
Test function
Test performance
Test system
Quality Improve
Outsource validate
Mgmt metrics
Save code
Manage changes
Back-up
Share with others
Build production
Manage releases
Integrated
Change & Rel. Management
Cover the Entire Dev. Life Cycle
Geographically Distributed Dev. &
Delivery (GDD)
Risk and Compliance
Management
SOA Development and Governance
RequirementManagement
ArchitectureManagement
QualityManagement
PortfolioManagement
Change & Rel. Management
IBM Rational Offerings : Enable Key Business Solutions
Geographically Distributed Dev. &
Delivery (GDD)
Risk and Compliance
Management
SOA Development and Governance
EnterpriseModernization
(System z, System i)
Custom Development
Packaged Applications
Systems and Embedded Systems
Development
RequirementManagement
ArchitectureManagement
QualityManagement
PortfolioManagement
Change & Rel. Management
IBM Rational Offerings : Apply to Focused Domains
IBM Rational Software Delivery Platform
Integrated requirements management
Process& portfolio
management
Change & release management
Quality management
Architecture & construction
Governance & Lifecycle Management
Discussion Topics
• Challenges in Software Development
• IBM Rational Portfolio
• New Offerings
• The future of Software Development
• All that Jazz
Rational software continues to grow …In Revenue and in Strategic Value Rational Historical Performance(per Qtr. rolling total revenue)
IBM AcquiresRational
IBM RationalAcquires
SystemCorp
IBM RationalAcquires
BuildForge
2002 2003 2004 2005 2006 2007 2008
IBM RationalPlans to Acquires
Telelogic
Enterprise Modernization
IBM RationalAcquires
Watchfire
Five NEW Rational Products
New Rational Offerings and Releases
• Rational Watchfire (Web application vulnerability scanning, testing, and guidance)
• Rational Asset Manager (New solution for managing reusable assets and artifacts)
• Rational Tester for SOA Quality (New solution to valideantest SOA app function/perf.)
• Rational Business Developer (Platform independent SOA and Web Apps, EGL)
• WebSphere Studio Asset Analyzer (Improved legacy asset discovery w/ impact analysis)
• Rational Functional Tester (SAP certification)
• Rational Portfolio Manager (zero-footprint web client, enghanced reporting)
• Rational RequisitePro (Enhanced web client)
• Rational ClearQuest (Enhanced security)
• Rational ClearCase (High availablility / scalability)
• Rational BuildForge (quick reports, Sysetm z and System i agents, SMB version)
IBM making significant investments in Rational. Clients investments protected and leveraged
Discussion Topics
• Challenges in Software Development
• IBM Rational Portfolio
• New Offerings
• The future of Software Development
• All that Jazz
Business Innovation Drives IT
We need to be More customer-centric More agile More innovative/collaborative More transparent
… with fewer resources
How are we going to do this?
Rational Code Master 5000
•OK…I am just joking..
•We cannot connect Grady’s brain to the internet.
•We need enhanced processes and tools.
The Internet and Web 2.0
Digital Communities
Business Value
Social Value
Play Socialize
CommerceWork / Create /Innovate / Learn
Software Delivery Digital Communities
Examples of successful open source communities:
Future innovations… Addressing commercial software issues
– ROI, budget, outsourcing/offshoring, – Audit and compliance, enterprise roles, – IP protection, high risk-aversion
Based on Web 2.0 – Principles – Technologies
What is Web 2.0 All About?
Web 2.0Connecting people
and technology
Web 1.0Connected computers efficiently
Expandingbusiness interaction
…to millions of marketswith dozens of people
From dozens of marketswith millions of people…
TRANSACTION
FEEDBACK
INTERACTION
CONVERSATION
CONTRIBUTORSCUSTOMERS
Enterprise Software in a Web 2.0 World
Web 2.0 world…
– Dynamic and situational solutions
– LOB creating their own services
– Disposable web applications
Enterprise applications…
– Simple
– Data driven
– Remixable
– Collaborative
– Rich experience
– More influential users
Next Generation of Software Development Digital Communities
Specialized internet-based infrastructure
All data published on the internet
All work performed on the internet– Semantic Web of information– Process Support – Global reach: Internet and intranet– Open, transparent, extensible– Range of roles and concerns– Web 2.0 technologies
Discussion Topics
• Challenges in Software Development
• IBM Rational Portfolio
• New Offerings
• The future of Software Development
• All that Jazz
Team
SCM
DefectTracking
Auditing
Buildautomation
Process enactment
Team reporting Collaboratio
nRepository
Organization
Coordination of teams
Portfolio management
Enterprise architecture
Integration of information
ProcessStandards
Policies Enforcement
Integrated planning
Eclipse
Individual
JDT/CDT
J2EE toolsCompilers Make / Ant
MDDVI/Emacs
Software Development Tool SupportA
sse
t M
an
age
me
nt
Fin
an
cial R
ep
ortingV
alu
e
Ma
na
gem
en
t
Business
Regulatory Integration Business Metrics
RO
I A
nal
ysis
Jazz
How are we going to get there?
Guiding principles… Collaboration Process Awareness
& Automation Transparency
Artifacts and relationshipsEvent history, Artifact history
trends
Jazz Repository
SecurityEvents
Notification
Versioning Collaboration
Team awareness
Search and Query
Workflow Persistence
Jabber
Lotus SameTime
Jazz SCM
Rational ClearCase
Jazz adapter for CC
EclipseClient Platform
WebClient Platform
Visual StudioClient Platform
Jazz Collaboration Server
Jazz Foundation Architecture
Process Enactment
DefectsRequirementsUse-cases, …..
….,BuildsTest-cases
Test results Rational ClearQuest
What is Jazz?
Jazz is a vision for how we will advance our products to address the software delivery needs of our customers
The Jazz vision will be delivered through new versions of existing products, and some new ones– Jazz itself is not a product
Jazz includes a set of foundation technologies on which we are building new products and product versions– Middleware for building collaborative software engineering
environments
What is Rational Team Concert?
A Collaborative Development Environment Optimized for Agile development teams in midsized & large
businesses Integrates the entire team around an integration server Includes Enhanced Eclipse Development environment
Primary Features In-place collaboration between team members Support and enforcement for development processes Transparency of status and trends through automated data-
gathering and reporting
Introducing a new IBM Rational offering powered by the technology ….
Open Commercial Software Development
Open Commercial Community
Developed the Eclipse Way
Rational Innovation
Join us at Jazz.net
Sign up now! – Be part of a select group of customers,
partners, researchers, conference attendees
– Ask your Rational representative how
Thank You
Demonstration with Erich Gamma
• Erich Gamma
• IBM Distinguished Engineer
• IBM Software Group, Rational