SlideShare a Scribd company logo
1 of 34
www.unicomlearning.com
India Agile Week-2014
June 17th 2014 - Chennai
Agile maturity to scale for enterprise
& blending with Devops
Janardhanam Venkat
Director of Engineering
www.agileinbusiness.com
www.unicomlearning.com
Overview
UNICOM Presents
India Agile Week-2014
• Agile teams evolution
• Refine and fine tune agile adoption
• Leverage on external factor to succeed in Agile
• DevOps is part of agile
• Expanding agile in enterprise
• Scaled Agile Framework (SAFe)
• SAFe Value & Business Benefit
• Success Measure
www.unicomlearning.com
UNICOM Presents
India Agile Week-2014
1
• Evolution & Maturity
2
• Engineering Practices
3
• Blending into DevOps
4
• Expanding to Enterprise
www.unicomlearning.com
Evolution – Small Agile Team
UNICOM Presents
India Agile Week-2014
AGILE
TEAM
QA
Stake
Holders
POScrum
Master
DEV
www.unicomlearning.com
Evolution – Small Agile Team
UNICOM Presents
India Agile Week-2014
AGILE
TEAM
QA
Stake
Holders
POScrum
Master
DEV
www.unicomlearning.com
Agile Inception in Small Team
UNICOM Presents
India Agile Week-2014
• Agile Team Challenges
– Distributed Teams
– Breaking Stories into Tasks
– Estimation
– Doneness
– Understanding Agile
– Lone Product Owner
– Spike
– Team Ownership
www.unicomlearning.com
Maturity in Agile Teams
UNICOM Presents
India Agile Week-2014
• Tech Debt Management
• Pair Programming
• Stake holders on board
• Involving customers in Epic
• Documentation lag
• Unit test & QA test cases
www.unicomlearning.com
Adopt to Demand
UNICOM Presents
India Agile Week-2014
• Early to market – Pilot customers
• Fine tune sprint period – 1 or 2 or 3 weeks
• Estimation - Hours to Story Points
• Help from Tools
• Cut down stabilization sprint
• Adjust to high level requirements
Sprint 1
2 Wks
Sprint 2
2 Wks
Sprint X
2 Wks
Stabilization
Sprint 5 Wks
www.unicomlearning.com
Adopt to Demand
UNICOM Presents
India Agile Week-2014
• Metrics collection
• Knowledge management
• Slippage - Scrumfall to Agile
• Better Collaboration
Dev
QA
www.unicomlearning.com
Adopt to Demand
UNICOM Presents
India Agile Week-2014
• Metrics collection
• Knowledge management
• Slippage - Scrumfall to Agile
• Better Collaboration
Dev
QAQA
www.unicomlearning.com
UNICOM Presents
India Agile Week-2014
1
• Evolution & Maturity
2
• Engineering Practices
3
• Blending into DevOps
4
• Expanding to Enterprise
www.unicomlearning.com
Engineering Practices - Supporting Agile
UNICOM Presents
India Agile Week-2014
• Continuous Integration
• Automation Tests
• Test Driven Development
• Provisioning Platform
• ALM tools
• Release Automation
www.unicomlearning.com
UNICOM Presents
India Agile Week-2014
1
• Evolution & Maturity
2
• Engineering Practices
3
• Blending into DevOps
4
• Expanding to Enterprise
Challenges across the industry
Source: IT OPS & DEVOPS PRODUCTIVITY REPORT 2013
“The primary causes of downtime are:
human configuration error (40%),
software quality (30%) and missing
patches (20%).
Blending into DevOps
• Agile Manifest
– Our highest priority is to satisfy the customer through early and continuous delivery
of valuable software.
– Deliver working software frequently, from a couple of weeks to a couple of months,
with a preference to the shorter timescale.
• Culture - Dev and ops finger pointing
– Dev says “Works in my environment”
– Ops says “Does not work in production”
• Ops to be included in agile from the beginning of the release
Blending into DevOps
• Agile Manifest
– Our highest priority is to satisfy the customer through early and continuous delivery
of valuable software.
– Deliver working software frequently, from a couple of weeks to a couple of months,
with a preference to the shorter timescale.
• Culture - Dev and ops finger pointing
– Dev says “Works in my environment”
– Ops says “Does not work in production”
• Ops to be included in agile from the beginning of the release
Dev
• Developers
• QA testers
• UX developers
• Architects
Ops
• System Admins - Setups servers
• Release Managers - Configures & deploys code
• Webserver Admins – Installs & supports webserver
• DBA – Installs and maintains database
DevOps
• Ops to participate in story qualification
• Ops included in planning
• Ops to test the product before release
• Release Automation - deployment infrastructure as code
– Eliminate manual hand off to reduce errors
– Enable faster release of changes
– Repeatable without errors Source: Jason Sanders Teched North America
www.unicomlearning.com
UNICOM Presents
India Agile Week-2014
1
• Evolution & Maturity
2
• Engineering Practices
3
• Blending into DevOps
4
• Expanding to Enterprise
www.unicomlearning.com
Expanding in Enterprise
UNICOM Presents
India Agile Week-2014
AGILE
TEAM
QA
Stake
Holders
PO
Ops
DEV
www.unicomlearning.com
Expanding in Enterprise
UNICOM Presents
India Agile Week-2014
www.unicomlearning.com
Expanding in Enterprise
UNICOM Presents
India Agile Week-2014
www.unicomlearning.com
Expanding in Enterprise
UNICOM Presents
India Agile Week-2014
• Educate Senior Management
• Training teams on Agile and specialized area
• Team Ownership
• Agile from top to bottom
• Existing PPM Role Mapping
• Continuous Training & Sharing
www.unicomlearning.com
Traditional Agile Organization
UNICOM Presents
India Agile Week-2014
Portfolio
Team
Program
Waterfall
Waterfall
Agile
www.unicomlearning.com
Traditional Agile Organization
UNICOM Presents
India Agile Week-2014
Portfolio
Team
Program
Waterfall
Waterfall
Agile
Agile
Agile
www.unicomlearning.com
Traditional Agile Organization
UNICOM Presents
India Agile Week-2014
Portfolio
Team
Program
Waterfall
Waterfall
Agile
Agile
Agile
www.unicomlearning.com
Traditional Agile Organization
UNICOM Presents
India Agile Week-2014
Portfolio
Team
Program
Waterfall
Waterfall
Agile
Agile
Agile
Role change from PMO To
Services & Support Ownership
Delivery Adoption
Change Management Benefit realization
Change Leadership
Business Value
www.unicomlearning.com
Agile at Scale
UNICOM Presents
India Agile Week-2014
Portfolio
Backlog
Value Streams
•Investment
•Themes
Business
Epics
Architectural
EpicsPortfolio Manager
Program Manager
Business Owner
EA
Scaled Agilist
• Centralized strategy & decentralized execution
• Metrics for governance
• Communities of Practice (COP)
• Kanban and WIP limit
Portfolio
Program
Backlog
Roadmap
Vision
Portfolio
BacklogProduct Management
Release Management
Feature Owner
Architect
UX designer
Release Train Engineer
DevOps
System Engineer
• Aligned to common mission through single backlog
• Common sprint length and estimation
Program
PSI PSI HIP
FEATURE FEATURE
Agile Release Train
Program
• Feature teams
• Agile Release Train (ART)
• Potential Shippable Increment (PSI)
• Hardening, Innovation & Planning Sprint (HIP)
ReleasePlanning
ReleasePlanning
PSI
ReleasePlanning
Team
Backlog
Program
Backlog
Scrum Master
Product Owner
Developer
Tester
• Empowered, self-organizing, self-managing cross-functional
teams
• Teams operate under program vision, architecture
and user experience guidance
Team
www.unicomlearning.com
Scaled Agile Framework
UNICOM Presents
India Agile Week-2014
SAFe Core Values
 Code Quality
 Program Execution
 Alignment
 Transparency
Business Result
 Engagement
 Productivity
 Time to market
 Quality
Benefit & Noise
 Governance
 Customize
 Service Industry
 Monitoring Metrics
 No control
Summary
Source: Ivar Jacobson International Case Study
www.unicomlearning.com
India Agile Week-2014
Organized by
UNICOM Trainings & Seminars Pvt. Ltd.
contact@unicomlearning.com
Speaker name: Janardhanam Venkat
Email ID: venkatj@collab.net

More Related Content

What's hot

Embedded meets Agile
Embedded meets AgileEmbedded meets Agile
Embedded meets Agile
Ravneet Kaur
 

What's hot (20)

#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
 
QA in Agile World
QA in Agile WorldQA in Agile World
QA in Agile World
 
Embedded meets Agile
Embedded meets AgileEmbedded meets Agile
Embedded meets Agile
 
Accelerate Testing in Agile through a Shared Business Domain Language
Accelerate Testing in Agile through a Shared Business Domain LanguageAccelerate Testing in Agile through a Shared Business Domain Language
Accelerate Testing in Agile through a Shared Business Domain Language
 
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
 
Transforming Content
Transforming ContentTransforming Content
Transforming Content
 
Dev ops
Dev opsDev ops
Dev ops
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
 
Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?
 
Lean Kanban and Lean Portfolio Management in SAFe 4.5
Lean Kanban and Lean Portfolio Management in SAFe 4.5Lean Kanban and Lean Portfolio Management in SAFe 4.5
Lean Kanban and Lean Portfolio Management in SAFe 4.5
 
QA in Digitalized World - Kari Kakkonen
QA in Digitalized World - Kari KakkonenQA in Digitalized World - Kari Kakkonen
QA in Digitalized World - Kari Kakkonen
 
Quality and Testing in Agile
Quality and Testing in AgileQuality and Testing in Agile
Quality and Testing in Agile
 
Starting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the EnterpriseStarting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the Enterprise
 
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practice
 
Agile toolkit
Agile toolkitAgile toolkit
Agile toolkit
 
20180416 reactive is_a_product_rs
20180416 reactive is_a_product_rs20180416 reactive is_a_product_rs
20180416 reactive is_a_product_rs
 
Understanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeUnderstanding the DevOps Tooling Landscape
Understanding the DevOps Tooling Landscape
 
Agile con2014ver4
Agile con2014ver4Agile con2014ver4
Agile con2014ver4
 
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainEssential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release Train
 
Build And Test Automation - Shortening the Feedback Loop
Build And Test Automation - Shortening the Feedback LoopBuild And Test Automation - Shortening the Feedback Loop
Build And Test Automation - Shortening the Feedback Loop
 

Similar to India agile week chennai - Agile maturity to scale for enterprise & blending with Devops

SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014
Justin Petite
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
MnyMehr
 

Similar to India agile week chennai - Agile maturity to scale for enterprise & blending with Devops (20)

Test Automation - pathway for building and sustaining agile teams
Test Automation - pathway for building and sustaining agile teamsTest Automation - pathway for building and sustaining agile teams
Test Automation - pathway for building and sustaining agile teams
 
Agile Metrics Boom or Bane
Agile Metrics Boom or BaneAgile Metrics Boom or Bane
Agile Metrics Boom or Bane
 
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
 
SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014
 
Introducing the Enterprise Transformation Meta Model
Introducing the Enterprise Transformation Meta ModelIntroducing the Enterprise Transformation Meta Model
Introducing the Enterprise Transformation Meta Model
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla Meetup
 
Agile Primer: A 360 Degree Introduction
Agile Primer: A 360 Degree IntroductionAgile Primer: A 360 Degree Introduction
Agile Primer: A 360 Degree Introduction
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Puppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolutionPuppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolution
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
Agile Overview Session
Agile Overview SessionAgile Overview Session
Agile Overview Session
 
Introduction to Devops and its applications
Introduction to Devops and  its applicationsIntroduction to Devops and  its applications
Introduction to Devops and its applications
 
The DevOps Playbook: How to Start, Scale, and Succeed
The DevOps Playbook: How to Start, Scale, and SucceedThe DevOps Playbook: How to Start, Scale, and Succeed
The DevOps Playbook: How to Start, Scale, and Succeed
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
 

More from Venkat Janardhanam, MS, MBA (11)

Test management in Agile Teams
Test management in Agile TeamsTest management in Agile Teams
Test management in Agile Teams
 
Test Management in TeamForge
Test Management in TeamForgeTest Management in TeamForge
Test Management in TeamForge
 
Team forge Test Management with TestLink
Team forge Test Management with TestLinkTeam forge Test Management with TestLink
Team forge Test Management with TestLink
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
 
Agile Adoption in Testing 2013 - v2
Agile Adoption in Testing 2013 - v2Agile Adoption in Testing 2013 - v2
Agile Adoption in Testing 2013 - v2
 
Developer want change Ops want control - devops
Developer want change Ops want control - devopsDeveloper want change Ops want control - devops
Developer want change Ops want control - devops
 
Agile developers do it globally - v5
Agile developers do it globally - v5Agile developers do it globally - v5
Agile developers do it globally - v5
 
Improving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNetImproving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNet
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Purpose Of ALM Tool
Purpose Of ALM ToolPurpose Of ALM Tool
Purpose Of ALM Tool
 
Agile ALM Tool Comparison
Agile ALM Tool ComparisonAgile ALM Tool Comparison
Agile ALM Tool Comparison
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

India agile week chennai - Agile maturity to scale for enterprise & blending with Devops

Editor's Notes

  1. Development Productivity Development Velocity IP re-use/app mapping Continuous Delivery Business Innovation App Modernization Social/Collaboration DevOps Integration Cost Reduction License/Vendors IT Support Infrastructure Travel Compliance & Visibility Access Control IP Protection Corporate Controls Audit-ready history Global Reporting Contractor Mgt