HOW TO BUILD A SUCCESSFUL ONBOARDING PROGRAM FOR OPENSHIFT
Eric Sauer, Architect, NA Container PracticeMalcolm Herbert, Chief Technologist, EMEA ConsultingMay 8, 2018
OVERVIEWClick to add subtitle
● Start Small● Take ONE App to Production● Analyze and Refine the Process● Encourage Self-Service and Organic Scaling● Red Hat Can Help!
START SMALL
START SMALLJust pick and app, and get to work!
Selecting a Pilot Application should be simple… right? An ideal Pilot candidate
● Has a problem we can solve● Has resources (Developers, SREs) ready to work on solving the problem● Wants to be an early adopter!● Meets some minimum technical criteria
UNDERSTAND YOUR ENVIRONMENTNavigate your way through you Technology, Process and Organisation; embrace your culture
Whilst running a pilot and immersing yourself in technology, look at wider factors that will impact on container adoption success
One approach from Red Hat is Navigate, that reviews the technical, process and culture factors that will impact adoption.
● Finds candidate application areas● Reviews the development and operations
capabilities● Assesses the factors for OpenShift platform
adoption and getting workloads in place
Navigate Engagement Flow
6
1
Kick Off Meeting
● Customer Preso ● Navigate Overview● RTI● Workshop Outline and
schedule review
Strategy Workshop
1 day workshop with key project Business and IT Org stakeholders
One or more App Candidates Identified?
2
Workshops
3-4 workshops with ‘topics’ grouped together for discussion -
workshops led by Red Hat Architects NB Security is holistic
across all workshop topics.
3
Delivery
1-2 days of output creation and delivery to customer
5
2-3 weeks elapsed
4
User Story ReviewProcessing
● RTI
● Business Priorities ● Value Stream Mapping
● Design thinking ● User story
generation/validation
● User Story Mapping
● Report writing
TAKE ONE APP TO PRODUCTION
TAKE IT TO PRODUCTIONMaking projects succeed
● Technology all the way to production (not just development)● Developers, Operations and the Line of Business should see it a ‘Success’● Business Value should be understood and measure from the outset● Address process and cultural change as well as the technology
ANALYZE & REFINE YOUR ONBOARDING PROCESS
ANALYZE YOUR PROCESS● Take an honest look at what it took to get
to production.● Visualize the steps (Event Storming and
Process Mapping exercises are really valuable)
● Identify what SUCKS And write down problem statements
IDENTIFY PROBLEM AREAS IN YOUR PROCESSEXAMPLE PROBLEM STATEMENTS
PROBLEM #1: We are able to provision new OpenShift Projects for applications in seconds, but 3 day wait times for Certificates means the application teams still need to wait to use them.
PROBLEM #2: Our onboarding core team is getting bombarded with questions by development teams confused as to how to start the onboarding process.
CREATE USER STORES TO ADDRESS PROBLEM AREASEXAMPLE USER STORIES
PROBLEM #1: Automating provisioning of TLS Certificates would greatly reduce wait times in getting usable Projects provisioned
PROBLEM #2: Restructuring our onboarding documentation landing page would greatly reduce developer confusion, leading to less load on our core team
ASSESS YOUR PORTFOLIO, LOOK FOR PATTERNS
ENCOURAGE SELF-SERVICE & ORGANIC GROWTH
TRADITIONAL APPLICATION ONBOARDING
Developer
Operations
‘I Need an Environment’
Build & Configure
Servers‘Deploy My Code’ Run Deployment
Operations
APPLICATIONCODE
SELF-SERVICE ONBOARDING
Developer
Operations Operations
APPLICATIONCODE
CREATE PROJECTS
TRIGGER PIPELINE
AUTOMATION &SELF SERVICE
WHY SELF-SERVICE IS VALUABLE
● Prevents core thought leader teams from becoming bottlenecks● Gives Development teams a feeling of empowerment● Enables process to scale independently of team size
RED HAT CAN HELP!
Services Summary
20
VALUE FROM RED HAT
TECHNOLOGY
READY TO INNOVATE BUSINESS
STRATEGY ENGAGEMENT
NAVIGATE
PATHFINDER
OPEN INNOVATION
LABSAPP DEV
CENTER OF EXCELLENCE
LARGE SCALE CUSTOMER
ENGAGEMENT
OPEN SOURCE ENABLEMENT
RED HAT TRAINING
SIs & PARTNERS
PILOTS & PROOF OF CONCEPTS
11 service offerings which are used to qualify solutions, improve user adoption and select the best technology to support their future business strategy
Enabling customers to get the best value from the technology they are investing in and position Red Hat as their technology partner of choice.
RED HAT
CONSULTINGSCALED AGILE PROGRAM, INCLUDING OPEN INNOVATION LABS AND APPLICATION ONBOARDING
CONTAINER ADOPTION PROGRAM: OVERVIEW
21
AGILEINCREMENT 1
AGILEINCREMENT 2
AGILEINCREMENT 3
AGILEINCREMENT 4
AGILEINCREMENT 5
AGILEINCREMENT 6
Pilot
Prove that container
adoption will achieve business
objectives
Prepare
Prepare to expand
containers at scale
Expand
Expand container
adoption and engage the community
Accelerate
Accelerate container adoption through
repeatable patterns
Optimize
Refine patterns for increased
cloud capability and automation
efficiency
Self-Sustain
Distributed subject matter
expertise in container
orchestration and cloud
development
BEGIN
Discovery Session
OpenShift Navigate
Discovery Session One-on-One Sign Up
One-on-One sessions with Red Hat consultants will provide an open communication forum with one of our subject matter experts to better assist you
with understanding how Red Hat products and solutions can help solve your business problems.
Please visit red.ht/signup to request time with your speakers either on-site at Summit or in the near future!
THANK YOUplus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHat