Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
SETTING THE COURSE FOR EMS
PG Bartlett and Assad Jarrahian
EMS Software | VP Product and VP Product Development
September 14, 2016
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.
• Engineering (Assad)
• Product Vision (PG)
Agenda
3
ENGINEERING @ EMS
• New to EMS – my background
• Delivering software that “just works!”
• Architecture
• Quality Engineering
• Scalability + Performance
• Team
Agenda
5
• 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
What We’ve Already Accomplished
7
ARCHITECTURE
Building on Top of World Class Technologies
9
• Simplified integrations across apps
• Focused development and QA
• Improved
• Quality
• Compatibility
• Release schedules
• Support
• Faster deployments
Architectural Design
10
QUALITY ENGINEERING
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
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
SCALABILITY + PERFORMANCE
• 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
TEAM
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)
PRODUCT VISION
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
WE HELP PEOPLE CREATE GREAT MEETINGS
Meeting/Event Lifecycle
21
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
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
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
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
Meeting/Event Lifecycle
• Analytics
• Ratings
“What happened? What’s likely to happen? What can I do about it?”
26
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
SETTING THE COURSE FOR EMS
PG Bartlett and Assad Jarrahian
EMS Software | VP Product and VP Product Development
Talk to us! • [email protected]