Application Lifecycle Management. Linda Ballas 3/16/10



Similar documents
Real World Strategies for Migrating and Decommissioning Legacy Applications

Integrating ITSM and Cloud into Enterprise IT Governance

Application Overhaul. Key Initiative Overview

A Practical Guide to Legacy Application Retirement

On Premise Vs Cloud: Selection Approach & Implementation Strategies

Service Portfolio Management PinkVERIFY

FTA Technology 2009 IT Modernization and Business Rules Extraction

IT Service Management ITIL, COBIT

Creative Shorts: Twelve lifecycle management principles for world-class cloud development

WHAT IS APPLICATION LIFECYCLE MANAGEMENT?

Software Asset Management High Risk, High Reward

IBM asset management solutions White paper. Using IBM Maximo Asset Management to manage all assets for hospitals and healthcare organizations.

Employing ITSM in Value Added Service Provisioning

How to Maximise ROI and drive IT Governance with Visual Studio Team System

Enabling Data Quality

Turning Data into Knowledge: Creating and Implementing a Meta Data Strategy

Application Portfolio Management for IT Governance

Successful Strategies for Implementing SaaS/Cloud Solutions in Healthcare

White Paper: Modernize Your Legacy Systems AND Cut Costs?

ITIL v3 Process Cheat Sheets

ITIL V3 AND THE SERVICE LIFECYCLE PART I THE MISSING COMPONENT

Defining a Secure Mobile Framework Architecture at DHA

Enterprise Portfolio Management

Identity & Access Management new complex so don t start?

Realizing the Value Proposition of Cloud Computing

Making Leaders Successful Every Day

Breaking Down the Silos: A 21st Century Approach to Information Governance. May 2015

The higher education user type market is expected to be the highest revenue generating component.

ITIL v3 - Service Transition Lifecycle

Managing the Services Lifecycle SOA & BPM

EA vs ITSM. itsmf

Application retirement: enterprise data management strategies for decommissioning projects

IRMAC SAS INFORMATION MANAGEMENT, TRANSFORMING AN ANALYTICS CULTURE. Copyright 2012, SAS Institute Inc. All rights reserved.

Project Charter Updated

Understanding ITIL Service Portfolio Management and the Service Catalog. An approach for implementing effective service lifecycle management

Better Data is Everyone s Job! Using Data Governance to Accelerate the Data Driven Organization

Open Group SOA Governance. San Diego 2009

See what cloud can do for you.

Creating a project management office (PMO)

Enterprise Risk Management & Information Technology

Secure Enterprise Mobility Management. Cloud-Based Enterprise Mobility Management. White Paper: soti.net

University of Wisconsin Platteville IT Governance Model Final Report Executive Summary

Creating a Catalog for ILM Services. Bob Mister Rogers, Application Matrix Paul Field, Independent Consultant Terry Yoshii, Intel

5 Key Ways Cloud-Based Project Portfolio Management & Application Portfolio Management Solutions Make IT More Strategic & Cost Effective

CIO SUMMIT l LAS VEGAS

Agile Master Data Management TM : Data Governance in Action. A whitepaper by First San Francisco Partners

The Discipline of Product Management

5 Key Ways Web-Based Project Portfolio Management & Application Portfolio Management Solutions Make IT More Strategic & Cost Effective

Software Asset Management on System z

IT Financial Management and Cost Recovery

Interagency Science Working Group. National Archives and Records Administration

White Paper Case Study: How Collaboration Platforms Support the ITIL Best Practices Standard

COMPREHENSIVE ASSET MANAGEMENT STRATEGY

Placing Your Applications in the Best Cloud Model

STATEMENT OF. Dr. David McClure Associate Administrator Office of Citizen Services and Innovative Technologies General Services Administration

An Implementation Roadmap

SDLC- Key Areas to Audit in IT Projects ISACA Geek Week /21/2013. PwC

A Project Manager s Guide to ITIL

Microsoft Enterprise Project Management. James Wright Christopher Pond

Integrating BCM and Development Life Cycles

IT Portfolio Management: ITIL V3 Refresh. BCS Rideau Section 19 March 2008 Phil Mustaphi

What Every Project Manager should know about ITIL s Service Lifecycle Framework. Daniel Cayouette PMP - daniel@cayouette.

Advanced Topics for TOGAF Integrated Management Framework

ITIL Introducing service strategy

DATA GOVERNANCE AND DATA QUALITY

Enforce Governance, Risk, and Compliance Programs for Database Data

How To Develop An Application

BI STRATEGY FRAMEWORK

Unlock the code IT Asset Management

CIOs: How to Become the CEO s Business Partner

Cisco Unified Communications Predeployment, Deployment, and Postdeployment Service Bundle

How To Manage A Service Transition

Cohasset Associates, Inc. NOTES Managing Electronic Records Conference 1.1. The discipline of analyzing the. Value Costs and Risks

PM Services. Transition Program Management

Improving Java Migration Outcomes with Rapid Assessment

White Paper: AlfaPeople ITSM This whitepaper discusses how ITIL 3.0 can benefit your business.

Simplify and Automate IT

What s New In ITIL V3?

SharePoint 2013 Migration Readiness

HR Technology Trends By Wilson Ten SandFil International Right Talents, Right Results

Cloud Without Limits: How To Deliver Hybrid Cloud With Agility, Governance, And Choice

INNOTAS EBOOK The Transformational CIO

Transcription:

Application Lifecycle Management Linda Ballas 3/16/10

Agenda What is ALM? Importance of ALM Processes of ALM Making ALM a part of the organization

What is ALM? Application Lifecycle Management covers the entire history of an application, utility, component or software solution, from the initial idea to its removal from an organization s systems

What is ALM? The Software Development Life Cycle (SDLC) is part of ALM but its not the whole thing

What is ALM? The Software Development Life Cycle (SDLC) is part of ALM but its not the whole thing ALM extends on both ends of SDLC

IT Asset Management Information Lifecycle Management Information life cycle management (ILM) is a comprehensive approach to managing the flow of an information system's data and associated metadata from creation and initial storage to the time when it becomes obsolete and is deleted (techtarget, 2010) Hardware Asset Management Hardware asset management entails the management of the physical components of computers and computer networks, from acquisition through disposal (wikipedia, 2010) Service Lifecycle Management The three processes within life-cycle management service portfolio management, service consumption, and service creation manage the planning, definition, development, and use of services (forrester, 2008) boss-solutions.com, 2010

IT Asset Management Application Lifecycle Management An application s lifecycle includes the entire time during which an organization is spending money on this asset, from the initial idea to the end of the application s life (Chappell, David, 2008) The conscious planning and management of implemented applications and software components which enable efficient and effective business processes throughout the enterprise (Ballas, 2010) boss-solutions.com, 2010

Importance of ALM Management of business assets requires knowing what assets you have, their usage patterns and owners, and whether they are satisfying business needs Cost reduction frees up capital and funding for improvements and innovations

ALM and Portfolio Management ALM is an integral part of IT portfolio management Portfolio management tied to the company s strategic goals allows both IT and business managers to better communicate and meet the company s overall corporate strategy centralizes management of asset information, processes and planning

Lifecycle Management The ITIL approach starts with a service portfolio Service portfolio management consists of four major steps: Define: Collect information and inventories of existing services. Establish the requirements for the requested service, and establish the business case for implementing the service. Analyze: Review the long-term business goals, and determine what services are required to meet those goals. Then analyze the requested service for financial viability, operational capability and technical feasibility to determine how the organization is going to get there. Approve: make a decision to retain replace, renew or retire the services. Charter: Communicate action items to the organization to implement approved service, and allocate budget and resources. (BMC, 2008)

Lifecycle Management Business processes undergo constant reevaluation but not so with deployed applications Applications remain constant while business processes change around them

Implementing ALM for Applications Development Operations Governance Idea Deploy End of Life Governance covers the entire lifecycle

Governance First Steps Business Drivers Align IT goals with business goals Industry Compliance Understand regulations and standards Business Process Analysis Determine where policy is needed Documentation Create policy

Business Drivers 1. Align IT goals with business goals Business goals drive how business processes are enabled to traverse the value chain If the business has a stay the course strategic philosophy, the IT goals should focus on stability and scalability If the business has a focus on innovative thinking and exploration of emerging markets, IT goals should focus on agility and efficiency

Industry Compliance 2. Understand regulations and standards Learn the impact of regulations on your market Sarbanes-Oxley FERPA (Family Education Rights and Privacy Act) HIPAA (Health Insurance Portability and Accountability Act) Understand industry standards as they are applicable to your organization ITIL (Information Technology Infrastructure Library) WS-* (Web service standards) HITSP (Healthcare Information Technology Standards)

Business Process Analysis 3. Determine where policy is needed Review existing policy Identify gaps Identify out-of-date policy

Documentation 4. Create policy Policy informs the business WHAT needs to be done In some cases, policy informs the business HOW to get it done Policy implies top-down directives Guidelines are not policies

Governance Next Steps Inventory Maintain accurate inventory of software assets Lifecycle States Define application lifecycle states Processes Define governance processes to manage state transitions Compliance Insert governance processes into existing process flows

Inventory 5. Maintain accurate inventory of software assets Know what you have Know when it changes Determine: Who owns it Who knows it Who uses it Its physical structure (deployment location, database, codebase, integration points) Its functional value Its cost to operate

Application Fit Business Goals Weight Score Total Functional Match Criticality Business Process Alignment Data Integrity Technical Goals Weight Score Total Maintainability Extensibility Performance Standards Conformance Availability

Lifecycle States 6. Define application lifecycle states apply a state to each asset, based on their fit scores and their place in the development cycle Gartner The Standard Corporate Executive Board Emerging (available for limited use in new implementations) Mainstream (strongly recommended for new implementations) Containment (installed and still requiring support) Retirement (installed and scheduled for retirement) New (under investigation, in development, or slated for future use) Emerging (in production or licenses have been purchased, but in limited use, such as a pilot) Mainstream (in production and actively being used) Containment (in production for a specific or limited purpose) Sunset (in production with scheduled retirement in progress) Prohibited (no longer used) New (conceived, in planning phase, under construction or newly deployed) Promote (newly deployed or no replacement planned for near- or midterm) Contain (replacement project conceived or in planning phase) Sundown (replacement project planned or in process; application will be retired)

Processes 7. Define governance processes to manage state transitions Identify where states would change (transition points) Identify the governance which occurs at each transition point WHO has a say (stakeholders) WHAT factors determine whether the transition occurs (decisioning)

Compliance 8. Insert governance processes into existing process flows 1. Identify business processes in place around each transition point 2. Build a governance process to be integrated with the existing processes OR 3. Modify the existing processes to include governance activities

Retiring Applications Its easy to grow its hard to shrink Applications by Age 53% 25% 22% Older than 10 years Newer than 3 years Between 3 and 10 years Corporate Executive Board, 2009

Retiring Applications Steps you can take to retire an application 1. Identify indicators for when an asset should be retired (you did this in step 7 above) 2. Identify functional gaps to be filled once the app is retired 3. Initiate projects to build out functionality as needed 4. Integrate timelines for implementation of needed functionality and retirement of application 5. Follow-through Create migration strategy Provide incentives to business to remove app Get buy-in from PMO to finish retirement project Document business process changes in addition to technical documentation

Instilling ALM into the Organization Portfolio Roadmap Map out retirements and new implementations as part of the portfolio planning process Strategic roadmaps manage application and technology plans as well as business plans

Questions?