What is the Most Cost Effective Computer Replacement Plan?
Lets face it, most IT people are not finance-savvy; however, they deal with financial issues on a daily basis. What do I mean? Its the IT pros who generally are the ones seeing old computers and recommending when they get replaced. But, in most organizations, just because you want to replace a computer, it doesnt mean you can! Thats why Im going to discuss what you need to know about a computers life-cycle costs in order to create a comprehensive computer replacement plan.
Total Cost of Ownership
First, Im going to share with you my insights about Total Cost of Ownership [TCO] in relationship to computers. The TCO of a computer is not just the cost of the computer itself. It is much more than that. Heres a partial list of items that Im talking about:
- Service Desk Costs
- Infrastructure Costs
- Application Testing Costs
- Out-of-Warranty Support Costs
A quick search of the internet reveals lots of articles/blog posts on the topic of TCO, computer refresh cycles and even minimum hardware standards. Below are a few articles I found:
- Computer Replacement Cycle [2019]
- Replacing Enterprise PCs: The Fallacy of the 3-4 Year Upgrade Cycle
- Why You Need a Computer Replacement Schedule
- Minimum Hardware Standards
Apart from the articles listed above, theres another one that I especially like because it is well laid out. It is called, Using Total Cost of Ownership to Determine Optimal PC Refresh Lifecycles. Unfortunately its a bit dated, but it was available on the Intel website and it listed various costs associated with TCO for a computer. I recommend that you read it.
Hidden Costs
At this point you might be asking yourself, Why not keep a computer until it breaks? Well, this is when more of what I call, hidden costs, come into play. Such as:
- Unexpected Service Desk Costs
- End-user Downtime; Overtime/Extra Employees Required Because of Downtime
- Increased Operational Costs
Below are more details about some of the factors that contribute to a computers overall TCO.
Service Desk Costs
There are hundreds of ways where keeping aging computers or multiple types of computer models are a financial burden on your organization. Here are some of the more common ways:
Troubleshooting Time Increases
It goes without saying that the more computer types you have, the more troubleshooting you have to do. Using a current example, Lenovo computers crash when Windows 10 2004 is installed. If you have a few of these computers, it takes longer to determine what the problem is and how to solve it. Whereas if you have a large number of these computers, then you are more likely to notice the problem when the first few Lenovo computers are rolled out with Windows 10 2004. At which time, you can stop the rollout.
Locating Drivers
This occurs frequently when moving from one version of Windows 10 to another.
Conflict Resolution Between Drivers
The time spent troubleshooting this item continually increases the older the computer.
Image Sizes
Increases in image size occurs due to the number of drivers that need to be supported. This includes:
- Increases in bandwidth used by image deployment.
- Backup costs for larger images.
Out-of-Warranty
Once a computer is out-of-warranty, there could be costs associated with stocking parts such as hard drives, RAM, monitors, etc.
Wages
Each company is different, but using the benchmarking cost for support [see Metric of the Month: Service Desk Cost per Ticket for more details] you are looking at between $0.76 to $2.50 a minute for the service desk to troubleshoot anything. A simple 15-minute ticket costs between $11.40 $37.50, so you can see that those costs can really add up quickly!
Client Performance
Hidden costs effecting client performance can range from:
- Downtime due to hardware failure.
- Costs of overtime to recover from data loss.
- Increases in costs due to out-of-band computer replacements.
- Inability to run needed software.
- Newer software runs slower on older computers.
Wages
Can you put a price tag on these hidden costs when it comes to salaries? Taking the average hourly earnings of an information worker, provided by the U.S. Bureau of Labor Statistics in the Professional and business services section, you are looking at $35.15 [June 2020] an hour. Or, $8.79 for that same 15-minute troubleshooting timeframe where the service desk is trying to determine the problems that I discussed earlier. Again, costs start adding-up with each passing minute.
Application Testing
The number of workstations needed for any application rollout is based on the number of different computer configurations. Lets say your organization replaces computers once they reach 5-years of age. If you replace 1/5 of your workstations each year, at a minimum, there are five different configurations. More likely, though, there are 10 different configurations [five desktops and five laptops]. If you are a multinational company, the number of different configurations is even greater because of multiple OS languages and regional procurements.
Reducing a computer refresh cycle to every three years, reduces the number of workstations significantly. However, if you dont have a consistent computer replacement plan in place, then application testing costs soar.
Increased Costs in Operation
In this section, Im giving you two examples of how older computers can have a negative impact on operational costs.
Take these two Intel processors: i7-920 [2008] and i7-10700 [2020]. Between the two, there is a difference of 65W based on thermal design power [TDP]. If you replaced 10,000 of the older processors, you would see a 650 KW/H savings [65*10000 = 650 000W]. What does this amount to? At $0.10 KW/H, that is $65/hour in savings between the two processors. If you assume that they are on 7.5 hours a day, and there are 200 working days a year, thats $97,500K in savings. This is what I mean: $65*7.5*200 =$97,500. You can definitely see the money saved by picking the right [newer] processor.
Heres the second example. We all know that if you lock a running computer away in a closed room all day, that room gets hot. Now take several hundred or thousands of computers in a building. They certainly increase the air conditioning [AC] costs in the building and decrease the heating costs. At the end of the day, though, its the AC costs that outweigh any savings from the heat generated by these computers.
As you look at processor specs, you see that some computers run hotter than others, so there is a trade-off. But, without a doubt, upgrading to a newer CPU from a 10-year-old machine, gives you not only better performance, but its more cost effective when it comes to AC and power-consumed savings.
Computer Replacement Plan
Im sure by now you understand that there is a lot more to a computers cost than just the initial capital cost of the computer. Looking at the total cost of ownership, including what I described above, will help you to come up with the right course of action for your organization. Heres a link TCO.xlsx to a simple spreadsheet that you can use to help determine what is the appropriate computer replacement plan for your company.
Once you know the TCO, or computer life-cycle cost, you can use Enhansofts Computer Replacement Costs report to help with budget planning. It identifies which computers need replacing and when they need to be replaced. If you have any questions about computer replacement plans, or want to see a demo of Warranty Information Reporting, please contact me @GarthMJ.
See how Right Click Tools are changing the way systems are managed.
Immediately boost productivity with our limited, free to use, Community Edition.
Get started with Right Click Tools today:
Share this:
- Facebook
- Twitter
- LinkedIn
- Email
Related Resources
Endpoint Insights is Information
Top 10 Features and Cool Tricks of Endpoint Insights
How to Create a Collection of Computers with a Specific Docking Station Using Endpoint Insights
How to Find the Replacement Cost for a Collection of Computers
Dashboards and Missing Image Box in SSRS 2019
How to Add a Custom Background for Your Meetings
Use Endpoint Insights to Budget with Confidence, Gain Asset Insights and Stay Ahead of Issues
Introducing Endpoint Insights: Taking Enhansoft to the Next Level
How to Enable WMI Logging in Windows
How to Set the Default Report Parameters for a MECM Report
How to Get the Most Accurate Results from ConfigMgr
How to Create a Prompted WQL Query
Whats New with Enhansoft ER & WIR
How to Set-up a Windows File Share Subscription
Creating Custom Hardware Inventory Tips
Configuration Manager Collections and Collection Evaluation Viewer
Change the Maximum File Size of a MIF
Microsoft Endpoint Manager Resources
Configuration Manager Logs Where Are My Log Files?
How to Create a Collection Prompt Query
How to Determine the Microsoft Azure Tenant ID
Installation Guide to Ola Hallengrens SQL Server Maintenance Solution
How to Use SCCM to Inventory a Tesla
How to Confirm That Hardware Inventory Is Working
The Many Different Acronyms of Configuration Manager
ConfigMgr Management Insights for Collections
How to Get a PFX Certificate for CMG
Using PowerShell and Task Scheduler to Schedule ConfigMgr Inventory
How to Query a Tesla with PowerShell
How to Download a Software Update Outside of the SCCM Console
How to Access the Local System Account
Renewing Your Apple MDM Certificate for Intune
Troubleshooting the SCCM Reporting Services Point
My Two Favorite ConfigMgr Run Scripts
Run Scripts is the Best Feature in SCCM
Where to Find User Name Data Within Configuration Manager Part 2
Where to Find User Name Data Within Configuration Manager Part 1
Check the HP Warranty Status Again
Turning Three Reports Into One Report
The Five BEST ConfigMgr Reports
How to Install a Power BI Report Server as a ConfigMgr Reporting Services Point
User Installed Software and Why You Should Care
You Need Normalized Warranty Results
Story of Nested AD Security Groups and ConfigMgr
Dell Warranty Status Woes
How to Install SQL Server 2019
AVMA License Keys for Windows Server 2019
Add Tables to the ConfigMgr Data Warehouse
Configuration Manager Maintenance Tasks
A Christmas Configuration Manager Reporting Story
How to Delete SSRS Reports and Folders
How to Add the Last Refreshed Date and Time to a Power BI Report
How to Create a Collection for Workstations
How Old Are Our Computers?
PowerShell Inventory Reports
Setting Up Security for SCCM Power BI Reports
Why Is It Important to Use Supported SQL Server Views with SCCM Reporting?
How to Send a Smile to the SCCM Product Team
MP Function Error After Re-Attaching the SCCM Database
What Are the Supported SQL Server Views to Use with SCCM Reporting?
How to Test Microsoft Apps After Moving DNS Servers
Eleven Tips for Windows 10 Offline Files
How to Install a SCCM Reporting Services Point
How to Add a Dynamic Image into a SSRS Report for SCCM
How to Create a SCCM Report Reader AD Security Group and Import the Security Role
Step by Step Guide on How to Setup the SCCM Data Warehouse Feature
Non-Printable Characters in SCCM
Product Lifecycle Dashboard
How to Enable Intune on a Windows 10 Computer
How to Remove Intune from a Windows 10 Computer
How to Backup SCCM Reports
How to Add the Intune Service Administrator Directory Role to a User Account
How to Subscribe to SCCM Reports Using Office 365
How to Add Alternating Row Colors to SCCM Reports
How to Create a Compliance Setting to Detect If the Firewall Is Off
What Are the Best Report Styles for SCCM?
How to Report a Bug or an Issue in Microsoft Intune
Set the Page Size of SCCM Reports
Do You Need More from Microsoft Intune?
Do You Need More from Microsoft Intune?
Did You Know? Warranty Information Reporting 2018
How to Leverage the Interactive Sorting Feature in SCCM Reports
Adding a Prompt Value to the Title of a SCCM Report
How Can I Add a Title to a SCCM Report?
Using PowerShell to Uninstall Applications with Hardware Inventory
How Can I Install Report Builder?
Seven Tips for Writing SCCM Dashboards
How to Start Editing SCCM Reports with Report Builder
How Big Should My Dashboard Be?
How to Create an Anti-Malware Policy for Endpoint Protection
Configuration Baseline Remediation How to Create the Baseline
Configuration Baseline Remediation Configuration Item
How to Grant Permission to a Single SCCM SSRS Report
Free Getting Started with Power BI and SCCM eBook
How to Customize SCCM Data in the ServiceNow CMDB
How to Import Custom SCCM Data into ServiceNow
How to Integrate SCCM Data with ServiceNow
How to Setup a ServiceNow MID Server for Use with SCCM
How to Request a ServiceNow Developer Instance to Integrate with SCCM
Windows Authorization Access Group, SSRS and SCCM
Updated How to Perform a Full Hardware Inventory of a PC Collection the Easy Way
How to Increase the Maximum File Size of Management Information Files [MIF]
How to Collect Free Disk Space Data in SCCM
How to Increase the Size of SCCM Site Server Log Files
Getting Started with Power BI Desktop and SCCM
How to Setup, Configure and Use SCCMs Asset Intelligence
How Do You Install SQL Server Data Tools?
What is Enhansoft Reporting for SCCM?
Did You Know: Warranty Information Reporting
What Can I Do to Not Overload My SCCM Environment?
Cloud Reporting: How to Setup a Linked Server
How to Test Website Performance before CDN
Setting-Up HTTPS and Content Delivery Network
Using PowerShell to Uninstall Applications
Determine Who Is within the Domain Admins Group Using ConfigMgr
Combining Two WQL Queries in One Collection
How to Perform a Basic Software Audit
How to Add a Users Office Location Details to a Report
How to Insert a Report Description into a ConfigMgr Report
How to Query Asset Intelligence for Top Console User Details
Reducing the Effects of Endpoint Protection on Hyper-V Server Performance
Where is SQL Server Management Studio [SSMS]?
How to Determine What Software Updates Are Required within Configuration Manager
Tips for Installing Windows 10 on a Zotac MI522 Nano
Configuration Manager Inventory Cycle Test Procedures
How Do You Determine the Length of a Software Inventory Scan Cycle?
How to Install Windows 10 via a USB Drive
Configuration Manager Deployment Test #2
Configuration Manager Deployment Test #1
How to Create a SQL Server Computer Account Login
Configuration Manager, Endpoint Protection and Hyper-V
How to Rename a Windows Server When SQL Server and WSUS Are Already Installed
New Years Checklist for Configuration Manager
Does Installing the Latest ConfigMgr Current Branch TP Reset the Number of Evaluation Days Left?
More RAM Space Needed for VMs with Windows Server 2012 R2
How to Change the AutoRefresh Time on a SQL Server Reporting Services [SSRS] Report
How Do I Hide the Toolbar When Running My Reports?
How Do I Install PowerShell Modules?
How to Test Your MP to Confirm If It Is Healthy
How to Enable the ConfigMgr Rebuild Indexes Site Maintenance Task
How to Backup Your ConfigMgr Database Using SQL Server
How to Set the Page Size for a ConfigMgr Report
How to Automatically Backup ConfigMgr Reports using SQL Server Agent
How Do You Automatically Backup ConfigMgr Reports Using AfterBackup.bat?
How Do You Backup All of Your Custom ConfigMgr Reports?
How Do You Backup a Single SCCM Report?
How Do You Change a ConfigMgr Report When You Dont Have the RDL?
How to Perform a Software Update Audit
Reporting on Computer Monitors
How to Shut down VMs and Restart a Hyper-V Server When You Cant Logon
Please Wait for the Local Session Manager
KB3000850 Causes Patching Issues
How to Create a DCM Item to Detect If the Firewall Is Off
Collection Evaluation Viewer and Certificate Chain
ConfigMgr and Apple Push Notification [APN] Certificate Renewal
How to Export SSRS Report Details
How Do You Configure and Import the SSRS Brand Package?
Determine Who Installed the ConfigMgr Client from Event Viewer
Configuration Manager and Asset Intelligence
Who Pushed the ConfigMgr Client?
New Book System Center Configuration Manager Reporting Unleashed
Updated Troubleshoot ConfigMgr Hardware Inventory Issues
Configuration Baseline Remediation: Part 2 Create the Baseline
Configuration Baseline Remediation: Part 1 Configuration Item
Cleaning-up Software Metering Rules
How to Perform a Full Sync of AD to Azure AD
A Quick Test for Downloading Files from Your DP
The Four Files You Need to Remove from Configuration Managers Environment [Testing a Configuration Baseline Manually]
The Four Files You Need to Remove from Configuration Managers Environment [Baseline]
The Four Files You Need to Remove from Configuration Managers Environment
Configuration Manager 2012 R2, SSRS and Windows Authorization Access Group
Remote Desktop Connection Manager and Proxy Environments
The DefaultValue Expression for the Report Parameter UserTokenSIDs Contains an Error
How Many Software Updates Are Within My WSUS Database?
How to Use Configuration Manager Service Manager to Change the Log File Size
How to Use Installation Prerequisite Check
How to Prevent Component Status from Entering a Warning or Error State
Using a PowerShell Script with AfterBackup.bat in Configuration Manager 2012 and 2007
Turning Off the Windows Firewall Warning Message in ConfigMgr 2012
Microsoft Connect and Page Not Found Error Message
How to Manually Create a System Management Container for Configuration Manager
How to Set AD Security Rights for the System Management Container
Creating the System Management Container
A Simple Way to Extend the AD Schema for SCCM
Configuration Manager 2012 and Anti-Virus Software Exclusions for Site Servers
Configuration Manager 2012 and Anti-Virus Software Exclusions for Workstations
How to Create a Visio Diagram of Your ConfigMgr Environment
CMTrace Error Failed to Create Temporary File
Step-by-Step Instructions on How to Install a CentOS 7 Linux Virtual Machine in Windows Hyper-V Server
Subselect WQL Query to Find PCs That Do Not Have Either x86 or x64 Versions of Software Installed
Subselect Query for SCCM Queries or Collections [WQL]
How Queries Are Processed
ConfigMgr SSRS Browser and Script Issues
Remove Old Objects From AD and SCCM
Perform a Full Hardware Inventory for a PC Collection the Easy Way
How to Perform a Full Hardware Inventory for a PC the Easy Way
Using SCCM 2012 Application Model to Install CMTrace File Version
Configuration Manager Inventory Cycle Recommendations
Using SCCM 2012 Application Model to Install PsExec
How to Test System Center Endpoint Protection [SCEP]
Inventory Workflow: From Client Agent Settings / sms_def.mof / configuration.mof to the Client
Importing SCCM 2012 R2 Security Role Error
How to Grant Permission to a Single SCCM 2012 SSRS Report
How to Rename a SSRS Folder in SCCM 2012/R2
Confirm SSRS Report Permissions in SCCM 2012 / R2 Reports
What IOPS Do I Need for Configuration Manager?
Role-Based Administration [RBA] Reporting Feature in SCCM 2012 R2
How to Determine the Locale of SSRS Reports in SCCM 2012
Grant Non-SCCM 2012 Administrators the Right to Create/Modify SCCM 2012 SSRS Reports
Slow Software Inventory Cycle in SCCM 2012 and CMCB
Grant Permission to Endpoint Protection Reports
How to Force a Full SCCM Hardware Inventory
Disappearing Permissions for SSRS Reports in SCCM 2012
Right Click Tools for Configuration Manager Administrators
How to Add the Email Option to SQL Server Reporting Services [SSRS]
Troubleshooting Hardware Inventory for SCCM 2012
Monitor Information Reporting [MIR] VS. Win32_DesktopMonitor
Create a Collection with Non-Compliant Servers
How to Create a Configuration Baseline
Create a Configuration Item to Ensure that the No_SMS_On_Drive.SMS File is on All Site Servers
Importing MOF settings into System Center 2012 Configuration Manager
Video liên quan