costing and pricing in it industry

Upload: garima-gupta

Post on 08-Apr-2018

237 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/7/2019 Costing and Pricing in IT Industry

    1/26

    Indian IT IndustryIndian IT Industry

    Costing, Pricing & Cost ManagementCosting, Pricing & Cost Management1010thth Sept 2006Sept 2006

    By Sushil SharmaBy Sushil Sharma

    [email protected]@gmail.com

  • 8/7/2019 Costing and Pricing in IT Industry

    2/26

    AgendaAgenda

    VendorsVendors broad categoriesbroad categories

    IT Services: range of activitiesIT Services: range of activities

    CostingCosting

    -- Sizing and EstimationSizing and Estimation-- Project level CostingProject level Costing

    -- Firm level costingFirm level costing

    PricingPricing

    -- IT Outsourcing metricsIT Outsourcing metrics-- IT/ITeS services pricingIT/ITeS services pricing

    -- IT software pricingIT software pricing

    Cost ManagementCost Management

  • 8/7/2019 Costing and Pricing in IT Industry

    3/26

    IT Vendors: Broad CategoryIT Vendors: Broad Category

    Indian IT services providers (Satyam, Sasken)Indian IT services providers (Satyam, Sasken)

    Foreign IT services providers (IBM, EDS)Foreign IT services providers (IBM, EDS)

    IT software providers (iIT software providers (i--flex, Subex, Four soft)flex, Subex, Four soft)

    ITeS providers (Genpact, WNS, Allsec)ITeS providers (Genpact, WNS, Allsec)

    Captives (Intel India, Cisco India, Daksh)Captives (Intel India, Cisco India, Daksh)

    Internal IT departmentsInternal IT departments

  • 8/7/2019 Costing and Pricing in IT Industry

    4/26

    IT services: TasksIT services: Tasks

    Customs ApplicationsCustoms Applications

    Application Decommissioning, Development, Migration &Application Decommissioning, Development, Migration &

    Modernization, Portfolio Optimization, ReModernization, Portfolio Optimization, Re--engineering &engineering &Integration, Support & Maintenance, Testing, Legacy Services,Integration, Support & Maintenance, Testing, Legacy Services,Enterprise Content ManagementEnterprise Content Management

    Package ImplementationPackage Implementation

    Business consulting, Package impl, rollout & upgrade,Business consulting, Package impl, rollout & upgrade,

    enhancement, testing, etcenhancement, testing, etc

  • 8/7/2019 Costing and Pricing in IT Industry

    5/26

    IT services: TasksIT services: Tasks (contd)(contd)

    R&D, Outsourced product developmentR&D, Outsourced product development

    EDS, Comp aided Engg (FEA, CFD etc), testing & validation,EDS, Comp aided Engg (FEA, CFD etc), testing & validation,benchmarking, support, CADM, etcbenchmarking, support, CADM, etc

    IT Infrastructure ManagementIT Infrastructure ManagementHelp desk, Desktop appl support, centralized mgmt. DatacentreHelp desk, Desktop appl support, centralized mgmt. Datacentreservers, DB, storage, infra appln. Network services andservers, DB, storage, infra appln. Network services andmanagement security servicesmanagement security services

    BPOBPORule based calls (billing inquiry, credit checks, tele mkting ),Rule based calls (billing inquiry, credit checks, tele mkting ),Collection srvcs (skip tracing, early/late stage etc), S&M, F&A,Collection srvcs (skip tracing, early/late stage etc), S&M, F&A,Analytics, etc.Analytics, etc.

  • 8/7/2019 Costing and Pricing in IT Industry

    6/26

    Project: Cost DriversProject: Cost Drivers

    Deliverable attributeDeliverable attribute-- Required software reliabilityRequired software reliability

    -- Database sizeDatabase size

    -- Product complexityProduct complexity

    Dev Environment attributeDev Environment attribute-- Execution time constraintExecution time constraint

    -- Platform turnaround timePlatform turnaround time

    Personal attributePersonal attribute-- Analyst/Coder capabilityAnalyst/Coder capability

    -- Analyst/Coder experienceAnalyst/Coder experience

  • 8/7/2019 Costing and Pricing in IT Industry

    7/26

    Project: Cost DriversProject: Cost Drivers (contd..)(contd..)

    Process Capability AttributesProcess Capability Attributes-- Use of modern programming practicesUse of modern programming practices

    -- Use of software toolsUse of software tools

    Cost Driver MultiplierCost Driver Multiplier-- DocumentationDocumentation

    -- OnsiteOnsite

    Factor for Economies of ScaleFactor for Economies of Scale-- PrecedentednessPrecedentedness

    -- Development flexibilityDevelopment flexibility

    -- Process maturityProcess maturity

  • 8/7/2019 Costing and Pricing in IT Industry

    8/26

    Project: EstimationProject: Estimation

    Sizing and EstimationSizing and Estimation metricsmetrics-- Kilo LOCKilo LOC

    -- Function PointsFunction Points

    -- Number of ObjectsNumber of Objects

    -- Use cases (UML)Use cases (UML)

    Sizing & estimationSizing & estimation methodmethod

    HeuristicsHeuristics Wideband DelphiWideband Delphi

  • 8/7/2019 Costing and Pricing in IT Industry

    9/26

    Project: EstimationProject: Estimation (contd)(contd)

    Cost of QualityCost of Quality-- reviewreview

    -- inspectioninspection

    -- postpost--mortemmortem

    -- coding standards & checklistcoding standards & checklist

    Cost of Poor QualityCost of Poor Quality

    -- rework,rework,-- delay,delay,

  • 8/7/2019 Costing and Pricing in IT Industry

    10/26

    IT projects: Service LevelsIT projects: Service Levels

    Specific to the projectSpecific to the project

    Should be well defined and measurableShould be well defined and measurable

    Used more in IMS, BPO and some support projectsUsed more in IMS, BPO and some support projects

    Examples could beExamples could be

    Service request closure speedService request closure speed

    InfrastructureInfrastructure Server uptime etcServer uptime etcNo: of calls/transaction per unit timeNo: of calls/transaction per unit time

  • 8/7/2019 Costing and Pricing in IT Industry

    11/26

    Project: Costing ToolsProject: Costing Tools

    Gantt ChartGantt ChartOld workhorse, more of a scheduling than costing modelOld workhorse, more of a scheduling than costing model

    COCOMOCOCOMOA regression based model used to predict effort and duration of dev projectA regression based model used to predict effort and duration of dev project

    SLIMSLIMConstraint model based on assumption that effort for dev project isConstraint model based on assumption that effort for dev project isdistributed similarly to a collection of Rayleigh Curvesdistributed similarly to a collection of Rayleigh Curves

    Tools should be used to augment rather than replace estimation process!!Tools should be used to augment rather than replace estimation process!!

  • 8/7/2019 Costing and Pricing in IT Industry

    12/26

    Project: Final CostProject: Final Cost

    No: ofAnalyst/Coder x Salary (onsite/offshore)No: ofAnalyst/Coder x Salary (onsite/offshore)

    Software & Equipment costSoftware & Equipment cost

    Project specific training cost (if any)Project specific training cost (if any)

    Team building costTeam building cost

    Travel costTravel cost

    Facility running cost on proportionate basisFacility running cost on proportionate basis

  • 8/7/2019 Costing and Pricing in IT Industry

    13/26

    Costing: Vertical wiseCosting: Vertical wise

    Sum of all Projects Cost + Accnt management costSum of all Projects Cost + Accnt management cost

    Proportionate allocationProportionate allocation of shared services cost likeof shared services cost like

    -- Vertical specific trainingVertical specific training

    -- Finance and payroll servicesFinance and payroll services

    -- Rent, electricity and other facility cost, etcRent, electricity and other facility cost, etc

  • 8/7/2019 Costing and Pricing in IT Industry

    14/26

    Costing: Firm levelCosting: Firm level

    Firm as a aggregate of projects/VerticalsFirm as a aggregate of projects/Verticals

    Business development costBusiness development cost

    General & Administrative costGeneral & Administrative cost

    HR, recruitment, training and other costs.HR, recruitment, training and other costs.

    Should pricing reflect S&M cost, training cost, acquisitionShould pricing reflect S&M cost, training cost, acquisition

    cost (margins), internal IP development cost, etc??cost (margins), internal IP development cost, etc??

  • 8/7/2019 Costing and Pricing in IT Industry

    15/26

    Pricing: CaveatsPricing: Caveats

    MSA is a statement of intent only, not guaranteeMSA is a statement of intent only, not guarantee

    Engagement may have more than pricing modelEngagement may have more than pricing model

    Pricing model may change during the engagementPricing model may change during the engagement Performance based models can be tagged with anyPerformance based models can be tagged with any

    other modelother model

    Name of model differs from firm to firmName of model differs from firm to firm

    -- IT firms gives revenue split in terms of T&M and FP onlyIT firms gives revenue split in terms of T&M and FP only

  • 8/7/2019 Costing and Pricing in IT Industry

    16/26

    Internal IT Dept: Funding ModelInternal IT Dept: Funding Model

    Subsidy based modelSubsidy based model -- fixed IT budget granted every yearfixed IT budget granted every year

    Cost based modelCost based model -- charge back on actual costcharge back on actual cost

    SelfSelf--funding modelfunding model -- service provided billed at mktservice provided billed at mktraterate

    Why most of IT vendors engagement is at CIO level ratherWhy most of IT vendors engagement is at CIO level ratherthan CEO/business head level??than CEO/business head level??

  • 8/7/2019 Costing and Pricing in IT Industry

    17/26

    IT Outsourcing MetricsIT Outsourcing Metrics

    Total cost of ownershipTotal cost of ownership

    IT Returns on AssetIT Returns on Asset

    IT spend as % of revenueIT spend as % of revenueIT Employee to Total employee ratioIT Employee to Total employee ratio

    IT Employee to IT contractors ratioIT Employee to IT contractors ratio

    IT operating expense per userIT operating expense per user

    How much cost saving is expected by outsourcing/offHow much cost saving is expected by outsourcing/offshoring??shoring??

  • 8/7/2019 Costing and Pricing in IT Industry

    18/26

    Pricing: IT/ITeS ServicesPricing: IT/ITeS Services

    Time & MaterialTime & Material-- Charged for Labor + Eqpt cost based on meeting/providing:Charged for Labor + Eqpt cost based on meeting/providing:

    -- DeliverablesDeliverables

    -- Milestones, schedules, and/orMilestones, schedules, and/or

    -- Service levels.Service levels.

    -- Charged for salary + eqpt + travel + team building + trainingCharged for salary + eqpt + travel + team building + training

    Fixed PriceFixed Price

    -- FP at completion with penalties/incentives for schedule &FP at completion with penalties/incentives for schedule &qualityquality

    -- Usually used for short duration projects with stable reqs andUsually used for short duration projects with stable reqs andmeasurable SL metrics.measurable SL metrics.

    -- Buyers gets cost control and predictable pricesBuyers gets cost control and predictable prices

  • 8/7/2019 Costing and Pricing in IT Industry

    19/26

    Pricing: IT/ITeS servicesPricing: IT/ITeS services (contd)(contd)

    Cost plus modelCost plus model-- Actual cost + preActual cost + pre--negotiated profit marginnegotiated profit margin

    -- No incentive to improve for vendor, so incentive clauses areNo incentive to improve for vendor, so incentive clauses are

    insertedinserted-- Buyer uses when reqs are volatile, needs to develop trueBuyer uses when reqs are volatile, needs to develop true

    costcost

    Open book modelOpen book model

    -- Same as cost plus model with added clause of fullSame as cost plus model with added clause of fullfinancial disclosurefinancial disclosure

  • 8/7/2019 Costing and Pricing in IT Industry

    20/26

    Pricing: IT/ITeS servicesPricing: IT/ITeS services (contd)(contd)

    Unit based/Usage basedUnit based/Usage based-- Paid per service unit or service transactionPaid per service unit or service transaction

    -- Factors fluctuations with pre negotiated inc/dec in price ifFactors fluctuations with pre negotiated inc/dec in price if

    service goes above/below specified bandservice goes above/below specified band-- Mostly used in IMS and BPOMostly used in IMS and BPO

    Incentive basedIncentive based

    -- Base fee + bonus based on goals like reduced cost,Base fee + bonus based on goals like reduced cost,early completionearly completion

    -- Sometimes T&M/FP model has incentive clauseSometimes T&M/FP model has incentive clause

  • 8/7/2019 Costing and Pricing in IT Industry

    21/26

    Pricing: IT/ITeS servicesPricing: IT/ITeS services (contd)(contd)

    Shared risk/reward basedShared risk/reward based-- Upfront cost and downstream revenues generated is sharedUpfront cost and downstream revenues generated is shared

    -- Good governance structure is preGood governance structure is pre--requisiterequisite-- Reduces risk for buyer but increases for vendorReduces risk for buyer but increases for vendor

    Value/gain sharing basedValue/gain sharing based-- Paid in proportion to business value generatedPaid in proportion to business value generated

    -- Used mainly in analytics /BI related projectsUsed mainly in analytics /BI related projects

  • 8/7/2019 Costing and Pricing in IT Industry

    22/26

    Pricing: IT SoftwarePricing: IT Software

    Proprietary SoftwareProprietary Software-- Licensing fee, implementation fee, and AMC ( iLicensing fee, implementation fee, and AMC ( i--flex, subex, 3iflex, subex, 3i

    infotech)infotech)

    -- Royalty ( Sasken, ittiam )Royalty ( Sasken, ittiam )

    Open source softwareOpen source software-- Implementation fee and AMC ( redhat, innobase )Implementation fee and AMC ( redhat, innobase )

    Software as a serviceSoftware as a service-- Usage based fee ( salesforce.com )Usage based fee ( salesforce.com )

  • 8/7/2019 Costing and Pricing in IT Industry

    23/26

    Price DriversPrice Drivers

    IT contractor rates in local marketIT contractor rates in local market

    Nature, Volume and duration of engagementNature, Volume and duration of engagement

    Strategic utility of clientStrategic utility of client

    Demand supply scenarioDemand supply scenario

    Buyers ability to payBuyers ability to pay-- especially for softwareespecially for software

  • 8/7/2019 Costing and Pricing in IT Industry

    24/26

    Cost ManagementCost Management

    Fresher : Lateral ratioFresher : Lateral ratio

    Onsite : Offshore ratioOnsite : Offshore ratio

    TierTier--1 : Tier1 : Tier--2 cities2 cities

    AttritionAttrition

    UtilizationUtilization

    Margin mgmt =Margin mgmt =above factors + project type mix + service line mix + SGnA spendabove factors + project type mix + service line mix + SGnA spend

  • 8/7/2019 Costing and Pricing in IT Industry

    25/26

    Tying it togetherTying it together

    Cost = func ( supply, firm operation)Cost = func ( supply, firm operation)

    Pricing realized is reflection of biz strategyPricing realized is reflection of biz strategy

    Biz strategy= func (supply, demand, firm capability)Biz strategy= func (supply, demand, firm capability)

    Is there disconnect between costing and pricing? If yes, is itIs there disconnect between costing and pricing? If yes, is itunique to IT industry?unique to IT industry?

    Is there pricing power with (loss making) firms to factor full cost?Is there pricing power with (loss making) firms to factor full cost?

    Why some Indian IT firms are less profitable than others?Why some Indian IT firms are less profitable than others?

    Is it problem of costing or problem of strategy & execution?Is it problem of costing or problem of strategy & execution?

  • 8/7/2019 Costing and Pricing in IT Industry

    26/26

    Questions??Questions??

    Thanks a Lot!!!Thanks a Lot!!!