1 / 26

IT Life-cycle Management (ITLM)

IT Life-cycle Management (ITLM). Another Buzz Word in IT World. 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?.

sydnee
Download Presentation

IT Life-cycle Management (ITLM)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IT Life-cycle Management (ITLM) Another Buzz Word in IT World

  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. Organizations face cost, quality & time challenges Operations Development 1http://www.intelligententerprise.com/showArticle.jhtml?articleID=60403261 2Standish - 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=technology 4Noel, Ptak & Assoc 2003

  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. What IT Department should think about How IT can improve its process in the following areas: • Planning • Application Development • Deployment

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

  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. Taking an IT Lifecycle approach End User Prioritize&Allocate ModelBusiness Optimize Analyst Operations Manager Analyze& Design Govern Architect Manage Implement Application Support Deploy Test Developer Deployment Manager Tester Business Executive Project Manager Development Operations

  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. Roadmap for aligning IT with the business Business Cost • Make the right investment decisions • Minimize Risk Quality • Deliver resilient, manageablehigh-performing applications… Time • Accelerate delivery lifecycles • Enable rapid response to businesschallenges Operations Development

  11. Complete IT lifecycle solutions from IBM Business Govern IT Balance portfolios, prioritize investments, set objectives, monitor/measure, align resources with strategic objectives. Ensure Functional Quality Develop and test new applications to ensure they meet or exceed end-user functional demands Accelerate Deployment Deploy solutions into test, pre-production and production environments quickly, reliably and consistently Ensure System Performance Ensure applications meet or exceed service level agreements (SLAs) Operations Development

  12. Govern ITAligning 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 Create competitive advantages through aligned IT investments Result:

  13. Business, Development, Operations Portfolio investment maps “My Portal” unites portfolio, operational and development statistics to facilitate insightful decision making Development project trends Operations SLA statistics

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

  15. Addressing Defects Early in Development Remote data collection Execution flow captured in real time • 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. Advanced memory leak detection Performance profiling at the method level Reduce development costs and unexpected schedule overviews by fixing defects early Result:

  16. 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 Tester Deployment Manager Increased customer satisfaction through deployment consistency, auditability, quality, speed Result:

  17. Production Test Pre-production Accelerated Deployment Develop Completion Status Managed source and build artifacts Auditable Checkpoints Test Build 2 Release Deployer Acceptance Pre-production Approval Build 3 Production Consistent Release Distributed Clients Build 3

  18. Identify and Prioritize Isolate and Assign Diagnose Fix Test Ensure System PerformanceResolve 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 Reduced mean-time to resolution, feedback to continuous improvement Result:

  19. Problem Determination Tools Identify and Prioritize Annette –L1 Operator Isolate and Assign Bernie–L2 Application Support Engineer Diagnose Jim–L3 Subject Matter Expert Fix Rich–Developer Test Jay– Performance Tester

  20. Resolve Problem Found in Production • Problem Analysis • Method level analysis reveals the root cause of the problem 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 Method level problem analysis using the aggregated transaction performance data in the Call Graph

  21. What’s next: continuing integration, more solutions, greater value Best Practices (RUP) Implementation Services Best Practices (ITUP) Implementation Services IT Service Management Business Driven Development Rational Unified Process Tivoli Unified Process,Process Accelerators Process Model Integration Team Unifying Platform Change and Configuration Management Database Platform Integration Software DevelopmentPlatform Availability,Security, Provisioning,Storage Management Technology Integration

  22. Business Operations Development 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?”

  23. One more steps to close the loop

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

  25. Audit-Ready Development Infrastructure Deploy Build and Release Development Approved Release, Change Requests, Activities E AR EXE WAR Build Process Provisioning Manager Packaging Deployment Descriptor Build Descriptor Baseline ClearCase ClearQuest BuildForge FullControl Configuration Manager Test System Test Pre-Production Production Data Center and/or Distributed Data Center and/or Distributed Data Center and/or Distributed

More Related