1 How To Benchmark Applications Development or Maintenance: Theory and Practice David G. Rogers.

Slides:



Advertisements
Similar presentations
Company Name Sample Template Presenter Name
Advertisements

HANDLE DIFFICULT CUSTOMERS PROCESSING TELEPHONE ORDERS
Prepared by, The KCALA Business Partner Committee KCALA PRESENTS… TOP 10 REASONS TO BE A BUSINESS PARTNER Top 10 Reasons to be a Business Partner.
A BPM Framework for KPI-Driven Performance Management
M. Saleem K.E.S.C. Pakistan. Customer service is an organization' s ability to supply their customers' wants and needs. Any reputable organization should.
 Better preparation before the interview  Develop a point of view / personal brand  Create a “springboard” for intelligent dialogue  Deeper engagement.
On Bootstrapping MGT 709 New Venture Creation. Agenda  Note on Attracting Stakeholders  Adams  Bankruptcy  NanoGene  Dragonfly.
Project Management What is it? The management and control of a group of interrelated tasks required to be completed in an efficient and timely manner.
1-1 Controlling. 1-2 Purpose of Control ●Adapt to environmental change –Includes changing customer expectations ●Limiting the accumulation of error –Errors.
Outsourcing – Managing for Success Stuart Payne, Morgan Chambers Copyright © 1999 Morgan Chambers plc Copyright © 1999 Morgan.
CHAPTER 16 1 Use with BUSINESS TO BUSINESS MARKETING MANAGEMENT: A GLOBAL PERSPECTIVE ISBN Published by Routledge 2013.
Customer Service & Customer Protection in MANSELL
CHAPTER 9: LEARNING OUTCOMES
Staffing Discussion SES Chicago, Dec Dave Williams, Chief Strategist and Co-Founder.
Copyright © 2002 by Harcourt, Inc. All rights reserved. Topic 3 : Business Objectives Lecturer: Zhu Wenzhong.
Opinion-Based Metrics
Celia Delgado Biztant, LLC Founder Hiring and Engaging a Virtual Assistant.
The Kennel Club Accreditation Scheme for Instructors in Dog Training and Canine Behaviour.
Customer Sources 1.Yourself 2.Prospects who do not get involved with the opportunity 3.Everyone Else – Warm Market.
THE IMPORTANCE OF CUSTOMER SERVICE How is Good Customer Service Achieved?
Developing a Partner Reward Strategy – to build competitive advantage Peter Scott Consulting
Trends in supplier selection In the past: supplier selection should be purchasing’s domain Now: necessary to bring together organizational resources outside.
Measuring value: Social Return on Investment Kate Mulley Head of Policy and Research Action for Children.
Social Responsibilities In recent years firms have been held more accountable for the impact of their activities on society. This has arisen due to pressure.
1 Ethics For the Employee Benefits Agent.  Ethics – defined as a principle of right or good conduct; a system of moral principles or values; the rules.
Job Hunting in a Recession. What, exactly, does “during a recession’ mean? And how does job hunting differ during a recession?
How to Sell Franchises Speaker: Tony Fitzpatrick Managing Partner
Obtaining Client Feedback David Mort, Director IRN Research Woking CPD Roadshow, 4 th June The Society of Licensed Conveyancers/The Bold Group.
Training. » What- What are the most important metrics to be watching? And how frequently? » Why? Running your business blind is a bad idea! » How? Where.
Congratulations, you've landed the interview! Don't try to wing it - and remember preparation is king. The most important thing you can do leading up to.
1 The Do’s and Don’ts of Software Process Improvement Steve Chenoweth, RHIT.
Staying in the UK to Work New provision for students under Tier 2 Sue Castle-Miller Visa and Immigration Adviser Student Information and Advisory Service.
UKSMA 2005 Lessons Learnt from introducing IT Measurement Peter Thomas –
Saving Money in the Economic Downturn Ken Cole Projects and Practice Director Infochange Conference 20 to 21 November 2008.
The Enterprise Project Management (EPM) Professional March 28th, 2007 Brendan Giles, BSc., PMP, MOS, MCP (EPM) The Key to Successful Adoption of Enterprise.
Interview Workshop The Pennsylvania State University Actuarial Science Club April 3, 2014.
1 An introduction to insurance 8 ways to save you money and reduce your risk.
The Business Plan Apparel Development 2 Objective 4.02.
ACT AS A TEAM WITH CUSTOMER HOW TO BUILD THE CUSTOMER TRUST & LESSONS LEARNED.
Unit 5 Operations Management Quality Improvement.
Evaluating Requirements
BY DEBRA WILLIAMS FREELANCE WRITER, CAREERJOURNAL.COM PRESENTED BY KATELYNN “KATIE” BILLINGS ON JUNE 30 TH 2009 “Finding References that Sing Your Praises”
JOBTALKS Your Creative Job Search Indiana University Kelley School of Business C. Randall Powell, Ph.D Contents used in this presentation are adapted from.
Advanced Project Management Project Planning Phase Ghazala Amin.
Performance Reviews MANA 4328 Dennis C. Veit
© All Rights Reserved Information and the Organisation Use of information in decision making and strategic planning.
Laboratory Investigations Each lab group will submit a single input. All members of the group will get THE SAME grade UNLESS... You are observed goofing.
RECRUITMENT RESOURCES WORKSHOP How DES HR can support your small agency.
What you need to know about procurement in Major Projects 1.
ON-LINE TOPIC RECORD KEEPING.  Before moving on to the next slides, spend a few minutes making notes on the kinds of records that you think need to be.
15 Steps For Using An External Benchmarking System.
Your Electricity Expenses During Winter and Summer Cooling fans are an essential component of any electronic system. The reason for this is that electronics.
Stages in new products development Presented by: Kavitaamit Prasad Geetanjali kumar.
Bookkeeping Gold Coast 101 – How Outsourcing Help Your Business.
Chapter 2, Section 1. Ways that Marketing helps People and Society… Can you think of any ways that marketing makes our lives better or easier?
Introverts CAN BE LEADERS TOO
Best Practices Consortium
How to get good commercial software built
It’s time to think about the user!
Hire A Movers & Packers With Confidence
How To Choose Payroll Service Provider For Your Business?
After the Sale: Building Long-Term Partnerships
10 Ways to Outsource Business Processes Effectively outsource-business-processes-effectively/
Presentation to - Management Team Javier Garza, HRM B-02
What Directors Need to Know
Curriculum for Excellence
Three Secrets Top Performers Use to Build Instant Credibility with Customers President of Creative Sales Solutions Jim Facente.
Controlling.
AFTER THE SALE: BUILDING LONG-TERM RELATIONSHIPS
Presentation transcript:

1 How To Benchmark Applications Development or Maintenance: Theory and Practice David G. Rogers

UKSMA Conference Oct 2005David G. Rogers2 How to benchmark Apps, in a nutshell 1. Sponsor the benchmark at a senior level 2. Understand the risks, costs and timescales 3. Be actively involved in the benchmark Passive benchmarking (“Speak when you’re spoken to”) is bad for your healthPassive benchmarking (“Speak when you’re spoken to”) is bad for your health 4. Cater for the measurement problems unique to Applications Watch the UKSMA website – launching initiative to solve major AM measurement problemWatch the UKSMA website – launching initiative to solve major AM measurement problem 5. Plan round the comparison problems 30 mins 10 mins

UKSMA Conference Oct 2005David G. Rogers3 Senior sponsorship –In-house – IT director IT director –Outsourced – Customer’s IT director (not just contract manager) Customer’s IT director (not just contract manager) Supplier’s relationship and delivery managers (not just contract manager) Supplier’s relationship and delivery managers (not just contract manager) –Give the benchmark the level of management commitment warranted by the risks

UKSMA Conference Oct 2005David G. Rogers4 The Risks The result might ruin formerly win-win relationships, damage careers, cost many jobs The result might ruin formerly win-win relationships, damage careers, cost many jobs –Relationship of the Applications service supplier with its customers is at risk, whether in-house or outsourced –What will senior management do if a benchmark result says: “Your AM costs 3 times the market average”? Or “ … 1/3 the market average”? –First, they will decide whether they believe it. If they don’t, reputations are damaged If they don’t, reputations are damaged If they do … If they do …

UKSMA Conference Oct 2005David G. Rogers5 The Risks The result might be wrong The result might be wrong –Mistakes abound Not necessarily (but possibly) by the benchmarker Not necessarily (but possibly) by the benchmarker The quality of the benchmark is your responsibility. Don’t delegate all responsibility for quality to the benchmarker The quality of the benchmark is your responsibility. Don’t delegate all responsibility for quality to the benchmarker Watch the detail Watch the detail –Check all data going into the process –Ensure all services and all costs are reported (this may seem obvious, but …) –Ensure in writing that you have the right to check for possible arithmetic errors by the benchmarker (they are only human) Build in cross-checks where possible Build in cross-checks where possible

UKSMA Conference Oct 2005David G. Rogers6 The Costs Major cash costs in benchmarking Applications: Major cash costs in benchmarking Applications: –Benchmarker’s fee –FP counting costs could easily be higher Staffing Staffing –One senior (reporting to the Sponsor) manager responsible –Full-time benchmark manager –System experts when required

UKSMA Conference Oct 2005David G. Rogers7 Timescales Only passive benchmarks keep to the benchmarker’s schedule Only passive benchmarks keep to the benchmarker’s schedule –In a “Passive benchmark” you: Do only what the benchmarker tells you Do only what the benchmarker tells you Supply only the information you are asked for Supply only the information you are asked for Sit back and wait for The Answer Sit back and wait for The Answer –Passive benchmarking is bad for your health!

UKSMA Conference Oct 2005David G. Rogers8 Some other stuff you MUST get right Objectives Objectives –Crucial but usually easy if outsourced Primary reason for outsourcing: 48% say “Reduce cost” Primary reason for outsourcing: 48% say “Reduce cost” –(that explains a lot … imagine recruiting senior executives on the same principle …) –Crucial but slippery if in-house Like-for-like comparisons Like-for-like comparisons –Very hard to achieve … you have to help the benchmarkers Releases Releases –Very hard to match output to input … don’t leave it all to the benchmarker

UKSMA Conference Oct 2005David G. Rogers9 Application Maintenance The key metric: £ / FP maintained The key metric: £ / FP maintained Commercially crucial measurement Commercially crucial measurement –(see Risks above!)

UKSMA Conference Oct 2005David G. Rogers10 How do you obtain £ / FP? £ : the price to you of running AM £ : the price to you of running AM FP : the size of the maintained portfolio FP : the size of the maintained portfolio How is FP obtained? Count the FPs: +/- 7.5%, but usually much too expensive Count the FPs: +/- 7.5%, but usually much too expensive “Fast counts” etc: less accurate (+/- 20% or more) “Fast counts” etc: less accurate (+/- 20% or more) –Too inaccurate if results are commercially important Much used: BACKFIRING Count Source Lines Of Code (SLOC), and “backfire” to FPs using average ratios Much used: BACKFIRING Count Source Lines Of Code (SLOC), and “backfire” to FPs using average ratios

UKSMA Conference Oct 2005David G. Rogers11 How accurate is backfiring? In one recent benchmark, benchmarker claimed +/- 10% In one recent benchmark, benchmarker claimed +/- 10% Most experts say +/- 100% to 400% Most experts say +/- 100% to 400% The experts differ – but if the latter, benchmarking represents a HUGE commercial risk … The experts differ – but if the latter, benchmarking represents a HUGE commercial risk … … so it is financially important to find out … so it is financially important to find out

UKSMA Conference Oct 2005David G. Rogers12 Initiative launched to accumulate proof Nothing even remotely confidential: only size matters Nothing even remotely confidential: only size matters –No dates, times, costs, prices, regions –No names except the verifying UKSMA member The result will bear the imprimatur of UKSMA, and will be in the public domain The result will bear the imprimatur of UKSMA, and will be in the public domain Counted FPs Counting method SLOCLanguage 99,999 e.g. IFPUG ,999… ………… …………

UKSMA Conference Oct 2005David G. Rogers13 The desired outcome The usefulness of SLOC as a metric for use in benchmarks will be finally and permanently quantified The usefulness of SLOC as a metric for use in benchmarks will be finally and permanently quantified This will benefit EVERYONE WHO EVER BENCHMARKS APPLICATIONS This will benefit EVERYONE WHO EVER BENCHMARKS APPLICATIONS

UKSMA Conference Oct 2005David G. Rogers14 Primary contact for this UKSMA initiative: Any questions, suggestions or offers of data? David Rogers is an EDS employee, but in this initiative is acting solely on UKSMA’s behalf.