appliancewarehouse case study 9

profilekamishliang
appliancewarehousecase8.pptx

Service Department Software Design

Joseph Kamishlian

22 July 2020

User Interface

Link with parts department

Recording of appliances brought for servicing

Status of appliances

Link with finance department for billing

Link with Sales department

Communication with Customers

Report generation

Service Department Software Design

Service Based Applications that can be used for the Service Department

There are two main service based applications that can be used for the department

SaaS (software as a service)

SaaS is an on-demand third party software where the organization pays to access the services it desires.

2. In-house customized software

A software specifically designed by the organization to meet its needs. The organization has to maintain the software

There are two main service based applications that can be used for the department.

The first is SaaS which is an on-demand third party software where the organization pays to access the services it desires. The organization will not have ownership of the software. They will rent out the software designed and maintained by a third party. The organization will have to pay monthly or annual payments to have access to the software.

The second type of service based application is an in-house customized software. The software is specifically designed by the organization to meet its needs. The organization has to maintain the software to ensure that it serves them

3

Advantages of SaaS

SaaS has five main advantages

Has easy accessibility

Has easy upgrades

Low up-front costs

Can be easily set up and deployed (Souri, Asghari & Rezaei, 2017).

Supports scalability

SaaS has five main advantages.

The first advantage is that it can be easily accessed. All that is needed is a computer connected to the internet and that has a browser.

The second advantage is that SaaS providers deal with hardware and software updates, deploying upgrades centrally to the hosted applications and removing this workload and responsibility from you.

SaaS is generally subscription-based and has no up-front licence fees resulting in lower initial costs. The SaaS provider manages the IT infrastructure that is running the software, which brings down fees for hardware and software maintenance.

SaaS application is already installed and configured in the cloud. This minimizes common delays resulting from often lengthy traditional software deployment.

Lastly, SaaS providers generally offer many subscription options and flexibility to change subscriptions as and when needed, egg when your business grows, or more users need to access the service.

4

Disadvantages of SaaS

There are four main disadvantages of SaaS

There is a limit on the range of applications and their services

There are many security and data concerns in the use of SaaS

There is lack of control (Nowrin & Khanam, 2019)

It is dependent on the internet

There are four main disadvantages of SaaS

The first disadvantage is that there is a limit on the range of applications and their services.

The second disadvantage is that there are many security and data concerns in the use of SaaS. The organization has to consider whether it is willing to share its data and security protocols to a third party

The third disadvantage is that there is lack of control. in-house software application gives businesses a higher degree of control than hosted solutions where control resides with a third party. Typically everyone has to use the latest version of the software application and cannot defer upgrades or changes in the features.

Lastly, SaaS is dependent on the internet. Since the SaaS model is based on web delivery, if the internet service fails, the organization will lose access to its software or data

5

Advantages of In-house customized software

There are four main advantages of the in-house customized software

Tailor-made solution

Return on investment

Offers high security (Wiesbaden, 2016).

There is improved software support

There are four main advantages of the in-house customized software.

The first advantage is that the software can be tailor made to meet the exact needs of the organization.

The second advantage is that it has a high return on investment in the long run as there are no monthly or annual subscription payments

The third advantage is that it supports high security. The organization can better secure its data and processes as it does not deal with third parties

Lastly, since the software is in-house customized, in case of an issue or a challenge, the issue can be sorted fast.

6

Disadvantage of in-house customized software

There are four main disadvantages of in-house customized software

It is a high cost investment.

It is time involving.

Needs additional technical expertise.

Possible challenges in support and documentation.

There are four main disadvantages of in-house customized software.

The first disadvantage is that it is a high cost investment. The organization will spend money on getting an analyst, a developer and a project team

Secondly, developing a software is time involving as the developers have to go through the software development lifecycle.

Thirdly, developing and maintaining customized software needs additional technical expertise.

Lastly, there are possible challenges in support and documentation.

7

Recommendation

I would recommend the use of the in-house customized software based on three reasons

The solution can be tailor-made to meet the needs of the organization

The solution offers advanced security features

The solution is high return investment (Brambilla, Cabot & Wimmer, 2017).

I would recommend the use of the in-house customized software based on three reasons.

The solution can be tailor-made to meet the needs of the organization. Secondly the solution offers advanced security features.

Lastly the solution is a high return investment

8

Requirements the software must do to support the Services Department.

The software must be compatible with the other software used by the parts department.

The software must allow recording of appliances to be repaired.

Employees in the department must be able to indicate the status of appliances brought for services.

Employees must be able to communicate with customers on the status of their products.

The software must be linked to the finance unit of the organization for billing.

The software must be linked with the sales department to confirm if an appliance brought for service has a warrant or not.

The software must support report generation to enable the department identify the repairs that they do the most

There are seven requirements the software must do to support the service department

The software must be compatible with the other software used by the parts department.

The software must allow recording of appliances to be repaired.

Employees in the department must be able to indicate the status of appliances brought for services.

Employees must be able to communicate with customers on the status of their products.

The software must be linked to the finance unit of the organization for billing.

The software must be linked with the sales department to confirm if an appliance brought for service has a warrant or not.

The software must support report generation to enable the department identify the repairs that they do the most

9

Communication Plan on the project process

The project manager will communicate after every two days, weekly, fortnightly and monthly

The service department manager/IT manager- every two days via status reports

Operations manager-Weekly

Executive Management of the organization-Fortnightly via email

The board of directors- Monthly via the organization’s monthly meeting

The project manager will communicate after every two days, weekly, fortnightly and monthly

The service department manager/IT manager- every two days via status reports

Operations manager-Weekly

Executive Management of the organization-Fortnightly via email

The board of directors- Monthly via the organization’s monthly meeting

10

References

Souri, A., Asghari, P., & Rezaei, R. (2017). Software as a service based CRM providers in the cloud computing: challenges and technical issues. Journal of Service Science Research, 9(2), 219-237.

Wiesbaden, S. F. (2016). Developing our own software and IT expertise gives us an advantage. ATZ worldwide, 118(4), 22-25.

Brambilla, M., Cabot, J., & Wimmer, M. (2017). Model-driven software engineering in practice. Synthesis lectures on software engineering, 3(1), 1-207.

Nowrin, I. N., & Khanam, F. K. (2019, May). Importance of Cloud Deployment Model and Security Issues of Software as a Service (SaaS) for Cloud Computing. In 2019 International Conference on Applied Machine Learning (ICAML) (pp. 183-186). IEEE.