Enterprise Software Buying Guide by  the doctor http://blog.sourcinginnovation.com/categories/Software%20Buying%20Guide.aspx Buying Enterprise Software is NOT Easy Feature Lists Get You Confused A Myriad of Pricing Options Make You Dizzy Confusing Contract Clauses Make You Sweat the “ Fine Print ” Each step of the process is a virtual minefield. But, with a good “metal” detector, you can avoid the mines. And that starts with a good process, which we’ll cover.
Why Do You Need A Process? The total cost of enterprise software is more than just the sticker price. There’s mandatory “maintenance” fees that have you paying for the software again within 4 to 5 years There’s “platform” fees for the required database, application server, etc. There’s “hardware” fees as you’ll undoubtedly need more servers  There’s “installation/setup” fees as you’ll have to pay someone to set it up There’s “integration” fees which can run into the millions if you select a solution that doesn’t  interface with your current ERP, accounting systems, etc. And so on.  If you make the wrong choice,  there’s early termination fees and penalty fees data migration fees to move to a new system lost opportunity costs while your people are without a system And so on.
What is the Process? Simply put, it’s: Cross Functional Team Formation Need Documentation Potential Solution Identification Cost Model Construction Objective Definition Professional(ly Led) Negotiations Contract Combing Performance Management but, of course, each step has to be done just right.
Step 1: Cross-Functional Team Formation Who’s on the team? The team members will be selected from the affected business units. E.g., a supply management system team will always contain buyers procurement managers A.P. and/or A.R. IT and will often contain representation from Risk Management Strategic Planning Legal HR Regulatory Compliance Production R&D / Engineering
Step 2: Need Identification What’s important? Needs documentation is about defining what you need.  It is not: documenting your current systems (they’re inadequate) documenting your current processes (that’s what you do, not the system) using a “feature” checklist from a trade rag (it’s the functionality!) Needs documentation is about asking the right questions. What are my current issues? What do I need the system to do? Who will be using the new system … the most … for what? What data needs to be collected?  What information needs to be derived? Where and how will the system be used? What existing systems need to be integrated? What are our operating environment constraints?
Step 3: Potential Solution Identification Who’s invited to the table? Once you’ve documented your needs, you can search for relevant solutions. Identify an initial vendor pool using  analyst and blogger reviews local associations and colleagues current customer references not just vendor materials and demos. Then ask the right questions, in an RFI, before moving on to an RFP/Q. Be sure to include functional questions relevant to your needs such as the questions outlined in the X-emplification series for  supply management solutions ( http://blog.sourcinginnovation.com/categories/X-emplification.aspx ) as well as financial questions to determine vendor stability, including how is your profit statement looking these days? what’s your ownership structure? (who makes the calls in tough times?) what would happen if you acquired no new customers for a year?
Step 4: Cost Model Construction What’s this solution really going to cost me? Just like the sticker price isn’t the true cost of a car purchase, the  license fee isn’t the true cost of an enterprise software platform. Before you short-list any solution, it’s important to understand, within an order of magnitude (factor of 2) what a solution will cost you, per annum, over its expected lifetime. The only way to do this is to build a total cost of lifetime ownership model that will let you plug in (industry) standard quotes, fees, and operating costs (and refine the costs during negotiations).
Step 4: Cost Model Construction What’s this solution really going to cost me … cont’d? On-Premise Solutions  Incur License Costs Maintenance Costs Server Costs Supporting Software Costs Implementation Costs Integration Costs Training Costs Internal Support Costs Software Upgrade Costs Hardware Upgrade Costs Re-Training Costs ASP Solutions  Incur License & Maintenance Costs  Hosting Costs Major Upgrade Costs Implementation Costs Integration Costs  Training Costs SaaS Solutions  Incur Inclusive License & Hosting Costs Implementation Costs Integration Costs Training Costs
Step 5: Objective Definition What’s my desired outcome? Now that you know what you need and have a reasonable understanding of the state of the market and usual solution costs, you need to define a reasonable objective that specifies: what key functional requirements the solution will completely fulfill what auxiliary functional requirements the solution will partially support the maximum total cost of ownership you will bear   (and, thus, the maximum price you will pay) If you enter into a negotiation with an identified solution blueprint, a support requirement, and a maximum price in mind and are willing to walk away if the vendor will not meet your requirements (provided they are reasonable against the market), you’ll end up in much better shape than if you just try to negotiate down from sticker price. (Even when  buying a car, you should negotiate up from dealer invoice.)
Step 6: Negotiate Professionally What do I need to know? Enterprise software has a lot of margin and “empty calories”. ( http://dealarchitect.typepad.com/deal_architect/2008/07/sap-to-kill-tomorrownow.html ) The “best price” offered by a sales rep is usually not the best price. Some vendors will try to distract you with the “partner ploy”. Others will try to distract you with “competitor failings” to hide their own. They know every stupid salesperson trick in the book. ( http://dealarchitect.typepad.com/deal_architect/2008/12/top-10-stupid-salespeople-tricks---a-rerun.html ) And they won’t be afraid to use the “Big Lie” and say “ yes we have that functionality ” when they clearly don’t.
Step 6: Negotiate Professionally What do I need to do? If the deal is over $1,000,000 make sure it’s led by a professional buyer. If the deal is over $2,000,000 considering bringing in a deal architect, services guide, or an equally experienced professional negotiator in the  enterprise software space … as they can regularly negotiate 20%, 30%, and even 40% below “best and final offer”, they’ll be worth every penny.
Step 7: Comb the Contract What do I need to look for? You can negotiate the best deal and still get screwed if you don’t read the fine print very carefully -- twice.  The following “ gotchas ” are common: even if you bought the perpetual license, you lose the right to use the   software if you stop paying maintenance the mandatory upgrade on the vendor’s schedule the “Free Lunch” module or service you don’t need, built into the price the “Toothless SLA” which is ultimately unenforceable the “Escrow” of millions of lines of incomprehensible undocumented code
Step 8: Manage Performance You mean I’m not done? You can do everything right up to the time you sign the  contract and still have everything go to hell in a handbasket  (and your costs go through the roof) if you don't carefully  manage vendor delivery and support throughout the  contract lifetime. Start by: creating a project management team monitoring uptake tracking utilization metrics identifying (potential) issues early and insuring the vendor resolves them in a timely fashion

More Related Content

PPTX
Applying lean ux in designing enterprise software from ground up
PPT
Project Requirements, What Are They And How Do You Know You
PPTX
BRD Best Practices
PPT
The Art of Requirement Gathering
PPTX
Requirements Gathering Best Practice Pack
PDF
Analysis & Business Requirements
PDF
158 - Product Management for Enterprise-Grade platforms
PPTX
Denver Startup Week - Balancing Voices in Product Management
Applying lean ux in designing enterprise software from ground up
Project Requirements, What Are They And How Do You Know You
BRD Best Practices
The Art of Requirement Gathering
Requirements Gathering Best Practice Pack
Analysis & Business Requirements
158 - Product Management for Enterprise-Grade platforms
Denver Startup Week - Balancing Voices in Product Management

What's hot (18)

PDF
Crutial steps in requirement gathering
PPTX
Requirements Gathering for Project Management Success
PPTX
Requirements Elicitation - Business Analysis Association of Ireland Annual Co...
PPTX
Андрій Просов: Managing Client Expectations in Fixed Price Agile Projects by ...
PPT
SMART Requirements
PPT
Billable hours presentation (20130313)
PPTX
Agile Network India | Value Delivery in Complex Systems | RamKumar
PPT
Business analysts and sdlc
PDF
Lean Better : Basic Lean Principles for Startups
PDF
Getting to the core, requirements gathering in the wild
PPTX
Requirement management presentation to a software team
PPT
Business requirements documents
PPTX
Customer Centred Design in Financial Services
PPTX
Billable hours presentation (20131002)
PDF
Business Requirement Document
DOC
Brd template uml-noble_inc
PPT
Kano Analysis.20090923
PPT
Website Testing WINS!
Crutial steps in requirement gathering
Requirements Gathering for Project Management Success
Requirements Elicitation - Business Analysis Association of Ireland Annual Co...
Андрій Просов: Managing Client Expectations in Fixed Price Agile Projects by ...
SMART Requirements
Billable hours presentation (20130313)
Agile Network India | Value Delivery in Complex Systems | RamKumar
Business analysts and sdlc
Lean Better : Basic Lean Principles for Startups
Getting to the core, requirements gathering in the wild
Requirement management presentation to a software team
Business requirements documents
Customer Centred Design in Financial Services
Billable hours presentation (20131002)
Business Requirement Document
Brd template uml-noble_inc
Kano Analysis.20090923
Website Testing WINS!
Ad

Similar to Enterprise Software Buying Guide (20)

PDF
How to Choose a Legal Document Automation Solution
PDF
Surviving the Software Selection Process
PPTX
Build, Buy, Acquire
PDF
QUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUE
PDF
7 Steps to Choosing an Enterprise BPM solution
PDF
Myths, Pitfalls and Realities Around Enterprise Software Support
PPTX
Master Contract Review and Negotiation For Software Agreements-sample
PPTX
Product Management Basics (for SCU MBA program)
PPT
Better Software Keynote The Complete Developer 07
PPT
Better Software Keynote The Complete Developer 07
PDF
Selecting a Software Solution: 13 Best Practices for Media and Entertainment ...
PDF
How to Choose an Agency Management System
DOCX
Understanding True CRM Costs before Implementing an Enterprise Solution
PDF
Cipher_Guide-To-Selecting-the-Right-CI-Software-Solution
PPT
How to select and Implement an ERP System
PPTX
7steps software-licensing
PDF
A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...
PDF
AIWrappers Review: Stop Watching Competitors Win: Build AI Tools Without Codi...
DOC
Html web design_software
PDF
Choosing the right telemarketing contact center solution for bpo's
How to Choose a Legal Document Automation Solution
Surviving the Software Selection Process
Build, Buy, Acquire
QUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUE
7 Steps to Choosing an Enterprise BPM solution
Myths, Pitfalls and Realities Around Enterprise Software Support
Master Contract Review and Negotiation For Software Agreements-sample
Product Management Basics (for SCU MBA program)
Better Software Keynote The Complete Developer 07
Better Software Keynote The Complete Developer 07
Selecting a Software Solution: 13 Best Practices for Media and Entertainment ...
How to Choose an Agency Management System
Understanding True CRM Costs before Implementing an Enterprise Solution
Cipher_Guide-To-Selecting-the-Right-CI-Software-Solution
How to select and Implement an ERP System
7steps software-licensing
A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...
AIWrappers Review: Stop Watching Competitors Win: Build AI Tools Without Codi...
Html web design_software
Choosing the right telemarketing contact center solution for bpo's
Ad

Recently uploaded (20)

PDF
sbt 2.0: go big (Scala Days 2025 edition)
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
Statistics on Ai - sourced from AIPRM.pdf
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PPTX
Internet of Everything -Basic concepts details
PDF
LMS bot: enhanced learning management systems for improved student learning e...
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
SaaS reusability assessment using machine learning techniques
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PPTX
Module 1 Introduction to Web Programming .pptx
PPTX
Microsoft User Copilot Training Slide Deck
sbt 2.0: go big (Scala Days 2025 edition)
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Co-training pseudo-labeling for text classification with support vector machi...
Statistics on Ai - sourced from AIPRM.pdf
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
Internet of Everything -Basic concepts details
LMS bot: enhanced learning management systems for improved student learning e...
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
Comparative analysis of machine learning models for fake news detection in so...
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
SaaS reusability assessment using machine learning techniques
Basics of Cloud Computing - Cloud Ecosystem
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Module 1 Introduction to Web Programming .pptx
Microsoft User Copilot Training Slide Deck

Enterprise Software Buying Guide

  • 1. Enterprise Software Buying Guide by the doctor http://blog.sourcinginnovation.com/categories/Software%20Buying%20Guide.aspx Buying Enterprise Software is NOT Easy Feature Lists Get You Confused A Myriad of Pricing Options Make You Dizzy Confusing Contract Clauses Make You Sweat the “ Fine Print ” Each step of the process is a virtual minefield. But, with a good “metal” detector, you can avoid the mines. And that starts with a good process, which we’ll cover.
  • 2. Why Do You Need A Process? The total cost of enterprise software is more than just the sticker price. There’s mandatory “maintenance” fees that have you paying for the software again within 4 to 5 years There’s “platform” fees for the required database, application server, etc. There’s “hardware” fees as you’ll undoubtedly need more servers There’s “installation/setup” fees as you’ll have to pay someone to set it up There’s “integration” fees which can run into the millions if you select a solution that doesn’t interface with your current ERP, accounting systems, etc. And so on. If you make the wrong choice, there’s early termination fees and penalty fees data migration fees to move to a new system lost opportunity costs while your people are without a system And so on.
  • 3. What is the Process? Simply put, it’s: Cross Functional Team Formation Need Documentation Potential Solution Identification Cost Model Construction Objective Definition Professional(ly Led) Negotiations Contract Combing Performance Management but, of course, each step has to be done just right.
  • 4. Step 1: Cross-Functional Team Formation Who’s on the team? The team members will be selected from the affected business units. E.g., a supply management system team will always contain buyers procurement managers A.P. and/or A.R. IT and will often contain representation from Risk Management Strategic Planning Legal HR Regulatory Compliance Production R&D / Engineering
  • 5. Step 2: Need Identification What’s important? Needs documentation is about defining what you need. It is not: documenting your current systems (they’re inadequate) documenting your current processes (that’s what you do, not the system) using a “feature” checklist from a trade rag (it’s the functionality!) Needs documentation is about asking the right questions. What are my current issues? What do I need the system to do? Who will be using the new system … the most … for what? What data needs to be collected? What information needs to be derived? Where and how will the system be used? What existing systems need to be integrated? What are our operating environment constraints?
  • 6. Step 3: Potential Solution Identification Who’s invited to the table? Once you’ve documented your needs, you can search for relevant solutions. Identify an initial vendor pool using analyst and blogger reviews local associations and colleagues current customer references not just vendor materials and demos. Then ask the right questions, in an RFI, before moving on to an RFP/Q. Be sure to include functional questions relevant to your needs such as the questions outlined in the X-emplification series for supply management solutions ( http://blog.sourcinginnovation.com/categories/X-emplification.aspx ) as well as financial questions to determine vendor stability, including how is your profit statement looking these days? what’s your ownership structure? (who makes the calls in tough times?) what would happen if you acquired no new customers for a year?
  • 7. Step 4: Cost Model Construction What’s this solution really going to cost me? Just like the sticker price isn’t the true cost of a car purchase, the license fee isn’t the true cost of an enterprise software platform. Before you short-list any solution, it’s important to understand, within an order of magnitude (factor of 2) what a solution will cost you, per annum, over its expected lifetime. The only way to do this is to build a total cost of lifetime ownership model that will let you plug in (industry) standard quotes, fees, and operating costs (and refine the costs during negotiations).
  • 8. Step 4: Cost Model Construction What’s this solution really going to cost me … cont’d? On-Premise Solutions Incur License Costs Maintenance Costs Server Costs Supporting Software Costs Implementation Costs Integration Costs Training Costs Internal Support Costs Software Upgrade Costs Hardware Upgrade Costs Re-Training Costs ASP Solutions Incur License & Maintenance Costs Hosting Costs Major Upgrade Costs Implementation Costs Integration Costs Training Costs SaaS Solutions Incur Inclusive License & Hosting Costs Implementation Costs Integration Costs Training Costs
  • 9. Step 5: Objective Definition What’s my desired outcome? Now that you know what you need and have a reasonable understanding of the state of the market and usual solution costs, you need to define a reasonable objective that specifies: what key functional requirements the solution will completely fulfill what auxiliary functional requirements the solution will partially support the maximum total cost of ownership you will bear (and, thus, the maximum price you will pay) If you enter into a negotiation with an identified solution blueprint, a support requirement, and a maximum price in mind and are willing to walk away if the vendor will not meet your requirements (provided they are reasonable against the market), you’ll end up in much better shape than if you just try to negotiate down from sticker price. (Even when buying a car, you should negotiate up from dealer invoice.)
  • 10. Step 6: Negotiate Professionally What do I need to know? Enterprise software has a lot of margin and “empty calories”. ( http://dealarchitect.typepad.com/deal_architect/2008/07/sap-to-kill-tomorrownow.html ) The “best price” offered by a sales rep is usually not the best price. Some vendors will try to distract you with the “partner ploy”. Others will try to distract you with “competitor failings” to hide their own. They know every stupid salesperson trick in the book. ( http://dealarchitect.typepad.com/deal_architect/2008/12/top-10-stupid-salespeople-tricks---a-rerun.html ) And they won’t be afraid to use the “Big Lie” and say “ yes we have that functionality ” when they clearly don’t.
  • 11. Step 6: Negotiate Professionally What do I need to do? If the deal is over $1,000,000 make sure it’s led by a professional buyer. If the deal is over $2,000,000 considering bringing in a deal architect, services guide, or an equally experienced professional negotiator in the enterprise software space … as they can regularly negotiate 20%, 30%, and even 40% below “best and final offer”, they’ll be worth every penny.
  • 12. Step 7: Comb the Contract What do I need to look for? You can negotiate the best deal and still get screwed if you don’t read the fine print very carefully -- twice. The following “ gotchas ” are common: even if you bought the perpetual license, you lose the right to use the software if you stop paying maintenance the mandatory upgrade on the vendor’s schedule the “Free Lunch” module or service you don’t need, built into the price the “Toothless SLA” which is ultimately unenforceable the “Escrow” of millions of lines of incomprehensible undocumented code
  • 13. Step 8: Manage Performance You mean I’m not done? You can do everything right up to the time you sign the contract and still have everything go to hell in a handbasket (and your costs go through the roof) if you don't carefully manage vendor delivery and support throughout the contract lifetime. Start by: creating a project management team monitoring uptake tracking utilization metrics identifying (potential) issues early and insuring the vendor resolves them in a timely fashion