rational software achieve competitive advantage with ibm...

42
IBM Competitive Project Office © 2014 IBM Corporation Rational Software Achieve Competitive Advantage with IBM DevOps Break Down the Barriers with the Jazz Platform, Improved Planning and Collaboration

Upload: others

Post on 20-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

IBM Competitive Project Office

© 2014 IBM Corporation

Rational Software

Achieve Competitive Advantage with

IBM DevOps

Break Down the Barriers with the Jazz

Platform, Improved Planning and

Collaboration

Page 2: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 2

Rational Software

Introduction

Break Down the Barriers with Improved Planning and Collaboration

Define, Manage, and Track your Requirements and Designs

Integrated Change, Build and Deploy is What Sets Us Apart

Quality is not Accidental

Bridge the Gap between Development and Operations

Put your Business in Motion - Become a Mobile Enterprise

Big Picture – See the Forest for the Trees

Agenda

Page 3: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 3

Rational Software

• Distributed heterogeneous IT environment

– Multiple platforms

– Variety of development tools

– Each tool has its own repository, UI and logic

– Complex point-to-point integrations

• No “big picture”

– Reporting is limited

– Poor traceability

• No common process and workflows

JKE’s development infrastructure is complex, brittle and ineffective

UI

LOGIC

DB

UI

LOGIC

DB

UI

LOGIC

DB

UI

LOGIC

DB

UI

LOGIC

DB

Planning:

MS Project

Build Management:

Ant

Reporting:

Business

Objects

Work Items:

ClearQuest

Software

Configuration

Management:

ClearCase

Page 4: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 4

Rational Software

Barriers cause integration, transparency, and

communication issues

How can JKE break down these barriers and become more dynamic/interconnected?

Stakeholder: “My input is not

being fully realized.”

Project Manager: “Do I have

full coverage? What is the live

status of the work?”

Quality Professional:

“What requirements am I working

on? Is anyone seeing my defects?”

Developer: “Where did this

defect come from?

Who is testing my code?”

Current issues…

• Our tools don’t integrate

• Our teams and processes aren’t working together effectively

• We have no consolidated hub of information

• Local differences are hurting productivity

Analyst: “People don’t seem

to be on the same page.”

Page 5: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 5

Rational Software

• Four main products built on

Jazz:

– Rational Requirements

– Composer

– Rational Team Concert

– Rational Quality Manager

– Rational Software Architect

Design Manager

• A single and consolidated hub of information

• All artifacts are shared resources addressed by URLs

• Accessible via REST API

• Open Services for Lifecycle Collaboration (OSLC)

IBM promise: CLM solution built on Jazz will break down JKE’s barriers

Page 6: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 6

Rational Software

Diving into the details

This all looks good from a high

level, and I like the idea of a

consolidated hub of information

with Rational Team Concert and a

complete ALM solution. Can we

take a deeper look at how this is

implemented?

CIO

Of course!

First, let’s look at each CLM

product and how they fit in

the application lifecycle.

IBM

Page 7: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 7

Rational Software

Collaborative Lifecycle Management core

Rational Requirements

Composer artifacts

Collections

Requirements

Storyboards

Use cases

Rational Software Architect Design Manager artifacts

Designs

Models

Diagrams

Rational Team Concert artifacts

Release Plans

Iterations

Work Items

Source Code

Rational Quality Manager artifacts

Test plans

Test cases

Test scripts

Test executions

2 - Breaking Down The Barriers

Clients: Web browser, Eclipse-based, MS Visual Studio

HT

TP

HT

TP

HT

TP

Jazz Team Server

RTC RRC RQM

Core OSLC REST Services: Discovery, Query, Storage, Presentation, Data Warehousing,

Administration, Reporting, etc…

RRC REST

Services: Rqmts

Management

RTC REST

Services: Change

Management

RQM REST

Services: Quality

Management

RSA DM REST

Services: Design

Management

RSA DM

Page 8: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 8

Rational Software

Rational Requirements Composer defines, visualizes,

manages and analyzes requirements

Rational Software Architect Design Manager artifacts

Designs

Models

Diagrams

Rational Team Concert artifacts

Release Plans

Iterations

Work Items

Source Code

Rational Quality Manager artifacts

Test plans

Test cases

Test scripts

Test executions

Jazz Team Server

RTC RRC RQM

Core OSLC REST Services: Discovery, Query, Storage, Presentation, Data Warehousing,

Administration, Reporting, etc…

RRC REST

Services: Rqmts

Management

RTC REST

Services: Change

Management

RQM REST

Services: Quality

Management

RSA DM

Visualize:

Business Process Models,

Storyboards, Use Case

Modeling

Define

Rich Text Editor, Seamless

integration with Rational

RequisitePro and DOORS

Analysis:

Lifecycle traceability,

Impact and Coverage

Analysis, Dynamic

Dashboards

Manage:

Glossaries, Reuse, Business

Process, Templates,

Baseline and Scope

Management

RRC Client: Web browser

RSA DM REST

Services: Design

Management

Page 9: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 9

Rational Software

Rational Software Architect Design Manager

integrates design into the lifecycle

Jazz Team Server

RTC RRC RQM

Core OSLC REST Services: Discovery, Query, Storage, Presentation, Data Warehousing,

Administration, Reporting, etc…

RRC REST

Services: Rqmts

Management

RTC REST

Services: Change

Management

RQM REST

Services: Quality

Management

RSA DM

Collaborate:

Threaded comments,

design mark-up,

automated design reviews,

sketches

Design in context

Integrate with RSA to work

on web or in client, work

seamlessly with team

Publish:

Design documents,

automated reports and

documents using Rational

Publishing Engine

Manage:

Reuse, Templates, Search

designs, Link designs to

artifacts across the lifecycle

RSA DM Client: RSA and Web browser

Rational Requirements

Composer

Collections

Requirements

Storyboards

Use cases

RSA DM REST

Services: Design

Management

Rational Team Concert

Release Plans

Iterations

Work Items

Source Code

Rational Quality

Manager

Test plans

Test cases

Test scripts

Test executions

Page 10: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 10

Rational Software

Rational Team Concert is the core product in IBM

Rational CLM

Rational Requirements

Composer

Collections

Requirements

Storyboards

Use cases

Rational Software

Architect Design Manager

Designs

Models

Diagrams

Jazz Team Server

RTC RRC RQM

Core OSLC REST Services: Discovery, Query, Storage, Presentation, Data Warehousing,

Administration, Reporting, etc…

RRC REST

Services: Rqmts

Management

RTC REST

Services: Change

Management

RQM REST

Services: Quality

Management

RSA DM

Work items:

Activity, Task, Defect,

Approvals and Discussions,

Open-ended

Project Planning and

Management:

Agile planning, Reporting &

Dashboards

Build System:

Automation and

integration with SCM and

work items traceability,

Local and Server builds

Software Configuration

Management:

Server-based sandbox,

Change sets, Streams,

Components, Snapshots

and Baselines

RSA DM REST

Services: Design

Management

Rational Quality Manager

Test plans

Test cases

Test scripts

Test executions

RTC Clients: Web browser, Eclipse-based,

MS Visual Studio

Page 11: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 11

Rational Software

Rational Quality Manager provides a management hub

for quality artifacts

Rational Requirements

Composer

Collections

Requirements

Storyboards

Use cases

Rational Software

Architect Design Manager

Designs

Models

Diagrams

Rational Team Concert

Release Plans

Iterations

Work Items

Source Code

Jazz Team Server

RTC RRC RQM

Core OSLC REST Services: Discovery, Query, Storage, Presentation, Data Warehousing,

Administration, Reporting, etc…

RRC REST

Services: Rqmts

Management

RTC REST

Services: Change

Management

RQM REST

Services: Quality

Management

RSA DM

RQM Client: Web browser

Test Planning:

Comprehensive test plan, Shared

objectives, Scope, Timeline,

Resources, Risk assessment

Test Execution:

Manual test execution, Use test

automation tools, Record test

results, Submit & track defects Reporting & Dashboard:

Status & progress tracking,

Customizable live dashboard,

Real-time metrics and reports,

Compliance and quality audit

Test Construction:

Requirement-driven testing,

Test environments coverage,

Manual test authoring, Test lab

management

Team Collaboration:

Process enactment and

enforcement, reviews, task

management, Rapid team

member on-boarding

RSA DM REST

Services: Design

Management

Page 12: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 12

Rational Software

• New CLM Practitioner role lowers the

cost barrier for adopting CLM

• High Availability of CLM applications

– Via clustering on WAS ND

• Rolling CLM upgrade capability (n-1)

– Support previous RTC client

version

– Upgrade one CLM application

at a time

• Cross-repository process inheritance

– Share RTC process template

across JTS

Recent improvements to CLM

ENHANCED

Open Lifecycle Integration Platform

Software Change

and Configuration

Quality

Build and Deploy

Requirements

Design

IBM Rational solution for Collaborative

Lifecycle Management

with Design

Page 13: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 13

Rational Software

A unified organization with CLM

• Activities and artifacts linked throughout the lifecycle, transparent via unified UI, queries, reports and dashboards

• Unhindered communication between all roles

• Dynamic status and reporting of all projects and artifacts in all three tools

Business

Analyst Developer Tester

Developer links to

requirements from

work items

Analyst builds new

use-case model from

business process

model

Tester builds test cases

based on requirements

and work items.

Rational Requirements

Composer • Collections • Requirements • Storyboards • Use cases • …

Rational Team Concert

• Release plans • Iterations • Work Items • Source code • …

Rational Quality Manager

• Test plans • Test cases • Test scripts • Test executions • …

Page 14: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 14

Rational Software

What does this mean for JKE?

• Geographic, Organizational, and Infrastructure barriers will be eliminated

• All roles in JKE can access a consolidated hub of information specific to their

perspective with complete transparency

Automate delivery and synch

with Development to Operations

Collaborate and deliver rapidly to customer requirements

Automate and integrate quality

by design with entire team

Build Manager Developer

Management and transparency of development

Business

Analyst Architect

Development

Manager

Tester

Define and elaborate requirements collaboratively

Detailed design throughout the lifecycle

Page 15: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 15

Rational Software

Portfolio management and CLM

I start to see how CLM enables

development & delivery teams,

but how can we connect them to

the business team?

CIO

Good question!

Let’s see how our portfolio

management and CLM

solutions help capture and

deliver what the business

requests.

IBM

Page 16: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 16

Rational Software

Focal Point and Collaborative Lifecycle Management

Focal Point captures the perspective of the business • High-level demand management

• Prioritize business needs based on market, risk, cost, benefits, etc.

• Portfolio prioritization and investment decisions

• High-level delivery management

• Track project outcomes against expectations

• Primary users

• Business decision makers, stakeholders, analysts, IT leaders, PMO

• Metrics

• Portfolio performance, financials, overall quality and schedule

CLM enables delivery of what the business requests • Collaborative requirements elaboration

• Development and testing in a process-aware environment

• Traceability from requirements to code artifacts to test artifacts and results

• Primary users

• Technical analysts, developers, testers, project and team leads

• Metrics

• Delivery velocity, defect rate, test results, low-level project dates

Page 17: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 17

Rational Software

Architecture overview for Focal Point and CLM

Quality Manager

Test planning and

execution

Detailed metrics

Focal Point

Business demand

management

Portfolio decisions

High-level delivery

management

Project and portfolio metrics

Requirements Composer

Business need elaboration

Requirements collaboration

Acceptance criteria definition

Team Concert

Release and iteration

planning

Plan item / story

implementation tracking

Detailed metrics

Business Needs >>

Collections

Reqt details and

estimates

Reqts and

Stories

Reqts and

Tests

Stories and Tests

Business Needs >> Plan Items

Link to Release

Plan

Schedule and status

Link to Test Plan

FP-CLM integration

CLM integration

Page 18: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 18

Rational Software

1

Product

Backlog

Sprint

Backlog Potentially shippable

product

2 3 n

2-4 weeks

Sprints

2-4 weeks

Sprints

2-4 weeks

Sprints

2-4 week

Sprints Release 1…m

Daily Meetings

Demo environment – Hybrid Agile

• RTC provides a Scrum and Agile ALM process template

• The process template configures RTC with matching roles, plans, dashboards, metrics, and reports

• You can configure and customize the template further to your needs

Page 19: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 19

Rational Software

Demo Environment – JKE leadership roles

Business Analyst/Stakeholder

• Primary liaison of the customer – requirements owner

• Ensures team works with the "right things" from a business perspective

Project Manager

• Manages Development Team

• Assigns/prioritizes work in backlogs, sprints, releases

Design Manager

• Creates and manages all design assets and correlates them to lifecycle

development activities

Quality Manager

• Manages test planning, execution, and quality remediation

Page 20: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 20

Rational Software

DEMO 1: Overview of JKE’s “Money That Matters”

project – links between artifacts

Business Analyst

• Examines a collection of

business requirements

from a browser

• Views relationships

across lifecycle

Project Manager

• Opens project plan and

see’s current status

• Observes current

release backlog

• Upstream and

downstream traceability

Test Manager

• Examines test plan to

ensure coverage of

requirements

• Traces quality

management activity

back to requirements

Page 21: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 21

Rational Software

• Bob manages requirements from Rational Requirements

Composer and watches them come to fruition throughout

the lifecycle

• Bob can keep track of all changes and work items with

Rational Team Concert

• Bob can view the context of any project work and how it

relates to the overall project from a variety of perspectives

• A unified user interface for work in context of ALM

– Requirements and Planning

– Change Management/Development

– Builds/Deployments

– Quality Management

Demo 1: Overview Of Demo Environment And JKE’s Money That Matters Project

Page 22: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 22

Rational Software

Make the move to IBM and CLM

How do we get started? Rational Team Concert is

usually the first step.

CIO IBM

Page 23: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 23

Rational Software

• Integrates planning and execution – the work is the plan

• Easily see what needs to be done and work in flight

• Real-time window on project status - adjustments and impact reflect immediately

What does planning look like?

Based on data collected in real-time from actual work (source code, requirements, tests, etc.)

Always accurate

No extra effort required to gather data

Page 24: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 24

Rational Software

RTC reports ensure JKE is aware of project status

Report on current status of the project in real time

Get project Status at a Glance

Page 25: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 25

Rational Software

Marco links story to a new test case

Marco links implementation task to a storyboard

Marco assigns 8 story points to the story and fits it into Sprint 2

Marco reviews the description in the story and the linked elaborated story

Marco fits the story into Sprint 2

Bob assigns story to Marco and asks if it will fit in Sprint 2

DEMO 2: Collaborative project planning in RTC

Page 26: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 26

Rational Software

What’s the competition up to?

Why is IBM better?

Analysts rate IBM among

the best in terms of

complete Application

Lifecycle Management, and

we’ll show you why.

CIO

IBM

Page 27: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 27

Rational Software

• Despite the name, HP ALM v11 is not a brand new product, but rather the next version of HP Quality Center – Primary focus is on testing

– Slightly improved requirements management

– Uses the same test-oriented UI as HP Quality Center

– Limited built-in development activity capability (requires 3rd party integrations and tools)

• Lacks a consolidated hub of artifacts across the application lifecycle

• Integrations to other development and requirement tools is limited – Jazz ecosystem is much larger

• To enable end-to-end Application Lifecycle Management with HP, many more products are required…

HP ALM v11 has weaknesses with end-to-end

application lifecycle management

Page 28: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 28

Rational Software

• HP ALM is a testing-focused product

• What’s missing from this ALM solution?...

HP Application Lifecycle Management

HP ALM v11 • Test plans

• Test cases

• Test scripts

• Test executions

• Test-specific requirements

• …

Relational DB

Web browser, support for limited third party products

HP Sprinter

HP components

Page 29: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 29

Rational Software

What about development/builds?

HP ALM v11 • Test plans

• Test cases

• Test scripts

• Test executions

• …

Hudson Artifacts

SVN FSFS Relational DB Hudson DB

SVN Artifacts

HP Agile Accelerator

HP Application Lifecycle Intelligence

HP Sprinter

HP components

Web browser, support for limited third party products

Page 30: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 30

Rational Software

What about advanced requirements?

HP ALM v11 • Test plans

• Test cases

• Test scripts

• Test executions

• …

Rational ReqPro Hudson Artifacts

SVN FSFS Rel. DB Relational DB

NO CONSOLIDATED HUB OF INFORMATION – Distributed Repositories with point-to-point integrations. No standardized, open, domain-specific services.

Hudson DB

SVN Artifacts

HP Agile Accelerator

HP Application Lifecycle Intelligence

Rational DOORS

BluePrint

Rel. DB Rel. DB

HP Sprinter HP components

Web browser, support for limited third party products

Page 31: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 31

Rational Software

• For agile planning, HP now recommends purchasing an additional SaaS

product - HP Agile Manager.

– Integration with HP ALM is tedious (master/slave relationship)

• HP ALM offers very minimal collaboration features (email alerts and

flagged notifications inside HP ALM).

– More collaboration features can be added to HP ALM, but only by

purchasing HP Enterprise Collaboration.

• Analysts have recognized these shortcomings

– Forrester Wave 2012 Application Lifecycle Management report:

HP project planning and collaboration features pale in

comparison to rational

Feature IBM HP

Process Configuration 3.20 1.18

Collaboration 4.80 2.80

Project Management 4.30 2.90

Product Strategy 4.70 2.90

Page 32: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 32

Rational Software

ALM artifacts

repository and

Reporting

JIRA

Subversion

GreenHopper

Fisheye

Crucible

Confluence

Crowd SSO

Bamboo

Projects

Atlassian ALM solution

• Environment setup is difficult

• Navigation between each of the elements is difficult – A navigation bar is only available

in their cloud offering

• Even GreenHopper, a JIRA plug-in for Scrum, integrates poorly

• Not so much a suite as a silo’ed collection of components – Links are often one-way and

often must be created by hand

– Limited in-context messaging or collaboration

Page 33: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 33

Rational Software

Microsoft Visual Studio 2013 Team Foundation Server (TFS) is the core component of Microsoft ALM

Windows Active

Directory

Application Tier Data Tier

TFS Application

Components

Pro

ject

Po

rta

l

•Windows Server

•SQL Server

Visual Studio IDE

with

Team Explorer

Add-on

Web Browser

Operational DB

&

OLAP/Warehouse

•Windows Server

•IIS

•SharePoint

•SQL Reporting

•TFS 2012 Application Tier

Components

Team Build

Client Tier

Windows

workstation

Windows

or other

workstation R

ep

ort

ing

MS Office:

Excel

Or Project Plug-in

Eclipse IDE:

Team Explorer

Everywhere

Page 34: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 34

Rational Software

Microsoft ALM weaknesses in real-time planning

• TFS contains only 3 process templates –

Scrum, Agile and CMMI

– RTC has more process templates out of the box

including non-agile processes

– Process in RTC is more customizable and can

be adjusted after the process started to a

particular project phase

– RTC contains more plan views and dashboards

out of the box that make real-time planning

more productive for all team roles

Page 35: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 35

Rational Software

Microsoft ALM weaknesses in Lifecycle Traceability

• Microsoft ALM does not have a complete solution for Requirements Definition and Management, it uses MS Office documents stored in SharePoint libraries

– Two repositories – TFS for work items and other ALM artifacts and SharePoint for requirements documents means limited traceability that can be easily broken

– Microsoft ALM implements work items of type “User Story” (which are insufficient for requirements definitions) as a requirement artifact to provide traceability for test cases There is no traceability view in TFS project

– RTC and other CLM products have complete end-to-end and in most cases bi-directional traceability

– Traceability view of RTC plan provides immediate insight and helps identify gaps, see what requirements have been implemented, what work items were tested…

– In CLM links are “hoverable” which saves time – you get all essential information without jumping to another page

Page 36: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 36

Rational Software

• Visual Studio provides much fewer reports and dashboards compared to RTC – With lack of traceability across all ALM domains, this means that

Microsoft ALM does not provide sufficient metrics for projects

• No customizable and shareable SharePoint dashboards – This means that TFS provides less transparency and visibility

– SharePoint dashboards can be shared only with the involvement of an administrator

• In addition to reporting and dashboards included with all CLM components, Rational CLM includes Rational Reporting for Development Intelligence – IBM Cognos-based analytics for free

– Cross-project reporting and analysis

TFS weaknesses in Development Intelligence and

Continuous Improvement

Page 37: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 37

Rational Software

• Limited platform support: Intel/Windows-only server, SQL Server-only

database

– This means that customers with heterogeneous IT environments

might be a better target for RTC and other CLM products

• Complex distributed environment with proprietary and limited

integration architecture:

– Many tightly-coupled components that have to be administered

separately and absence of common integration architecture means

higher administration and maintenance costs

– Current TFS Integration Platform is limited in scope to Version

Control and Work Item Management functions

– Absence of open integration architecture like OSLC in our Jazz

platform means an effective customer lock-in

A few more relative Microsoft ALM weaknesses

Page 38: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 38

Rational Software

Subversion

ALM artifacts

repository and

Reporting

TeamForge

Application

Components

Te

am

Fo

rge

We

b U

I

Hudson

Continuous

Build and Test

Ecli

pse a

nd

Vis

ua

l S

tud

io

plu

g-i

ns

TeamForge is a combination of disparate

components

• Relies on Subversion for version control and configuration management – Subversion maintains its own

repository in the file system separate from TeamForge

• Built-in integration with Hudson for continuous builds. – However, TeamForge does not

work with any other build engine

• Hardcoded links to specific applications are brittle and use native APIs

• Beyond Subversion and Hudson, TeamForge does not integrate well with third party tools

Page 39: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 39

Rational Software

Team member

linked to their

Connections’

profile

Project

linked to

Connections’

community

Manually enter the

artifact ID number

in TeamForge

Search by

text in RTC

Compared to TeamForge, RTC provides superior linking both

between artifacts as well as between collaborators

• Rational Team Concert is part of a broader family of lifecycle products – Easily link artifacts from

requirements to tasks to defects

• Rational Team Concert supports in-context collaboration

• TeamForge has discussion forums and wikis, but they are confined within the tool – Cannot reach out to the

broader audience beyond boundaries of development team

Page 40: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 40

Rational Software

• PTC Integrity is heavily

reliant on integrations for

any “real work”

– No native testing tools

– No native modeling support

– No advanced requirements

• Single repository has

disadvantages

– Redundant data

– Getting live data into Integrity

(labor intensive)

– Managing integrations to

variety of 3rd party tools

– 5+ different integration APIs

PTC Integrity claims to offer a “single product”

approach which is not a complete truth

Page 41: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 41

Rational Software

The CLM portfolio today enables JKE to break down their geographical,

infrastructure, and organizational barriers

CLM provides JKE with a transparent, end-to-end, governable solution to

handle all of their distributed processes and methodologies

Rational Team Concert provides a consolidated hub of all assets for JKE’s

requirement, change and release, and quality management teams

Competitors simply don’t have the breadth of offerings to provide a

complete application lifecycle management like CLM

Only IBM can break through all of JKE’s barriers

Summary

Page 42: Rational Software Achieve Competitive Advantage with IBM ...public.dhe.ibm.com/software/dw/rational/pdf/2... · IBM Competitive Project Office 6 © 2014 IBM Corporation Rational Software

© 2014 IBM Corporation IBM Competitive Project Office 42

Rational Software

© Copyright IBM Corporation 2011. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

www.ibm.com/software/rational