SlideShare a Scribd company logo
1 of 25
© Tasktop 2016© Tasktop 2016
A Quick Intro to Agile, DevOps & Lean
Development in the Enterprise
© Tasktop 2016
Agile, DevOps and Lean are common approaches
to modern software delivery. But how are they
actually being used in large enterprise? What do
you need to consider to make your
transformation successful?
© Tasktop 2016
THE BASICS
© Tasktop 2016
Waterfall is a development process that is characterized by moving through a series of
phases in a strict, sequential order. All requirements are established and agreed upon at the
inception of the project, creating an environment that is largely resistant to change and
inflexible.
WATERFALL
© Tasktop 2016
Agile is an alternative to Waterfall processes that support the team’s ability to regularly
deliver software to their customers, while continually improving business value. Agile
methods focus on self-organizing, empowered, cross-functional teams that are able to
respond quickly to changing environments. Timeboxed iterations allow for evolving
requirements and facilitate faster releases. Feedback loops help ensure that better products
are developed.
AGILE
© Tasktop 2016
Lean software development is a mindset, rather than a methodology. “Lean thinking” in
software is patterned after lean manufacturing principles and emphasizes finding and
eliminating activities that don’t add value. Bottlenecks are identified and removed. The end-
to-end process, or “value stream,” is optimized. Both Agile and Lean place a lot of emphasis
on adaptive planning, empowered teams, continuous learning and delivering value to the
customer.
LEAN
© Tasktop 2016
Most people agree that the goal of DevOps is enhanced communication and collaboration
between the development (“Dev”) and operations (“Ops”) teams. However, interpretations
of this vary. Some organizations hire “DevOps Engineers” who bridge the gap between the
development and operations teams, and help automate the delivery of software and
infrastructure. Others believe that this is too narrow a view, and DevOps is a more holistic
culture of change and cooperation that cuts across all phases of software development and
delivery.
DEVOPS
© Tasktop 2016
“The biggest cause of failure in software-intensive systems
is not technical failure; it’s building the wrong thing.”
Mary Poppendieck, Leading Lean Software Development: Results Are not the Point
© Tasktop 2016
COMBINED APPROACHES
© Tasktop 2016
Old habits die hard. And for large enterprises there can be a lot of old habits that need to be
broken in order for full adoption of Agile, DevOps or Lean to work. Combining these new
approaches with each other, and with older waterfall practices, is often seen as a more
practical approach, that can still improve the quality and speed of software delivery.
NO ONE-SIZE FITS ALL
© Tasktop 2016
The most widely used of the Agile methods, scrum is defined by key roles (Product Owner,
Scrum Master, Team Member), a “backlog” of work that must be prioritized and executed in
timeboxed iterations called ”sprints.” Coordination among team members is performed
using quick daily meetings called “scrums.”
SCRUM
© Tasktop 2016
Kanban is a method used by teams with a Lean mindset. It focuses on managing the flow
and amount of work though the lifecycle by visually monitoring the WIP (Work In Process).
Useful in maintenance situations where teams have a high volume of bug fixes and small
changes. Mixing scrum and kanban can help increase status transparency and help manage
capacity.
SCRUMBAN
© Tasktop 2016
Like scrum, Extreme Programming is a variation on Agile principles. It’s typified by a drive to
simplicity, pair programming, creating the unit test before writing the code and weaving a
“theme” through the stories in order to keep the team focused on the big picture of what
they are trying to accomplish. Like all Agile methods, development work is timeboxed,
though XP suggests using weekly development cycles and quarterly cycles for planning.
XP
© Tasktop 2016
“Sixty-five percent of Agile expert
firms mix ad hoc Agile practices,
while only 42% of neophytes do.”
The 2015 State of Agile Development: Learn From Agile Expert
Firms, Forrester Research Inc., August, 2015
© Tasktop 2016
WATER-AGILE-FALL
While many large enterprises are adopting agile, the reality is that many are not able to
completely switch to this approach. A long history of waterfall processes, annual corporate
planning and budget activities, and Operations teams that cannot deploy software more
frequently than quarterly, make it difficult to adopt agile practices in full. Many adopt
Water-Agile-Fall which splits software delivery into three phrases:
1. High-level planning and budgeting
2. Agile development in two week sprints
3. Monthly or quarterly software deployment
© Tasktop 2016
MAKING IT WORK IN THE ENTERPRISE
© Tasktop 2016
Breaking up silos and implementing cross-functional teams can be a big cultural change in
large enterprise. Successful implementation requires careful management and senior
leaders to embrace the cultural shift, as well as finding people with the right skills. Leaders
must embrace change.
EMBRACE CULTURAL CHANGE
© Tasktop 2016
As illustrated in this guide, there are a number of different approaches that you could take
when implementing Agile. Pick one that best suits your organization and train a core team
of developers and testers on that approach. Once you’ve achieved success with one team,
implement your new techniques in more core teams. Once you’ve achieved success on
several projects, “scale” your agile practices to incorporate other disciplines within software
delivery.
START SMALL, THEN SCALE
© Tasktop 2016
”Operations has too many manual processes, and the
cost of the errors these manual processes cause comes
out in the dollars lost for the business.”
Gene Kim, author of The Phoenix Project: A Novel About IT, DevOps, And Helping Your Business Win
© Tasktop 2016
Software development and delivery is an inherently scientific and creative process that
requires highly skilled professionals. However, some aspects can be automated to reduce
wasted time and errors caused by manual processes. IT automation to trigger builds and
tests, automated tests for repetitive testing and the integration of the tools practitioners use
to manage and execute their work, can all increase the effectiveness of teams.
AUTOMATE WHAT YOU CAN
© Tasktop 2016
Reduced batch size, more frequent delivery, and a focus on enabling collaboration means
that you have to communicate much more, and much more frequently. Unless everyone is
working in the same tool and with the same process, this can quickly become
overwhelming. Automating the integration of tools allows information to flow, and increases
visibility, traceability and productivity.
INTEGRATE YOUR AGILE TOOLS
© Tasktop 2016
Start by integrating your development and test tools.
Aligning development and testing teams is difficult when they are using different tools.
Syncing defects between the tools means that everyone can continue to work in their tool
of choice, while still getting all the information they need to deliver software faster.
GETTING STARTED TIP
© Tasktop 2016
“Measuring and diagnosing delivery pipeline delays
gives organizations the insight they need to improve
their practices.”
Boost Application Delivery Speed and Quality With Agile DevOps Practices, Forrester Research Inc., March
2016
© Tasktop 2016
Aggregating data across teams, projects, domains and tools is essential. This will help
answer questions that can improve the delivery process such as:
• What teams are producing the most severe defects?
• Why are those defects happening?
• How quickly are they fixed?
• Are teams getting project requirements on time?
• Which teams need more resources to meet their deadlines?
• What type of features results in the most customer complaints?
METRICS FOR CONTINUOUS IMPROVEMENT
© Tasktop 2016
Tasktop enables organizations to benefit from a connected, end-to-end software delivery
lifecycle – starting from the needs of your business through software production. We look
forward to discussing how your organization can scale Agile, Lean and DevOps initiatives
through an integrated software lifecycle.
www.tasktop.com
info@tasktop.com

More Related Content

What's hot

What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupWhat's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupYuval Yeret
 
Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame oGuild .
 
Kanban India 2022 - Keynote - Todd Little | Turbocharge your Scrum with Kanban
Kanban India 2022 - Keynote - Todd Little |  Turbocharge your Scrum with KanbanKanban India 2022 - Keynote - Todd Little |  Turbocharge your Scrum with Kanban
Kanban India 2022 - Keynote - Todd Little | Turbocharge your Scrum with KanbanLeanKanbanIndia
 
Agile at Salesforce From theory to practice, how to be agile at scale
Agile at Salesforce From theory to practice, how to be agile at scaleAgile at Salesforce From theory to practice, how to be agile at scale
Agile at Salesforce From theory to practice, how to be agile at scaleSalesforce Engineering
 
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | EdurekaScrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | EdurekaEdureka!
 
Lean Software Development: Values and Principles
Lean Software Development: Values and PrinciplesLean Software Development: Values and Principles
Lean Software Development: Values and PrinciplesBalaji Sathram
 
Agile Simplified
Agile SimplifiedAgile Simplified
Agile SimplifiedWalaa Atef
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesSlideTeam
 
Lyssa Adkins & Michael Spayd (Keynote)
Lyssa Adkins & Michael Spayd (Keynote)Lyssa Adkins & Michael Spayd (Keynote)
Lyssa Adkins & Michael Spayd (Keynote)AgileNZ Conference
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Developmentgcaprio
 
Agile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourAgile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourRyan Polk
 
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...William Yeh
 
DevOps a pratical approach
DevOps a pratical approachDevOps a pratical approach
DevOps a pratical approachSiderlan Santos
 

What's hot (20)

Devops
DevopsDevops
Devops
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupWhat's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Devops
DevopsDevops
Devops
 
Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame
 
Kanban India 2022 - Keynote - Todd Little | Turbocharge your Scrum with Kanban
Kanban India 2022 - Keynote - Todd Little |  Turbocharge your Scrum with KanbanKanban India 2022 - Keynote - Todd Little |  Turbocharge your Scrum with Kanban
Kanban India 2022 - Keynote - Todd Little | Turbocharge your Scrum with Kanban
 
Agile at Salesforce From theory to practice, how to be agile at scale
Agile at Salesforce From theory to practice, how to be agile at scaleAgile at Salesforce From theory to practice, how to be agile at scale
Agile at Salesforce From theory to practice, how to be agile at scale
 
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | EdurekaScrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
 
Lean Software Development: Values and Principles
Lean Software Development: Values and PrinciplesLean Software Development: Values and Principles
Lean Software Development: Values and Principles
 
Agile Simplified
Agile SimplifiedAgile Simplified
Agile Simplified
 
DevOps culture
DevOps cultureDevOps culture
DevOps culture
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
DevOps
DevOps DevOps
DevOps
 
Lyssa Adkins & Michael Spayd (Keynote)
Lyssa Adkins & Michael Spayd (Keynote)Lyssa Adkins & Michael Spayd (Keynote)
Lyssa Adkins & Michael Spayd (Keynote)
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Development
 
Agile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourAgile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hour
 
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...
 
DevOps a pratical approach
DevOps a pratical approachDevOps a pratical approach
DevOps a pratical approach
 
Scrumban
ScrumbanScrumban
Scrumban
 

Viewers also liked

ALM migration and integration workshop: Simplifying and unifying your systems
ALM migration and integration workshop: Simplifying and unifying your systemsALM migration and integration workshop: Simplifying and unifying your systems
ALM migration and integration workshop: Simplifying and unifying your systemsGo2Group, Inc.
 
Accelerate DevOps and Quality with Integration
Accelerate DevOps and Quality with IntegrationAccelerate DevOps and Quality with Integration
Accelerate DevOps and Quality with IntegrationTasktop
 
Integration Horror Stories
Integration Horror StoriesIntegration Horror Stories
Integration Horror StoriesTasktop
 
Break Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationBreak Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationTasktop
 
Chance Digitale Transformation - Keynote by Niels Pflaeging at Systemhauskon...
 Chance Digitale Transformation - Keynote by Niels Pflaeging at Systemhauskon... Chance Digitale Transformation - Keynote by Niels Pflaeging at Systemhauskon...
Chance Digitale Transformation - Keynote by Niels Pflaeging at Systemhauskon...Niels Pflaeging
 
Using an ALM Router to Integrate Multiple Vendors’ ALM Systems
Using an ALM Router to Integrate Multiple Vendors’ ALM SystemsUsing an ALM Router to Integrate Multiple Vendors’ ALM Systems
Using an ALM Router to Integrate Multiple Vendors’ ALM SystemsGo2Group, Inc.
 
Understanding complexity - The Cynefin framework
Understanding complexity - The Cynefin frameworkUnderstanding complexity - The Cynefin framework
Understanding complexity - The Cynefin frameworkKeith De La Rue
 
Go2Group's presentation on ConnectALL at HP Discover 2014.
Go2Group's presentation on ConnectALL at HP Discover 2014.  Go2Group's presentation on ConnectALL at HP Discover 2014.
Go2Group's presentation on ConnectALL at HP Discover 2014. Go2Group, Inc.
 
Agile and ITIL Continuous Delivery
Agile and ITIL Continuous DeliveryAgile and ITIL Continuous Delivery
Agile and ITIL Continuous DeliveryMartin Jackson
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.SlideTeam.net
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...IBM Rational software
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)CA Technologies
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testingKMS Technology
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 

Viewers also liked (17)

Lead 498 Pptx 2
Lead 498 Pptx 2Lead 498 Pptx 2
Lead 498 Pptx 2
 
ALM migration and integration workshop: Simplifying and unifying your systems
ALM migration and integration workshop: Simplifying and unifying your systemsALM migration and integration workshop: Simplifying and unifying your systems
ALM migration and integration workshop: Simplifying and unifying your systems
 
Accelerate DevOps and Quality with Integration
Accelerate DevOps and Quality with IntegrationAccelerate DevOps and Quality with Integration
Accelerate DevOps and Quality with Integration
 
Integration Horror Stories
Integration Horror StoriesIntegration Horror Stories
Integration Horror Stories
 
Break Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationBreak Through Agile Transformation Stagnation
Break Through Agile Transformation Stagnation
 
Certified ScrumMaster Training
Certified ScrumMaster TrainingCertified ScrumMaster Training
Certified ScrumMaster Training
 
Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
 
Chance Digitale Transformation - Keynote by Niels Pflaeging at Systemhauskon...
 Chance Digitale Transformation - Keynote by Niels Pflaeging at Systemhauskon... Chance Digitale Transformation - Keynote by Niels Pflaeging at Systemhauskon...
Chance Digitale Transformation - Keynote by Niels Pflaeging at Systemhauskon...
 
Using an ALM Router to Integrate Multiple Vendors’ ALM Systems
Using an ALM Router to Integrate Multiple Vendors’ ALM SystemsUsing an ALM Router to Integrate Multiple Vendors’ ALM Systems
Using an ALM Router to Integrate Multiple Vendors’ ALM Systems
 
Understanding complexity - The Cynefin framework
Understanding complexity - The Cynefin frameworkUnderstanding complexity - The Cynefin framework
Understanding complexity - The Cynefin framework
 
Go2Group's presentation on ConnectALL at HP Discover 2014.
Go2Group's presentation on ConnectALL at HP Discover 2014.  Go2Group's presentation on ConnectALL at HP Discover 2014.
Go2Group's presentation on ConnectALL at HP Discover 2014.
 
Agile and ITIL Continuous Delivery
Agile and ITIL Continuous DeliveryAgile and ITIL Continuous Delivery
Agile and ITIL Continuous Delivery
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 

Similar to A Quick Intro to Agile, DevOps & Lean Development in the Enterprise

DevOps: What is the Right Speed?
DevOps: What is the Right Speed?DevOps: What is the Right Speed?
DevOps: What is the Right Speed?Gunnar Menzel
 
Glossary of Agile Terms
Glossary of Agile TermsGlossary of Agile Terms
Glossary of Agile TermsValtech UK
 
DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model2i Testing
 
DevOps vs Agile — Understand The Difference!
DevOps vs Agile — Understand The Difference!DevOps vs Agile — Understand The Difference!
DevOps vs Agile — Understand The Difference!Serena Gray
 
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It![Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!Ajeet Singh
 
Mindtree: Shift to Continuous Delivery
Mindtree: Shift to Continuous DeliveryMindtree: Shift to Continuous Delivery
Mindtree: Shift to Continuous DeliveryMindtree Ltd.
 
What Are The Top 5 Trending Technologies In DevOps?.pdf
What Are The Top 5 Trending Technologies In DevOps?.pdfWhat Are The Top 5 Trending Technologies In DevOps?.pdf
What Are The Top 5 Trending Technologies In DevOps?.pdfSmith Daniel
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsCognizant
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITAndrea Tino
 
Agility Beyond the Development Team
Agility Beyond the Development TeamAgility Beyond the Development Team
Agility Beyond the Development TeamEndava
 
Why Agile Fail. *Hint* -it's more than just process
Why Agile Fail. *Hint* -it's more than just processWhy Agile Fail. *Hint* -it's more than just process
Why Agile Fail. *Hint* -it's more than just processTasktop
 
DevOps Best Practices: Combine Coding with Collaboration
DevOps Best Practices: Combine Coding with CollaborationDevOps Best Practices: Combine Coding with Collaboration
DevOps Best Practices: Combine Coding with CollaborationCognizant
 
Enterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to KnowEnterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to KnowSilver Touch Technologies
 
Unleash the agile power bridging the gap between development and operations...
Unleash the agile power   bridging the gap between development and operations...Unleash the agile power   bridging the gap between development and operations...
Unleash the agile power bridging the gap between development and operations...XebiaLabs
 

Similar to A Quick Intro to Agile, DevOps & Lean Development in the Enterprise (20)

DevOps: What is the Right Speed?
DevOps: What is the Right Speed?DevOps: What is the Right Speed?
DevOps: What is the Right Speed?
 
DevOps 1 (1).pptx
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptx
 
Glossary of Agile Terms
Glossary of Agile TermsGlossary of Agile Terms
Glossary of Agile Terms
 
DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model
 
DevOps vs Agile — Understand The Difference!
DevOps vs Agile — Understand The Difference!DevOps vs Agile — Understand The Difference!
DevOps vs Agile — Understand The Difference!
 
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It![Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
 
Mindtree: Shift to Continuous Delivery
Mindtree: Shift to Continuous DeliveryMindtree: Shift to Continuous Delivery
Mindtree: Shift to Continuous Delivery
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
What Are The Top 5 Trending Technologies In DevOps?.pdf
What Are The Top 5 Trending Technologies In DevOps?.pdfWhat Are The Top 5 Trending Technologies In DevOps?.pdf
What Are The Top 5 Trending Technologies In DevOps?.pdf
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
 
Agile vs Len Methodology
Agile vs Len MethodologyAgile vs Len Methodology
Agile vs Len Methodology
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in IT
 
Agility Beyond the Development Team
Agility Beyond the Development TeamAgility Beyond the Development Team
Agility Beyond the Development Team
 
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
Why Agile Fail. *Hint* -it's more than just process
Why Agile Fail. *Hint* -it's more than just processWhy Agile Fail. *Hint* -it's more than just process
Why Agile Fail. *Hint* -it's more than just process
 
DevOps Best Practices: Combine Coding with Collaboration
DevOps Best Practices: Combine Coding with CollaborationDevOps Best Practices: Combine Coding with Collaboration
DevOps Best Practices: Combine Coding with Collaboration
 
7.agila model
7.agila model7.agila model
7.agila model
 
Enterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to KnowEnterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to Know
 
Unleash the agile power bridging the gap between development and operations...
Unleash the agile power   bridging the gap between development and operations...Unleash the agile power   bridging the gap between development and operations...
Unleash the agile power bridging the gap between development and operations...
 

More from Tasktop

The Inextricable Link Between Value Streams and Resource Capacity Planning
The Inextricable Link Between Value Streams and Resource Capacity PlanningThe Inextricable Link Between Value Streams and Resource Capacity Planning
The Inextricable Link Between Value Streams and Resource Capacity PlanningTasktop
 
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsAlign, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsTasktop
 
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop VizWebinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop VizTasktop
 
Prove Your Transformation ROI with Value Stream Management
Prove Your Transformation ROI with Value Stream ManagementProve Your Transformation ROI with Value Stream Management
Prove Your Transformation ROI with Value Stream ManagementTasktop
 
Let It Flow: Using Flow Metrics to Combat Cognitive Overload
Let It Flow: Using Flow Metrics to Combat Cognitive OverloadLet It Flow: Using Flow Metrics to Combat Cognitive Overload
Let It Flow: Using Flow Metrics to Combat Cognitive OverloadTasktop
 
Leveraging Validation Lifecycle Data to Drive Actionable Business Insights
Leveraging Validation Lifecycle Data to Drive Actionable Business InsightsLeveraging Validation Lifecycle Data to Drive Actionable Business Insights
Leveraging Validation Lifecycle Data to Drive Actionable Business InsightsTasktop
 
Driving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream ManagementDriving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream ManagementTasktop
 
7 Must-Have Value Stream Management Capabilities to Maximize ROI
7 Must-Have Value Stream Management Capabilities to Maximize ROI7 Must-Have Value Stream Management Capabilities to Maximize ROI
7 Must-Have Value Stream Management Capabilities to Maximize ROITasktop
 
From Factories To Flow: Streamlining Software Delivery at Cubic Corporation
From Factories To Flow: Streamlining Software Delivery at Cubic CorporationFrom Factories To Flow: Streamlining Software Delivery at Cubic Corporation
From Factories To Flow: Streamlining Software Delivery at Cubic CorporationTasktop
 
Power to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop VizPower to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop VizTasktop
 
How to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow FrameworkHow to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow FrameworkTasktop
 
Enable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow MetricsEnable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow MetricsTasktop
 
Flow Metrics: An MRI of your Product Value Streams
Flow Metrics: An MRI of your Product Value StreamsFlow Metrics: An MRI of your Product Value Streams
Flow Metrics: An MRI of your Product Value StreamsTasktop
 
Project To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsProject To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsTasktop
 
Value Stream Architecture: What it is and how it can help
Value Stream Architecture: What it is and how it can helpValue Stream Architecture: What it is and how it can help
Value Stream Architecture: What it is and how it can helpTasktop
 
Why Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at ScaleWhy Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at ScaleTasktop
 
How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...
How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...
How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...Tasktop
 
Future proof your jira integrations and avoid api change panic
Future proof your jira integrations and avoid api change panicFuture proof your jira integrations and avoid api change panic
Future proof your jira integrations and avoid api change panicTasktop
 
Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...
Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...
Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...Tasktop
 
First Line Of Defense: How contractors can become software factories to suppo...
First Line Of Defense: How contractors can become software factories to suppo...First Line Of Defense: How contractors can become software factories to suppo...
First Line Of Defense: How contractors can become software factories to suppo...Tasktop
 

More from Tasktop (20)

The Inextricable Link Between Value Streams and Resource Capacity Planning
The Inextricable Link Between Value Streams and Resource Capacity PlanningThe Inextricable Link Between Value Streams and Resource Capacity Planning
The Inextricable Link Between Value Streams and Resource Capacity Planning
 
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsAlign, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
 
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop VizWebinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
 
Prove Your Transformation ROI with Value Stream Management
Prove Your Transformation ROI with Value Stream ManagementProve Your Transformation ROI with Value Stream Management
Prove Your Transformation ROI with Value Stream Management
 
Let It Flow: Using Flow Metrics to Combat Cognitive Overload
Let It Flow: Using Flow Metrics to Combat Cognitive OverloadLet It Flow: Using Flow Metrics to Combat Cognitive Overload
Let It Flow: Using Flow Metrics to Combat Cognitive Overload
 
Leveraging Validation Lifecycle Data to Drive Actionable Business Insights
Leveraging Validation Lifecycle Data to Drive Actionable Business InsightsLeveraging Validation Lifecycle Data to Drive Actionable Business Insights
Leveraging Validation Lifecycle Data to Drive Actionable Business Insights
 
Driving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream ManagementDriving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream Management
 
7 Must-Have Value Stream Management Capabilities to Maximize ROI
7 Must-Have Value Stream Management Capabilities to Maximize ROI7 Must-Have Value Stream Management Capabilities to Maximize ROI
7 Must-Have Value Stream Management Capabilities to Maximize ROI
 
From Factories To Flow: Streamlining Software Delivery at Cubic Corporation
From Factories To Flow: Streamlining Software Delivery at Cubic CorporationFrom Factories To Flow: Streamlining Software Delivery at Cubic Corporation
From Factories To Flow: Streamlining Software Delivery at Cubic Corporation
 
Power to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop VizPower to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop Viz
 
How to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow FrameworkHow to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow Framework
 
Enable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow MetricsEnable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow Metrics
 
Flow Metrics: An MRI of your Product Value Streams
Flow Metrics: An MRI of your Product Value StreamsFlow Metrics: An MRI of your Product Value Streams
Flow Metrics: An MRI of your Product Value Streams
 
Project To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsProject To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streams
 
Value Stream Architecture: What it is and how it can help
Value Stream Architecture: What it is and how it can helpValue Stream Architecture: What it is and how it can help
Value Stream Architecture: What it is and how it can help
 
Why Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at ScaleWhy Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at Scale
 
How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...
How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...
How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...
 
Future proof your jira integrations and avoid api change panic
Future proof your jira integrations and avoid api change panicFuture proof your jira integrations and avoid api change panic
Future proof your jira integrations and avoid api change panic
 
Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...
Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...
Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...
 
First Line Of Defense: How contractors can become software factories to suppo...
First Line Of Defense: How contractors can become software factories to suppo...First Line Of Defense: How contractors can become software factories to suppo...
First Line Of Defense: How contractors can become software factories to suppo...
 

Recently uploaded

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
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 MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

A Quick Intro to Agile, DevOps & Lean Development in the Enterprise

  • 1. © Tasktop 2016© Tasktop 2016 A Quick Intro to Agile, DevOps & Lean Development in the Enterprise
  • 2. © Tasktop 2016 Agile, DevOps and Lean are common approaches to modern software delivery. But how are they actually being used in large enterprise? What do you need to consider to make your transformation successful?
  • 4. © Tasktop 2016 Waterfall is a development process that is characterized by moving through a series of phases in a strict, sequential order. All requirements are established and agreed upon at the inception of the project, creating an environment that is largely resistant to change and inflexible. WATERFALL
  • 5. © Tasktop 2016 Agile is an alternative to Waterfall processes that support the team’s ability to regularly deliver software to their customers, while continually improving business value. Agile methods focus on self-organizing, empowered, cross-functional teams that are able to respond quickly to changing environments. Timeboxed iterations allow for evolving requirements and facilitate faster releases. Feedback loops help ensure that better products are developed. AGILE
  • 6. © Tasktop 2016 Lean software development is a mindset, rather than a methodology. “Lean thinking” in software is patterned after lean manufacturing principles and emphasizes finding and eliminating activities that don’t add value. Bottlenecks are identified and removed. The end- to-end process, or “value stream,” is optimized. Both Agile and Lean place a lot of emphasis on adaptive planning, empowered teams, continuous learning and delivering value to the customer. LEAN
  • 7. © Tasktop 2016 Most people agree that the goal of DevOps is enhanced communication and collaboration between the development (“Dev”) and operations (“Ops”) teams. However, interpretations of this vary. Some organizations hire “DevOps Engineers” who bridge the gap between the development and operations teams, and help automate the delivery of software and infrastructure. Others believe that this is too narrow a view, and DevOps is a more holistic culture of change and cooperation that cuts across all phases of software development and delivery. DEVOPS
  • 8. © Tasktop 2016 “The biggest cause of failure in software-intensive systems is not technical failure; it’s building the wrong thing.” Mary Poppendieck, Leading Lean Software Development: Results Are not the Point
  • 10. © Tasktop 2016 Old habits die hard. And for large enterprises there can be a lot of old habits that need to be broken in order for full adoption of Agile, DevOps or Lean to work. Combining these new approaches with each other, and with older waterfall practices, is often seen as a more practical approach, that can still improve the quality and speed of software delivery. NO ONE-SIZE FITS ALL
  • 11. © Tasktop 2016 The most widely used of the Agile methods, scrum is defined by key roles (Product Owner, Scrum Master, Team Member), a “backlog” of work that must be prioritized and executed in timeboxed iterations called ”sprints.” Coordination among team members is performed using quick daily meetings called “scrums.” SCRUM
  • 12. © Tasktop 2016 Kanban is a method used by teams with a Lean mindset. It focuses on managing the flow and amount of work though the lifecycle by visually monitoring the WIP (Work In Process). Useful in maintenance situations where teams have a high volume of bug fixes and small changes. Mixing scrum and kanban can help increase status transparency and help manage capacity. SCRUMBAN
  • 13. © Tasktop 2016 Like scrum, Extreme Programming is a variation on Agile principles. It’s typified by a drive to simplicity, pair programming, creating the unit test before writing the code and weaving a “theme” through the stories in order to keep the team focused on the big picture of what they are trying to accomplish. Like all Agile methods, development work is timeboxed, though XP suggests using weekly development cycles and quarterly cycles for planning. XP
  • 14. © Tasktop 2016 “Sixty-five percent of Agile expert firms mix ad hoc Agile practices, while only 42% of neophytes do.” The 2015 State of Agile Development: Learn From Agile Expert Firms, Forrester Research Inc., August, 2015
  • 15. © Tasktop 2016 WATER-AGILE-FALL While many large enterprises are adopting agile, the reality is that many are not able to completely switch to this approach. A long history of waterfall processes, annual corporate planning and budget activities, and Operations teams that cannot deploy software more frequently than quarterly, make it difficult to adopt agile practices in full. Many adopt Water-Agile-Fall which splits software delivery into three phrases: 1. High-level planning and budgeting 2. Agile development in two week sprints 3. Monthly or quarterly software deployment
  • 16. © Tasktop 2016 MAKING IT WORK IN THE ENTERPRISE
  • 17. © Tasktop 2016 Breaking up silos and implementing cross-functional teams can be a big cultural change in large enterprise. Successful implementation requires careful management and senior leaders to embrace the cultural shift, as well as finding people with the right skills. Leaders must embrace change. EMBRACE CULTURAL CHANGE
  • 18. © Tasktop 2016 As illustrated in this guide, there are a number of different approaches that you could take when implementing Agile. Pick one that best suits your organization and train a core team of developers and testers on that approach. Once you’ve achieved success with one team, implement your new techniques in more core teams. Once you’ve achieved success on several projects, “scale” your agile practices to incorporate other disciplines within software delivery. START SMALL, THEN SCALE
  • 19. © Tasktop 2016 ”Operations has too many manual processes, and the cost of the errors these manual processes cause comes out in the dollars lost for the business.” Gene Kim, author of The Phoenix Project: A Novel About IT, DevOps, And Helping Your Business Win
  • 20. © Tasktop 2016 Software development and delivery is an inherently scientific and creative process that requires highly skilled professionals. However, some aspects can be automated to reduce wasted time and errors caused by manual processes. IT automation to trigger builds and tests, automated tests for repetitive testing and the integration of the tools practitioners use to manage and execute their work, can all increase the effectiveness of teams. AUTOMATE WHAT YOU CAN
  • 21. © Tasktop 2016 Reduced batch size, more frequent delivery, and a focus on enabling collaboration means that you have to communicate much more, and much more frequently. Unless everyone is working in the same tool and with the same process, this can quickly become overwhelming. Automating the integration of tools allows information to flow, and increases visibility, traceability and productivity. INTEGRATE YOUR AGILE TOOLS
  • 22. © Tasktop 2016 Start by integrating your development and test tools. Aligning development and testing teams is difficult when they are using different tools. Syncing defects between the tools means that everyone can continue to work in their tool of choice, while still getting all the information they need to deliver software faster. GETTING STARTED TIP
  • 23. © Tasktop 2016 “Measuring and diagnosing delivery pipeline delays gives organizations the insight they need to improve their practices.” Boost Application Delivery Speed and Quality With Agile DevOps Practices, Forrester Research Inc., March 2016
  • 24. © Tasktop 2016 Aggregating data across teams, projects, domains and tools is essential. This will help answer questions that can improve the delivery process such as: • What teams are producing the most severe defects? • Why are those defects happening? • How quickly are they fixed? • Are teams getting project requirements on time? • Which teams need more resources to meet their deadlines? • What type of features results in the most customer complaints? METRICS FOR CONTINUOUS IMPROVEMENT
  • 25. © Tasktop 2016 Tasktop enables organizations to benefit from a connected, end-to-end software delivery lifecycle – starting from the needs of your business through software production. We look forward to discussing how your organization can scale Agile, Lean and DevOps initiatives through an integrated software lifecycle. www.tasktop.com info@tasktop.com