SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
ANZ Testing Symposium 2015
What it means to deliver at
the speed of the Digital Age
Next Generation IT Delivery
ANZ Testing
Symposium 2015
Mirco HeringPresenter Bio
2Copyright © 2015 Accenture All rights reserved.
Follow me on Twitter: @mircohering
Or read my blog: http://notafactoryanymore.com
• DevOps and Agile Lead in APAC
• Over 10 years of experience improving IT delivery
through automation, methodology and innovation
• Mainly worked on very large clients
• Certified CSM, SAFe Agilist, Master Technology Architect
• Conference Speaker and Blogger
• Massive football (European) fan
• Outside of work: Travel, Tennis, Triathlon
Mirco Hering
APAC lead DevOps
Advanced Technologies & Architectures
Tel. 0416930210
Email: mirco.hering@accenture.com
ANZ Testing
Symposium 2015
Both digital and enterprise applications must move faster to keep pace
Multi-Modal IT – A new reality (at least for a while)
• Digital and mobile applications require fast
changes to respond to short feedback cycles.
• Legacy systems need to be streamlined
through automated deployment approaches.
• IT must adopt fundamentally new ways to
build software including innovative
engineering practices to compete with agility
and speed.
Enterprise Applications
Digital Applications
3Copyright © 2015 Accenture All rights reserved.
ANZ Testing
Symposium 2015
To meet these challenges the IT function must transition rapidly to a new mode of operation…
Multi-Modal IT - Moving To A New IT Paradigm
4
• How do we give brilliant experiences to the customer?
• How do we align to business & business outcomes?
• How do we enable critical end to end processes?
• How do we drive a next generation architecture?
• How do we rapidly & reliably deliver new capabilities?
• How do we enable open collaboration & innovation?
• How should we leverage and extend our key partners?
• How do we continuously improve our productivity?
• How do we mitigate key business & technology risks?
Strategy Culture Metrics
Partners
People Process
PlatformDelivery
IT Operating Model
Copyright © 2015 Accenture All rights reserved.
ANZ Testing
Symposium 2015
Use of strategic partners must align to the multi speed philosophy...
Multi-Modal IT - Ecosystem Management
5
Partner
Selection
Criteria
Digital Core Legacy
 Agility, delivery capabilities
and thought leadership
capabilities
 Speed to outcome
 Response times, agile funding
and delivery models
 Speed to transition
 Ability to support (or proposal
to deliver) broad
transformation opportunities
 Speed to transition & cost
 Industrialisation and
automation capability based
on Domain Expertise and
Track Record
 Capacity Services
 Embed vendor resources in
agile teams to manage and
prototype ideas
 Quarterly innovation and
thought leadership forums run
by vendor
 Technology Transformation
Partner
 Outcome driven based on
technology roadmap
 Contract as a bundle, with cost
saving targets driven through
decommissioning and
automation
Engagement
Model
Copyright © 2015 Accenture All rights reserved.
ANZ Testing
Symposium 2015
While companies are flocking in ever-increasing numbers to cloud’s “everything-as-a-service” promise,
a reliance on traditional, in-house IT systems and applications still exists.
Channels & Customer Experience
“High Speed Agility”
DECOUPLING
Core Services
“Low Speed Stability”
Partners
Channels & Customer Experience
Core Services
Typical
project
Front
Back
- Today -
Cost & Pace of change led by front & backend changes
- Tomorrow -
Pace of change led by front end changes only; backend work is separate.
• High flexibility to customer needs
• Short-time to market
• Differentiation from competition
• Back-end for internal process
• High level of standardization
• Efficiency and low cost
The Legacy Complication…and need for multi-modal IT
Copyright © 2015 Accenture All rights reserved. 6
ANZ Testing
Symposium 2015
Business Process
Development Operations
Traditional DevelopmentTraditional Requirements
Business
Requirements
Agile
Development
Fixes this
DevOps
Practices
Fix this
Agile and DevOps
Two different solutions to two different problems. Both practices accelerate and improve quality of
delivery.
Idea Value
Copyright © 2015 Accenture All rights reserved. 7
ANZ Testing
Symposium 2015
Agile is Everywhere, but so few are successful in scaling
8Copyright © 2015 Accenture All rights reserved.
Formal
Establishment of
Agile Initiative
and creation of
Agile framework
2010Before 2010
Agile Training
roll-out, Central
Coaching Team
established
Simple Projects
in Customer
facing
applications
Complex, Multi-
Vendor Agile
program initiated
Test
Automation
project
Move from
centralized to
decentralized
coaching model
Governance
and Metrics
including
productivity
KPI’s
2011 2012 2013 2014
Bottom-up driven
Agile pilots in
pockets
2010Before 2010
Technical
practice
assessment for
main applications
SAFe as guiding
methodology for
scaling, including
SAFe training
Agile updates to
financial
governance
Transition to
broader IT
operating
model
transformation
2011 2012 2013 2014
Phase 1: Adopting Agile and Scaling
Phase 2: Adopting DevOps & CD
Phase 3: New IT Op Model
ANZ Testing
Symposium 2015
From our experience there are a few things you should focus on early in your journey to get optimal
results.
1. Balance between flexibility and alignment needs to be a focus early on. Common terminology for delivery artefacts
and a methodology that provides alignment across the organisation (for example the Scaled Agile Framework).
2. Training everyone involved in Agile projects and their governance on the Agile methodology is critical. Every role needs
to understand the impact to be supportive in the adoption journey. Usually project managers are struggling the most with
the new management approach for Agile projects.
3. To achieve cost-reductions and faster time to market the Agile adoption needs to be supported by an adoption of
technical practices like deployment and test automation
4. Common tooling and templates make the transition to a new, agile governance model easier and reduce the amount of
rework
5. Investment in the right work environment is required. At this client we invested in purpose built facilities in India which
provide videoconferencing capabilities and work places that are uniquely suitable for Agile development (incl.
whiteboards, Kanban walls, tables with no dividing walls).
6. Restructure your portfolio management and your teams so that you have long lasting standing teams to which work is
assigned.
7. Define a Testing Organisation that works as a thin governance layer and as central hub for testing skill with testers being
embedded in the Agile teams.
Lessons Learned About Agile Adoption
Copyright © 2015 Accenture All rights reserved. 9
ANZ Testing
Symposium 2015
DevOps – Fulfilling the promises Agile made
10Copyright © 2015 Accenture All rights reserved.
DevOps uses automation
techniques to optimize
collaboration across
development and
operations, enabling
faster, more predictable
and more frequent
deployments to market
ANZ Testing
Symposium 2015
7
6
5
4
3
2
1
0
Project Management Tooling
(Agile Management, Requirements,
Designs )
Software Configuration Management
Build & Deployment Automation
Test Automation
Environment Management
& Monitoring
Cloud Environment Provisioning
Continuous Delivery
Cultural Change & Organization Alignment: Agile
Business Mindset
Development
(Software
Eng.)
Quality
Assurance
(QA)
Technology
Operations
DevOps
DevOps is the intersection of
development (software
engineering), technology
operations and quality
assurance (QA). DevOps
institutionalizes the idea of
what Agile was supposed to
do.
Building Blocks of the DevOps Journey
Copyright © 2015 Accenture All rights reserved. 11
ANZ Testing
Symposium 2015
Maturity Models require knowledge and everyone’s DevOps roadmap looks slightly different. We
decided to use a technology tree to represent DevOps Maturity.
DevOps – Mapping your own Adventure
Copyright © 2015 Accenture All rights reserved. 12
ANZ Testing
Symposium 2015
A DevOps implementation requires many elements
Tools
Training
Coaching Communication
Commercials
$
Idea Value
Continuous Reliable VisiblePredictable
Idea to Value Process
DEVOPS
StakeholdersAutomation
DevOps
Team?
Methodology
?
Application
Architecture?
Cloud
Flavor?
How Far? Onshore/
Offshore?
Process
Achieved by:
Considerations for the best result for each organisation:
Copyright © 2015 Accenture All rights reserved. 13
ANZ Testing
Symposium 2015
Modern Web Architecture requires a journey toward the next generation of agile development
methods, DevOps capabilities, and quality-first engineering principles
DevOps – A living example from the Accenture Open Web Platform
14
Developer cuts
feature branch,
writes tests, writes
code, and submits
for review
Grunt runs automated
mocha behavior with chai
assertions and unit tests via
phantomjs & casperjs
Grunt provides
Automated task
scripting
Jenkins begins
automated build
& deploy
process
JS Hint runs code
quality tests and Plato
runs code analyses
Feedback is passed
to developers
QA Testers test on multiple devices
mocha
Code is packaged & readied
for deploy by Grunt
Check-in merged to
Phabricator for
pre-commit review
by senior
developers
Code is deployed to environments
by Jenkins via Docker
Once code review is
approved, git is used
to push the code
update to
development branch
Code artifacts, including applications are
stored/retrieved in NPM and Bower
Passes Automated QA
Copyright © 2015 Accenture All rights reserved.
ANZ Testing
Symposium 2015
More about DevOps at Agile Australia (17 & 18 June)
Copyright © 2015 Accenture All rights reserved. 15

Mais conteúdo relacionado

Mais procurados

IT4IT / DevOps Tooling Landscape 2022
IT4IT / DevOps Tooling Landscape 2022 IT4IT / DevOps Tooling Landscape 2022
IT4IT / DevOps Tooling Landscape 2022
Rob Akershoek
 

Mais procurados (20)

Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
 
Building a Center of Excellence
Building a Center of ExcellenceBuilding a Center of Excellence
Building a Center of Excellence
 
Architecting Next Generatio IT Operating Models Using IT4IT and SFIA
Architecting Next Generatio IT Operating Models Using IT4IT and SFIAArchitecting Next Generatio IT Operating Models Using IT4IT and SFIA
Architecting Next Generatio IT Operating Models Using IT4IT and SFIA
 
IT4IT - The Full Story for Digital Transformation - Part 1
IT4IT - The Full Story for Digital Transformation - Part 1IT4IT - The Full Story for Digital Transformation - Part 1
IT4IT - The Full Story for Digital Transformation - Part 1
 
Agile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven DesignAgile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven Design
 
IT4IT / DevOps Tooling Landscape 2022
IT4IT / DevOps Tooling Landscape 2022 IT4IT / DevOps Tooling Landscape 2022
IT4IT / DevOps Tooling Landscape 2022
 
Future Proofing Your IT Operating Model for Digital
Future Proofing Your IT Operating Model for DigitalFuture Proofing Your IT Operating Model for Digital
Future Proofing Your IT Operating Model for Digital
 
Digital Operating Model & IT4IT
Digital Operating Model & IT4ITDigital Operating Model & IT4IT
Digital Operating Model & IT4IT
 
The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?
 
Building a Data Analytics Center of Excellence - Digital Transformation
Building a Data Analytics Center of Excellence - Digital TransformationBuilding a Data Analytics Center of Excellence - Digital Transformation
Building a Data Analytics Center of Excellence - Digital Transformation
 
Quality Engineering in the New
Quality Engineering in the New Quality Engineering in the New
Quality Engineering in the New
 
AI: Built to Scale
AI: Built to ScaleAI: Built to Scale
AI: Built to Scale
 
Journey to Cloud - Enabling the Digital Enterprise - Accenture
Journey to Cloud - Enabling the Digital Enterprise - AccentureJourney to Cloud - Enabling the Digital Enterprise - Accenture
Journey to Cloud - Enabling the Digital Enterprise - Accenture
 
Using Business Architecture to enable customer experience and digital strategy
Using Business Architecture to enable customer experience and digital strategyUsing Business Architecture to enable customer experience and digital strategy
Using Business Architecture to enable customer experience and digital strategy
 
A cloud readiness assessment framework
A cloud readiness assessment frameworkA cloud readiness assessment framework
A cloud readiness assessment framework
 
Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1
 
Digital business transformation- IT Strategy
Digital business transformation- IT StrategyDigital business transformation- IT Strategy
Digital business transformation- IT Strategy
 
AWS Private Equity Transformation Advisory
AWS Private Equity Transformation AdvisoryAWS Private Equity Transformation Advisory
AWS Private Equity Transformation Advisory
 
Agile Network India | What does it take to Transform into Product Centric IT ...
Agile Network India | What does it take to Transform into Product Centric IT ...Agile Network India | What does it take to Transform into Product Centric IT ...
Agile Network India | What does it take to Transform into Product Centric IT ...
 
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
 

Destaque

DevOps: IT Operations as a Strategic Weapon
DevOps: IT Operations as a Strategic WeaponDevOps: IT Operations as a Strategic Weapon
DevOps: IT Operations as a Strategic Weapon
dev2ops
 

Destaque (20)

Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
 
Making the business case for DevOps
Making the business case for DevOpsMaking the business case for DevOps
Making the business case for DevOps
 
jBPM Migration Tool - No one is left behind
jBPM Migration Tool - No one is left behindjBPM Migration Tool - No one is left behind
jBPM Migration Tool - No one is left behind
 
Migration und Administration von Office 365
Migration und Administration von Office 365Migration und Administration von Office 365
Migration und Administration von Office 365
 
Mirco hering devops for systems of record final
Mirco hering devops for systems of record finalMirco hering devops for systems of record final
Mirco hering devops for systems of record final
 
Scrum in dev ops teams - Presentation from Scrum Gathering Bangalore
Scrum in dev ops teams - Presentation from Scrum Gathering BangaloreScrum in dev ops teams - Presentation from Scrum Gathering Bangalore
Scrum in dev ops teams - Presentation from Scrum Gathering Bangalore
 
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamir
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamirhe 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamir
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamir
 
from 0 to continuous delivery in 30 minutes
from 0 to continuous delivery in 30 minutesfrom 0 to continuous delivery in 30 minutes
from 0 to continuous delivery in 30 minutes
 
Enabling Enterprises Adopt DevOps
Enabling Enterprises Adopt DevOpsEnabling Enterprises Adopt DevOps
Enabling Enterprises Adopt DevOps
 
DevOps: IT Operations as a Strategic Weapon
DevOps: IT Operations as a Strategic WeaponDevOps: IT Operations as a Strategic Weapon
DevOps: IT Operations as a Strategic Weapon
 
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
 
Monitoring Attack Surface to Secure DevOps Pipelines
Monitoring Attack Surface to Secure DevOps PipelinesMonitoring Attack Surface to Secure DevOps Pipelines
Monitoring Attack Surface to Secure DevOps Pipelines
 
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
 
How DevOps Drives Real-Time Business Growth
How DevOps Drives Real-Time Business GrowthHow DevOps Drives Real-Time Business Growth
How DevOps Drives Real-Time Business Growth
 
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk... Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly DistributedDevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
 
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
 
Building DevOps culture from bottom up
Building DevOps culture from bottom upBuilding DevOps culture from bottom up
Building DevOps culture from bottom up
 

Semelhante a Next Generation IT Delivery - What it means to deliver atthe speed of the Digital Age

Semelhante a Next Generation IT Delivery - What it means to deliver atthe speed of the Digital Age (20)

Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
Accenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of business
 
What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE? What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE?
 
Agile, TOGAF and Enterprise Architecture: Will They Blend?
Agile, TOGAF and Enterprise Architecture:  Will They Blend?Agile, TOGAF and Enterprise Architecture:  Will They Blend?
Agile, TOGAF and Enterprise Architecture: Will They Blend?
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
 
DevOps 05081015
DevOps 05081015DevOps 05081015
DevOps 05081015
 
MuleSoft Meetup #2 in Kyiv, Ukraine - What is special about MuleSoft Catalyst™?
MuleSoft Meetup #2 in Kyiv, Ukraine - What is special about MuleSoft Catalyst™?MuleSoft Meetup #2 in Kyiv, Ukraine - What is special about MuleSoft Catalyst™?
MuleSoft Meetup #2 in Kyiv, Ukraine - What is special about MuleSoft Catalyst™?
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
Will They Blend? - Agile, TOGAF and Enterprise Architecture
Will They Blend? - Agile, TOGAF and Enterprise ArchitectureWill They Blend? - Agile, TOGAF and Enterprise Architecture
Will They Blend? - Agile, TOGAF and Enterprise Architecture
 
Oracle fusion fscm capabilities readiness plan v9
Oracle fusion fscm capabilities readiness plan v9Oracle fusion fscm capabilities readiness plan v9
Oracle fusion fscm capabilities readiness plan v9
 
Sei pronto a passare al continuous delivery?
Sei pronto a passare al continuous delivery?Sei pronto a passare al continuous delivery?
Sei pronto a passare al continuous delivery?
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
 
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
 
Overcoming Roadblocks in ABN AMRO's DevOps journey
Overcoming Roadblocks in ABN AMRO's DevOps journeyOvercoming Roadblocks in ABN AMRO's DevOps journey
Overcoming Roadblocks in ABN AMRO's DevOps journey
 
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
 
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps TransformationTech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
 

Mais de Mirco Hering

Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
Mirco Hering
 

Mais de Mirco Hering (14)

Agile Australia - The anti-transformation transformation
Agile Australia - The anti-transformation transformationAgile Australia - The anti-transformation transformation
Agile Australia - The anti-transformation transformation
 
New barriers of transformation at DevOpsDays Lisbon
New barriers of transformation at DevOpsDays LisbonNew barriers of transformation at DevOpsDays Lisbon
New barriers of transformation at DevOpsDays Lisbon
 
DevOps leadership in the age of agile - Agile Porto
DevOps leadership in the age of agile - Agile PortoDevOps leadership in the age of agile - Agile Porto
DevOps leadership in the age of agile - Agile Porto
 
How to approach Enterprise transformation
How to approach Enterprise transformationHow to approach Enterprise transformation
How to approach Enterprise transformation
 
DevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentalityDevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentality
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit Amsterdam
 
The anti transformation transformation - tech week
The anti transformation transformation - tech weekThe anti transformation transformation - tech week
The anti transformation transformation - tech week
 
2018 alldaydevops presentation
2018 alldaydevops presentation2018 alldaydevops presentation
2018 alldaydevops presentation
 
Last 2018 - Choose your own Transformation Adventure
Last 2018 - Choose your own Transformation AdventureLast 2018 - Choose your own Transformation Adventure
Last 2018 - Choose your own Transformation Adventure
 
Testingmind Conference Presentation
Testingmind Conference PresentationTestingmind Conference Presentation
Testingmind Conference Presentation
 
DevOpsTalks 2018 talk about Transformations
DevOpsTalks 2018 talk about TransformationsDevOpsTalks 2018 talk about Transformations
DevOpsTalks 2018 talk about Transformations
 
Unicom Devops Summit 2018 Melbourne
Unicom Devops Summit 2018 MelbourneUnicom Devops Summit 2018 Melbourne
Unicom Devops Summit 2018 Melbourne
 
What got you here wont get you there
What got you here wont get you thereWhat got you here wont get you there
What got you here wont get you there
 
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

Next Generation IT Delivery - What it means to deliver atthe speed of the Digital Age

  • 1. ANZ Testing Symposium 2015 What it means to deliver at the speed of the Digital Age Next Generation IT Delivery
  • 2. ANZ Testing Symposium 2015 Mirco HeringPresenter Bio 2Copyright © 2015 Accenture All rights reserved. Follow me on Twitter: @mircohering Or read my blog: http://notafactoryanymore.com • DevOps and Agile Lead in APAC • Over 10 years of experience improving IT delivery through automation, methodology and innovation • Mainly worked on very large clients • Certified CSM, SAFe Agilist, Master Technology Architect • Conference Speaker and Blogger • Massive football (European) fan • Outside of work: Travel, Tennis, Triathlon Mirco Hering APAC lead DevOps Advanced Technologies & Architectures Tel. 0416930210 Email: mirco.hering@accenture.com
  • 3. ANZ Testing Symposium 2015 Both digital and enterprise applications must move faster to keep pace Multi-Modal IT – A new reality (at least for a while) • Digital and mobile applications require fast changes to respond to short feedback cycles. • Legacy systems need to be streamlined through automated deployment approaches. • IT must adopt fundamentally new ways to build software including innovative engineering practices to compete with agility and speed. Enterprise Applications Digital Applications 3Copyright © 2015 Accenture All rights reserved.
  • 4. ANZ Testing Symposium 2015 To meet these challenges the IT function must transition rapidly to a new mode of operation… Multi-Modal IT - Moving To A New IT Paradigm 4 • How do we give brilliant experiences to the customer? • How do we align to business & business outcomes? • How do we enable critical end to end processes? • How do we drive a next generation architecture? • How do we rapidly & reliably deliver new capabilities? • How do we enable open collaboration & innovation? • How should we leverage and extend our key partners? • How do we continuously improve our productivity? • How do we mitigate key business & technology risks? Strategy Culture Metrics Partners People Process PlatformDelivery IT Operating Model Copyright © 2015 Accenture All rights reserved.
  • 5. ANZ Testing Symposium 2015 Use of strategic partners must align to the multi speed philosophy... Multi-Modal IT - Ecosystem Management 5 Partner Selection Criteria Digital Core Legacy  Agility, delivery capabilities and thought leadership capabilities  Speed to outcome  Response times, agile funding and delivery models  Speed to transition  Ability to support (or proposal to deliver) broad transformation opportunities  Speed to transition & cost  Industrialisation and automation capability based on Domain Expertise and Track Record  Capacity Services  Embed vendor resources in agile teams to manage and prototype ideas  Quarterly innovation and thought leadership forums run by vendor  Technology Transformation Partner  Outcome driven based on technology roadmap  Contract as a bundle, with cost saving targets driven through decommissioning and automation Engagement Model Copyright © 2015 Accenture All rights reserved.
  • 6. ANZ Testing Symposium 2015 While companies are flocking in ever-increasing numbers to cloud’s “everything-as-a-service” promise, a reliance on traditional, in-house IT systems and applications still exists. Channels & Customer Experience “High Speed Agility” DECOUPLING Core Services “Low Speed Stability” Partners Channels & Customer Experience Core Services Typical project Front Back - Today - Cost & Pace of change led by front & backend changes - Tomorrow - Pace of change led by front end changes only; backend work is separate. • High flexibility to customer needs • Short-time to market • Differentiation from competition • Back-end for internal process • High level of standardization • Efficiency and low cost The Legacy Complication…and need for multi-modal IT Copyright © 2015 Accenture All rights reserved. 6
  • 7. ANZ Testing Symposium 2015 Business Process Development Operations Traditional DevelopmentTraditional Requirements Business Requirements Agile Development Fixes this DevOps Practices Fix this Agile and DevOps Two different solutions to two different problems. Both practices accelerate and improve quality of delivery. Idea Value Copyright © 2015 Accenture All rights reserved. 7
  • 8. ANZ Testing Symposium 2015 Agile is Everywhere, but so few are successful in scaling 8Copyright © 2015 Accenture All rights reserved. Formal Establishment of Agile Initiative and creation of Agile framework 2010Before 2010 Agile Training roll-out, Central Coaching Team established Simple Projects in Customer facing applications Complex, Multi- Vendor Agile program initiated Test Automation project Move from centralized to decentralized coaching model Governance and Metrics including productivity KPI’s 2011 2012 2013 2014 Bottom-up driven Agile pilots in pockets 2010Before 2010 Technical practice assessment for main applications SAFe as guiding methodology for scaling, including SAFe training Agile updates to financial governance Transition to broader IT operating model transformation 2011 2012 2013 2014 Phase 1: Adopting Agile and Scaling Phase 2: Adopting DevOps & CD Phase 3: New IT Op Model
  • 9. ANZ Testing Symposium 2015 From our experience there are a few things you should focus on early in your journey to get optimal results. 1. Balance between flexibility and alignment needs to be a focus early on. Common terminology for delivery artefacts and a methodology that provides alignment across the organisation (for example the Scaled Agile Framework). 2. Training everyone involved in Agile projects and their governance on the Agile methodology is critical. Every role needs to understand the impact to be supportive in the adoption journey. Usually project managers are struggling the most with the new management approach for Agile projects. 3. To achieve cost-reductions and faster time to market the Agile adoption needs to be supported by an adoption of technical practices like deployment and test automation 4. Common tooling and templates make the transition to a new, agile governance model easier and reduce the amount of rework 5. Investment in the right work environment is required. At this client we invested in purpose built facilities in India which provide videoconferencing capabilities and work places that are uniquely suitable for Agile development (incl. whiteboards, Kanban walls, tables with no dividing walls). 6. Restructure your portfolio management and your teams so that you have long lasting standing teams to which work is assigned. 7. Define a Testing Organisation that works as a thin governance layer and as central hub for testing skill with testers being embedded in the Agile teams. Lessons Learned About Agile Adoption Copyright © 2015 Accenture All rights reserved. 9
  • 10. ANZ Testing Symposium 2015 DevOps – Fulfilling the promises Agile made 10Copyright © 2015 Accenture All rights reserved. DevOps uses automation techniques to optimize collaboration across development and operations, enabling faster, more predictable and more frequent deployments to market
  • 11. ANZ Testing Symposium 2015 7 6 5 4 3 2 1 0 Project Management Tooling (Agile Management, Requirements, Designs ) Software Configuration Management Build & Deployment Automation Test Automation Environment Management & Monitoring Cloud Environment Provisioning Continuous Delivery Cultural Change & Organization Alignment: Agile Business Mindset Development (Software Eng.) Quality Assurance (QA) Technology Operations DevOps DevOps is the intersection of development (software engineering), technology operations and quality assurance (QA). DevOps institutionalizes the idea of what Agile was supposed to do. Building Blocks of the DevOps Journey Copyright © 2015 Accenture All rights reserved. 11
  • 12. ANZ Testing Symposium 2015 Maturity Models require knowledge and everyone’s DevOps roadmap looks slightly different. We decided to use a technology tree to represent DevOps Maturity. DevOps – Mapping your own Adventure Copyright © 2015 Accenture All rights reserved. 12
  • 13. ANZ Testing Symposium 2015 A DevOps implementation requires many elements Tools Training Coaching Communication Commercials $ Idea Value Continuous Reliable VisiblePredictable Idea to Value Process DEVOPS StakeholdersAutomation DevOps Team? Methodology ? Application Architecture? Cloud Flavor? How Far? Onshore/ Offshore? Process Achieved by: Considerations for the best result for each organisation: Copyright © 2015 Accenture All rights reserved. 13
  • 14. ANZ Testing Symposium 2015 Modern Web Architecture requires a journey toward the next generation of agile development methods, DevOps capabilities, and quality-first engineering principles DevOps – A living example from the Accenture Open Web Platform 14 Developer cuts feature branch, writes tests, writes code, and submits for review Grunt runs automated mocha behavior with chai assertions and unit tests via phantomjs & casperjs Grunt provides Automated task scripting Jenkins begins automated build & deploy process JS Hint runs code quality tests and Plato runs code analyses Feedback is passed to developers QA Testers test on multiple devices mocha Code is packaged & readied for deploy by Grunt Check-in merged to Phabricator for pre-commit review by senior developers Code is deployed to environments by Jenkins via Docker Once code review is approved, git is used to push the code update to development branch Code artifacts, including applications are stored/retrieved in NPM and Bower Passes Automated QA Copyright © 2015 Accenture All rights reserved.
  • 15. ANZ Testing Symposium 2015 More about DevOps at Agile Australia (17 & 18 June) Copyright © 2015 Accenture All rights reserved. 15