Servisbot

Agile Software Architecture

NB : This document will always be a work in progress as we are using an agile methodology.

The main purpose for the ServisBot design is to eliminate the bulk of simple tasks call agents are expected to do.
This will also reduce "noisy" emails arrriving at the call center allowing the agents to concrntrate on real issues.

Use Case
The main features of the ServisBot design :-

Allow for quick feature development
Admin interface for affiliates to see bot accuracy (confusion matrix)
Robust (High availability)
Cloud enabled

User Stories
As a subscriber/agent/bot I want to be able to cancel a subscription quickly and easily
As a subscriber/agent/bot I want to be able to edit the auto-renewal status of my subscription

Arhcitecture Diagram


db.createUser({ "user" : "pt", "pwd": "pt", "roles" : [{"role" : "readWrite", "db" : "myportfolio"}]});
                        
About
This is a collection of data for a quick lookup / reference
 
Its not an exhaustive reference (nor will it be), but as stated before its a quick lookup / reference
LMZ 2020