Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "® IBM Software Group © 2005 IBM Corporation IT Life-cycle Management (ITLM) Another Buzz Word in IT World."— Presentation transcript:

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

2 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?

3 IBM Software Group 3 Organizations face cost, quality & time challenges 1 http://www.intelligententerprise.com/showArticle.jhtml?articleID=60403261 2 Standish - http://www.softwaremag.com/L.cfm?Doc=newsletter/2004-01-15/Standish 3 Gartner - http://star-techcentral.com/tech/story.asp?file=/2004/11/18/technology/9416960&sec=technologyhttp://star-techcentral.com/tech/story.asp?file=/2004/11/18/technology/9416960&sec=technology 4 Noel, Ptak & Assoc 2003 OperationsDevelopment Absence of shared IT processes or workflows 60% - 80% of average company's IT budget spent on maintaining existing applications 1 Insufficient visibility into project progress 51% of projects in 2004 were delayed or over budget, another 15% of projects failed outright 2 Decoupled, audit-less build, deploy, rollback processes 50% of applications put into production are later rolled back 3 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 time 4

4 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?”

5 IBM Software Group 5 What IT Department should think about How IT can improve its process in the following areas:  Planning  Application Development  Deployment

6 IBM Software Group 6 Collaboration Required - Not just an organization problem CEO Maximize profitability through the predictable use of IT assets CEO Business Managers Make the right IT investments CIO Deliver the right solutions and great service Application Development Mgrs. Accelerate time to value Application Development Mgrs. Accelerate time to value IT Operations Mgrs. Minimize costs and minimize disruptions IT Operations Mgrs. Minimize costs and minimize disruptions AnalystsAnalysts Architects & Developers Developers TestersTesters DeployersDeployers Ops Personnel Lifecycle Integration How can I make these processes faster and more effective? Governance Integration How can I make sure we are doing the right thing? Governance Integration How can I make sure we are doing the right thing?

7 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

8 IBM Software Group 8 Taking an IT Lifecycle approach Executive Application Support Architect Project Manager Tester Deployment Manager Developer Business Development Operations End User Operations Manager Analyst Prioritize& Allocate Model Business Analyze & Design Implement Test Deploy Manage Optimize Govern

9 IBM Software Group 9 IBM’s Unique Value Proposition Complete, 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

10 IBM Software Group 10 BusinessBusiness DevelopmentDevelopmentOperationsOperations Roadmap for aligning IT with the business Quality Time Cost Make the right investment decisions Minimize Risk Deliver resilient, manageable high-performing applications… Accelerate delivery lifecycles Enable rapid response to business challenges

11 IBM Software Group 11 Govern IT Ensure Functional Quality Ensure System Performance Accelerate Deployment BusinessBusiness DevelopmentDevelopmentOperationsOperations Complete IT lifecycle solutions from IBM 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 Deploy solutions into test, pre-production and production environments quickly, reliably and consistently Ensure applications meet or exceed service level agreements (SLAs)

12 IBM Software Group 12 BusinessBusiness DevelopmentDevelopmentOperationsOperations Govern IT Ensure Functional Quality Ensure System Performance Accelerate Deployment Complete IT lifecycle solutions from IBM include products from both Rational and Tivoli Rational: Portfolio Manager, Team Unifying Platform Tivoli:Service Level Advisor, Business Systems Manager Rational: Portfolio Manager, Team Unifying Platform Tivoli:Service Level Advisor, Business Systems Manager Rational:Modeler, Software Architect, Application Developer ClearQuest, Manual Tester, Functional Tester Tivoli:OMEGAMON XE/Tivoli Monitoring solutions Rational:Modeler, Software Architect, Application Developer ClearQuest, Manual Tester, Functional Tester Tivoli:OMEGAMON XE/Tivoli Monitoring solutions Rational: ClearCase, ClearQuest Tivoli: Provisioning Manager, Configuration Manager Rational: ClearCase, ClearQuest Tivoli: Provisioning Manager, Configuration Manager Tivoli: Monitoring for Transaction Performance (TMTP) WebSphere Application Manager (WSAM) Rational:Application Developer with Problem Resolution Toolkit Performance Tester with Performance Optimization Toolkit ClearQuest Tivoli: Monitoring for Transaction Performance (TMTP) WebSphere Application Manager (WSAM) Rational:Application Developer with Problem Resolution Toolkit Performance Tester with Performance Optimization Toolkit ClearQuest

13 IBM Software Group 13 Govern IT Aligning IT investments against business goals  Prioritize and invest in IT projects  Make decisions based on business alignment, resource availability, financial data  Gain visibility into progress of software development projects  View statistics from the Rational Team Unifying Platform for insight into the health and progress of development projects  Monitor business system health and service levels  Use 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

14 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

15 IBM Software Group 15 Ensure Functional Quality Integrate Development and Test Processes Result: Team focus on quality results in higher customer satisfaction Analyst Architect Developer Tester Operator Project 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

16 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

17 IBM Software Group 17 Accelerate Deployment Reliable 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 through deployment consistency, auditability, quality, speed Tester Deployment Manager

18 IBM Software Group 18 Accelerated Deployment Release Deployer TestPre-productionProduction Distributed Clients Managed source and build artifacts Production Pre-production Test Develop Acceptance Approval Completion Status Build 2 Build 3 Auditable Checkpoints Consistent Release

19 IBM Software Group 19 Ensure System Performance Resolve Performance problems by bridging Development and Operations  Optimize performance during testing  Decompose transactions to pinpoint problem areas  Identify normal transaction flows  Identify emerging problems  Manage production transaction performance and service levels  Create 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

20 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

21 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

22 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 Development Platform What’s next: continuing integration, more solutions, greater value Process Model Integration Platform Integration Technology Integration IT Service Management Business Driven Development

23 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?” DevelopmentDevelopment OperationsOperations BusinessBusiness

24 IBM Software Group 24 One more steps to close the loop

25 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.

26 IBM Software Group 26 Audit-Ready Development Infrastructure ClearCase Provisioning Manager ClearQuest Release, Change Requests, Activities Baseline Approved Configuration Manager System TestPre-ProductionProduction Data Center and/or Distributed WAR EXEE AR Deployment Descriptor Deploy Development Test Build and Release BuildForge FullControl Build Process Packaging Build Descriptor

27 IBM Software Group 27


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

Similar presentations


Ads by Google