skip to main |
skip to sidebar
Preparing a Business Case Upgrade to present to the Boss
Preparing a Business Case Upgrade to present to the Boss - Darryl Burling
- Product Manager, SQL Server
- Microsoft
Agenda - Fake Company
- Fake Scenario requirements
- 8 Business Drivers
- Justifying an upgrade
Company Overview - Supplies, sells and maintains farm equipment for rural customers (farmers, etc)
- Customers across New Zealand
- 400 staff
- Sales reps based in North and South Islands
- Annual Revenue $125m
- Customers on 3 year supply agreements and some on no agreements (cash basis)
Scenario Requirements - Customer Management
- Used by 350 of 400 staff in the company
- Must be highly available
- Deployment config.
- Dual CPU Primary Server
- Single CPU Mirror Server
- Single CPU DR Server
- Requires support
- Features required
- Snapshots
- Partitioning
- Reporting
- OLAP
- Geographic data
- Photo storage
- Compression
- Encryption (incl. backup)
The Contenders - MySQL (by Sun)
- Oracle
- Microsoft SQL Server 2008
- Tangible Costs
- MySQL
i. $0 upfront costs ii. $53,910 for 3 years iii. Support and maintenance iv. NZ$101,835.99 -
- Oracle 11g Enterprise Edition
i. Enterprise license $47,500 per processor ii. Snapshots $5,800 iii. Partitioning $11,500 iv. Reporting $23,000 v. OLAP $23,000 vi. Geographic data (locator now built in) vii. Etc… viii. Total product $244,600 ix. Maintenance $53,912 per annum x. Total over 3 years $406,036 xi. NZ$767,002 -
- SQL Server 2008 Enterprises
i. Total product $113,275 ii. Software Assurance $28,318 iii. Total over 3 years NZ$198,232.27 - Skills Availability
- How easy is it to get people to work on it? Available workforce.
- How much do these people costs?
- How easy is it to solve short term skills shortages?
- Do people want to work with the product?
- What are the up-skill requirements if someone leaves?
Salary Comparison (itsalaries.co.nz – results based on a search in Wellington for a DBA by keyword) - Oracle
- Median Base Salary $93,250
- Upper quartile $99,500
- Lower quartile $85,000
- SQL Server
- Median $78,000
- Upper quartile $110,500
- Lower quartile $70,500
- MySQL/Open Source DBA
- Customer requirements
- Will it meet the customer requirements?
- Watch out for unspoken requirements
- If it doesn’t fit, what will it cost to make it meet the requirements?
Customer requirements - MySQL doesn’t meeting requirements
- Third party products and services
- How many companies are extending this product?
- Are there any specialist partners…?
- Standards Compliance
- ANSI
- WS*
Considerations for business methodology - Microsoft shop or heterogeneous?
- Existing skills or hire in new ones?
- Existing installations or green fields?
- Interoperability – will it work with existing systems?
- User functionality requirements
- User friendliness
- Discoverability
- Consistent user experience
- Think users – not necessarily customer
- Users should not hate the product!
i. Should be easier to use, faster to get results -
- Ease of administration
Functionality issues – Oracle - Growth by acquisition
- Add on products
- Add hoc user experience
- Add hoc management tools
- Some management tools are poor quality (apparently)
Functionality issues – SQL Server - Integration at each version
- Included in product
- Integrates with other products
- Timeliness
- If I order it today, how long until users can be productive on it?
- If I need to extend it – how much ability do I have to modify the solution?
- How quickly can problems be solved?
- It may not be a good fit if: it looks complex; it suffers from poor quality.
- Life expectancy
- How long will the vendor be around
- How long will they support the product for?
- When is the next version likely to be out?
- Is there a migration path for the next version?
- How easy is it to upgrade to the next version?
Summary - Tangible costs: $622k vs 200k
- Skills availability: Good vs great
- Customer requirements: met – complex vs simple
- Third party products and services: good
- Standards and methodology fit: Good vs great
- User Functionality requirements: YMMV
- Timeliness: Ok vs good
- Life expectancy: OK vs good
Why move from SQL 2000 to 2008? - Reporting
- Out of the box
- Rich controls
- End user report builder
- Scale out capabilities
- Security
- Encryption (column and database)
- External Key management
- SDLC
- Storage efficiency
- Filestream
- Sparse columns
- Compression
- Integration server
- High performance
- Large scale ETL
- Scheduled jobs
- Performance
- Management
- Policy based management
- Configuration servers
- SCOM (system centre operations manager) monitoring
- Powershell
- Online indexing
- Auditing
- Partitioning
- Table partitioning (05)
- Index and view partitioning (08)
- Analysis Server
No comments:
Post a Comment