The new normal for IT professionals is working out of home offices. While Neo4j Pre-Sales and Professional Services have always provided remote services, we have recently fine-tuned our remote delivery of workshops, trainings, bootcamps, health checks, expert services and more. We have boosted functionality, with extra conferencing tools, VPN and data security features, while offering more flexible schedules and timelines.
In this webinar, Stefan Kolmar will present some of the Neo4j services packages and demonstrate examples of successful implementation and deployment of Neo4j based projects. The webinar will focus on adapting Neo4j services to the needs of today's world, maintaining productivity by enabling virtual teams to implement and deliver projects remotely.
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
The New Normal – Delivering Remote Professional Services
1. Delivering Remote Services in “The New Normal”
26th May 2020
Stefan Kolmar - VP Field Engineering EMEA & APAC
2. Delivering Remote Services in “The New Normal”
26th May 2020
Stefan Kolmar - VP Field Engineering EMEA & APAC
3. Neo4j - The Graph Company
The Industry’s Largest Dedicated Investment in Graphs
3
Creator of the Market Leading Neo4j Graph Database Platform
have launched a Neo4j Trial
76% of the
350 employees
HQ in Silicon Valley, and offices in London, Munich, & Malmo
~400* Global Enterprise Customers
4. Implementation
Software
evaluation
Graph education
Business case definition
Use case validation
Technical evaluation
PoC / Pilot
to First Value
Customer Journey
Solution Design
Install/Config
Implementation services
Testing
to Project Definition
to Go-Live
Go-live
Deployment
Managed Services
Operate
Audits / Reviews
Support
Managed Services
to Renewal
to long lasting relationship
Training
How Neo4j field engineering helps
Introduction
Graph thinking
Use case definition
Introduction of the Neo4j
platform
Architecture fit
5. 5
10+ global partners
for software development, UI, ETL, data science, ...
+60across the globe
Field
Engineers
Neo4j database skills
● Installation and configuration
● Graph data modelling
● Query design & optimization
● APOC and custom traversal
Graph solution
● Application design
● Data integration and APIs
● Graph visualizations and custom UI
● Graph data science
● Solution architecture
and rapidly expanding
Global reach
6. Accelerating Innovation through Neo4j Services
6
Evaluation
9-15 months
Adoption
15-24 months
Evaluation
9-15 weeks
Adoption
6-12 months
10 years of company experience
implementing graph solutions
7. 7
Neo4j Offerings
PreSales Packaged Services Services Delivery
Graph Academy
Training
Software Evaluation
Brown Bag and
Whiteboard Sessions
Demo‘s
PoC/pilot assistance
Innovation Lab
Bootcamp
Proof of Concept
MVP
Pilot Project
Introduction to Neo4j
Graph Data Modelling
Advanced Cypher
Neo4j Admin
Introduction to Graph
Algorithms
Applied Graph
Algorithms
Data Science with Neo4j
Implementation and
go-live
Solutions Design
Installation /
configuration
Staff Supplementation
Project / Solution
delivery
Support &
Maintenance
Partner and customer
driven PoC support
Upgrade Workshops
Solution Audit
Dedicated Architect
Database / Application
Managed services
8. 8
Whiteboard / Brown Bag
• Workshop style / interactive
• Understand Neo4j and fit to use-case
• 2 hours / half day
Bootcamp
• Hands-on, use case driven workshop
• Developers, architects, sysops
• 5 days, 1 Neo4j resource
Proof of concept
• Deliver against success criteria
• Managed as “mini -project”
• typically 5-10 days (custom scoping)
Accelerated
software
evaluation
9. 9
Implementation
kick-start
Solution Design Workshop
• Requirements analysis and solution architecture design
• Delivers architectural and design guidelines for graph solution
• Identifies technical hurdles early
• Small: 5 days; Medium: 10 days; large: custom scoping
Installation and configuration
• Installation and configuration of DEV/TST and PRD environments
• Discuss complex configurations with the specialist
• Efficiently use Neo4j for typical 1-off activities
• 3 day workshop
11. 11
Solution Audit
• 360 review of your graph solution
• Future proof or re-start your project
• 5 days, 1 graph expert
Upgrade workshops
• Get most out of the latest Neo4j
• Hands on workshop
• 2 days, 1 Neo4j resource
Dedicated Architect
• Your private dedicated Neo4j lifeline
• Yearly training/upgrade package
• and monthly 1 or 2 day consult
Great Neo4
Experience
12. 1212
Bootcamp
Accelerate graph learning to allow Customers
to evaluate graph technology
How we do it
Hands on training and prototyping
Format
5 day training/workshop and Q&A
Outcome
Technical team has overall understanding of
technical capabilities of Neo4j based on hands on
experience with the toolset.
13. 1313
Proof of concept
Build a small, working solution, proving out a
select set of business requisites
How we do it
Clear scope, design and build
Format
Project
Outcome
Working solution (limited features)
Demo/presentation
Backlog and roadmap for further extensions
14. 1414
Solution design WS
Requirements analysis and solution design
exercise for full graph solution
How we do it
Requirements collection, analysis, create
product backlog and solution architecture
Format
Workshop (tbd – typically 5 days )
Outcome
Product backlog
Solution architecture/design document
Suggested project plan / road map
15. 15
How to deliver services „Pre Covid-19“ -> Option 1
PoC Bootcamp
Innovation Lab Workshop
16. Remote Services – „location independant“:
• Webinars / Webcasts
• Online and virtual training
• Project support engagements:
• Health Check
• Expert Services
• Checking configurations
• RCA
• Screen sharing / Code peer review / walkthrough
• Tasks in broader service engagements:
• Performance Tuning / Optimizations
• Initial Data Ingestion
• Project delivery / Sprints
• Cloud Managed Services16
How to deliver services „Pre Covid-19“ -> Option 2
17. 17
Setup/logistics for virtual delivery
Neo4j Field Engineering Customer Main responsibility
Access Sufficient Bandwidth
Sufficient Bandwidth
VPN (as needed)
Customer for VPN
Communication
Teleconferencing sw
WebCam
Teleconferencing sw
WebCam
Tools/SW need to be aligned
Data
Access to data
Generated data matching
customer data model
Providing real or sample data for
PoCs
Hosted data
Customer
Setup Focus on Delivery Undivided Attention
Prioritisation needed
Expectation mgmt
Project ownership
Can take ownership
SoW
Sprints
Driving or contributing
SoW
Sprints
Ownership defined in SoW
Post Activity Success criteria Success criteria Defined in SoW
18. 18
Remote Delivery: Observations / Lessons learned
- „Can you hear me?“
- „Closed ports“ in corporate networks
- Interaction needs to be enforced
- (+) Generally higher productivity
- (+) Higher flexibility:
- schedule meetings on demand
- Less lead time
- Easier to adjourn if required
- Expectation management
- More people are able to attend, but, less attendees are
focused on the meeting:
- Avoid distractions
- Pause ... and ask questions ... and wait for answers
20. 20
Low impact for Neo4j services delivery for:
- Neo4j introduction
- Training
- Support related engagements
- Health checks
- Sprint delivery in the context of large scale
projects
- Cloud Managed Services
Impact existing for:
- Customers adopting to “the new normal“
- General shift of priorities
- Interactive customer engaged formats needed
redesign
... then the virus appeared ...
21. 21
How to deliver services
Remote Services – „location independant“:
• Webinars / Webcasts
• Online and virtual training
• Project support engagements:
• Health Check
• Expert Services
• Checking configurations
• RCA
• Screen sharing / Code peer review / walkthrough
• Tasks in broader service engagements:
• Performance Tuning / Optimizations
• Initial Data Ingestion
• Project delivery / Sprints
• Cloud Managed Services
22. 22
How to deliver services
PoC Bootcamp
Innovation Lab Workshop
Redesign needed
24. • Smaller digestible packets spread over a longer time period
• Ensure the connection/bandwidth is working well
• Undivided attention:
• Use flexible time slots
• Set expectations with customer mgmt
• Exercises with Quiz
• „Repeat“ and „Pause“ for important messages/content
• Use questions to check
• Have breaks ....
24
What can we do to keep attention high?
25. Hands-on and Q&AClass room training
Neo4j Bootcamp –> delivered remotely
25
Interrogate
prototype
Advanced queries
API discussion
Q&A session
Next steps / needs
Day 9 / Day 10
Populate
prototype
Data imports
Evolve and refactor
model
Basic Cypher queries
Day 7 / Day 8
Design
prototype
Investigate Customer
requirements
Sample source data
Whiteboard graph model
Day 5 / Day 6
Graph modeling
and Cypher
Up to 2x 2 hours
sessions per day:
Interactive or self paced
learning
Focus on Q&A
Day 3 / Day 4
Graph
fundamentals
Introduction to graphs
Property graphs
Cypher
Graphs vs RDBMS
Day 1 / Day 2
Brief
De-briefSync point to move
to hands on part
Up to 2x 2 hours
sessions per day:
Interactive or self paced
learning
Focus on Q&A
Feedback/questions
Graph modelling
Data import
Advanced Cypher
APOC and algo’s
Data Refactoring
Up to 2x 2 hours
sessions per day:
Interactive
Using whiteboard tools
Neo4j leading
Up to 2x 2 hours
sessions per day:
Interactive
Using screen sharing
Neo4j assisting
Up to 2x 2 hours
sessions per day:
Interactive
Focus on Q&A
27. Will this be the „New Normal“?
27
Matthias Horx in https://www.horx.com/en/48-the-post-corona-world/
28. 28
Problem Consider Decide Release Solution
Awareness Evaluate Implement Adopt Advocate
Your (remote) continued Journey with Neo4j
Innovation Lab
Modelling session
Project Reference
Bootcamp
Proof of concept
Solution design
Expert Services
Staff Augmentation
Project delivery
Neo4j based Solutions
Cloud managed
Services
Solution Audit
Solution Audit
Upgrade
29. • Neo4j is equipped and experienced delivering services in „the new normal“
• No need to wait with your project / services engagement
• Taking advantage of remote service delivery:
• Increased productivity
• Higher flexibility
• Adopting innovation and preparing for the restart of the ecomomy:
• Agile and flexible Neo4j platform
• Lowering costs
• Increasing performance / speed of queries
29
Conclusions
30. Delivering Remote Services in “The New Normal”
May 2020
Stefan Kolmar - VP Field Engineering EMEA & APAC