28
SETTING THE COURSE FOR EMS PG Bartlett and Assad Jarrahian EMS Software | VP Product and VP Product Development September 14, 2016

SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

SETTING THE COURSE FOR EMS

PG Bartlett and Assad Jarrahian

EMS Software | VP Product and VP Product Development

September 14, 2016

Page 2: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

2

Forward Looking Statement

This presentation contains forward-looking statements that involve risks, uncertainties and assumptions such as those

associated with developing and delivering new functionality, mergers and acquisitions, the market in which we operate,

our ability to expand, retain and motivate our employees and manage our growth, new releases of our software,

successful customer deployments, and selling to larger enterprise customers.

Any unreleased services or features referenced in this or other presentations, press releases, or public statements are

not currently available and may not be delivered on time or at all.

Customers who purchase our services should make the purchase decisions based on the features that are currently

available. We assume no obligation and do not intend to update these forward-looking statements.

Page 3: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

• Engineering (Assad)

• Product Vision (PG)

Agenda

3

Page 4: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

ENGINEERING @ EMS

Page 5: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

• New to EMS – my background

• Delivering software that “just works!”

• Architecture

• Quality Engineering

• Scalability + Performance

• Team

Agenda

5

Page 6: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

• Real-time Artificial Intelligence

engine for grading essays for

K12 [6M users]

• File syncing platform [130k

users to 4M users]

• Been developing software

before I went to high school

My Background

Why EMS?

• Adding real-world value – current

and future customers of EMS

• Making our customers’ lives easier

with “software that just works”

• PG, Akshay, and rest of the team

6

PAST PRESENT

Page 7: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

What We’ve Already Accomplished

7

Page 8: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

ARCHITECTURE

Page 9: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

Building on Top of World Class Technologies

9

Page 10: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

• Simplified integrations across apps

• Focused development and QA

• Improved

• Quality

• Compatibility

• Release schedules

• Support

• Faster deployments

Architectural Design

10

Page 11: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

QUALITY ENGINEERING

Page 12: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

Continuous Integration for Continuous Quality

12

• Every single line of code goes

through stringent testing

• Automated tests must run

successfully

• Testing across multiple customer

databases/configurations

• Running exhaustive regression tests

entailing thousands of test cases

Page 13: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

0

200

400

600

800

1000

1200

Mobile Web Outlook

Test Cases

1-Jul

8-Jul

15-Jul

22-Jul

29-Jul

5-Aug

12-Aug

19-Aug

26-Aug

2-Sep

Increasing Code and Test Coverage

13

• Investing in world-class quality

assurance processes

• Testing real-world scenarios for

real-world assurance

• Measuring quantifiable coverage

for better QA

• Standardizing quality for every

release

Page 14: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

SCALABILITY + PERFORMANCE

Page 15: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

• Assurance of scaling to thousands of

concurrent users

• Removing performance bottlenecks

across different components

• Measurable improvements of applications

and database response times

• Dependable ways of knowing when to

expand your system resources

15

Scaling Through Performance Testing

Page 16: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

TEAM

Page 17: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

INTELLIGENTLY

• Improving process

and technology

stack concurrently

17

Growing

QUICKLY

• Majority of people

growth by Q1 2017

• 2x staff increase in

QA, UX, DEV

EFFECTIVELY

• Starting with most

needed areas

• Outlook, Mobile, Web,

Master Calendar, Room

Sign App (Glance)

Page 18: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

PRODUCT VISION

Page 19: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

High Customer Value

Greatest breadth and depth of functionality

EXPERT USERS

Fastest and easiest way to schedule a meeting

EVERYDAY USERS

INCREASE PRODUCTIVITY REDUCE COSTS ATTRACT & RETAIN PEOPLE DIFFERENTIATE BRAND

19

Page 20: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

WE HELP PEOPLE CREATE GREAT MEETINGS

Page 21: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

Meeting/Event Lifecycle

21

Page 22: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

Meeting/Event Lifecycle

• You’ll always find availability

• Smart searching

• Outside space

• EMS knows you

• Location awareness

• Outside attendees

• Schedule from where you are

• You can easily adjust schedules

• 1-click juggling

“Painlessly schedule meetings, events, and workspaces”

22

Page 23: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

Meeting/Event Lifecycle

• You’ll always know status of services

• Mobile for services people – easily confirm

delivery and handle notifications

• Connect everyday users directly to

services people

“Reliably and efficiently deliver services”

23

Page 24: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

Meeting/Event Lifecycle

• Master your in-room technologies• Videoconferencing

• Web conferencing

• Telephones

• Monitors and projectors

• HVAC

• Handle last-minute changes with ease• In-meeting service requests

• Extend meeting

• Just-in-time hoteling

“Easily handle changes; flawlessly execute meetings”

24

Page 25: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

Meeting/Event Lifecycle

• Know where to go or click – on time

• In-person: transit time notifications;

interactive wayfinding

• Remote: one-click connections

• Professionally and easily handle

visitors

• Visitor management

“EMS practically escorts you to your meeting”

25

Page 26: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

Meeting/Event Lifecycle

• Analytics

• Ratings

“What happened? What’s likely to happen? What can I do about it?”

26

Page 27: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

Meeting/Event Lifecycle

• Delivers great UX

• Calendar

• Web

• Mobile

• Digital signage

• In-room tablet

• Works with other systems

• Delivers high performance

“Supported by great technology”

27

Page 28: SETTING THE COURSE FOR EMS...our ability to expand, retain and motivate our employees and manage our growth, new releases of our software, ... •Team Agenda 5 • Real-time Artificial

SETTING THE COURSE FOR EMS

PG Bartlett and Assad Jarrahian

EMS Software | VP Product and VP Product Development

Talk to us! • [email protected]

[email protected]