Ticketing System Development Workplan

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

E-Ticket PROJECT WORK PLAN

This information is provided to help plan, manage, report, and evaluate the deployment of the Big Picture Nigeria
Limited E-Ticketing System. Before implementation, it is assumed that core infrastructures required to deploy the
E-Ticket solution, have been procured, tested, and provisioned.

Table 1: Outcome Work plan

S/N Requirement Module(s) Activity Resource(s)

1 Automatic Issue  Ticket  Design and develop ticket  POSTGRESQL


Pickup  Email model schema database
 Design and develop customer  Hibernate ORM
model schema  Java SPRINGBOOT
 Design automatic conversion framework
from email to a ticket  React Framework
 Design and develop  INTELLIJ Integrated
controllers and views for Development
ticket and customer models Environment (IDE)
 Test CRUD (Create, Read,  Postman REST Client
Update, and Delete) actions
on ticket and customer
2 Automatic Ticket  User  Design and develop user
Assignment  Notification model schema
 Design and develop
notification model schema
 Design user dashboard
notification
 Design and develop
controllers and views for user
model
 Test CRUD (Create, Read,
Update, and Delete) actions
on user
 Design automatic assignment
to user agents

3 Ticket Reminder  Two-way  Design and develop user  Third-party social


reminder agent ticket status reminder media library
 Channel(s)  Design and develop customer (licensed)
ticket status feedback  SMS Gateway
 Design and develop media
channel(s) for two-way ticket
reminder
 Design and develop
controllers for two-way
channel reminder
4 Ticket Management  Communication  Design and develop
 Collaboration Communication model
 Escalation schema
 Design and develop
Collaboration model schema
 Design and develop
Escalation
model schema
 Design integration of
communication,
collaboration and escalation
 Design and develop
controllers and views for
communication,
collaboration, and escalation
models
 Test CRUD (Create, Read,
Update, and Delete) actions
on communication and
escalation, and collaboration
5 Report Generation  Report types  Design and develop report
 Analytics types model schema
 Design and develop analytics
model schema
 Design and develop
controllers and views for
Reports, SMS, and Analytics
models
 Test CRUD (Create, Read,
Update, and Delete) actions
on Charts, and Graphs

6 Knowledge Base  Central  Design and develop central


repository repository model schema
 Integration  Design and develop
controllers and views for
central repository models
 Test CRUD (Create, Read,
Update, and Delete) actions
on central repository
 Integrate to user agent
dashboard and profile
7 Access Control and  Role Based  Design and develop role
Privileges Access Control model schema
(RBAC)  Design and develop
permission model schema
 Design and develop
controllers and views for
Reports, Role, and
Permission models
 Test CRUD (Create, Read,
Update, and Delete) actions
on user with RBAC
8 Testing  Automatic Issue Pickup  Cloud-hosted server
 Automatic Ticket
Management
 Ticket Reminder
 Ticket Management
 Report Generation
 Knowledge Base
 Access Control and Privileges
9 Training  Documentation
 User Training

10 Release  Deploy application  Cloud-hosted server


 Min 4GB RAM, 100G
HDD
 Domain name
 SSL Certificate

You might also like