PROJECT

Unified Communication System’s control

SOLUTION

Developed Software useful for Unified Communication System’s configuration gathering, analyzing and alerting.
Functional requirements. There are following General functional requirements for the software that needs to be developed:
       –    comprehensive exception and error handling of invalid input,     software misbehave, etc.;
       –    deep analysis of the differences in config data for all kinds of types or options;
       –    creating software as a service” (SaaS) (cloud computing). On-premise or offline use is supported by              Virtual Machine image running inside client’s network;
       –    developing categorization, grouping, importance weights of config options;
       –    geo-based and/or office-based structuring of the topology blocks and hardware components (what             depends on what);
       –    intuitive and fancy UI.
Prototype components. Prototype shall contain following  main building blocks.

SCOPE OF WORK

Analysis, research and consulting on one or all of the following aspects:
       –     functional;
       –     technical.
Prototyping
Technical architecture design
User interface design
Programming
Software deployment, installation and configuration
Conference call with CLIENT personnel
Knowledge transfer and training

TOOLS & TECHNOLOGIES

Data format: JSON
Data collection agent is mainly PowerShell-based
Data Base: any flexible choice
WEB part: ExtJS [1] for UI, Node.JS [2] as a backend

PROJECT MANAGMENT

Management and tracking tools:
       –     daily scrum meetings;
       –     weekly Sprints;
       –     YouTrack.
Engagement model: Project implementation on Time and material base.
Development methodologies: Agile (Scrum).
2 person project for 6 month, December 2015 – May 2016

CLIENT

IT service provider in Canada.