DIGITAL TRANSFORMATIONThe Wave of the Future
© 2017 – Red Hat & Vizuri, All Rights Reserved
Welcome!
Preparing For Digital Transformation (DX)New York, April 18th, 2017
© 2017 – Red Hat & Vizuri, All Rights Reserved
3
Introductions
Joe Dickman – SVP, VizuriBusiness leader working with organizations to understand how to leverage innovation
for increased business agility. Specializes in insurance, healthcare, financial service, retail, and logistics.
Kent Eudy– Technical Director, VizuriKent is a Technical Director responsible for overseeing Microservice Architecture,
Enterprise Integration and Java Enterprise Edition (JEE) practice areas. He is an expert at the containerization of applications and container orchestration platforms such as Kubernetes and OpenShift.
Derrick Kittler – Senior Application Platform Specialist, Red HatDerrick is an experienced engineer, solution architect, manager and entrepreneur with
many years of experience in business process management software, JBoss, databases and Open Source technologies.
© 2017 – Red Hat & Vizuri, All Rights Reserved
“Digital Transformation is a BusinessStrategy, not a Technology.”
Joe Dickman – Vizuri
Red Hat North American Partner Conference
March 2017 – Las Vegas, NV
© 2017 – Red Hat & Vizuri, All Rights Reserved
“...Because we have to compete against new disruptive startups that are hiring kids fresh out of college drinking loads of Mountain Dew!”
(CIO @ Global Insurer)
Why should you care about Digital Transformation?
© 2017 – Red Hat & Vizuri, All Rights Reserved
How do you defineDigital Transformation?
7
Customer Understanding
● Specific Geographies● Market Segments● Lifestyle and Consumer
Behaviors
Customer Touch Points
● Multiple Communication Channels
● Integration across internal and external processes
● Interacting with customers in the channel they desire using their preferred device
Process Digitization● Automated Banking
Operations ● Airline Reservation,
Ticketing, and Boarding Passes
● Seamless transactions across multiple trading partners
Digital Transformation
“The use of technology to radically improve performance or reach of enterprises… to change customer relationships, internal processes and value propositions”{1}
Source: Westerman, G., & Bonnet, D., & McAfee, A. (2014). The Nine Elements of Digital Transformation. MIT Sloan.
© 2017 – Red Hat & Vizuri, All Rights Reserved
● 10+ Year Red Hat Partner● Premier Red Hat Business Partner● Expert Java EE & Open Source Solution Provider● Preferred JBoss Certified Systems Integrator● 4 Red Hat Innovation Awards● 5 Time JBoss Middleware Partner of the Year● Certified Resources● Sponsor DC JBoss Users Group
2017 Inaugural Winner“Red Hat Partner of Excellence Award”
VIZURI – at a glance
© 2017 – Red Hat & Vizuri, All Rights Reserved
9
Vizuri Core Strength
Bridging Business and Technology
● Identify strategic business drivers● Understand customer’s business● Evaluate architectural alternatives● Design solutions using proven,
innovative, and adaptable technologies
● Validate designs through iterative prototyping
Business Strategy
Solution Architecture
DevelopmentImplementation
Building Extensible Solutions
● Reference Architecture● Continuous Delivery● Design Patterns● Performance● Scalability● Resiliency
© 2017 – Red Hat & Vizuri, All Rights Reserved
How we define Digital Transformation (DX)
11
Pillars of Digital Transformation
API Management
Infrastructure Management
Knowledge Management
© 2017 – Red Hat & Vizuri, All Rights Reserved
12
Pillars of Digital Transformation
API Management
Infrastructure Management
Knowledge Management
● CI/CD● Repeatable provisioning● Self-service● Governance● On-Premise / Hybrid / Cloud
● Microservices● 3rd Party / Internal● Security● Monetization● Death Star
Architectures
● Rules / Decision● Business Processes● Predictive Analytics● Machine Learning● Unprecedented
amounts of data
© 2017 – Red Hat & Vizuri, All Rights Reserved
13
Digital TransformationExpedited SDLC Life-Cycle
• Tracer-Bullet• Minimally Viable Products (MVP)
Introduce New Agile Techniques
© 2017 – Red Hat & Vizuri, All Rights Reserved
14
Enterprise Software Engineering Focus Areas
API Management
Infrastructure Management
Knowledge Management
© 2017 – Red Hat & Vizuri, All Rights Reserved
DIGITAL TRANSFORMATION REQUIRES ORGANIZATIONS TO
THINK DIFFERENTLY
16
Conway’s Law
“Organizations which design systems… are constrained to produce designs which are copies of the communication
structures of these organizations”
Melvin Conway - 1967
© 2017 – Red Hat & Vizuri, All Rights Reserved
● Business Case – Do not overlook the business objective due to the new cool flashy technology.
● Executive Support – DX is not just an IT initiative. It requires holistic alignment across an organization to be successful
● Training and Mentoring – DX is rapidly changing the way in which we think and implement solutions. No single organization can keep up. Utilize “Trusted Advisors” to train and mentor your staff while accelerating delivery
Don’t overlook the basicsDigital Transformation Technologies can overshadow the original Business Drivers
DX Customer Case Study
Technical Challenges
● Legacy client-server windows-based Borland Delphi desktop application
● IBM DB2 Mainframe Database● Lack of visibility into business rules
“locked” within application programs and database stored procedures
● HIPAA, PHI, Regulatory and Compliance reporting
● Point-to-Point integrations, hard-coded rules, limited service providers
Business Profile
● $1B Provider of Logistical Non-Emergency Medical Transport (NET) Services
● 26 Million Customers● Operates in 39 States and District of
Columbia● 65+ Million rides per year (and growing!)● Contracts with State and Federal
Governments and Managed Care Organizations (MCOs)
Case Study: Digital Transformation Legacy Modernization – Non-Emergency Medical Transport (NET) Services
© 2017 – Red Hat & Vizuri, All Rights Reserved
● Develop a platform that was flexible and scalable to accelerate product delivery
● Integrate easily with other systems and third-party servicers in a secure and consistent manner
● Automate decisions and manage the business processes outside of a technology
● Keep new “mountain dew” drinking youths at bay while transitioning to an Agile and Lean Enterprise
Business ObjectivesMaintain Market Leading Position while Establishing a Next Generation Platform for NET Services
Legacy Systems Modernization – Non-Emergency Medical Transport Services
Case Study: Digital Transformation
● Single Page Web Application (Angular,js) was developed utilizing Responsive Design
● Workflows are now external to system and can be versioned and changed easily
● Business Rules for Federal, State, and MCOs are maintained separately from database and application code
● API Strategy provides consistency for internal/external service calls
● Microservices are designed and deployed to maximize scale up/out using container technology
© 2017 – Red Hat & Vizuri, All Rights Reserved
22
DX Transformation utilizing Knowledge-Based IT
A knowledge-based system (KBS) focuses on systems that use knowledge-based techniques to support human decision-making, learning and action1
Knowledge-based IT (KB-IT) is the application of KBS techniques with information technology• Design process• Models and methods• Software tools• Decision-support mechanisms • Digital representation, and • System architectures
Source: Fujita, H., & Lu, J. (2012). Knowledge-based Systems, Volume(31), pp. 1-211.
© 2017 – Red Hat & Vizuri, All Rights Reserved
23
Primary Goals for Considering Knowledge-based IT
• Increase organizational agility• Document processes to identify gaps
and critical dependencies• Protect Intellectual Capital• Reduce Complexity• Provide insight into implementation• Improve IT Outcomes• Collect Key Performance Indicators• Support Contingency Planning
© 2017 – Red Hat & Vizuri, All Rights Reserved
24
Challenge : Different IT & Business Champions
Need all stakeholders to make a sincere commitment to collaborate:● The more management buy-in, the more hope of project success
○ Time-boxed modernization effort (typically 3 to 5 years)○ Appetite to continue support of center of excellence beyond inception
● Need influential champions on both Business and IT side○ IT left alone will revert a Knowledge IT implementation to traditional IT○ Business left alone will make infeasible goals
● Seek to achieve consensus and balance among stakeholders key to long-term operational success
© 2017 – Red Hat & Vizuri, All Rights Reserved
25
Challenge : Different IT & Business Champions
Knowledge management is high-level and high-trust
● Big responsibility… no other IT projects are closer to the heart of the organization…
● Often straddles business units/departments● Enable organization and collaboration
○ Tear down walls when appropriate○ Will cause total failure without sincere buy-in○ Should expect small controlled failures (early, often, and in small
increments)
© 2017 – Red Hat & Vizuri, All Rights Reserved
Red Hat Offerings EmpoweringDigital Transformations
27
Challenge : MicroservicesDecouple existing monolithic processes to discrete, consumable and scalable endpoints
● Simplify the life-cycle management
● Right size each service for its consumer base
● Polyglot in its foundational design● Supports separation of concerns● Resilient – one service does not
impact entire operations
MONOLITH
SVC
SVC
SVC
SVC
PRE-SOA SOA MICROSERVICES
Virtualization Containerization
CONTAINER
µSVC
CONTAINER
µSVC
© 2017 – Red Hat & Vizuri, All Rights Reserved
28
Challenge : Container Technologies
Microservices alone is not enough. Containers are essential to provide isolation of many polyglot Microservices running within the same host• Efficiency and automation for Microservices• Faster and more consistent deployments from
inception through realization• Cross-platform portability utilizing different
deployment models (e.g. physical, virtual, hybrid, private and/or public cloud)
© 2017 – Red Hat & Vizuri, All Rights Reserved
29
The benefits ofDevOps● Speed of updates/
scaleout● Accuracy ofupdates● Reduced person hoursfor
updates/scale● Increased quality (dev
ownership of QA)● Implementation channel for
DevSecOps
Challenge : Implement Dev/Ops with Containerized Applications and Microservices
© 2017 – Red Hat & Vizuri, All Rights Reserved
30
Challenge : Container Orchestration Technologies
Containers cannot live alone out in the wild. They require a resilient network and operational management platform to provide scale up/out and a Continuity of Operations Plan (COOP)
Infrastructure Automation & Mg
Networking Storage Registry Logs & Metrics
Security
Container Orchestration & Cluster Management(kubernetes)
© 2017 – Red Hat & Vizuri, All Rights Reserved
DataVirtualization MicroservicesOtherEnterpriseSystems
Information Integration
MobileApplication Platform
Consumers
Challenge : API Connectivity
© 2017 – Red Hat & Vizuri, All Rights Reserved
32
Challenge : API Connectivity
External business partners are key and essential to Customer’s Service Delivery
● Interact and exchange information at scale● Enable new markets that are currently
unseen● Allow the integration and embedding of your
API into other’s businesses● Enable collaboration and consistency within
the organization
Customer Ecosystem Partner Ecosystem
Content & Transaction ChannelAPI as a Business
Internal Agility
© 2017 – Red Hat & Vizuri, All Rights Reserved
Solution: Red Hat OpenShift Container Platform
© 2017 – Red Hat & Vizuri, All Rights Reserved
34
Success: API ConnectivityExternal business partners are key and essential to Customer’s Service Delivery
Deliver thousands of rides through lyft monthly using Scheduling API disintermediating traditional Taxi market while improving Customer Satisfaction with reduced operation costs
© 2017 – Red Hat & Vizuri, All Rights Reserved
35
Business Rules and BPM as a Microservice
SchedulingMicroservice
Process Application Planning Microservice
Payment & ReimbursementMicroservice
© 2017 – Red Hat & Vizuri, All Rights Reserved
36
Success: BPM and Rules as a MicroserviceExternalizing business processes and rules provides the foundation for innovation, confluence of integrated services, while reducing IT to standards• Red Hat OpenShift Container Platform runs on Amazon Web Services utilizing
xPaaS (e.g. BPMS, Fuse, BRMS), Springboot for Microservices, and automated infrastructure provisioning using Ansible Tower
• CI/CD deployment pipelines using Jenkins and Nexus• 5 AWS OpenShift Container Platform Clusters• Custom B2B API to lyft that generates thousands rides per month with the ability
to be scheduled, increased reliability, shortened response times, lower operating costs, and increased customer satisfaction
• Six figure monthly savings due to the codification of business rules for Federal, State, and Managed Care Organizations (MCOs) ensuring compliance
© 2017 – Red Hat & Vizuri, All Rights Reserved
Register with this exclusive discount code: VIZURI995 for discounted registration
Learn more at: redhat.com/summit
Thank you!
Preparing For Digital TransformationNew York, April 18th, 2017
© 2017 – Red Hat & Vizuri, All Rights Reserved
Senior Vice President, Vizuri(703) [email protected]