Let us first understand what this all fuss—productivity and support how they are co-related. I have noticed that when a developer’s machine is down the productivity is down. And that downtime can be reduced. That’s why I wrote, How to increase the Developer’s productivity?
Define Developer’s productivity
A developer is who add values to your business processes, and you have hired him to be more productive. You should provide him with the proper tools to be more productive and the opportunity to perform his best. But how to increase the Developer’s productivity? The following article will demonstrate how Ram Infosystems can help you – how to improve the Developer’s productivity.
Why do we need to know this?
Every enterprise, I knew or worked with has faced issues related to the Developer’s machine and its maintenance or outages. These things happen because the Operating system bloats with updates and security patches cause chaos. And always an overhead for the Service Desks. These scenarios affect productivity and downtime for the Developer.
How do you reduce that service desk calls for developers?
Whenever the Developer’s machine down, it introduces the service desk calls. That immediately affects productivity. The answer is the implementation of Virtualization and disposable environment. The service desk engineer has to look only on the centralised system. The server hosts all the instances of the Developer’s machine and a single point to manage. This approach helps them to reduce any other overheads such as a visit to the desk, even remote login or any day to day installations.
Disposable Environment – Virtualisation
Let me tell you about how all these started and why I am writing this. Recently, I have to spend a good chunk of time to fix my developer environment. At that moment, I decided to put this into practice and publish to help others as well.
Let me show you how I achieved it.
Tools or resources needed for initial setup
- A good server hardware
- Windows 10 Enterprise License
- Hyper-V enabled or VMware
- Virtual machine from Microsoft
- Windows 10 De-bloater
Step by Step guide
You need suitable equipments to support Virtualisation. You can start deploying a virtual image downloaded from the Microsoft link given above.
For simplicity, I have used VMware Workstation, and I downloaded the image. And I have installed on the server.
Now, I fire up the image. I tweaked and configured to join the domain by logging in. I assigned local administrator rights to the Developer, keep that instance running and set up a port routing to assign outbound connection.
The Developer needs a link to the remote desktop with the port. He can log in with his credentials. These machines are virtual instances running on the server and managed centrally. In any failures or corruption, a service desk guy can revert to the previous state of snapshot with a fewer click. These actions will save much time, and the Developer’s machine will be up and running in no time.
Virtualisation will start paying off. It will reach an optimum output measured in time saved by supporting and increase productivity.
You can consult me for more advice on these, how you can implement these kinds of strategy to improve productivity in your enterprise.