SlideShare a Scribd company logo
1 of 28
Download to read offline
Agile
Development
for SAP
Fact or Fiction?
Waterfall
Agile
vs.
Waterfall
Agile
& It isn’t an OR debate.
Waterfall
Agile
& It isn’t an OR debate.
more
Nor is it an “all or nothing” debate
Run,Support & Maintain
Time to Market
Decide Design Build Test Stabilize
Waterfall
Long release cycles with many sub-projectswithin a release. Programsof work affect multiple business functions are requireextensive
testing and business change management.
Run,Support & Maintain
Time to Market
Decide Design Build Test Stabilize
Waterfall
Long release cycles with many sub-projectswithin a release. Programsof work affect multiple business functions are requireextensive
testing and business change management.
Panorama Consulting 2012 ERP Report TechEd 2014 questionnaire – 370 responses
12%
32%
41%
15%
SAP ReleaseFrequency
Monthly
Quarterly
6 Months
9-12 Months
Average ERP
Implementation Time
Reasonsbehind extended durations
2012 2011
Initial project scope was extended 29% 17%
Organizational issues 20% 14%
Data issues 17% 14%
Resource constraints 17% 13%
Trainingissues 15% 10%
Technical issues 14% 7%
Conflicts in priority of project 12% 10%
Unrealistictimeline 11% 8%
Vendor functionality issues 4% 8%
Run,Support & Maintain
Time to Market
Decide Design Build Test Stabilize
Waterfall
Long release cycles with many sub-projectswithin a release. Programsof work affect multiple business functions are requireextensive
testing and business change management.
What if the next Uber, Netflix or Airbnb
turns up in your marketplace here?
?
Run,Support & Maintain
Waterfall competitive advantage
Time to Market
Vision
Roadmap
User Stories & Backlog
Build
Test
Stabilize,Run, Support & Maintain
Continuous / Agile
Smaller releases are informed by an over-archingvision and softwareroadmap. Sprints of work may be isolated to specific business
functions whilst still carrying their own integrationelement. The same activitiesare carried out, but on a continuous basis.
Shorter Time to Market cycles
Ability to Pivot
Decide Design Build Test Stabilize
Run,Support & Maintain
Waterfall competitive advantage
Time to Market
Vision
Roadmap
User Stories & Backlog
Build
Test
Stabilize,Run, Support & Maintain
Continuous / Agile competitive advantage
Shorter Time to Market cycles
Ability to Pivot
Decide Design Build Test Stabilize
Ability to Pivot
At regular intervals, the team reflects on how
to become more effective, then tunes and
adjusts its behavior accordingly.
Simplicity - the art of maximizing the
amount of work not done is essential.
The best architectures, requirements, and
designs emerge from self-organizing teams.
Working software is the primary
measure of progress.
Continuousattention to technical
excellence and good design enhances agility.
Businesspeople and developers must work
together daily throughoutthe project.
Deliver working software frequently, from
a
couple of weeks to a couple of months, with a
preference to the shorter timescale.
Build projects around motivated individuals.
Give them the environment and support they
need, and trust them to get the job done.
The most efficient and effective method of
conveying information to and within a
development team is face-to-face
conversation.
Our highest priority is to satisfy the
customer
through early and continuous delivery of
valuable software.
Welcome changingrequirements, even late
in development. Agile processes harness
change for the customer's competitive
advantage.
Agile processes promote sustainable
development. The sponsors, developers, and
users should be able to maintain a constant
pace indefinitely.
The Agile Manifesto
Environment
is a critical
Enabler
Build an Agile
Dev Model
Create a
Smart
Bundling
Strategy
Automate
and Shift
Quality Left
Culture
First
5 fundamentals to
becoming more
agile with SAP
Move to more
frequent releases first
Gradually increasing the pace
builds team momentum and
forcesa change in attitude
Create hyper-connected
communications
Being frequently connected is
fundamental to becoming more agile
Start with a vision and roadmap
Then let that inform your Dev plan
Becoming more agile requires a mindset shift.
Simply saying “we’re going agile” won’t be enough.
Culture
First
Environment
is a critical
Enabler
In order to deliver at a faster pace, you need
an environment that enables slow and fast
moving changes to be delivered separately
D T P
In order to deliver at a faster pace, you need
an environment that enables slow and fast
moving changes to be delivered separately
Environment
is a critical
Enabler
D T P
D T requires robust
parallel development
In order to deliver at a faster pace, you need
an environment that enables slow and fast
moving changes to be delivered separately
Environment
is a critical
Enabler
Culture
First
D T P
D T requires robust
parallel development
merge without
re-key
D T P
In order to deliver at a faster pace, you need
an environment that enables slow and fast
moving changes to be delivered separately
D T requires robust
parallel development
detect conflicts across
parallel systems in real-time
manage conflicts without CSOL
merge without
re-key
Environment
is a critical
Enabler
D T P
In order to deliver at a faster pace, you need
an environment that enables testing on
production-like data
fast, reliable
full or partial copy
Environment
is a critical
Enabler
D T P
In order to deliver at a faster pace, you need
an environment that enables testing on
production-like data
virtualize pristine
test systems
P
fast, reliable
full or partial copy
Environment
is a critical
Enabler
Dev
Ops
Business
Streamline the way your business people,
developers and operations teams interact
because this is fundamental to agility.
Find a way to track requirements
(or user stories) well before Dev
work starts
Describe
requirements with
metadata to enable
prioritization and
reporting
Once requirements
enter the Dev process,
your need complete visibility
of all Dev activity to manage
sprint and to collaborate back
with the business
Build an Agile
Dev Model
Dev
Ops
Business
Create a linkage between the way that work is
managed and the actual objects that are being
worked on – real-time change control
Build an Agile
Dev Model
Create a link between
the actual change (SAP
transport) and the way it
is described in your Dev
management tool
Improve build integrity by
analyzing the content of
transports (objects) to
understand
interdependencies
Build an Agile
Dev Model
Dev
Ops
Business
Connect requirements with actual Dev activity
Connect Dev activity with technical objects
Requirements
Activity
Objects
Build an Agile
Dev Model
Build an Agile
Dev Model
It’s what you don’t do that makes the difference –
build a ‘hopper’ and start to manage what goes in
to a sprint deliberately
Build a ‘Hopper’
Lean Six Sigma
Throughput WIP
Dev management process and tools
need to be able to ‘drip feed’ the pipeline
– independently of transports
Build an Agile
Dev Model
Create a
Smart
Bundling
Strategy
Improve your bundling ability and more
importantly, un-bundling ability
Intelligently bundle what
goes in to a Sprint
Gain control of what can
exit a Sprint (deployment)Ability to perform
‘late unbundling’
requires knowledge
of
interdependencies
Build an Agile
Dev Model
Create a
Smart
Bundling
Strategy
Maintaining pace indefinitely requires
a slick Dev process. Automation is crucial to this.
Dev
Automated
deployment from
Dev > Test
Workflow of approvals
for deployments
(with an audit trail)
Preserve sequencing
manage overtakes
More precise
deployment
of the build and
assisted cut-over
Build an Agile
Dev Model
Automate
and Shift
Quality Left
In order to deliver working software
frequently and welcome late changing
requirements, shifting testing ‘left’ becomes
critical
Test
Test automation is not
Black and White - you
don’t have to automate
everything or nothing
Focus on managing
issues out early in the
Dev process
Embed automated
checks in your change
control process
Content driven
testing enables
more efficient
regression testing
and means you can
focus on making
the right scripts
better
Build an Agile
Dev Model
Automate
and Shift
Quality Left
Build
1
2
3 4
5
6
1
2
3 4
5
1
3
4
5
6
7
8
9
Stabilize,Run, Support & Maintain
F
BIG parallel
waterfall projectTest
6
F
Roadmap
1 FWhat are these things?
Transports? Remedy Tickets? Jira Tasks? Rows in Excel?
Build an Agile
Dev Model
Automate
and Shift
Quality Left
In order to deliver working software
frequently and welcome late changing
requirements, shifting testing ‘left’ becomes
critical
Environment
is a critical
Enabler
Build an Agile
Dev Model
Create a
Smart
Bundling
Strategy
Automate
and Shift
Quality Left
Culture
First
5 fundamentals to
becoming more
agile with SAP
Questions…?
Approve | Automate | Collaborate
Sequence| Back-out
Risk Guard | Deep Impact Analysis
Test Impact Radar | Business ImpactAnalysis
Dev Enforcer | 20+ Analyzers
Multi-track | Merge | Cutover System Copy | Archive | Scramble
go.basistechnologies.com/DevOpsDemo
Diego Lo Giudice
Principal Analyst
Application Development
& Delivery
James Barter
DevOps Solution Director
Basis Technologies
james.barter@basistechnologies.com

More Related Content

What's hot

DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loopsPaul Peissner
 
Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Worksoft
 
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...WiMLDSMontreal
 
Kanban testing
Kanban testingKanban testing
Kanban testingCprime
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile ResourcingCprime
 
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOpsBusiness Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOpsDavid Rico
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practicesAllyson Chiarini
 
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...ITSM Academy, Inc.
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAleem Khan
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewDUONG Trong Tan
 
Scrum and Kanban guide
Scrum and Kanban guideScrum and Kanban guide
Scrum and Kanban guideRudresh SM
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarITSM Academy, Inc.
 
Life Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul SudameLife Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul SudameoGuild .
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or FictionMatt Ganis
 
Pooja shift left 1.0
Pooja shift left 1.0Pooja shift left 1.0
Pooja shift left 1.0Xebia India
 
How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformationRahul Sudame
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Naresh Jain
 

What's hot (20)

DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loops
 
An Agile Journey
An Agile JourneyAn Agile Journey
An Agile Journey
 
Agile 101
Agile 101Agile 101
Agile 101
 
Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.
 
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
 
Kanban testing
Kanban testingKanban testing
Kanban testing
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile Resourcing
 
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOpsBusiness Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
 
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Scrum and Kanban guide
Scrum and Kanban guideScrum and Kanban guide
Scrum and Kanban guide
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
Life Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul SudameLife Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul Sudame
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or Fiction
 
Pooja shift left 1.0
Pooja shift left 1.0Pooja shift left 1.0
Pooja shift left 1.0
 
How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformation
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas
 

Viewers also liked

Agile sap high-level introduction by ensead advisory
Agile sap   high-level introduction by ensead advisoryAgile sap   high-level introduction by ensead advisory
Agile sap high-level introduction by ensead advisoryMendel Koerts
 
Lean and Agile SAP
Lean and Agile SAPLean and Agile SAP
Lean and Agile SAPJason Fair
 
Case Study: Automating Code Reviews for Custom SAP ABAP Applications with Vir...
Case Study: Automating Code Reviews for Custom SAP ABAP Applications with Vir...Case Study: Automating Code Reviews for Custom SAP ABAP Applications with Vir...
Case Study: Automating Code Reviews for Custom SAP ABAP Applications with Vir...Virtual Forge
 
20090924 Agile Sap Sdn Vcd09 V1.0
20090924 Agile Sap Sdn Vcd09 V1.020090924 Agile Sap Sdn Vcd09 V1.0
20090924 Agile Sap Sdn Vcd09 V1.0Twan van den Broek
 
Join the darkside: Selenium testing with Nightwatch.js
Join the darkside: Selenium testing with Nightwatch.jsJoin the darkside: Selenium testing with Nightwatch.js
Join the darkside: Selenium testing with Nightwatch.jsSeth McLaughlin
 

Viewers also liked (6)

Agile sap high-level introduction by ensead advisory
Agile sap   high-level introduction by ensead advisoryAgile sap   high-level introduction by ensead advisory
Agile sap high-level introduction by ensead advisory
 
Lean and Agile SAP
Lean and Agile SAPLean and Agile SAP
Lean and Agile SAP
 
Case Study: Automating Code Reviews for Custom SAP ABAP Applications with Vir...
Case Study: Automating Code Reviews for Custom SAP ABAP Applications with Vir...Case Study: Automating Code Reviews for Custom SAP ABAP Applications with Vir...
Case Study: Automating Code Reviews for Custom SAP ABAP Applications with Vir...
 
20090924 Agile Sap Sdn Vcd09 V1.0
20090924 Agile Sap Sdn Vcd09 V1.020090924 Agile Sap Sdn Vcd09 V1.0
20090924 Agile Sap Sdn Vcd09 V1.0
 
Magic of scrum with SAP
Magic of scrum with SAPMagic of scrum with SAP
Magic of scrum with SAP
 
Join the darkside: Selenium testing with Nightwatch.js
Join the darkside: Selenium testing with Nightwatch.jsJoin the darkside: Selenium testing with Nightwatch.js
Join the darkside: Selenium testing with Nightwatch.js
 

Similar to Agile webinar pack (2)

Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseDBmaestro - Database DevOps
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Enthiosys Inc
 
Robert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert McGeachy
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMIBM UrbanCode Products
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOpsCygnet Infotech
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOpsCygnet Infotech
 
Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessTechWell
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
 
Data Governance in an Agile SCRUM Lean MVP World
Data Governance in an Agile SCRUM Lean MVP WorldData Governance in an Agile SCRUM Lean MVP World
Data Governance in an Agile SCRUM Lean MVP WorldDATAVERSITY
 
DevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devopsDevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devopsBasis Technologies
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overviewguestb4c770
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 Sanjeev Sharma
 
What is agile methodology
What is agile methodologyWhat is agile methodology
What is agile methodologyTestingXperts
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksSanjeev Sharma
 
Agile transformation approach by First Consulting
Agile transformation approach by First ConsultingAgile transformation approach by First Consulting
Agile transformation approach by First ConsultingRoel van Overdam
 
Agile transformation approach by first consulting
Agile transformation approach by first consultingAgile transformation approach by first consulting
Agile transformation approach by first consultingRoel van Overdam
 
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...Gene Kim
 
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrum
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrumPete Rim - Cisco's agile journey, continuous delivery and scaling scrum
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrumScrum Australia Pty Ltd
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development OverviewMark Kovacevich
 

Similar to Agile webinar pack (2) (20)

Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
 
Robert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls Agile
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOps
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOps
 
Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps Success
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 
Data Governance in an Agile SCRUM Lean MVP World
Data Governance in an Agile SCRUM Lean MVP WorldData Governance in an Agile SCRUM Lean MVP World
Data Governance in an Agile SCRUM Lean MVP World
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
DevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devopsDevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devops
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
What is agile methodology
What is agile methodologyWhat is agile methodology
What is agile methodology
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
 
Agile transformation approach by First Consulting
Agile transformation approach by First ConsultingAgile transformation approach by First Consulting
Agile transformation approach by First Consulting
 
Agile transformation approach by first consulting
Agile transformation approach by first consultingAgile transformation approach by first consulting
Agile transformation approach by first consulting
 
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
 
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrum
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrumPete Rim - Cisco's agile journey, continuous delivery and scaling scrum
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrum
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 

More from Basis Technologies

Basis Technologies DevOps and Testing Platform for SAP
Basis Technologies DevOps and Testing Platform for SAP Basis Technologies DevOps and Testing Platform for SAP
Basis Technologies DevOps and Testing Platform for SAP Basis Technologies
 
8 steps to daily SAP releases
8 steps to daily SAP releases 8 steps to daily SAP releases
8 steps to daily SAP releases Basis Technologies
 
BDEx - The must have tool for Utilities running SAP CR&B
BDEx - The must have tool for Utilities running SAP CR&BBDEx - The must have tool for Utilities running SAP CR&B
BDEx - The must have tool for Utilities running SAP CR&BBasis Technologies
 
Transport expresso-combined-feature-sheets
Transport expresso-combined-feature-sheetsTransport expresso-combined-feature-sheets
Transport expresso-combined-feature-sheetsBasis Technologies
 
RS Components reduce downtime and enable aggressive SAP rollout strategy to s...
RS Components reduce downtime and enable aggressive SAP rollout strategy to s...RS Components reduce downtime and enable aggressive SAP rollout strategy to s...
RS Components reduce downtime and enable aggressive SAP rollout strategy to s...Basis Technologies
 
7 fatal assumptions about SAP agility
7 fatal assumptions about SAP agility7 fatal assumptions about SAP agility
7 fatal assumptions about SAP agilityBasis Technologies
 
The 7 circles of SAP project delivery hell - Why system changes are slow, clu...
The 7 circles of SAP project delivery hell - Why system changes are slow, clu...The 7 circles of SAP project delivery hell - Why system changes are slow, clu...
The 7 circles of SAP project delivery hell - Why system changes are slow, clu...Basis Technologies
 
How CBH Group delivers SAP change that keeps pace with business demands
How CBH Group delivers SAP change that keeps pace with business demandsHow CBH Group delivers SAP change that keeps pace with business demands
How CBH Group delivers SAP change that keeps pace with business demandsBasis Technologies
 
Using the 5 WHYs to determine why your SAP Major Incident really happened
Using the 5 WHYs to determine why your SAP Major Incident really happenedUsing the 5 WHYs to determine why your SAP Major Incident really happened
Using the 5 WHYs to determine why your SAP Major Incident really happenedBasis Technologies
 
Play Tetris in your SAP system
Play Tetris in your SAP systemPlay Tetris in your SAP system
Play Tetris in your SAP systemBasis Technologies
 
6 Kick-Ass Tips to Improve SAP Performance
6 Kick-Ass Tips to Improve SAP Performance6 Kick-Ass Tips to Improve SAP Performance
6 Kick-Ass Tips to Improve SAP PerformanceBasis Technologies
 

More from Basis Technologies (11)

Basis Technologies DevOps and Testing Platform for SAP
Basis Technologies DevOps and Testing Platform for SAP Basis Technologies DevOps and Testing Platform for SAP
Basis Technologies DevOps and Testing Platform for SAP
 
8 steps to daily SAP releases
8 steps to daily SAP releases 8 steps to daily SAP releases
8 steps to daily SAP releases
 
BDEx - The must have tool for Utilities running SAP CR&B
BDEx - The must have tool for Utilities running SAP CR&BBDEx - The must have tool for Utilities running SAP CR&B
BDEx - The must have tool for Utilities running SAP CR&B
 
Transport expresso-combined-feature-sheets
Transport expresso-combined-feature-sheetsTransport expresso-combined-feature-sheets
Transport expresso-combined-feature-sheets
 
RS Components reduce downtime and enable aggressive SAP rollout strategy to s...
RS Components reduce downtime and enable aggressive SAP rollout strategy to s...RS Components reduce downtime and enable aggressive SAP rollout strategy to s...
RS Components reduce downtime and enable aggressive SAP rollout strategy to s...
 
7 fatal assumptions about SAP agility
7 fatal assumptions about SAP agility7 fatal assumptions about SAP agility
7 fatal assumptions about SAP agility
 
The 7 circles of SAP project delivery hell - Why system changes are slow, clu...
The 7 circles of SAP project delivery hell - Why system changes are slow, clu...The 7 circles of SAP project delivery hell - Why system changes are slow, clu...
The 7 circles of SAP project delivery hell - Why system changes are slow, clu...
 
How CBH Group delivers SAP change that keeps pace with business demands
How CBH Group delivers SAP change that keeps pace with business demandsHow CBH Group delivers SAP change that keeps pace with business demands
How CBH Group delivers SAP change that keeps pace with business demands
 
Using the 5 WHYs to determine why your SAP Major Incident really happened
Using the 5 WHYs to determine why your SAP Major Incident really happenedUsing the 5 WHYs to determine why your SAP Major Incident really happened
Using the 5 WHYs to determine why your SAP Major Incident really happened
 
Play Tetris in your SAP system
Play Tetris in your SAP systemPlay Tetris in your SAP system
Play Tetris in your SAP system
 
6 Kick-Ass Tips to Improve SAP Performance
6 Kick-Ass Tips to Improve SAP Performance6 Kick-Ass Tips to Improve SAP Performance
6 Kick-Ass Tips to Improve SAP Performance
 

Agile webinar pack (2)

  • 4. Waterfall Agile & It isn’t an OR debate. more Nor is it an “all or nothing” debate
  • 5. Run,Support & Maintain Time to Market Decide Design Build Test Stabilize Waterfall Long release cycles with many sub-projectswithin a release. Programsof work affect multiple business functions are requireextensive testing and business change management.
  • 6. Run,Support & Maintain Time to Market Decide Design Build Test Stabilize Waterfall Long release cycles with many sub-projectswithin a release. Programsof work affect multiple business functions are requireextensive testing and business change management. Panorama Consulting 2012 ERP Report TechEd 2014 questionnaire – 370 responses 12% 32% 41% 15% SAP ReleaseFrequency Monthly Quarterly 6 Months 9-12 Months Average ERP Implementation Time Reasonsbehind extended durations 2012 2011 Initial project scope was extended 29% 17% Organizational issues 20% 14% Data issues 17% 14% Resource constraints 17% 13% Trainingissues 15% 10% Technical issues 14% 7% Conflicts in priority of project 12% 10% Unrealistictimeline 11% 8% Vendor functionality issues 4% 8%
  • 7. Run,Support & Maintain Time to Market Decide Design Build Test Stabilize Waterfall Long release cycles with many sub-projectswithin a release. Programsof work affect multiple business functions are requireextensive testing and business change management. What if the next Uber, Netflix or Airbnb turns up in your marketplace here? ?
  • 8. Run,Support & Maintain Waterfall competitive advantage Time to Market Vision Roadmap User Stories & Backlog Build Test Stabilize,Run, Support & Maintain Continuous / Agile Smaller releases are informed by an over-archingvision and softwareroadmap. Sprints of work may be isolated to specific business functions whilst still carrying their own integrationelement. The same activitiesare carried out, but on a continuous basis. Shorter Time to Market cycles Ability to Pivot Decide Design Build Test Stabilize
  • 9. Run,Support & Maintain Waterfall competitive advantage Time to Market Vision Roadmap User Stories & Backlog Build Test Stabilize,Run, Support & Maintain Continuous / Agile competitive advantage Shorter Time to Market cycles Ability to Pivot Decide Design Build Test Stabilize Ability to Pivot
  • 10. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Simplicity - the art of maximizing the amount of work not done is essential. The best architectures, requirements, and designs emerge from self-organizing teams. Working software is the primary measure of progress. Continuousattention to technical excellence and good design enhances agility. Businesspeople and developers must work together daily throughoutthe project. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changingrequirements, even late in development. Agile processes harness change for the customer's competitive advantage. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. The Agile Manifesto
  • 11. Environment is a critical Enabler Build an Agile Dev Model Create a Smart Bundling Strategy Automate and Shift Quality Left Culture First 5 fundamentals to becoming more agile with SAP
  • 12. Move to more frequent releases first Gradually increasing the pace builds team momentum and forcesa change in attitude Create hyper-connected communications Being frequently connected is fundamental to becoming more agile Start with a vision and roadmap Then let that inform your Dev plan Becoming more agile requires a mindset shift. Simply saying “we’re going agile” won’t be enough. Culture First
  • 13. Environment is a critical Enabler In order to deliver at a faster pace, you need an environment that enables slow and fast moving changes to be delivered separately D T P
  • 14. In order to deliver at a faster pace, you need an environment that enables slow and fast moving changes to be delivered separately Environment is a critical Enabler D T P D T requires robust parallel development
  • 15. In order to deliver at a faster pace, you need an environment that enables slow and fast moving changes to be delivered separately Environment is a critical Enabler Culture First D T P D T requires robust parallel development merge without re-key
  • 16. D T P In order to deliver at a faster pace, you need an environment that enables slow and fast moving changes to be delivered separately D T requires robust parallel development detect conflicts across parallel systems in real-time manage conflicts without CSOL merge without re-key Environment is a critical Enabler
  • 17. D T P In order to deliver at a faster pace, you need an environment that enables testing on production-like data fast, reliable full or partial copy Environment is a critical Enabler
  • 18. D T P In order to deliver at a faster pace, you need an environment that enables testing on production-like data virtualize pristine test systems P fast, reliable full or partial copy Environment is a critical Enabler
  • 19. Dev Ops Business Streamline the way your business people, developers and operations teams interact because this is fundamental to agility. Find a way to track requirements (or user stories) well before Dev work starts Describe requirements with metadata to enable prioritization and reporting Once requirements enter the Dev process, your need complete visibility of all Dev activity to manage sprint and to collaborate back with the business Build an Agile Dev Model
  • 20. Dev Ops Business Create a linkage between the way that work is managed and the actual objects that are being worked on – real-time change control Build an Agile Dev Model Create a link between the actual change (SAP transport) and the way it is described in your Dev management tool Improve build integrity by analyzing the content of transports (objects) to understand interdependencies Build an Agile Dev Model
  • 21. Dev Ops Business Connect requirements with actual Dev activity Connect Dev activity with technical objects Requirements Activity Objects Build an Agile Dev Model Build an Agile Dev Model
  • 22. It’s what you don’t do that makes the difference – build a ‘hopper’ and start to manage what goes in to a sprint deliberately Build a ‘Hopper’ Lean Six Sigma Throughput WIP Dev management process and tools need to be able to ‘drip feed’ the pipeline – independently of transports Build an Agile Dev Model Create a Smart Bundling Strategy
  • 23. Improve your bundling ability and more importantly, un-bundling ability Intelligently bundle what goes in to a Sprint Gain control of what can exit a Sprint (deployment)Ability to perform ‘late unbundling’ requires knowledge of interdependencies Build an Agile Dev Model Create a Smart Bundling Strategy
  • 24. Maintaining pace indefinitely requires a slick Dev process. Automation is crucial to this. Dev Automated deployment from Dev > Test Workflow of approvals for deployments (with an audit trail) Preserve sequencing manage overtakes More precise deployment of the build and assisted cut-over Build an Agile Dev Model Automate and Shift Quality Left
  • 25. In order to deliver working software frequently and welcome late changing requirements, shifting testing ‘left’ becomes critical Test Test automation is not Black and White - you don’t have to automate everything or nothing Focus on managing issues out early in the Dev process Embed automated checks in your change control process Content driven testing enables more efficient regression testing and means you can focus on making the right scripts better Build an Agile Dev Model Automate and Shift Quality Left
  • 26. Build 1 2 3 4 5 6 1 2 3 4 5 1 3 4 5 6 7 8 9 Stabilize,Run, Support & Maintain F BIG parallel waterfall projectTest 6 F Roadmap 1 FWhat are these things? Transports? Remedy Tickets? Jira Tasks? Rows in Excel? Build an Agile Dev Model Automate and Shift Quality Left In order to deliver working software frequently and welcome late changing requirements, shifting testing ‘left’ becomes critical
  • 27. Environment is a critical Enabler Build an Agile Dev Model Create a Smart Bundling Strategy Automate and Shift Quality Left Culture First 5 fundamentals to becoming more agile with SAP
  • 28. Questions…? Approve | Automate | Collaborate Sequence| Back-out Risk Guard | Deep Impact Analysis Test Impact Radar | Business ImpactAnalysis Dev Enforcer | 20+ Analyzers Multi-track | Merge | Cutover System Copy | Archive | Scramble go.basistechnologies.com/DevOpsDemo Diego Lo Giudice Principal Analyst Application Development & Delivery James Barter DevOps Solution Director Basis Technologies james.barter@basistechnologies.com