Date post: | 17-Feb-2017 |
Category: |
Technology |
Upload: | jonathon-wright |
View: | 26,660 times |
Download: | 0 times |
The Digital Evolution
Jonathon Wright / 3rd December, 2015
Director of Digital Engineering at Hitachi
Visionary in Emerging Technologies, Open Innovation and Automation
DevOps done in 60 seconds
Others
Financial Services
Digital Media and Consumer Products
Automotive Systems
High Functional Materials and Components
Construction Machinery
Electronic Systems and Equipment
Social Infrastructure and Industrial Systems
Power Systems
Information and Telecommunication Systems
US$3.4BINNOVATION BUDGET
Founded in 1910
US $93.4B FY13
970 subsidiaries
Ca. 325,000 employees
#1 worldwide for patent applications in emerging technologies (IoT, Big Data)
#78 in the 2014 FORTUNE® Global 500
Hitachi – Social Innovation (Global)
* Hitachi Consulting, 2015, Becoming a Digital Enterprise, www.hitachiconsulting.com/digitalenterprise
The creation of new business designs that connect people, business and things (physical objects that are active players and contribute to business value) to drive revenue and efficiency.
BrochureWare
WebCommerce
MobileCommerce
eBusiness
Tablet
Social
MultiChannel
Cloud Internet of Things
Artificial Intelligence
Robotics
DevOps
Big Data3D Print
Wearables
Drones
Sensors
Digital Evolution is not just about “disrupters”
tri-modalMode 2 agility + speed
Mode 1 safety + accuracy
Adapting to the “constant flow” of the digital world“What the company needs in the future”
We’ve spent 20 years building rock solid systems“what the company needs now”
Mode 3 – Lean - Innovation Projects
Experimenting / testing / piloting / experiencing to define new ideas
• Rapid Experimentation & Prototyping
• Continuous Delivery / Deployment
Mode 2 - Fluid - Differentiation Projects
Needs that can be defined now
• Agile Delivery / Short Release Cycles
Mode 1 – Core - Evolution of Core Systems
Well defined needs essential for organisational operation
• Iterative / Waterfall
3 2 1
* Hitachi Consulting, 2015, Becoming a Digital Enterprise, www.hitachiconsulting.com/digitalenterprise
* Hitachi Consulting, 2015, Engineering the New Reality, www.hitachiconsulting.com/digitalenterprise
• Building adapts to it’s surroundings• Is always ready• Is totally adaptive• Has a clear “enduring need” EARTHQUAKE
ENGINEERING
• Understand ‘enduring needs’ solved by business• Enable it to adapt and innovate• Create corporate agility• Evolve legacyDIGITAL
ENGINEERING
Digital engineering the future“It is what the company needs to support the future”
Continuous Improvement
Continuous Learning
Continuous Intelligence
Continuous Insight
Continuous Assessment
Continuous Quality
Continuous Innovation
Continuous Testing
Continuous Delivery
Continuous Support
Continuous Experience
Continuous Operations
DIGITAL AT THE HEARTDIGITAL PROCESSES LEANDIGITAL TECHNOLOGY DEVOPS
Technology Processes Behaviours
Digital Engineering
DevOps is a change in IT culture, focusing on rapid IT service delivery through the adoption of agile, lean practices in the context of a system-oriented approach, and seeks to improve collaborations between development and operations teams.
DevOps: What is it?
* Ajay Nair & Faraz Syed, ‘Journey to DevOps with HP’, BrightTALK, 23th April 2015
Pipeline Latency
• Data Capturing
• Test Execution
• Reuse and
Standardisation
• Repeatable Tasks
• Provisioning
• Release
Management
• Integrate for better
handshakes
• Code early requirements
• Test and data
virtualization
• Simulate environment
• Reduce dependencies
• Reduce waiting time
Visibility
• User experience
• Measure everything
• Scope of work
• Version everything
• Pipeline visibility
• Shift left monitoring
DevOps: Goals
All media links:Domino’s Pizza orders Hitachi Consulting to advise on DevOps pushHitachi to boost Domino’s Pizza delivery with DevOps strategyHitachi Consulting and Domino’s Pizza collaborate for a slice of DevOps actionDomino’s signs up to Hitachi Consulting’s DevOps expertiseDomino’s continues to deliver with a DevOps strategy
Hitachi Consulting director of testing quality assurance Jonathon Wright said: "With DevOps, there is a
strong focus on continuous testing and continuous delivery. This means there is more emphasis on
testing much earlier in the solution delivery lifecycle. "Domino's Pizza has embraced continuous
integration and testing to help the software delivery team rapidly build, test, and deliver secure, high-
quality applications."
DevOps: in the wild
De-coupling
Solutions (SOA)
Continuous Build,
Integration &
Delivery
Good Coding
PracticesConfigurability &
Maintainability
Infrastructure as
Code
Platform as Code
Ops Hub
(Extend QA)
Resolution
Practices
Digital
Engineering
(Shift Left)
Digital
Engineering
(Shift Right)
AzureBlueprints Recipes PatternsBPMNBlueprints PatternsDocker LV
TestOps (Dev-Test) with Automated Testing DevOps (Dev-Ops) with Automated Deployment
Ops
Monitoring
(Testing)
Monitoring
(Ops)
Measuring &
Modelling
(Testing)
Measuring &
Modelling
(Ops)
Dev Test / QA
* Ajay Nair & Faraz Syed, ‘Journey to DevOps with HP’, BrightTALK, 23th April 2015
Recipes
DevOps < TestOps > NoOps
CodarBlueprints Recipes Patterns
DevOps (Dev-Ops) with Automated Deployment
HelionBlueprints PatternsDocker LV
TestOps (Dev-Test) with Automated Testing
Recipes
DevOps: HP Landscape
* Ajay Nair & Faraz Syed, ‘Journey to DevOps with HP’, BrightTALK, 23th April 2015
Hybrid DevOps = Containerization
* Tony Bradley, “Container Revolution”, http://techbeacon.com/docker-just-first-killer-app-container-revolution, 22nd June 2015
Hybrid
Manage Docker hosts, performance container cluster management andscheduling, and orchestration of multicontainer applications acrossHP Codar, Microsoft vNext, Linux, VMWare plus Canonical, CoreOS and Joyent.
Containerization: Docker
Continuous delivery can seem like an unattainable goal for many IT organisations.Despite the hype … good agile practices (EAD), Kanban and DevOps can providethe structure to safely deploy new code on a daily basis.
DevOps: Delivery Management
Unit TestsInfrastructure
TestsPlatform Tests
Application
Acceptance Tests
Deploy to
Target
Post Deploy
Tests
Auto Auto Auto Auto
Unit TestsInfrastructure
TestsPlatform Tests
Application
Acceptance Tests
Deploy to
Target
Post Deploy
Tests
Auto Auto Auto Auto Auto
Continuous DeliveryFailing-Forward
Self-Healing
Feature Flags
Configuration as code
Continuous Deployment
Enforce state management
DevOps:
While developing a release management process is a critical step in improvingservice delivery, lean and agile oriented IT organizations to improve overall release velocity and time to market enhanced with application release automation (ARA).
DevOps: Release Management
b) Dorothy Graham, The CAST Report, Unicom Seminars, 1991 a/c) Jonathon Wright, TestOps: The Force Awakens, EuroSTAR, 2015
a) Behaviour - DevOps can provide the capability to release faster. However, you can only go as fast as infrastructure (roads) and architecture (lanes) can support.
b) Process - Automation can drastically accelerate the release process. However, without delivery management (rules & regulations) then:
“If you automate chaos, all you get in faster chaos”
c) Technology - can provide agility to scale out to the cloud. However, without release management (traffic) promoting containers between stages within complex ecosystems (micro-services) will be slow (restrictions).
“Evolution, over revolution"
DevOps: Release ManagementDev Operations
A B
C
DevOps: Executive Summary
• Application release automation (ARA) ramp up velocityInfrastructure as code (topology-base model(s) - HP Codar)
• Automate build to the hybrid cloud (containerization)Platform as code (automation model(s) - Docker/Chef/Puppet/PS
DCS/ScriptRock)
• Automate deploy to reduced failure rates, lead times
between fixes and rates of recoveryDelivery Management (deployment model(s) - HP DevOps Insight)
• Monitor releases in the wild Operational Insight (release model(s) – HP AppPulse)
• Measure releases in the wildQuality index scores (reporting model(s) - HP Executive Scorecard/PPM)
• Delivery Insight (Sense, Analyze and Adapt)Connected lifecycle intelligence (synchronisation model(s) - HP OneSync/ALI)
12/3/2015
Future: DevOps + Enterprise of Things
* http://www.fastcompany.com/3051578/elasticity/hitachi-says-it-can-predict-crimes-before-they-happen
“Evolution over Revolution” technology is no longer the enabler, everything is
continuously evolving the tools and techniques that
worked yesterday may no longer be the correct
approach for tomorrow … continuous innovation
(open innovation) as strategic partnerships as part
of the digital transformation through digital
engineering. Jonathon Wright, Hitachi, Evolving the New Reality, 23rd October 2015
Thought Leadership Booklet - Engineering the New Reality
$740
MillionFY13 Revenue
6,500experienced &
dedicated
professionals
Better Approach. Better Results.
$10 Billion
results
© Hitachi Europe Ltd. 2015. All rights reserved.
“Digital engineering breaks down the
silos across the entire organisation –allows everyone to get involved in evolving digital
capability: connected intelligence maps the value steam
mapping of business challenges and goals. This is a
new way of IT delivery that allows for digital initiatives to
be deployed at pace across the organisation but in a
(relatively) stable and industrialized state – a willingness
to ‘fail forward’.Jonathon Wright, Hitachi, Evolving the New Reality, 23rd October 2015
Thought Leadership Booklet - Engineering the New Reality