Before we get the project started, we will have to go through some boring stuff first. We would probably need to define the basic requirements of a help desk ticketing system.
- A ticketing system provide basic ticketing/logging functions
- Friendly user/admin interface
- System management console
- Easy to install, easy to use and maintain.
- Preferably free
- What are the available equipment to use i.e. Laptop, USB drive
- What are the available operating system out there on the market?
- What are the system specification requirements to install on the computer? (Limited equipment, does the computer meet the requirements)
- Which operating system is the best for the administrator to use out-of-the-box? (Experience/learning curves)
- What are the available help desk ticketing system software on the market?
- How will the help desk ticketing system work with the operating system? (Compatibility issue or universal, other third party software that required to support it)
- How user-friendly it is for administrator to perform basic tasks on the system?
Identifying Information and ResearchWhat are the available equipment to use?
A netbook was given to me to do the project and I was hoping for a more powerful laptop. However this does not stopping me, every situations could be different and you could being using anything from a very worst old computer that still has Intel Pentium 3 processor or a brand new Intel i7.
- Intel Atom N270 Processor 1.6GHz
- 1GB DDR2 RAM
- 8GB Hard Drive
- 8.9-Inch Screen, Intel GMA 950
- WiFi + 100Mbps Ethernet
Software and Users
Operating SystemFor the operating system, I have chosen to use Linux Mint over other Linux distribution. I know are other Linux distribution out there may be better than Linux Mint, however I am taking the consideration of the current Administration experience and project specification in terms of budget.
(link) and one of them compares the most popular Linux distros among the others, which is Linux Mint and Ubuntu (link). The article perfectly gives a indication of which distro is the best for tech-savvy beginner. To my self as I have little experience of using Linux OS and always wanted to get in the Linux World to feel the freedom!
Besides the benefit of user friendly interface for beginners, Linux distros are open source software that gives the opppurnity to software engineers to make any modification to the blueprint of the OS and free license to any users. Additionally free of charge to download the software and you can legally install the OS on any computers applies to the requirement of budget issue, Linux uses as little computer resources to run the OS compared to Windows, and finally Linux Mint distro is the definite choice of the OS for the job.
Help desk ticketing systemJust like any software out there on the market, there are dozens of software provides similar functionalities and features to users and in order to determine which one software is for the right job, we will be research on the internet to find out the available software and read reviews about each software to check whenever to see if they meet our requirements (Free and Linux Compatible).
5 open source help desk apps to watch
9 free open source ticket sytems
According to Siebert's blog, OTRS pointed that out is enough for a small to medium size business, the open source community provides great support compared to commercial software which has limited themselves to their own goals for their users.
Also TechRepublic have strongly pointed out:
The osTicket system is one of the most flexible, reliable, pain-free help ticket systems available.
So my point of view on choosing osTicket as help desk ticketing system is because the software is capable to provide the extra benefits to accommodate administrators needs in the future, as it is classed as a insurance. Moreover, it meets the requirements of what we have planned for the project.
What is osTicket overview
osTicket is a widely-used and trusted open source support ticket system. It seamlessly routes inquiries created via email, web-forms and phone calls into a simple, easy-to-use, multi-user, web-based customer support platform.
So let's get the practical stuff started and read on Part 2