A Model for Effective Asset Re-use in Software Projects

Size: px
Start display at page:

Download "A Model for Effective Asset Re-use in Software Projects"

Transcription

1 A Model for Effective Asset Re-use in Software Projects Abhay Joshi Abstract Software Asset re-use has the potential to enhance the quality and reduce the time to market of software projects. However, there are many challenges on the road to successful asset re-use. The key to success is discipline. This paper proposes a model for effectively managing the software assets re-use program. It also addresses the challenge of sustaining such initiatives. Nov 2007

2 Introduction Asset re-use has been a key focus area for improving the productivity of software organizations and the quality of the software delivered. However, managing a re-use program presents many challenges. There are some standard guidelines for re-use, such as the Object Management Group s Reusable Assets Specifications 1 (RAS), which cover the guidelines for the engineering elements of reuse like structure, contents, categories, standard packaging etc. Despite the existence of guidelines, such programs are unable to sustain themselves due to a variety of reasons like lack of support, absence of a well-defined governance structure and processes, lack of sponsorship etc. We also find that such initiatives are repeated quite often in different forms. This paper explains a simple model for implementing and managing asset re-use within software organizations. This model focuses on three key aspects 1. Participants in the model, their roles and responsibilities 2. Activities associated with the management of the re-usable asset repository and project execution 3. A set of metrics for measuring the effectiveness of the program, rewards and recognition to ensure the sustainability of the program An overview of the Asset Re-use model Six key steps (Figure 1) are required to establish a successful, sustainable execution model Define participants roles and responsibilities Define activities Set up a repository and define a management process Identify key considerations for asset re-use Identify knowledge dissemination mechanisms Define metrics & establish a reward and recognition mechanism Figure 1 1 See Reusable Assets Specification 2 Infosys White Paper

3 The model in action Figure 2 below depicts the model in action Steering Committee Industry trends & other external inputs (freeware/forums Inputs from alliances Time-based triggers Governance, Guidance and Sponsorship Subject Matter Experts Group [SMEG] Define criteria, search and extract potential assets Reuse Assets Management Group [RAMG] 1Analysis and re-work on assets with potential for re-use 2 Submit the assets to a repository, publish and spread awareness Organization - wide project assets Partners and subsidiaries Project Development / Maintenance Team 4 Extract new assets / submit assets to the repository 3 Measure re-use effectiveness at project milestones 2 Identify the potential for reuse of project assets 1 Initiate project, plan for re-use from the repository Domain-specific business components Re-usable utilities and tools Architecture / design artifacts, reference implementations Issues & enhancement tracking mechanism Re-usable technology components Re-usable Asset Repository Test data/ test Scripts Application components Standards, guidelines, templates, best practices Configuration management Figure 2 Note: Asset types in the repository are indicative in nature and are not limited to these categories Infosys White Paper 3

4 Defining the participants roles and responsibilities The participants in the Asset Re-use model can be broadly grouped into the four roles shown in Table 1 # Participant Role Participating Groups Remarks 1 Steering Committee Architecture Board or equivalent Responsible for governance, guidance entity and sponsorship 2 Subject Matter Experts Group (SMEG) 3 Reuse Asset Management Group (RAMG) R&D, technology focus groups Core members driving the asset re-use program, quality teams and technical leads from participating projects Owners of the repository Responsible for analysis of assets and maintaining the repository 4 Project teams Participating project teams Repository users and contributors Note: See Appendix A for a detailed explanation of the activities of the four roles outlined in Table 1. Defining activities in the Asset Re-use model (RACI matrix) Table 2 provides a RACI matrix for the Asset Re-use model by mapping the key activities (Figure 2) to the key roles (Table 1). RACI stands for - R: Responsible, A: Accountable, C: Consulted, I: For Information # Activities Steering SMEG RAMG Project Committee Team 1 Governance, guidance and sponsorship A, R R R I 2 Define criteria, search and extract potential assets I A, R C C 3 Analysis and re-work on assets with potential for re-use I C A, R C, I 4 Submit the Assets to a repository, publish and spread awareness I C A, R I 5 Initiate project, plan for re-use from the repository I C R A, R 6 Measure re-use effectiveness at project milestones and elicit feedback I C R A, R Note: Time-based triggers on assets in the repository will also trigger analysis and rework of assets (step 3 above). Appendix A details the activities with the required inputs and expected outputs. Setting up and maintaining the asset repository To ensure the success of the model, it is important to maintain the correct and up-to-date versions of the assets in the repository, with details of the necessary infrastructure and adherence to standards. A few steps (outlined below) are essential to maintain the integrity of the repository Configuration and change management: The asset repository should have a well-defined configuration and change management plan. The plan should clearly establish guidelines for access control, ownership of assets, use of assets, submissions etc. Issues & enhancement tracking: Issues reported by project team when using assets, suggested enhancements to assets and other issues should be tracked to closure to ensure the success of the model. This requires a well defined tracking mechanism. The RAMG should be responsible for tracking and follow-up actions Project feedback tracking: Customizations to assets based on specific project requirements should be documented and communicated across projects and should be available for future reference. Projects should also submit a report on the variations from standard guidelines, approaches and components, as well as identify new assets with potential for reuse. The RAMG should analyze such reports and make necessary changes to the respective artifacts. 4 Infosys White Paper

5 Identifying key considerations for asset re-use Some of the important considerations for asset re-use are Revalidation date: Assets should be re-validated for suitability of usage after a pre-determined expiry date. If the asset is found to be unsuitable, it should be retired and archived along with the related documentation IPR: It is important to respect Intellectual Property Rights. The validation of assets, on submission to the repository, should include IPR checks to guard against IPR violation. It is equally important to create and protect the IP of reusable assets with due declarations during project usage Dependency tree: Assets may have dependencies on other assets. Therefore, any changes in the underlying assets should be reflected in the dependencies to ensure consistent behavior. In some cases, if the changes are too many and complex, then it may make sense to change the dependencies and update the dependency tree accordingly Qualifying criteria: It is essential to define appropriate criteria to qualify the potential for re-use. An example is - If an asset can be used in projects (other than the originating project) with less than 50% modification, then the asset can be considered for re-use The above discussed considerations can be used as attributes or meta-data for re-use. Identifying knowledge dissemination mechanisms To benefit from re-use, it is important to spread awareness about re-use among project teams. Some of the following ways (explained below) can be used to do this effectively 1. A website: Publishing the asset repository on a website which acts as a single point of reference. The website can use provide features like Wikis, blogs etc to capture usage details, constraints, suggested improvements etc. 2. A training kit: A starter kit with collateral for quizzes, e-learning, training presentations, classroom training capsules will be handy 3. Project reviews: As part of reviews at project milestones, re-use statistics can be verified. A detailed review checklist document covering re-use expectations will help in knowledge dissemination. Feedback from projects on re-use should be captured and tracked. Defining a metrics plan for measuring effectiveness of asset re-use It is important to measure the effectiveness of re-use to unequivocally demonstrate the benefits to the organization, to get a buy-in support from the organization for the re-use initiative and to govern the initiative effectively, Metrics that can be used to gauge the impact of the asset re-use program are listed below Asset usage ratio Total effort savings due to re-use Time to market improvement due to re-use See Appendix B for an explanation of the metrics. Establishing a rewards and recognition mechanism It is important to institute a rewards and recognition program to ensure the success and sustainability of the re-use initiative. It is also important to publicly recognize the teams that contribute to the success of the repository by contributing assets, as well as by using assets. Some of the criteria that can be used to identify winners are Number of assets re-used Number of assets contributed to the repository Effort savings due to asset re-use (other than contributor) For example, rewarding the top 5 projects in terms of effort savings from asset re-use or the top 5 (projects/ individuals) in terms of contributing re-usable assets to the repository Infosys White Paper 5

6 Benefits A well-executed re-use program can provide several benefits like 1. Reduced effort in project execution 2. Consistent quality and reduction in defects across projects 3. Improved time to market 4. Enhanced predictability of future projects Infosys research indicates effort savings to the tune of 10~15% (in some cases, even up to 25%) of total project life cycle for typical Java / J2EE application development projects in that specific context. Industry references have indicated higher savings in many cases. Conclusion The success of the re-use program hinges on the disciplined implementation of the proposed model. The effectiveness can be enhanced by putting in places a proper metrics plan to quantify improvement, a governance mechanism for course corrections and offering suitable incentives to maximize and institutionalize re-use. About the Author Abhay Joshi is a Senior Technical Architect with Infosys. He has 14 years of experience spanning industrial automation and information technology. He has anchored technology initiatives and provided consultancy for large technology programs in Financial Services, Transportation and Logistics domains Abhay is TOGAF 8 certified practitioner 6 Infosys White Paper

7 Appendix A Overview of activities in the Asset Re-use model # Activities Input Output Search and extract potential assets for re-use Responsibility: SMEG 1 Build a questionnaire to extract information about project assets Define qualifying criteria for asset re-use Knowledge about existing projects Questionnaire 2 Conduct workshops for project teams Questionnaire Information for analysis 3 Search for re-usable assets from external forums, subject to IP considerations 4 Get inputs from alliance partners Additional data and information 5 Track industry trends List of potential assets based on industry trends 1 Analyze projects and identify potential assets. Analysis and re-work on assets with potential for re-use Responsibility: RAMG, SMEG Data from projects. List of potential assets Analyze suggestions for enhancement of existing assets Prioritize these enhancements 2 Categorize potential assets appropriately Assign /update attributes Criteria for qualifying assets. Suggestions for enhancements List of assets 3 Plan for enhancement of assets Availability of resources for rework 4 Rework on asset to incorporate suggestions, test assets and prepare documentation 1 Submit the tested assets with required documentation. Tag the assets with keywords to enable search 2 Publish and conduct training programs (ongoing activity) 1 As a part of project initiation, define a plan to identify re-usable assets that can be incorporated into the project. 2 Identify project assets that can be contributed to the repository Plan Submit the assets to the repository and publish them Responsibility: RAMG Tested assets Project Initiation: Plan for re-use Responsibility: Project Team, RAMG Functional specifications Project asset list Categorized list of assets A plan for rework Tested assets ready for submission into the repository Assets available to all Project Training kit and awareness program A re-use plan with list of assets intended for use in the project List of potential Re- assets to be delivered to the repository Infosys White Paper 7

8 # Activities Input Output Project Feedback on assets Responsibility: Project Team, RAMG 1 Measure the effectiveness of re-use at project milestones 2 Extract assets from projects and submit to the enhancement group to analyze and publish into the repository 3 Gather suggestions and feedback on enhancements in existing assets based on project experience Appendix B Metrics for tracking effectiveness of re-use Re-use data from projects Re-use data and list of project assets Suggestions Re-use effectiveness metrics and future projection for re-use Details of new assets Action plan for enhancements Metrics Name Unit of Measure How to Measure When to measure Remarks Asset usage ratio % Ratio = (# of assets actively used across projects) / (# of assets in repository) * 100% Before scheduled status updates A higher ratio indicates greater effectiveness Effort savings due to re-use Time to market improvement due to re-use Person days Total effort savings = [Effort savings per asset for all projects] * (# of actively used assets) Calendar days Additional program-level metrics can include Total elapsed days saved (project timeline) = (Total elapsed days estimated for developing from scratch Total elapsed days required due to asset re-use) 1. Usage count of assets and an associated ranking of assets Before scheduled status updates Before scheduled status updates 2. Running list of effort saved (by project) due to asset re-use (and a ranking of top projects) 3. Defect reduction due to asset re-use Measurements details 1) Effort savings per Asset [EffSavAsset] = ((Efforts invested in creating asset) * 0.75) (customization efforts needed for re-use)) *Assuming that 75% of total effort invested in creation will be saved for each re-use 2) Efforts saving per asset for all projects [EffSavAssetAllPrj] = (EffSavAsset) * (# of projects using asset) Total days saved (project timeline) can be captured as the difference in timelines between developing from scratch versus judicious re-use 8 Infosys White Paper

9

Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture

Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture Business Business Services Services and Enterprise and Enterprise This Workshop Two parts Background: Business Value of Enterprise TOGAF s and the Business Services We will use the key steps, methods and

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2006 Vol. 5. No. 8, November-December 2006 Requirements Engineering Tasks Donald Firesmith,

More information

Repository Management Policy

Repository Management Policy Coin-OR Foundation March 23, 2005 1 Principles The mission of the Coin-OR Foundation (the Foundation) is to create and disseminate knowledge related to all aspects of computational operations research

More information

Defining a Governance Model for Portals

Defining a Governance Model for Portals Defining a Governance Model for Portals Tushar Sachdev The need for governance While implementing portals, the focus is often only on technology. The implicit assumption being that the portal is yet another

More information

ITRM Guideline CPM 110-01 Date: January 23, 2006 SECTION 5 PROJECT CLOSEOUT PHASE

ITRM Guideline CPM 110-01 Date: January 23, 2006 SECTION 5 PROJECT CLOSEOUT PHASE PROJECT MANAGEMENT GUIDELINE SECTION 5 PROJECT CLOSEOUT PHASE Table of Contents Introduction... 3 Project Closeout Phase... 3 Activities and Documents in the Closeout Phase... 4 Project Closeout Task...

More information

EXHIBIT L. Application Development Processes

EXHIBIT L. Application Development Processes EXHIBIT L Application Development Processes Optum Development Methodology Development Overview Figure 1: Development process flow The Development phase consists of activities that include the building,

More information

RFP Attachment C Classifications

RFP Attachment C Classifications RFP 1. Applications IT Architect Analyzes and designs the architecture for software applications and enhancements, including the appropriate application of frameworks and design patterns and the interrelationships

More information

Software and Systems Engineering. Software and Systems Engineering Process Improvement at Oerlikon Aerospace

Software and Systems Engineering. Software and Systems Engineering Process Improvement at Oerlikon Aerospace SYMPOSIUM at Claude Y. Laporte OA - Process Engineering Nicola R. Papiccio OA - Software Engineering AGENDA Introduction Software Engineering Process s Engineering Process Management of of Change Lessons

More information

Test Automation Process

Test Automation Process A white Success The performance testing helped the client identify and resolve performance bottlenecks which otherwise crippled the business. The ability to support 500 concurrent users Test Automation

More information

Business Analysis Standardization & Maturity

Business Analysis Standardization & Maturity Business Analysis Standardization & Maturity Contact Us: 210.399.4240 info@enfocussolutions.com Copyright 2014 Enfocus Solutions Inc. Enfocus Requirements Suite is a trademark of Enfocus Solutions Inc.

More information

REQUIREMENTS SPECIFICATION AND MANAGEMENT. Requirements Analysis and Specification

REQUIREMENTS SPECIFICATION AND MANAGEMENT. Requirements Analysis and Specification REQUIREMENTS SPECIFICATION AND MANAGEMENT In this note we give the requirements process in a software organization, a template for the requirements document, and the process to manage changes to the requirements.

More information

A discussion of information integration solutions November 2005. Deploying a Center of Excellence for data integration.

A discussion of information integration solutions November 2005. Deploying a Center of Excellence for data integration. A discussion of information integration solutions November 2005 Deploying a Center of Excellence for data integration. Page 1 Contents Summary This paper describes: 1 Summary 1 Introduction 2 Mastering

More information

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0 NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5

More information

CDC UNIFIED PROCESS JOB AID

CDC UNIFIED PROCESS JOB AID CDC UNIFIED PROCESS JOB AID Independent Verification & Validation Activities Document Purpose This Job Aid is a brief document listing the items to be noted, checked, remembered, and delivered when completing

More information

Front Metrics Technologies Pvt. Ltd. Capacity Management Policy, Process & Procedures Document

Front Metrics Technologies Pvt. Ltd. Capacity Management Policy, Process & Procedures Document Pvt. Ltd. Capacity Management Policy, Process & Procedures Document Client: Pvt. Ltd. Date : 03/04/2011 Version : 0.6 GENERAL Description Purpose Applicable to Supersedes This document establishes a Capacity

More information

Project Closure. ProPath. Office of Information and Technology

Project Closure. ProPath. Office of Information and Technology Project Closure ProPath Office of Information and Technology Table of Contents Project Closure Process Map... 1 Process: Project Closure... 2 Project Closure Description and Goals... 3 Description... 3

More information

Training Plan CONTOSO, LTD MICROSOFT DYNAMICS AX SOLUTION

Training Plan CONTOSO, LTD MICROSOFT DYNAMICS AX SOLUTION Training Plan CONTOSO, LTD MICROSOFT DYNAMICS AX SOLUTION Prepared for Contoso, Ltd Prepared by Eric Swift, Functional Consultant Proseware, Inc. Contributors Terry Anderson, Project Manager Proseware,

More information

Enterprise Data Governance

Enterprise Data Governance DATA GOVERNANCE Enterprise Data Governance Strategies and Approaches for Implementing a Multi-Domain Data Governance Model Mark Allen Sr. Consultant, Enterprise Data Governance WellPoint, Inc. 1 Introduction:

More information

Software Portfolio Analysis Does your Investment perform adequately? Mary Udeh

Software Portfolio Analysis Does your Investment perform adequately? Mary Udeh Software Portfolio Analysis Does your Investment perform adequately? Mary Udeh Abstract The objective of this paper is to provide a solution to the problem of escalating Information technology (IT) costs

More information

Guidelines and Procedures for Project Management

Guidelines and Procedures for Project Management Guidelines and Procedures for Project Management Coin-OR Foundation May 17, 2007 Contents 1 Introduction 3 2 Responsibilities 3 3 Contacts and Information 4 4 Definitions 4 5 Establishing a New Project

More information

Knowledge Area Inputs, Tools, and Outputs. Knowledge area Process group/process Inputs Tools Outputs

Knowledge Area Inputs, Tools, and Outputs. Knowledge area Process group/process Inputs Tools Outputs HUMAN RESOURCE MANAGEMENT Organizational planning Staff Acquisition Project interfaces such as organizational interfaces, technical interfaces and interpersonal interfaces. Staffing requirements Staffing

More information

Fundamentals of Measurements

Fundamentals of Measurements Objective Software Project Measurements Slide 1 Fundamentals of Measurements Educational Objective: To review the fundamentals of software measurement, to illustrate that measurement plays a central role

More information

Iterative Project Management 1

Iterative Project Management 1 Iterative Project Management Module 2 Objectives Understand issues for Project Managers (PM) who use iterative development by: Learning how the PM monitors and steers an iterative project towards success.

More information

QA Engagement Models. Managed / Integrated Test Center A Case Study

QA Engagement Models. Managed / Integrated Test Center A Case Study 1 QA Engagement Models Managed / Integrated Test Center A Case Study 2 Today s Agenda» Background» Overview of QA Engagement Models MTC & ITC» The Journey to Steady State» Transition Approach» Challenges

More information

Open Group SOA Governance. San Diego 2009

Open Group SOA Governance. San Diego 2009 Open Group SOA Governance San Diego 2009 SOA Governance Aspects A comprehensive view of SOA Governance includes: People Organizational structures Roles & Responsibilities Processes Governing processes

More information

Develop Project Charter. Develop Project Management Plan

Develop Project Charter. Develop Project Management Plan Develop Charter Develop Charter is the process of developing documentation that formally authorizes a project or a phase. The documentation includes initial requirements that satisfy stakeholder needs

More information

Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com

Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com W H I T E P A P E R L e v e r a g e R e c o r d s M a n a g e m e n t B e s t P r a c t i c e s t

More information

Product Build. ProPath. Office of Information and Technology

Product Build. ProPath. Office of Information and Technology Product Build ProPath Office of Information and Technology Table of Contents Product Build Process Maps... 1 Process: Product Build... 3 Product Build and Goals... 4... 4 Goals... 4 Product Build RACI

More information

Crosswalk Between Current and New PMP Task Classifications

Crosswalk Between Current and New PMP Task Classifications Crosswalk Between Current and New PMP Task Classifications Domain 01 Initiating the Project Conduct project selection methods (e.g., cost benefit analysis, selection criteria) through meetings with the

More information

Program Lifecycle Methodology Version 1.7

Program Lifecycle Methodology Version 1.7 Version 1.7 March 30, 2011 REVISION HISTORY VERSION NO. DATE DESCRIPTION AUTHOR 1.0 Initial Draft Hkelley 1.2 10/22/08 Updated with feedback Hkelley 1.3 1/7/2009 Copy edited Kevans 1.4 4/22/2010 Updated

More information

Measurement Information Model

Measurement Information Model mcgarry02.qxd 9/7/01 1:27 PM Page 13 2 Information Model This chapter describes one of the fundamental measurement concepts of Practical Software, the Information Model. The Information Model provides

More information

Project Management Guidelines

Project Management Guidelines Project Management Guidelines 1. INTRODUCTION. This Appendix (Project Management Guidelines) sets forth the detailed Project Management Guidelines. 2. PROJECT MANAGEMENT PLAN POLICY AND GUIDELINES OVERVIEW.

More information

Information Technology Project Oversight Framework

Information Technology Project Oversight Framework i This Page Intentionally Left Blank i Table of Contents SECTION 1: INTRODUCTION AND OVERVIEW...1 SECTION 2: PROJECT CLASSIFICATION FOR OVERSIGHT...7 SECTION 3: DEPARTMENT PROJECT MANAGEMENT REQUIREMENTS...11

More information

Data Management Maturity Model. Overview

Data Management Maturity Model. Overview Data Management Maturity Model Overview UPMC Center of Excellence Pittsburgh Jul 29, 2013 Data Management Maturity Model - Background A broad framework encompassing foundational data management capabilities,

More information

ACESS A Comprehensive Enterprise Social Services System

ACESS A Comprehensive Enterprise Social Services System State of Louisiana Department of Social Services ACESS A Comprehensive Enterprise Social Services System Project Control Standards and Procedures Deliverable AC09 SEPTEMBER 1, 2004 VERSION 1.1 State of

More information

Service Modelling & Service Architecture:

Service Modelling & Service Architecture: Service Modelling & Service Architecture: From Service Renewal and Service Flows to Service Architecture Presenter: Professor Paul Buhler Head of the Global University Alliance SOA Research & Development

More information

Department of Administration Portfolio Management System 1.3 June 30, 2010

Department of Administration Portfolio Management System 1.3 June 30, 2010 E 06/ 30/ 2010 EX AM PL 1. 3 06/ 28/ 2010 06/ 24/ 2010 06/ 23/ 2010 06/ 15/ 2010 06/ 18/ 2010 Portfolio System 1.3 June 30, 2010 Contents Section 1. Project Overview... 1 1.1 Project Description... 1 1.2

More information

Fermilab Computing Division Service Level Management Process & Procedures Document

Fermilab Computing Division Service Level Management Process & Procedures Document BMC Software Consulting Services Fermilab Computing Division Process & Procedures Document Client: Fermilab Date : 07/07/2009 Version : 1.0 1. GENERAL Description Purpose Applicable to Supersedes This

More information

Setting up an Effective Enterprise Architecture capability. Simon Townson Principal Enterprise Architect SAP

Setting up an Effective Enterprise Architecture capability. Simon Townson Principal Enterprise Architect SAP Setting up an Effective Enterprise Architecture capability Simon Townson Principal Enterprise Architect SAP Agenda Why? People and Organisation EA Framework Standards and Templates Tools Processes SAP

More information

ájoƒ ùdg á«hô dg áµلªÿg Yesser Overall SDLC Process Definition

ájoƒ ùdg á«hô dg áµلªÿg Yesser Overall SDLC Process Definition ájoƒ ùdg á«hô dg áµلªÿg Yesser Overall SDLC Process Definition Version 0.6 - Page 3 / 43 Table of Contents 1. Process Introduction... 5 1.1. Process Scope... 5 1.2. Process Objectives and Benefits... 5

More information

Peer Review Process Description

Peer Review Process Description Peer Review Process Description Version 1.0 draft1 Table of Contents 1. Overview... 1 2. Work Aids... 1 3. Risk Assessment Guidance... 1 4. Participants... 2 5. Inspection

More information

WHITE PAPER. Test data management in software testing life cycle- Business need and benefits in functional, performance, and automation testing

WHITE PAPER. Test data management in software testing life cycle- Business need and benefits in functional, performance, and automation testing WHITE PAPER Test data management in software testing life cycle- Business need and benefits in functional, performance, and automation testing -Praveen Bagare (Infosys) and Ruslan Desyatnikov (Citibank)

More information

Configuration Management in a Software Product Line

Configuration Management in a Software Product Line Configuration Management in a Software Product Line John D. McGregor School of Computing Clemson University Clemson, SC 29634 johnmc@cs.clemson.edu Sholom Cohen Software Engineering Institute Carnegie

More information

The overall aim for this project is To improve the way that the University currently manages its research publications data

The overall aim for this project is To improve the way that the University currently manages its research publications data Project Plan Overview of Project 1. Background The I-WIRE project will develop a workflow and toolset, integrated into a portal environment, for the submission, indexing, and re-purposing of research outputs

More information

ITIL V3 Sample Questions Page 1 of 15 Sample ITIL version 3 Foundation Examination. Instructions

ITIL V3 Sample Questions Page 1 of 15 Sample ITIL version 3 Foundation Examination. Instructions Page 1 of 15 Sample ITIL version 3 Foundation Examination Instructions 40 questions should be attempted. There are no trick questions. You have 60 minutes to complete this paper. Candidates sitting the

More information

BMC Software Consulting Services. Fermilab Computing Division Service Catalog & Communications: Process and Procedures

BMC Software Consulting Services. Fermilab Computing Division Service Catalog & Communications: Process and Procedures BMC Software Consulting Services Service Catalog & Communications: Process and Procedures Policies, Client: Date : Version : Fermilab 02/12/2009 1.0 GENERAL Description Purpose This document establishes

More information

Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire. P3M3 Project Management Self-Assessment

Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire. P3M3 Project Management Self-Assessment Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire P3M3 Project Management Self-Assessment Contents Introduction 3 User Guidance 4 P3M3 Self-Assessment Questionnaire

More information

Project Management Body of Knowledge (PMBOK) (An Overview of the Knowledge Areas)

Project Management Body of Knowledge (PMBOK) (An Overview of the Knowledge Areas) Project Management Body of Knowledge (PMBOK) (An Overview of the Knowledge Areas) Nutek, Inc. 3829 Quarton Road, Suite 102 Bloomfield Hills, Michigan 48302, USA. Phone: 248-540-4827, Email: Support@Nutek-us.com

More information

An Oracle White Paper. December 2011. Cloud Computing Maturity Model Guiding Success with Cloud Capabilities

An Oracle White Paper. December 2011. Cloud Computing Maturity Model Guiding Success with Cloud Capabilities An Oracle White Paper December 2011 Cloud Computing Maturity Model Guiding Success with Cloud Capabilities Executive Overview... 3 Introduction... 4 Cloud Maturity Model... 4 Capabilities and Domains...

More information

The SharePoint Maturity Model

The SharePoint Maturity Model The SharePoint Maturity Model Version 2.1 Last revised: 16 November 2011 11/27/2011 Copyright 2011 Sadalit Van Buren 1 What s In It For Me? The Maturity Model can help you develop your strategic roadmap,

More information

Enterprise Service Provisioning

Enterprise Service Provisioning Enterprise Service Provisioning ProPath Office of Information and Technology Table of Contents Enterprise Service Provisioning Process Map... 1 Process: Enterprise Service Provisioning... 2 Enterprise

More information

Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation

Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation Despite significant efforts to improve engineering practices and technologies,

More information

Data Warehouse (DW) Maturity Assessment Questionnaire

Data Warehouse (DW) Maturity Assessment Questionnaire Data Warehouse (DW) Maturity Assessment Questionnaire Catalina Sacu - csacu@students.cs.uu.nl Marco Spruit m.r.spruit@cs.uu.nl Frank Habers fhabers@inergy.nl September, 2010 Technical Report UU-CS-2010-021

More information

Release Management Policy Aspen Marketing Services Version 1.1

Release Management Policy Aspen Marketing Services Version 1.1 Release Management Policy Version 1.1 John Toso 5/10/2010 2 Contents Release Management Policy Overview:... 3 Critical Success Factors... 3 Service Level Management (SLM)... 4 Key Performance Indicators:...

More information

Project Implementation Process (PIP)

Project Implementation Process (PIP) Vanderbilt University Medical Center Project Implementation Process (PIP).......... Project Implementation Process OVERVIEW...4 PROJECT PLANNING PHASE...5 PHASE PURPOSE... 5 TASK: TRANSITION FROM PEP TO

More information

A Practical Guide for Creating an Information Management Strategy and Strategic Information Management Roadmap

A Practical Guide for Creating an Information Management Strategy and Strategic Information Management Roadmap A Practical Guide for Creating an Information Management Strategy and Strategic Information Management Roadmap Principal Author Sam McCollum, CRM, MBA Director of End User Consulting Parity Research LLC

More information

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework

More information

Cisco Systems, Incorporated: Operationalizing a B-to-B Social Media Center of Excellence

Cisco Systems, Incorporated: Operationalizing a B-to-B Social Media Center of Excellence THINK TANK FOUR: SALES AND MARKETING GIL 2012: SILICON VALLEY Cisco Systems, Incorporated: Operationalizing a B-to-B Social Media Center of Excellence AUSTIN PULLMANN North American Program Manager, Growth

More information

Enterprise Service Specification

Enterprise Service Specification Enterprise Service Specification ProPath Office of Information and Technology Table of Contents Enterprise Service Specification Process Map... 1 Process: Enterprise Service Specification... 2 Enterprise

More information

IT Financial Management and Cost Recovery

IT Financial Management and Cost Recovery WHITE PAPER November 2010 IT Financial Management and Cost Recovery Patricia Genetin Sr. Principal Consultant/CA Technical Sales David Messineo Sr. Services Architect/CA Services Table of Contents Executive

More information

Software Requirements, Third Edition

Software Requirements, Third Edition j Microsoft Software Requirements, Third Edition Karl Wiegers and Joy Beatty Contents Introduction Acknowledgments xxv xxxi PART I SOFTWARE REQUIREMENTS: WHAT, WHY, AND WHO Chapter 1 The essential software

More information

Business Process Validation: What it is, how to do it, and how to automate it

Business Process Validation: What it is, how to do it, and how to automate it Business Process Validation: What it is, how to do it, and how to automate it Automated business process validation is the best way to ensure that your company s business processes continue to work as

More information

10426: Large Scale Project Accounting Data Migration in E-Business Suite

10426: Large Scale Project Accounting Data Migration in E-Business Suite 10426: Large Scale Project Accounting Data Migration in E-Business Suite Objective of this Paper Large engineering, procurement and construction firms leveraging Oracle Project Accounting cannot withstand

More information

Introduction to the ITS Project Management Methodology

Introduction to the ITS Project Management Methodology Introduction to the ITS Project Management Methodology In September 1999 the Joint Legislative Committee on Performance Evaluation and Expenditure Review (PEER) produced a report entitled Major Computer

More information

PMO Starter Kit. White Paper

PMO Starter Kit. White Paper PMO Starter Kit White Paper January 2011 TABLE OF CONTENTS 1. ABOUT THE PMO STARTER KIT...3 2. INTRODUCTION TO THE PMO STARTER KIT WHITE PAPER...3 3. PMO DEVELOPMENT ROADMAP...4 4. PLAN PHASE...5 4.1 CREATE

More information

Peer Review Process Description

Peer Review Process Description Peer Review Process Description Version 1.0 draft1 Table of Contents 1.Overview...1 2.Work Aids...1 3.Risk Assessment Guidance...1 4.Participants...2 5.Inspection Procedure...4

More information

e-training Transition Project

e-training Transition Project e-training Transition Project Phase II e-training Communications Guide August 24, 2005 National Aeronautics and Space Administration Communications Guide for the Phase II e-training Transition August 24,

More information

Test Plan (a Real Sample) SoftwareTestingHelp.com Live Project Training - OrangeHRM

Test Plan (a Real Sample) SoftwareTestingHelp.com Live Project Training - OrangeHRM www.softwaretestinghelp.com Test Plan (a Real Sample) SoftwareTestingHelp.com Live Project Training - OrangeHRM 2/1/2014 SoftwareTestingHelp.com Name of the tester Note: This is a sample test plan created

More information

Reaching CMM Levels 2 and 3 with the Rational Unified Process

Reaching CMM Levels 2 and 3 with the Rational Unified Process Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project

More information

Process Assessment and Improvement Approach

Process Assessment and Improvement Approach Process Assessment and Improvement Approach June 2008 The information contained in this document represents the current view of Virtify on the issues discussed as of the date of publication. Virtify cannot

More information

Assessing and implementing a Data Governance program in an organization

Assessing and implementing a Data Governance program in an organization Assessing and implementing a Data Governance program in an organization Executive Summary As companies realize the importance of data and the challenges they face in integrating the data from various sources,

More information

SOA: The missing link between Enterprise Architecture and Solution Architecture

SOA: The missing link between Enterprise Architecture and Solution Architecture SOA: The missing link between Enterprise Architecture and Solution Architecture Jaidip Banerjee and Sohel Aziz Enterprise Architecture (EA) is increasingly being acknowledged as the way to maximize existing

More information

The Anatomy of Lead Management

The Anatomy of Lead Management Chris Nelson Managing Director Advanced Marketing Solutions The Anatomy of Lead Management What Role does Lead Management Play in the Corporation? The Role of Lead Management is to: 1. Maximize the profit

More information

Enterprise Architect for an Enterprise Architecture

Enterprise Architect for an Enterprise Architecture Enterprise architect is an architecture repository used by many organisations. In this paper I describe a project for introducing an Enterprise Architecture with Archimate 2.0 in a repository based solution.

More information

Auditing the Software Development Lifecycle ISACA Geek Week. Mike Van Stone Sekou Kamara August 2014

Auditing the Software Development Lifecycle ISACA Geek Week. Mike Van Stone Sekou Kamara August 2014 Auditing the Software Development Lifecycle ISACA Geek Week Mike Van Stone Sekou Kamara August 2014 Agenda Introduction Audit Scope Project Initiation SDLC Processes Stakeholders Common Development Methodologies

More information

Integrating Project Management and Service Management

Integrating Project Management and Service Management Integrating Project and Integrating Project and By Reg Lo with contributions from Michael Robinson. 1 Introduction Project has become a well recognized management discipline within IT. is also becoming

More information

Consolidation and outsourcing improves QA process and saves $3.5 million annually for a leading financial services company

Consolidation and outsourcing improves QA process and saves $3.5 million annually for a leading financial services company Consolidation and outsourcing improves QA process and saves $3.5 million annually for a leading financial services company The client faced challenges in setting a strategic direction for QA and measuring

More information

Knowledge Infrastructure for Project Management 1

Knowledge Infrastructure for Project Management 1 Knowledge Infrastructure for Project Management 1 Pankaj Jalote Department of Computer Science and Engineering Indian Institute of Technology Kanpur Kanpur, India 208016 Jalote@iitk.ac.in Abstract In any

More information

P3M3 Portfolio Management Self-Assessment

P3M3 Portfolio Management Self-Assessment Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire P3M3 Portfolio Management Self-Assessment P3M3 is a registered trade mark of AXELOS Limited Contents Introduction

More information

Feature. A Higher Level of Governance Monitoring IT Internal Controls. Controls tend to degrade over time and between audits.

Feature. A Higher Level of Governance Monitoring IT Internal Controls. Controls tend to degrade over time and between audits. Feature A Higher Level of Governance Monitoring IT Internal Controls Mike Garber, CGEIT, CIA, CITP, CPA, has many years experience as both director for IT governance and as IT audit director for Motorola

More information

Process Description Change Management

Process Description Change Management Process Description Change Management Version 4.1 April, 2013 Document Change Control Version # Date of Issue Author(s) Brief Description 1.0 3/8/13 J.Worthington Initial Draft 2.0 3/25/13 J.Worthington

More information

Requirements engineering

Requirements engineering Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and

More information

PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE:

PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE: PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE: Project Name Project Management Plan Document Information Document Title Version Author Owner Project Management Plan Amendment History

More information

Evaluating Data Warehousing Methodologies: Objectives and Criteria

Evaluating Data Warehousing Methodologies: Objectives and Criteria Evaluating Data Warehousing Methodologies: Objectives and Criteria by Dr. James Thomann and David L. Wells With each new technical discipline, Information Technology (IT) practitioners seek guidance for

More information

TREASURY INSPECTOR GENERAL FOR TAX ADMINISTRATION

TREASURY INSPECTOR GENERAL FOR TAX ADMINISTRATION TREASURY INSPECTOR GENERAL FOR TAX ADMINISTRATION The Customer Account Data Engine 2 Systems Development Guidelines; However, Process Improvements Are Needed to Address Inconsistencies September 30, Year

More information

US Department of Education Federal Student Aid Integration Leadership Support Contractor January 25, 2007

US Department of Education Federal Student Aid Integration Leadership Support Contractor January 25, 2007 US Department of Education Federal Student Aid Integration Leadership Support Contractor January 25, 2007 Task 18 - Enterprise Data Management 18.002 Enterprise Data Management Concept of Operations i

More information

Project Type Guide. Project Planning and Management (PPM) V2.0. Custom Development Version 1.1 January 2014. PPM Project Type Custom Development

Project Type Guide. Project Planning and Management (PPM) V2.0. Custom Development Version 1.1 January 2014. PPM Project Type Custom Development Project Planning and Management (PPM) V2.0 Project Type Guide Custom Development Version 1.1 January 2014 Last Revision: 1/22/2014 Page 1 Project Type Guide Summary: Custom Development Custom software

More information

HP Service Manager. Software Version: 9.34 For the supported Windows and UNIX operating systems. Processes and Best Practices Guide

HP Service Manager. Software Version: 9.34 For the supported Windows and UNIX operating systems. Processes and Best Practices Guide HP Service Manager Software Version: 9.34 For the supported Windows and UNIX operating systems Processes and Best Practices Guide Document Release Date: July 2014 Software Release Date: July 2014 Legal

More information

TM Forum Frameworx 13.5 Implementation Conformance Certification Report

TM Forum Frameworx 13.5 Implementation Conformance Certification Report TM Forum Frameworx 13.5 Implementation Conformance Certification Report TUNISIE TELECOM GLOBAL NETWORK OPERATIONS CENTRE (GNOC) December 2014 Version 1.0 1 Table of Contents List of Figures... 4 List of

More information

A DESIGN SCIENCE APPROACH TO DEVELOP A NEW COMPREHENSIVE SOA GOVERNANCE FRAMEWORK

A DESIGN SCIENCE APPROACH TO DEVELOP A NEW COMPREHENSIVE SOA GOVERNANCE FRAMEWORK A DESIGN SCIENCE APPROACH TO DEVELOP A NEW COMPREHENSIVE SOA GOVERNANCE FRAMEWORK Fazilat Hojaji 1 and Mohammad Reza Ayatollahzadeh Shirazi 2 1 Amirkabir University of Technology, Computer Engineering

More information

Implementing an Information Governance Program CIGP Installment 2: Building Your IG Roadmap by Rick Wilson, Sherpa Software

Implementing an Information Governance Program CIGP Installment 2: Building Your IG Roadmap by Rick Wilson, Sherpa Software Implementing an Information Governance Program CIGP Installment 2: Building Your IG Roadmap by Rick Wilson, Sherpa Software www.sherpasoftware.com 1.800.255.5155 @sherpasoftware information@sherpasoftware.com

More information

Project Scorecard Template

Project Scorecard Template Project Scorecard Template 1. Identify criteria for success: Review the objectives and deliverables in the Project Definition, as well as any other existing information that is relevant to the project.

More information

Assessing the Appropriate Level of Project, Program, and PMO Structure

Assessing the Appropriate Level of Project, Program, and PMO Structure PMI Virtual Library 2011 Daniel D. Magruder Assessing the Appropriate Level of Project, Program, and PMO Structure By Daniel D. Magruder, PMP Executive Summary Does your organization have in-flight projects

More information

ITIL: Service Design

ITIL: Service Design ITIL: Service Design Course Course Chapter 01 - Course Lesson: Course Organization Welcome to the Course! Mentoring Community s Why Are You Here? Using Bloom's Taxonomy What do you Expect? Housekeeping

More information

BUSINESS INTELLIGENCE COMPETENCY CENTER (BICC) HELPING ORGANIZATIONS EFFECTIVELY MANAGE ENTERPRISE DATA

BUSINESS INTELLIGENCE COMPETENCY CENTER (BICC) HELPING ORGANIZATIONS EFFECTIVELY MANAGE ENTERPRISE DATA BUSINESS INTELLIGENCE COMPETENCY CENTER (BICC) HELPING ORGANIZATIONS EFFECTIVELY MANAGE ENTERPRISE DATA Executive Summary Companies continue to remain challenged in deriving meaningful insights from the

More information

Project Management Office Charter

Project Management Office Charter Old Dominion University Office of Computing and Communication Services Project Management Office Charter Version: 1.0 Last Update: February 18, 2010 Created By: Anthony Fox, PMP OCCS Project Management

More information

An Introduction to SharePoint Governance

An Introduction to SharePoint Governance An Introduction to SharePoint Governance A Guide to Enabling Effective Collaboration within the Workplace Christopher Woodill Vice President, Solutions and Strategy christopherw@navantis.com 416-477-3945

More information

IBM InfoSphere Information Server Ready to Launch for SAP Applications

IBM InfoSphere Information Server Ready to Launch for SAP Applications IBM Information Server Ready to Launch for SAP Applications Drive greater business value and help reduce risk for SAP consolidations Highlights Provides a complete solution that couples data migration

More information

UNIVERSITY OF KENT E-LEARNING STRATEGY IMPLEMENTATION PLAN UPDATED MAY 2011

UNIVERSITY OF KENT E-LEARNING STRATEGY IMPLEMENTATION PLAN UPDATED MAY 2011 UNIVERSITY OF KENT E-LEARNING STRATEGY IMPLEMENTATION PLAN UPDATED MAY 2011 Strategic Aim: To enable technology to be used effectively, creatively and confidently for the enhancement of the student learning

More information