® ibm software group © 2005 ibm corporation it life-cycle management (itlm) another buzz word in...

26
® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

Upload: emily-simon

Post on 21-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

®

IBM Software Group

© 2005 IBM Corporation

IT Life-cycle Management (ITLM)

Another Buzz Word in IT World

Page 2: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

2

Contents

What is IT Lifecycle Management

Why is this challenging – the Problem Space

What needs to be done – the Desired State

How – the IBM solutions

Next steps for each solution area

Why IBM?

Page 3: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

3

Organizations face cost, quality & time challenges

1http://www.intelligententerprise.com/showArticle.jhtml?articleID=604032612Standish - http://www.softwaremag.com/L.cfm?Doc=newsletter/2004-01-15/Standish

3Gartner - http://star-techcentral.com/tech/story.asp?file=/2004/11/18/technology/9416960&sec=technology4Noel, Ptak & Assoc 2003

Operations Development

Absence of shared IT processes or workflows

60% - 80% of average company's IT budget spent on maintaining existing applications1

Insufficient visibility into project progress

51% of projects in 2004 were delayed or over budget, another 15% of projects failed outright2

Decoupled, audit-less build, deploy, rollback processes

50% of applications put into production are later rolled back3

Inability to quickly pinpoint problem root cause and resolve problems

68% of post production application support comes from development teams; on average 30% of their time4

Page 4: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

4

IT Lifecycle Management…Bridging the Gap

“Major vendors are starting to integrate their application life-cycle management (ALM) and systems management tools to close the loop between development and operations and are also starting to integrate these tools with portfolio management tools to make the link with planning. The vision – a fully integrated, automated end-to-end solution – what IDC is calling IT life-cycle management (ITLM)…”

Melissa Webster, IDC, May 2005 - “IT Life-Cycle Management: Will a Platform Emerge?”

Page 5: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

5

What IT Department should think about

How IT can improve its process in the following areas: Planning

Application Development

Deployment

Page 6: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

6

Collaboration Required - Not just an organization problem

CEOCEOMaximize profitability through the predictable use of IT assetsMaximize profitability through the predictable use of IT assets

CEOCEOMaximize profitability through the predictable use of IT assetsMaximize profitability through the predictable use of IT assets

Business ManagersBusiness ManagersMake the right IT Make the right IT

investmentsinvestments

CIOCIODeliver the right solutions and great serviceDeliver the right solutions and great service

Application Development Mgrs.Application Development Mgrs.Accelerate time to valueAccelerate time to value

Application Development Mgrs.Application Development Mgrs.Accelerate time to valueAccelerate time to value

IT Operations Mgrs.IT Operations Mgrs.Minimize costs and minimize Minimize costs and minimize

disruptionsdisruptions

IT Operations Mgrs.IT Operations Mgrs.Minimize costs and minimize Minimize costs and minimize

disruptionsdisruptions

AnalystsAnalystsAnalystsAnalystsArchitectsArchitects

&&DevelopersDevelopers

ArchitectsArchitects&&

DevelopersDevelopersTestersTestersTestersTesters DeployersDeployersDeployersDeployers Ops Ops

PersonnelPersonnelOps Ops

PersonnelPersonnel

Lifecycle IntegrationLifecycle IntegrationHow can I make these processes faster and more effective?How can I make these processes faster and more effective?

Lifecycle IntegrationLifecycle IntegrationHow can I make these processes faster and more effective?How can I make these processes faster and more effective?

Go

vern

ance

In

teg

rati

on

Go

vern

ance

In

teg

rati

on

Ho

w c

an I

ma

ke s

ure

we

are

do

ing

th

e H

ow

can

I m

ake

su

re w

e ar

e d

oin

g t

he

rig

ht

thin

g?

rig

ht

thin

g?

Go

vern

ance

In

teg

rati

on

Go

vern

ance

In

teg

rati

on

Ho

w c

an I

ma

ke s

ure

we

are

do

ing

th

e H

ow

can

I m

ake

su

re w

e ar

e d

oin

g t

he

rig

ht

thin

g?

rig

ht

thin

g?

Page 7: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

7

What if….

Data freely flowed across development/operations divide•…round trip debugging would take minutes to hours instead of days to weeks

•…defects could be removed with minimal cost or time impact

•…applications and production infrastructure could be proactively co-optimized

Build and deployment procedures were united and automated •…complex applications and hardware would be configured without manual intervention

•…deployment errors would be reduced

•…deployment processes and machine configurations would be auditable

Portfolio views included real-time analysis of project-specific data•…project and portfolio health could be actively monitored in real-time

•…informed decisions could be made about project prioritization and resource allocation

•…business system availability and service level support could be linked to cost

Page 8: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

8

Taking an IT Lifecycle approach

Executive

Application Support

ArchitectProject Manager

Tester

Deployment Manager

Developer

BusinessBusiness

DevelopmentDevelopmentOperationsOperations

End User

Operations Manager

Analyst

Prioritize&Allocate

Prioritize&Allocate Model

BusinessModel

Business

Analyze& DesignAnalyze& Design

ImplementImplement

TestTestDeployDeploy

ManageManage

OptimizeOptimize

GovernGovern

Page 9: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

9

IBM’s Unique Value PropositionComplete, end-to-end IT lifecycle process guidance and tool support to help organizations pool their business, development and operational expertise in

the quest for IT alignment with strategic business imperatives

On Demand Operating Environment

Infrastructure Services

Business Integration

IT Service Management

Business Driven

Development

Infrastructure Simplification

People Process Information

IT Lifecycle Management

IBM On Demand Operating Environment

Infrastructure Services

Business Integration

IT Service Management

Business Driven

Development

Infrastructure Simplification

People Process Information

IT Lifecycle Management

IBM On Demand Operating Environment

Page 10: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

10

BusinessBusinessBusinessBusiness

DevelopmentDevelopmentDevelopmentDevelopmentOperationsOperationsOperationsOperations

Roadmap for aligning IT with the business

Quality Quality

Time Time

Cost Cost• Make the right investment decisions• Minimize Risk

• Deliver resilient, manageablehigh-performing applications…

• Accelerate delivery lifecycles• Enable rapid response to business

challenges

Page 11: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

11

Govern IT

Ensure FunctionalQuality

Ensure SystemPerformance

AccelerateDeployment

BusinessBusinessBusinessBusiness

DevelopmentDevelopmentDevelopmentDevelopmentOperationsOperationsOperationsOperations

Complete IT lifecycle solutions from IBM

Balance portfolios, prioritize investments, set objectives, monitor/measure, align resources with strategic objectives.

Balance portfolios, prioritize investments, set objectives, monitor/measure, align resources with strategic objectives.

Develop and test new applications to ensure they meet or exceed end-user functional demands

Develop and test new applications to ensure they meet or exceed end-user functional demands

Deploy solutions into test, pre-production and production environments quickly, reliably and consistently

Deploy solutions into test, pre-production and production environments quickly, reliably and consistently

Ensure applications meet or exceed service level agreements (SLAs)

Ensure applications meet or exceed service level agreements (SLAs)

Page 12: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

13

Govern ITAligning IT investments against business goals

Prioritize and invest in IT projectsMake decisions based on business alignment,

resource availability, financial data

Gain visibility into progress of software development projectsView statistics from the Rational Team Unifying

Platform for insight into the health and progress of development projects

Monitor business system health and service levelsUse Tivoli Business Systems Manager and

Tivoli Service Level Advisor for monitoring and reporting the health of systems in operations

Result: Create competitive advantages through aligned IT investments

Page 13: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

14

Business, Development, Operations

Portfolio investment maps

Development project trends

Operations SLA statistics

“My Portal” unites portfolio, operational and

development statistics to facilitate insightful decision

making

Page 14: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

15

Ensure Functional Quality Integrate Development and Test Processes

Result: Team focus on quality results in higher customer satisfaction

AnalystArchitect

DeveloperTester

OperatorProject Manager

Capture & analyze requirements Apply architectural patterns and

establish constraints Developer testing

Automated code review Runtime performance analysis Component testing

Tool supported manual & automated functional testing

Proactive monitoring of availability and performance

Management level and detailed result status reports to ensure accurate progress tracking

Page 15: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

16

Addressing Defects Early in Development

Design well-architected applications and services

Use Rational Software Architect to model and communicate views of the system

Find defects early

Use integrated tools for applying coding standard reviews, component and Web Service unit testing and multi-tier runtime analysis.

Result: Reduce development costs and unexpected schedule overviews by fixing defects early

Execution flow captured

in real time

Remote data collection

Advanced memory leak

detection Performance profiling at the method

level

Page 16: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

17

Accelerate DeploymentReliable and repeatable deployment process

Reduce deployment errors Track builds under version control Track which source code was used to create a build Deploy “approved” build files directly

Pass regulatory audits Track changes to solutions via a “release package” Clearly establish duties based on roles Set up approval processes with audit trails

Automate provisioning – Test Lab and Production Allows staff to spend less time configuring servers and more time

testing applications Test environment matches production environment to insure

deployment success Improves production service levels and utilization

Result: Increased customer satisfaction throughdeployment consistency, auditability, quality, speed

Tester

Deployment Manager

Page 17: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

18

Accelerated Deployment

Release Deployer

Test

Pre-production

Production

Distributed Clients

Managed source and

build artifacts

Production

Pre-production

Test

Develop

Acceptance

Approval

Completion

Status

Build 2

Build 3

Build 3

Auditable Checkpoints

ConsistentRelease

Page 18: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

19

Ensure System PerformanceResolve Performance problems by bridging Development and Operations

Optimize performance during testingDecompose transactions to pinpoint problem areas

Identify normal transaction flows

Identify emerging problems

Manage production transaction performance and service levelsCreate baseline for normal performance

SLA based alerts identify problem scope & severity

Deliver production data to developer analysis tools for rapid resolution Import data from production to determine root cause

Result: Reduced mean-time to resolution, feedback to continuous improvement

Identify and Prioritize

Isolate and Assign

Diagnose

Fix

Test

Page 19: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

20

Problem Determination Tools

Identify and Prioritize

Isolate and Assign

Diagnose

Fix

Annette – L1 Operator

Bernie – L2 Application Support Engineer

Jim – L3 Subject Matter Expert

Rich – Developer

Test Jay – Performance Tester

Page 20: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

21

Resolve Problem Found in Production

Problem Analysis Method level analysis reveals the root

cause of the problem

Method level problem analysis using the

aggregated transaction performance data in the

Call Graph

Use UML Sequence Diagram to visualize class

interactions for the recorded transaction and review method execution

Deep analysis of the details of the method invocation that

caused the transaction bottleneck

Page 21: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

22

Tivoli Unified Process,Process Accelerators

Best Practices (ITUP)

Implementation Services

Change and Configuration Management Database

Availability,Security, Provisioning,Storage Management

Rational Unified Process

Best Practices (RUP)

Implementation Services

Team Unifying Platform

Software DevelopmentPlatform

What’s next: continuing integration, more solutions, greater value

Process Model Integration

Platform Integration

Technology Integration

IT Service Management

Business Driven Development

Page 22: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

23

Why IBM for IT Lifecycle Management? Complete IT Lifecycle Solution

For business, development, operations to manage the entire application lifecycle

Drives efficiency across business, development and operations

IT Lifecycle Tools and Processes

Provides traceable, auditable processes

Worldwide services and support

“IBM, of course, is extremely well positioned to help companies tackle the whole [ITLM] problem, given its comprehensive product portfolio, extensive partner programs, and worldwide Global Services organization.”

Melissa Webster, IDC, May 2005 - “IT Life-Cycle Management: Will a Platform Emerge?”

DevelopmentDevelopmentDevelopmentDevelopmentOperationsOperationsOperationsOperations

BusinessBusinessBusinessBusiness

Page 23: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

24

One more steps to close the loop

Page 24: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

25

Who is BuildForge? The Company:

BuildForge is a Rational (Ready for Rational Software validated) ISV Partner.

The Product: BuildForge FullControl provides a complete solution for enterprise

build and release management.  The BuildForge Adaptor for ClearCase enables customers to create

seamless links between their software configuration management and build environments for increased efficiency and auditability of source code changes.

BuildForge complements ClearMake and/or can be used independent of ClearMake with build tools such as Ant or OpenMake.

Page 25: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

26

Audit-Ready Development Infrastructure

ClearCase

Provisioning Manager

ClearQuest

Release,

Change Requests,

ActivitiesBaseline

Approved

Configuration Manager

System Test Pre-Production Production

Data Center and/or DistributedData Center and/or Distributed

Data Center and/or Distributed

WAREXEE AR

Deployment Descriptor

DeployDevelopment

Test

Build and Release

BuildForge FullControl

Build Process

Packaging

Build Descriptor

Page 26: ® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World

IBM Software Group

27