Assessing Software Productivity with An Estimation Model: A Case Study. Elizabeth A. Miller, Galorath Incorporated
|
|
|
- Matthew Greer
- 10 years ago
- Views:
Transcription
1 Assessing Software Productivity with An Estimation Model: A Case Study Elizabeth A. Miller, Galorath Incorporated Trade publications in the software field as well as the popular media are filled with articles concerned with productivity, its measurement and how to improve it. What is not often readily available is a benchmark for what level of productivity is expected for a particular type of project. There are questions left unanswered such as: What is included in a productivity calculation? What is a good level of productivity? We would expect that an easy project would have a higher level of productivity than a difficult complex project. Likewise, we would expect that maintenance of a legacy system would have a different level of productivity than the productivity associated with a new development. The problem is that it is not easy to determine quantify the difference in productivity between a complex project and an easy project, or the difference between development and maintenance. In this paper we will review a case study where an organization was faced with this very same problem: was the subcontractor adequately productive for the type of project they were doing? Background of the situation There was a state government agency that had a subcontracted organization maintaining one of its software systems. The state wanted to evaluate the performance of the subcontractor, so the state brought in the independent consultants assess the
2 performance of the subcontractor on a number of criteria. Productivity, in its simplest form is output (software produced or maintained) divided by input (resources used). Considering the nature of the performance evaluation, it was necessary to size the software and analyze the maintenance effort (determine the amount of software produced). Considering what the state was trying to accomplish, we, as the independent consultants, needed to analyze the maintenance changes and maintenance updates. In order to produce our analysis, we analyzed the productivity of the maintenance team based on actual effort data versus the effort and schedule estimated using a commercial software estimating model, SEER-SEM. To complete our productivity assessment we considered all other available documentation in conjunction with the parametric analysis. History of the project The software project was originally built in the early 1980s primarily as a database project with some data processing. At some point the maintenance of the software was turned over to the subcontractor. This subcontractor, as the sole maintainers of the software, was required to provide training to the system users (who are state employees) and staff the help desk. They were also required to make changes to the software in the event of a regulation change, fix defects, or if there was a change required in order to increase efficiency.
3 In the event that a user discovers a defect in the software, the procedure was that the user would fill out a trouble ticket. Once the trouble ticket is submitted, the maintenance staff would categorize the trouble ticket by the solution type in a database. These tickets could be categorized as a training issue, a quick fix (small defect that can be fixed in a short period of time), or a defect that can be remedied by a Maintenance Change Request (MCR). An MCR is for a defect or defects that will take more effort than a quick fix. When a trouble ticket was resolved it was noted in the database. From an estimating point of view, MCRs more resemble new development than they do maintenance. MCRs were solutions to problems that required a significant amount of effort to remedy. This is consistent since many of these MCRs were necessary due to regulation changes or the need for an efficiency upgrade. Overview of the work effort The first step was to collect relevant data. This meant collecting all documentation on each of the Maintenance Change Requests, as well as all of the recorded number of hours spent on each MCR. We made the decision to analyze completed MCRs for the most fidelity of data. By analyzing actuals we eliminated any known uncertainty associated with analyzing a project that is still in progress. This uncertainty stems from requirements creep, code growth, as well as unexpected problems or challenges that the software team faces during the development and testing of the software. From the data that was available, it was impossible to collect the number of defects. Since the only metrics available on metrics was the number of tickets was collected, there was no
4 indication of how many problems or software bugs there were. For example, there could be a problem that is especially visible from the user s perspective, which could mean that there were many trouble tickets associated with the one problem. There could also be bugs that were less visible to users that would not yield any trouble tickets at all. There was also a definitional issue associated with the tickets that had a solution type designated as training. Some would argue that some of the training tickets were actually defects to the software that were resolved by instructing the users on how to work around the bugs. Once we had collected the documentation on the MCRs and the number of hours expended on the MCR by labor category, we started to analyze the data and had some very curious initial findings. MCRs which appeared to have common attributes had very different actuals. We went back to the maintenance team to ask them questions and they suggested we look at some other reports that the maintenance team didn t realize we would need. (And we were unaware that these reports existed). Once we had collected these additional reports it was easier to understand why we were seeing the curious results that we initially saw when we started to analyze the data. From the additional reports we were able to see the differences between the MCRs that formerly appeared to be quite similar. Collecting and assessing the data We performed a function count in order to obtain a size of the MCRs. We were able to get a physical line count, but not a logical line count so we chose to use function based
5 sizing since the documentation was set up in a manner that was especially conducive to counting functions. To cross-check the function count of the software size, we did a statistical sampling of a portion of the code which we hand counted the logical lines of code. From our sample where we had the physical line count as well as the logical line count, we used the ratio between the two to get a rough idea of the count of logical lines to verify that our function count was reasonable. Once we had the size of the maintenance changes, we separated them by the type of maintenance change (regulatory, efficiency, etc.). The maintenance team had also provided us with their categorization of whether the maintenance change was on a scale ranging from easy to very complex. We then separated the maintenance changes accordingly. At this point we modeled each of these maintenance changes in SEER- SEM to get an objective estimate of how much effort would be expected to be
6 associated with each of the maintenance changes.
7 Average labor breakout by MCR category hours Efficiency Other Regulatory From our initial data collection and the subsequent data collection we had enough information in the documentation to adequately chose knowledge bases for our SEER- SEM estimate. We had already sized each of these maintenance changes using function points so we entered those sizes into SEER-SEM as well to get an estimate of the effort that it should take.
8 Once we had our estimates for each MCR, we compared the estimate against the actual then did a trend analysis of the results. Our results were very interesting. On the large maintenance changes, (where the software size and estimated effort was high), then the actual effort was even higher. On the other hand, on the small projects (where the software size and estimated effort was small) the actual effort was even smaller. This was rather curious so we asked some more questions. We asked more questions about how the effort actual data was collected. It turns out that each maintenance change was more or less a timesheet code, which might explain why the highs were high and the lows were lower. It is possible that if the maintenance staff was idle, they knew that if they charged an additional hour or two to the large project that it may go unnoticed while that is less likely to occur on the small projects.
9 Complexity Distribution Development Hours Avg of Business Requirements Avg of Design Avg of Programming Avg of Testing Avg of Administration Avg of Post-Imp Fallout Uncomplicated Medium Complexity Complex Very Complex Level of Complexity We also performed trend analysis on the trouble tickets submitted and the trouble tickets resolved. For the most part this analysis was inconclusive. The only real conclusion was that larger projects had more tickets written against them, which is almost intuitive anyway. To handle the problem of what software activities are included in the calculation of productivity, we used the Software Metrics report in SEER-SEM which shows the productivity calculated in several different ways.
10 Conclusions It was outside the scope of our consulting contract to assess the validity of maintaining a twenty year old system. Instead, after performing the function count and the assessment of the maintenance team we suspected that there is a possibility that the maintenance team is a bit overstaffed since they were using the timekeeping system to hide idle time. This became apparent through using a tool like SEER-SEM. SEER is a parametric model, so it is based of a large amount of actual data. SEER is also an objective tool so it was easy to objectively estimate these completed programs to compare against the actual. In light of this, as part of our conclusions going forward we
11 suggested some strategies for better collection of metrics, including effort actuals. Productivity Chart -Wide disparity in productivity within MCRs Lines / Month SEER SEM estimated productivity Reported Productivity / month MCR (ranked in order of magnitude of change from left to right) Lightest color indicates lowest complexity, darkest color is very complex Another major conclusion was that the total number of hours expended was extraordinary. They were expending approximately 19,000 hours per month to maintain the system and staff the help desk. Using the default 152 productive hours per month, 19,000 hours is equivalent to approximately one hundred full time people. When it was time to write our final report we made note of this extraordinary amount of effort that was expended every month on this system. By using SEER-SEM we were able to demonstrate just how much development can reasonably be achieved for that amount of effort using SEER-SEM s Design-to-Size feature. The bottom line is that through the use of SEER-SEM this whole project was much more efficient and effective. One of the valuable lessons learned was to question any results that appear inconsistent. Often there is an explanation for why there is the inconsistency, and even documentation for it. The other lesson is that a parametric software estimating model
12 can be used very effectively for a productivity analysis such as this analysis. Despite the idea that a software estimating tool is usually applied at the beginning of a software project, the objectivity of a parametric tool makes it ideal for this type of analysis.
A DIFFERENT KIND OF PROJECT MANAGEMENT: AVOID SURPRISES
SEER for Software: Cost, Schedule, Risk, Reliability SEER project estimation and management solutions improve success rates on complex software projects. Based on sophisticated modeling technology and
A DIFFERENT KIND OF PROJECT MANAGEMENT
SEER for Software SEER project estimation and management solutions improve success rates on complex software projects. Based on sophisticated modeling technology and extensive knowledge bases, SEER solutions
Solution: The Company chose Fujitsu s Network Operations Center (NOC) management service to manage its missioncritical
Highlights Goal: Leading fiber network services provider wanted to grow strategically while offering the highest level of service and reliability to customers of its managed services network, with a minimum
Customer Portal User Manual. 2012 Scott Logic Limited. All rights reserve. 2013 Scott Logic Limited. All rights reserved
Customer Portal User Manual 2012 Scott Logic Limited. All rights reserve Contents Introduction... 2 How should I use it?... 2 How do I login?... 2 How can I change my password?... 3 How can I find out
RSA VIA LIFECYCLE AND GOVERNENCE: ROLE MANAGEMENT BEST PRACTICES
RSA VIA LIFECYCLE AND GOVERNENCE: ROLE MANAGEMENT BEST PRACTICES A practitioner s perspective on best practices for Role Management ABSTRACT This white paper provides an overview of the Role Management
SEER for Software - Going Beyond Out of the Box. David DeWitt Director of Software and IT Consulting
SEER for Software - Going Beyond Out of the Box David DeWitt Director of Software and IT Consulting SEER for Software is considered by a large percentage of the estimation community to be the Gold Standard
The Evolving Role of Process Automation and the Customer Service Experience
The Evolving Role of Process Automation and the Customer Service Experience Kyle Lyons Managing Director Ponvia Technology Gina Clarkin Product Manager Interactive Intelligence Table of Contents Executive
Testing Metrics. Introduction
Introduction Why Measure? What to Measure? It is often said that if something cannot be measured, it cannot be managed or improved. There is immense value in measurement, but you should always make sure
The True Cost of Desktop Support: Understanding the Critical Cost Drivers
The True Cost of Desktop Support: Understanding the Critical Cost Drivers by Jeff Rumburg Most companies believe that the cost of desktop support consists entirely of the personnel, technology, and facilities
Request Tracker/RTx::AssetTracker at DigitalGlobe
Request Tracker/RTx::AssetTracker at DigitalGlobe Introduction This document explores the process of implementing an enterprise Help Desk/Asset Management system at DigitalGlobe. This includes a discussion
Forklift Fleet and Operator Management: Optimizing Return through Phased Implementation
Forklift Fleet and Operator Management: Optimizing Return through Phased Implementation Table of Contents Introduction 2 Defining Objectives 3 Reducing Fleet Costs 4 Optimizing Productivity and Improving
Best Practices Report
Overview As an IT leader within your organization, you face new challenges every day from managing user requirements and operational needs to the burden of IT Compliance. Developing a strong IT general
Brillig Systems Making Projects Successful
Metrics for Successful Automation Project Management Most automation engineers spend their days controlling manufacturing processes, but spend little or no time controlling their project schedule and budget.
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
Making the Business Case for IT Asset Management
1 The business case for IT Asset Management Making the Business Case for IT Asset Management Executive Summary IT Asset Management (ITAM) is an important business discipline that provides insight into
SEER for Software. Frequently Asked Questions
SEER-SEM Frequently Asked Questions P a g e 1 SEER for Software Frequently Asked Questions Galorath Incorporated www.galorath.com (310) 414-3222 SEER-SEM Frequently Asked Questions P a g e 2 Contents Knowledge
Useful Automated Software Testing Metrics
Useful Automated Software Testing Metrics By Thom Garrett IDT, LLC Adapted from the book Implementing Automated Software Testing, by Elfriede Dustin, Thom Garrett, Bernie Gauf Author Bio: Thom Garrett
Enterprise Project Management Initiative
Executive Summary Enterprise Project Management Initiative At a time when budgetary challenges became more and more aggressive, the Commonwealth of Kentucky determined in late 2000 it must develop a more
Extend the value of your service desk and integrate ITIL processes with IBM Tivoli Change and Configuration Management Database.
IBM Service Management solutions and the service desk White paper Extend the value of your service desk and integrate ITIL processes with IBM Tivoli Change and Configuration Management Database. December
How To Measure Tickets Per Technician Per Month
INDUSTRY INSIDER 1 Metric of the Month: Tickets per Technician per Month By Jeff Rumburg Every month, in the Industry Insider, I highlight one key performance indicator (KPI) for the service desk or desktop
monitoring water networks Identifying and Quantifying the Value of Water Network Monitoring
monitoring water networks Identifying and Quantifying the Value of Water Network Monitoring A T a K a D u W h i t e p a p e r 1. INTRODUCTION Water Network Monitoring is based on real-time analysis of
White Paper. Java versus Ruby Frameworks in Practice STATE OF THE ART SOFTWARE DEVELOPMENT 1
White Paper Java versus Ruby Frameworks in Practice STATE OF THE ART SOFTWARE DEVELOPMENT 1 INTRODUCTION...3 FRAMEWORKS AND LANGUAGES...3 SECURITY AND UPGRADES...4 Major Upgrades...4 Minor Upgrades...5
Industry Metrics for Outsourcing and Vendor Management
Industry Metrics for Outsourcing and Vendor Management Scott Goldfarb Q/P Management Group, 10 Bow Street Stoneham, Massachusetts 02180 [email protected] Tel: (781) 438-2692 FAX (781) 438-5549 www.qpmg.com
Schedule Analysis Using Earned Value Concepts ABSTRACT
G.R. Cathcart & Erica Smith ABSTRACT Tecolote has developed a procedure to compare two schedules to determine if activities are ahead of or behind schedule. For on-going activities, we calculate the rate
Sizing Application Maintenance and Support activities
October 2014 Sizing Application Maintenance and Support activities Anjali Mogre [email protected] Penelope Estrada Nava [email protected] Atos India www.atos.net Phone: +91 9820202911 Copyright
The Role of CMMS. A white paper on the selection and implementation of computerized maintenance management systems. Prepared by:
A white paper on the selection and implementation of computerized maintenance management systems Prepared by: Mike Crain Manager, Industrial Technologies Northern Digital, Inc. [email protected]
FlexTrac Client Support & Software Maintenance Policies
Supporting the IP Community Powered by TORViC Technologies, Inc. SINCE 1996 [t]: +1.855.997.9933 [f]: +1.302.721.6266 [w]: www.flextrac.com [e]: [email protected] the largest provider of tailored Intellectual
Best Practices of the Most Effective Workforce Management Solutions
White Paper Recruitment Process Outsourcing Best Practices of the Most Effective Workforce Management Solutions MSP or Contractor RPO? Today, organisations recognise that managing their contingent workforce
The Challenge of Productivity Measurement
Proceedings: Pacific Northwest Software Quality Conference, 2006 The Challenge of Productivity Measurement David N. Card Q-Labs, Inc [email protected] Biography- David N. Card is a fellow of Q-Labs, a subsidiary
5.1 Project Control Overview
5.1 Project Control Overview Project Control is a formal process in project management. In most respects, there is not a lot of room for creativity in the Control Phase of project management. The PMBOK
W H I T E P A P E R. Reducing Server Total Cost of Ownership with VMware Virtualization Software
W H I T E P A P E R Reducing Server Total Cost of Ownership with VMware Virtualization Software Table of Contents Executive Summary............................................................ 3 Why is
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
Appendix B: Work Breakdown Structure (WBS)
: Work Breakdown Structure (WBS) B.1. Introduction The WBS and WBS dictionary are effective management processes for planning, organizing, and administering NASA programs and projects. In accordance with
WAIT-TIME ANALYSIS METHOD: NEW BEST PRACTICE FOR APPLICATION PERFORMANCE MANAGEMENT
WAIT-TIME ANALYSIS METHOD: NEW BEST PRACTICE FOR APPLICATION PERFORMANCE MANAGEMENT INTRODUCTION TO WAIT-TIME METHODS Until very recently, tuning of IT application performance has been largely a guessing
4 Steps For Improving Healthcare Productivity Using Dashboards and Data Visualization
Steps For Improving Healthcare Productivity Using Dashboards and Data Visualization p Steps For Improving Healthcare Productivity Introduction In our real-world example hospital, it s the job of the Chief
Server Monitoring: Centralize and Win
Server Monitoring: Centralize and Win Table of Contents Introduction 2 Event & Performance Management 2 Troubleshooting 3 Health Reporting & Notification 3 Security Posture & Compliance Fulfillment 4 TNT
Drive Down IT Operations Cost with Multi-Level Automation
White White Paper Paper Drive Down IT Operations Cost with Multi-Level Automation Overview Reducing IT infrastructure and operations (I+O) budgets is as much on the mind of CIOs today as it s ever been.
Going ITIL with Countersoft Gemini
Going ITIL with Countersoft Gemini countersoft.com Countersoft May 2014 1 Gemini & ITIL GEMINI & Gemini s ITIL Template provides a best practice, instant starting point for project teams who are working
Example Summary of how to calculate Six Sigma Savings:
Example Summary of how to calculate Six Sigma Savings: Six Sigma calculations are based on current period actual activity vs. prior period actual activity. Reported Six Sigma Direct Savings must therefore
Time is Money: Justifying the Switch to Automated Time Collection
Time is Money: Justifying the Switch to Automated Time Collection Can I Justify Switching to Automated Time Collection? Every employee in your organization is affected by how time and attendance data is
Instructional Rounds in Education
Instructional Rounds in Education By Elizabeth A. City, Richard F. Elmore, Sarah E. Fiarman, and Lee Teitel Chapter 1: The Instructional Core In its simplest terms, the instructional core is composed of
A Simple Printing Solution to Aid Deficit Reduction Suvir Mirchandani 1 and Peter Pinko 2
A Simple Printing Solution to Aid Deficit Reduction Suvir Mirchandani 1 and Peter Pinko 2 1 Fox Chapel Area Senior High School 2 Dorseyville Middle School, Pittsburgh, PA Summary The printing-related expenditure
Minimizing code defects to improve software quality and lower development costs.
Development solutions White paper October 2008 Minimizing code defects to improve software quality and lower development costs. IBM Rational Software Analyzer and IBM Rational PurifyPlus software Kari
Internal Help Desk. Construction Document
Internal Help Desk Construction Document Internal Help Desk 2 Table of Contents Process Diagram... 4 Data Model... 5 System Entities... 6 WFUSER 6 Area 6 Case Type... 6 Request Type... 6 Category... 6
R O I C a s e S t u d i e s
HIGHLIGHTS Goal: For to launch a new call centre and ensure that it functions reliably even under the highest loads. Solution: Empirix Hammer On-Call Results: was able to upgrade its call centre while
The Turning of JMP Software into a Semiconductor Analysis Software Product:
The Turning of JMP Software into a Semiconductor Analysis Software Product: The Implementation and Rollout of JMP Software within Freescale Semiconductor Inc. Jim Nelson, Manager IT, Yield Management Systems
Post-Campaign Report Cornucopia
Executive Summary Campaign Overview Cornucopia had two objectives during their Google AdWords campaign. The first goal was to maximize traffic to Cornucopia s new and improved website. To achieve this,
IMPROVING CUSTOMER SUPPORT THROUGH UNIFIED OMNICHANNEL CUSTOMER SELF-SERVICE
IMPROVING CUSTOMER SUPPORT THROUGH UNIFIED OMNICHANNEL CUSTOMER WHAT IS UNIFIED OMNICHANNEL CUSTOMER? OUR STORY As veterans of the software and customer service industries, we shared the same pains as
True Stories of Customer Service ROI: The real-world benefits of Zendesk
True Stories of Customer Service ROI: The real-world benefits of Zendesk Introduction Any manager whose business thrives when customers are happy immediately understands the value of excellent customer
White Paper from Global Process Innovation. Fourteen Metrics for a BPM Program
White Paper from Global Process Innovation by Jim Boots Fourteen Metrics for a BPM Program This white paper presents 14 metrics which may be useful for monitoring progress on a BPM program or initiative.
White Paper 6 Steps to Enhance Performance of Critical Systems
White Paper 6 Steps to Enhance Performance of Critical Systems Despite the fact that enterprise IT departments have invested heavily in dynamic testing tools to verify and validate application performance
Module 1. Introduction to Software Engineering. Version 2 CSE IIT, Kharagpur
Module 1 Introduction to Software Engineering Lesson 2 Structured Programming Specific Instructional Objectives At the end of this lesson the student will be able to: Identify the important features of
Data Quality Assessment. Approach
Approach Prepared By: Sanjay Seth Data Quality Assessment Approach-Review.doc Page 1 of 15 Introduction Data quality is crucial to the success of Business Intelligence initiatives. Unless data in source
Managing Agile Projects in TestTrack GUIDE
Managing Agile Projects in TestTrack GUIDE Table of Contents Introduction...1 Automatic Traceability...2 Setting Up TestTrack for Agile...6 Plan Your Folder Structure... 10 Building Your Product Backlog...
White Paper. Software Development Best Practices: Enterprise Code Portal
White Paper Software Development Best Practices: Enterprise Code Portal An Enterprise Code Portal is an inside the firewall software solution that enables enterprise software development organizations
The Total Economic Impact Of SAS Customer Intelligence Solutions Intelligent Advertising For Publishers
A Forrester Total Economic Impact Study Commissioned By SAS Project Director: Dean Davison February 2014 The Total Economic Impact Of SAS Customer Intelligence Solutions Intelligent Advertising For Publishers
8 BEST PRACTICES FOR MAKING YOUR PROJECT COSTING EASY 1. 8 Best Practices for Making Your Project Costing Easy
8 BEST PRACTICES FOR MAKING YOUR PROJECT COSTING EASY 1 8 Best Practices for Making Your Project Costing Easy 8 BEST PRACTICES FOR MAKING YOUR PROJECT COSTING EASY 2 Whether you re a project manager at
Module 5 Cost Management PMP Exam Questions
Module 5 Cost Management PMP Exam Questions PMP, PMBOK and the Registered Education Provider logo are registered marks of the Project Management Institute, Inc Question 1 A company, which provides professional
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
Obstacles and opportunities for model-based testing. in an industrial software environment
Obstacles and opportunities for model-based testing in an industrial software environment Harry Robinson Test Architect, Enterprise Management Division Microsoft Corporation [email protected] Abstract
Application Development Services
Hannan I.T. Application Development Services Refer to: Amos Attar Business Development Manager Hannan IT Pty Ltd 61-63 Oxford Street Collingwood Vic 3066 PO Box 1943 Collingwood Vic 3066 Telephone: 03
What past performance can tell us about the future.
What past performance can tell us about the future. 48 T+D september 2007 Photo by Shutterstock Using 360 Feedback to Predict Performance Organizations place increasing emphasis on measuring results from
Case Study. SNW Asset Management. [email protected] (866) 796-0310. www.os33.com
[email protected] (866) 796-0310 www.os33.com Case Study Highlights Country: United States Industry: More Info: http://www.snwam.com Business Situation: Move a spin-off company to a new IT infrastructure in
QUICK FACTS. Replicating Canada-based Database Support at a New Facility in the U.S. TEKSYSTEMS GLOBAL SERVICES CUSTOMER SUCCESS STORIES
[ Energy Services, Managed Services Offering/ Network Infrastructure Services ] TEKSYSTEMS GLOBAL SERVICES CUSTOMER SUCCESS STORIES Client Profile Industry: Oil and natural gas Revenue: Approximately $5.2
Increasing marketing campaign profitability with predictive analytics
Executive report Increasing marketing campaign profitability with predictive analytics Table of contents Introduction..............................................................2 Focusing on the customer
Development Methodologies Compared
N CYCLES software solutions Development Methodologies Compared Why different projects require different development methodologies. December 2002 Dan Marks 65 Germantown Court 1616 West Gate Circle Suite
Ongoing Help Desk Management Plan
Ongoing Help Desk Management Plan HELP DESK IMPLEMENTATION /MANAGEMENT The Vendor shall provide in its Response to DIR a Help Desk Implementation Plan which shall include, but not be limited to: a. Customer
Industry Metrics for Outsourcing and Vendor Management
Industry Metrics for Outsourcing and Vendor Management Scott Goldfarb Q/P Management Group, Inc. 10 Bow Street Stoneham, Massachusetts 02180 [email protected] Tel: (781) 438-2692 FAX (781) 438-5549 www.qpmg.com
The Value of Vulnerability Management*
The Value of Vulnerability Management* *ISACA/IIA Dallas Presented by: Robert Buchheit, Director Advisory Practice, Dallas Ricky Allen, Manager Advisory Practice, Houston *connectedthinking PwC Agenda
Zuberance. LeadMD Case Study. Getting More Out of a Marketing Automation Investment
LeadMD Case Study Zuberance Getting More Out of a Marketing Automation Investment Zuberance was using Marketo prior to finding LeadMD, but they struggled with the platform. Their marketing automation and
Improve Your Process With Online Good Practices 1
Improve Your Process With Online Good Practices 1 Karl Wiegers Process Impact www.processimpact.com Most software developers are allergic to paper. As organizations improve their software development and
DATA BROUGHT TO YOU BY
DATA BROUGHT TO YOU BY WHY BEING CUSTOMER-CENTRIC MEANS BEING DATA-DRIVEN A CROSS-CHANNEL ANALYSIS OF HOW MULTI-TOUCH ATTRIBUTION CHALLENGES CATEGORY MARKETING NORMS. Changing habits and the rapid rise
Deploying Netmotion Mobility In The Utility Industry
Deploying Netmotion Mobility In The Utility Industry netmotionwireless.com Executive Summary This report summarizes results of a recent survey to senior IT directors and managers from 50 leading US utilities
Data Quality Assurance
CHAPTER 4 Data Quality Assurance The previous chapters define accurate data. They talk about the importance of data and in particular the importance of accurate data. They describe how complex the topic
An Introduction to Electronic Data Capture Software. Learn the basics to find the right system for your needs
An Introduction to Electronic Data Capture Software Learn the basics to find the right system for your needs By Forte Research Systems Software to fit your clinical research needs Cloud-based clinical
1. Regarding section 1.6 (Page 7), what level of support (onsite or remote) is required?
Responses to questions in reference to the Governor s Office of Storm Recovery Managed Information Technology Network and Application Development Support Services Request for Proposal dated June 17, 2014
ROI CASE STUDIES. Case Study Forum. PNG Chooses Empirix to Automate VoIP Monitoring and Improve Call Quality HIGHLIGHTS
HIGHLIGHTS Goal: For PowerNet Global Communications to monitor and troubleshoot Voice over Internet Protocol (VoIP) traffic and softswitch implementations on its network. Solution: Emprix s Hammer XMS,
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
Organizational Structure of the Family Business. Bernard L. Erven Department of Agricultural Economics Ohio State University
Organizational Structure of the Family Business Bernard L. Erven Department of Agricultural Economics Ohio State University INTRODUCTION Organizing is establishing an internal framework for the business.
Challenges in the Global Delivery Model
Challenges in the Global Delivery Model Aliza Heching, Abhijit Bose IBM TJ Watson Research Center Wharton Call Center Forum February 28-29, 2008 Managed Systems What is the Global Delivery Model? Servers,
The hidden reality of payroll & HR administration costs
The hidden reality of payroll & HR administration costs Exploring hidden cost drivers and characteristics of cost-effective organizations January 2011 Contents Executive overview 1 Methodology 3 Key findings
