Developing a Ticket Management SaaS solution

Similar documents
Alert Notification as a Service

How To Perform Analysis Of Ticket Management System On A Cloud (Saas)

Cloud e-university services

A Middleware Strategy to Survive Compute Peak Loads in Cloud

CTERA Cloud Care. Support Services. Mar Version , CTERA Networks. All rights reserved.

MICRO ASSESSMENT SAAS CLOUD SOLUTION

Developing a New Scalable SaaS e-business Solution with Ticket Management

Successful Implementation of L3B: Low Level Load Balancer

Scaling the Performance and Cost for Elastic Cloud Web Services

Position Papers of the 2013 Federated Conference on Computer Science and Information Systems pp

Web Content Management System

Cloud POS Banking. Value Services

Netronome Agilio Software Support and Hardware Maintenance User Guide v 1.3

Course 20532B: Developing Microsoft Azure Solutions

TIGERNIXCRM Customer Relationship Management

CTERA Support Policy

Nessus or Metasploit: Security Assessment of OpenStack Cloud

SUPPORT POLICY SUPPORT POLICY

GAARDS. Stephen Langella Globus World Ekagra

15.0% Custom based on Module

CRM for small business.

Moving beyond Virtualization as you make your Cloud journey. David Angradi

Achieving high performance with Accenture s on-demand solution for the chemical industry. Driving business performance with SAP Business ByDesign

Standard Success Program

Microsoft Dynamics CRM 2011 Installation and Deployment

Best Practices Report

Zoho Projects. Social collaborative project management platform

Self-Hosted Implementation

The Cloud ERP. Case Study JAAS

BMC Cloud Management Functional Architecture Guide TECHNICAL WHITE PAPER

Cloud-based Alert Notification

TARGETPROCESS HELP DESK PORTAL

SaaS & Cloud Application Development & Delivery

Information Security Management System for Cloud Computing

Program Summary. Criterion 1: Importance to University Mission / Operations. Importance to Mission

Building YOURcloud: The Federal Government s first Secure Hybrid Community Cloud

CLOUD COMPUTING & WINDOWS AZURE

Web Application Hosting Cloud Architecture

Software Maintenance Program Handbook Handbook for Open Text Products

Service Level Agreement roompulse

To-Increase Solutions for Microsoft Dynamics

Modern Manufacturing in the Cloud

THE dynamic way of living enforces the companies to. Implementation of a Network Based Cloud Load Balancer

How to select the right Marketing Cloud Edition

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions 20532A; 5 days

SaaS A Product Perspective

Configuring and Deploying a Private Cloud

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

Administering a Microsoft SQL Server 2000 Database

Second CRM CRM Solution for Small Companies

WHAT IS LIFEGUARD? AAM s Integrated Software Solution

Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds.

GRAVITYZONE HERE. Deployment Guide VLE Environment

Below are some of the companies who have deployed virtualization solutions for their SAP landscape [Source: SAP]

WHITE PAPER MOVING BEYOND BATCH BACKUP. Practical Steps to Improve Data Protection & Dramatically Reduce Backup Software Licensing Costs

Vistara Lifecycle Management

How To Set Up Egnyte For Netapp Sync For Netapp

Continuous Integration Processes and SCM To Support Test Automation

Contact for all enquiries Phone: info@recordpoint.com.au. Page 2. RecordPoint Release Notes V3.8 for SharePoint 2013

Top ten reasons to transition your IT lab environments to the cloud

CRM. itouch Vision. This document gives an overview of OneTouch Cloud CRM and discusses the different features and functionality.

Organise Your Business

Bridging the gap between local IT and Cloud services, keeping you in control

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Dynatrace Support Policy

Bridging the gap between local IT and Cloud services, keeping you in control

Web Application Hosting Cloud Solution Architecture.

Exploring the options to deploy Microsoft SharePoint in the Cloud.

Bridging the gap between local IT and Cloud services, keeping you in control

Cloud Services Catalog with Epsilon

Oracle 11g New Features - OCP Upgrade Exam

Logging and Alerting for the Cloud

E-Assessment Cloud Solution: Architecture, Organization and Cost Model

UCOPIA v5.1 NEW FEATURES

Fast and Easy Delivery of Data Mining Insights to Reporting Systems

2015 C2CRM Highlights

A MODEL FOR E-ORDERING AND E-INVOICING

A Quality Model for E-Learning as a Service in Cloud Computing Framework

Course 20247: Configuring and Deploying a Private Cloud

SAP BusinessObjects Next Generation BI OnDemand

Customer Success Platform Buyer s Guide

Uila SaaS Installation Guide

An Architecture Model of Sensor Information System Based on Cloud Computing

20247D: Configuring and Deploying a Private Cloud

Citrix XenApp-7.6 Administration Training. Course

Server Virtualization and Consolidation

SAV2013: The Great SharePoint 2013 App Venture

Oracle Primavera Global Price List Software Investment Guide

Patrick Desbrow VP, Engineering

Bridging the gap between local IT and Cloud services, keeping you in control

Technical Support System

VIRTUALIZATION INTROSPECTION SYSTEM ON KVM-BASED CLOUD COMPUTING PLATFORMS. Advisor: Software Security Lab.

Microsoft Dynamics 2011: MS Installation and Deployment

W H I T E P A P E R T h e I m p a c t o f A u t o S u p p o r t: Leveraging Advanced Remote and Automated Support

Intel Service Assurance Administrator. Product Overview

NE-20247D Configuring and Deploying a Private Cloud

Cloud & Datacenter Monitoring with System Center Operations Manager

Parallels Plesk Automation

Disaster Recovery Infrastructure

Transcription:

Developing a Ticket Management SaaS solution Marjan Gusev, Ss. Cyril and Methodius University, 1000 Skopje, Macedonia Sasko Ristov, Ss. Cyril and Methodius University, 1000 Skopje, Macedonia Pano Gushev, Innovation, 1000 Skopje, Macedonia

Introduction Some software development companies cannot afford expensive systems that will improve processes in company or relationships with customers Customer relation management (CRM) software solutions usually use an approach where a software solution keeps track and manages with issues that happen between the company and customers Page 2-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

Issue Tracking System Central role in many software projects Allows users to communicate with developers to let them know about any problem and to request new features Developers can keep track of any unresolved issues or bugs, and request more information from users Two types of solutions: Self-hosted and Cloud Page 3-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

Self-hosted solutions Commonly free solutions Non IT companies still have the problem of installation, management, maintenance and upgrades of these applications Require appropriate hardware and software architecture, which is an extra investment for non IT companies Page 4-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

Cloud solutions Solve the problem for both IT and non IT companies Reduce costs Maintenance and upgrades, do not worry the users No start investments needed Companies needs only internet and browser to use them Page 5-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

Design of cloud a Ticket Management System Page 6-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

TMS User groups and segments User groups Application administrator (AM) Manager (PM) Resolver (RE) Customer manager (CM) Customer (CU) Segments Main application management (AM) Provider (PM, RE) Customer (CM, CU) Page 7-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

User Access Rights Page 8-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

Ticket life-cycle Page 9-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

Functional description Registration of a company Customer administration Administration of resolvers Ticket issuing Resolving Page 10-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

ANS functionalities Registration of a company Customer administration Administration of resolvers Ticket issuing Resolving Approving Creating test cases Summary reports Detailed reports Site analytics Email notification Page 11 21 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

Functional description Registration of a company - AM fills all necessary details about the company and sends them to the database. TMS saves those details in the database and returns a message to AM. Customer administration - A user sends request to TMS with user details. TMS receives those details and updates the database. Then it returns a response message. Page 12-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

Functional description Administration of resolvers - A user sends a request to TMS with user details. TMS receives those details and updates the database. Then it returns a response message. Ticket issuing - CU sends a request to TMS with details. TMS receives those details and updates the database. Then it returns a response message. Resolving - RE responds to the ticket. TMS updates the database and returns the response message to CU. Page 13-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

Functional description (2) Approving - CU approves or rejects the response. TMS receives those details and updates the database. Creating test cases - CU creates test cases for review of functionalities. TMS stores those details and available to all interested parties. Summary reports - A user sends a request to TMS and receives a specific type of report with requested information. Page 14-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

Functional description (2) Detailed reports - A user sends a request to TMS with a specification of details and receives a detailed report. Site analytics - A user sends a request to TMS for site analytics and receives appropriate content as response. Email notification - A user sends a request to TMS for a change in a ticket state as an e-mail identification. Page 15-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

Activity description and process roles Page 16-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

SaaS solution - Basic architecture modules System Management Module (SMM) Company Management Module (CMM) Core functions module (CFM) Additional Functional Module (AFM) Page 17-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

SaaS solution - Basic architecture modules System Management Module (SMM) general for all companies manages all resource provisioning in the cloud provide user management, company subscription management, authentication, authorization etc. Company Management Module (CMM) Company specific module responsible for all general configurations within a company Defining relationships with the customers providing user management, customer management, project and module management, etc. Page 18-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

SaaS solution - Basic architecture modules Core functions module (CFM) Company specific module responsible for all essential process to realize ticket management (bug reporting) within a company Enables a connection between companies (providers) and their customers provides functionalities such as: ticket creation, responding by a resolver, customer approving of the response, etc. Additional Functional Module (AFM) dedicated for add-on functions, such as enabling a possibility to create and execute test cases, especially useful for bug reporting systems. Page 19-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

Classification and clustering into modules Page 20-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

SaaS solution - Optimized cloud organization Page 21-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

Conclusion We have developed a new cloud based system that works in optimized mode Our design uses a static VM hosting the SMM with Admin and Infrastructure Agents. The dynamic VMs instances are invoked whenever the admin module triggers a need. Each dynamic VM consists of three modules CMM, CFM and AFM and the Company agent. Page 22-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr

Future work The purpose of developing this type of software or introducing application is to realize a web service for ticket management (bug reporting). In the future we plan to develop a SaaS solution that deals with these issues and open questions, and realize series of experiments to analyze the performance and the cost of the new cloud based TMS concept. Page 23-29 May, 2014 DC VIS - Distributed Computing, Visualization and Biomedical Engineering www.mipro.hr