feature list
TRANSCRIPT
Feature list
A. Pavic, Feb2015
Introduction
• Customer Feature list• Backend Feature List– Workflow– Customer– Content
• System Features– Scaling– Development– Security
• Registration trough email confirmation– Normal– Social• Twitter• Facebook• Google• Linkedin
• Password recovery• Login via social buttons
Customer Feature List (1)
Customer (2)
• Unique USA Address creation • E-mail like Virtual Mailbox view with actions
System features
• Automated backup and recovery– System backup– Database backup– User data backup
• Automated code deployment• Advanced scalability• Advanced secuirity• Full Internationalization and Localization– Independent translation system
• Multiple API integration• Scanning from the browser app• Multilanguage system• Smartphone - multiple device platforms• Cross-browser functionalities
Challenges
Software development
• At first – idea
• At the end – evolution based software development driven with customer experience and change requests
Website components
• Chat system• Automatic country detection• Automated database events• Advanced PDF reporting system• SEO - CMS• Image upload and manipulation
Change management1. Change is requested and entered to Redmine2. Change is estimated and assigned to a human resource, watchers
are added3. Code is developed, committed with references and time is logged
per task4. Code changes are automatically and immediately after commit
visible on development server, database change is triggered manually
5. When requested code changes are merged to a production branch and tested on stage server
6. After successful merge and test changes are mirrored to a production server
Code-reuse
• USAMailAgent presents unique opportunity to offer your customers remote access to their physical mail trough our software solution.
• Whether you are a:– Business building with reception and offices– Remote office company– Student dorm– International company– Company with work from home/travel– Just wanting to have your company mail archived and
organized
System organisation
USERS
Internet
Web server
UMA SYSTEM
CAKEPHP
Guest OS
Hypervisor
Master OS
Real hardware
Database
Guest OS
Master OS
Real hardware
Master OS
Real hardware
Master OS
Real hardware
Database
Guest OS
Database
Guest OS
VM1 VM2 VM3 VM4
UMA PRIVATE CLOUD
System landscape
Web browserSmartphone application
Tablet device
Email System VCS
3rd party api integration Chat System
Backend & CMS