You are on page 1of 10

Subjects

Boss History / Purpose

General Information Boss Futures


Code Name
Acronymns / abbreviations
BOSS Workflow

DB Servers

CentOS & Ubuntu


Boss Processes
BOSS Portal logging. SystemLog. Audit trails.

Core data structures. Company, Account, Location. Person. P

Billing: Orders, Services, Products, Order Processing.

Architecture / Environment

Order Service problems


Initial Orders.
Pushers & Brokers.

Add On services.
Sky Data

Self Provisioning Framework.


High level Cosmo integration.

Developer Setup

Developer Setup
Developer Setup (Kanata)
Developer Setup

AOB
Development tools required
Security and access required
SkyData on your workstation.

Unit Testing
Feature / Acceptance Testng
Automated Testing
Gherkins
Robot
How to test within the dev environment
Build testing
(How we work)
MITEL SDLC
Our product SDLC
Our flavor of agile
Estimating
Dev Process Development cycle
How work is assigned
Sprints to releases
Code Freeze
QA cycle
Source Code Management

Deployment Processing
Ideal flow and schedule
Environment deployment flow

TeamCity
Perforce
Robot
Tool Training
SWARM
JIRA
Zeplin
Visual Studio 2012

Database
SQL queries via Visual Studio Outfput
Who is responsible for DB design
How do DB changes get made for Dev, QA, Prod
Database
DB Rollback procedures
How do I build a test DB on my local machine?
How are modle updated
Do we use native SQL
How do we get access to ShowPlan for query performance

UX Design
JavaScript
C#
AWS
Python
Coding Standards / Guidelines Design / Coding considerations
Accessability
Performance
Testabliity
Scalability
Localization / Globalization
Redundancy
Resiliency
Documentaion Standards
Contracts How Contracts work in BOSS
Tech Training Info Akshay's information for techs
Available Material

https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
https://wiki.shoretel.com/display/eng/Acronyms
https://wiki.shoretel.com/display/BOSS/BOSS+Workflow

https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos

AoB deployment for CentOS & Ubuntu: https://wiki.shoretel.com/pages/viewpage.action?pageId=125295574

https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos

https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos

https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos

https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos

https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos

https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos

https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos

https://wiki.shoretel.com/display/BOSS/Boss+Development+Environment+Setup
https://ottjira01.mitel.com/wiki/display/BOSS/Setting+up+a+BOSS+development+environment

AoB dev environment: https://wiki.shoretel.com/display/BOSS/Getting+started+with+StratOSS+API+development

https://ottjira01.mitel.com/wiki/pages/viewpage.action?pageId=36006088
https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos

AoB Unit tests: https://wiki.shoretel.com/display/BOSS/AoB+Unit+Test

https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos

https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos

AoB Deployment tracker: https://wiki.shoretel.com/display/BOSS/AOB+Deployment+Tracker

https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos

https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
https://wiki.shoretel.com/display/BOSS/Moving+from+Rally+to+JIRA

https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos
M5DB Design Convetions https://wiki.shoretel.com/display/BOSS/M5DB+design+conventions
https://ottjira01.mitel.com/wiki/display/BOSS/BOSS+Development+Training+Videos

erformance

AoB UI coding guidelines: https://wiki.shoretel.com/display/BOSS/AoB+UI+Coding+Guidelines

https://wiki.shoretel.com/display/BOSS/BOSS%3A+Contract+Management
https://wiki.shoretel.com/display/BOSS/BOSS+Product+Management+@Akshay
Subject Matter
Video BOSS AOB Expert Prerequisite

01 Intro.mp4 X
01.2 Project history.mp4 X
21 StratOSS.mp4
01.1 Code names.mp4 X

02 Databasees.mp4 X

10 Portal logging and auditing.mp4 X


11.1 Company, account,
Locations.mp4 X
11.2 m5db
Profile,Partition,Cluster.mp4
11.3 m5db Person, contacts, Roles and
Permissionsi.mp4
14 Billing Services.mp4 X

13 m5db Orders and OrderItems.mp4


16.1 Order Service intro and
deepdive.mp4
15 Profile order tutorial and process
16.2 Order Service problems
2018.mp4
17 Initial orders.mp4 X
18 Pushers and brokers.mp4 X
19 Auth Key Pushers.mp4
20 Add on features.mp4 X
09.1 SkyDat intro.mp4
09.3 SkyData logging.mp4
09.4 SkyData code dive.mp4
X
X
X

09.2 SkyData running locally.mp4

22 BOSS SDLC.mp4

03 P4 basics.mp4 X

2018-01-30 11-22-48.mp4 X
06.1 More Portal dev env.mp4 X

2018-01-30 11-22-48.mp4 X

06.1 More Portal dev env.mp4 X


07 M5Mantle and Save Changes.mp4
04 SQL and flyaway.mp4 X
X
12 Portal SQL profiling.mp4

X
Notes

Matt working on
Matt working on

You might also like