SlideShare a Scribd company logo
1 of 19
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
>
Waterfall Model – World’s Costliest Mistake!
An average software project had a 10% success rate in the 1970s
System
Requirement
s
Software
Requirement
s
Analysis
Program
Design
Coding
Testing
Operations
System
Requirement
s
Software
Requirement
s
Analysis
Program
Design
Coding
Interpretation
of Royce’s Iterative
Waterfall Model
The first 90 percent of the code
accounts for the first 90% of
the development time.
The remaining 10 percent of
the code accounts for the
other 90% of the development
time
Royce’s
Iterative
Waterfall
Model
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
PRODUCT SUCCESS
The Agile
Way!
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
SCOPE
SCHEDULE BUDGET
Total Cost
(Not Quality)
Project Management Triangle
AGILE WATERFAL
L
LEAN
ADJUSTS
REQUIRES
GOAL
Spee
d
Trus
t
Scop
e
Predictabilit
y
Efficienc
y
Budge
t
Innovatio
n
Expertis
e
Schedul
e
Agile vs Waterfall vs Lean
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
Product Success: The AGILE Way!
> > > >
> > > >
Rework + Re-
estimate
Knowledge
Loss
Progress
Tracking
Risk and
Uncertainty
Limited
Feedback Inadequate
Evolution
PRODUCT
SUCCESS
Business
Centricit
y
VISION
User
Centricit
y
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
AGILE Principles
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
Agile Requirement Gathering – Why it matters?
Requirement Prioritization
INVEST Principles & User Stories
Independent | Negotiable | Valuable | Estimable | Small | Testable |
Multi Layered Stories
Focus on Executable Requirements
Test first Design | Test Driven
Development
MoSCoW | Value vs Effort | Kano Model | Cost of
Delay
Value Delivery & Max. ROI
Business Vision | Product Delivery
Complexity Management
Scope Definition
Complexity Identification
Market Alignment
User Experience | Market Demand | Risk Mitigation
Competitive Advantage | Continuous Improvement
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
Agile Prototyping
Sprint
Plannin
g
Daily
Scrum
Sprint
Backlog
Retrospectiv
e
Build
& Test Done?
Software
Development
Design
Feedbac
k
Feedbac
k
Short lead
Component
s
N
O
YE
S
Test ideas & encourage
Stakeholder discussion
Refine your software
& solidify the design
Seek feedback
Code is often usable for
the build
01
03
02
04
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
Agile Teams & Stakeholder Collaboration Techniques
Early Inclusion
Involve in Product Backlogs
Explain Product Benefits
Inclusion in Priority Discussions
Regularly communicate Progress & Feedback
Collaborate during Release Planning
Ask for feedback during reviews
Business | Proj. Mgmt. | Hardware | Software | Quality |
Testing | Compliance | Operations | Security
AGILE RELEASE TRAIN
Solutio
n
Cross Functional
Agile Teams
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
Growth & Adaptability
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
Growth and Adaptability
What does Scalability mean?
Reach | # of users | Availability | Managing peak load
01
Difference between Scalability & Performance
Response Time of an App Vs Peak load
02
Year-on-year Projections
User Base | Infrastructure | Storage | Memory | CPU
03
Technical Decisions
Microservices vs Monolithic | Serviceability | Availability
04
Scale exaggerates issues
From 2-3 users to millions of users
05
Sprint backlog Planning
Sprint Goals | What is the acceptance criteria?
06
New feature prioritization and Technical Debt
Who is the user? | What is the priority?
07
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
What is Waste &
How to avoid it?
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
What is Waste & How to reduce it?
Avoid Partial features
Avoid Additional out of scope features
Knowledge lost / re-learning
Underutilization of people - skill / competency mapping
Handoffs
Avoid Multitasking
Defects - shift left
Focus on continuous Code quality / reviews - shift left
Re-work due to lack of clarity on requirement
Manual work in place of Automation
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
Measuring Delivery
Performance
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
Measuring Delivery Performance
High Performers Medium Performers Low Performers
Deployment Frequency
On demand (multiple
deploys per day)
Between once per week &
once per month
Between once per week &
once per month
Lead Time for Changes Less than one hour
Between one week and one
month
Between one week and one
month
MTTR Less than one hour Less than one day
Between one day and one
week
Change Failure Rate 0-15% 0-15% 31-45%
Source: Accelerate – Building and Scaling High Performing Technology Organizations by Nicole Forsgrem
Velocity is an input for Planning and not measurement of performance. We should measure delivery performance
based on following parameters:
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
A high
Performing Culture
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
A High Performing Culture
Version Control
Deployment Automation
Continuous Integration
Trunk-based Development
Test Automation
Test Data Management
Shift left on Security
Loosely Coupled Architecture
Empowering Teams
Monitoring
Proactive Notification
Continuous
Delivery
Software Delivery
Performance
Organization
Performance
Identity
Team
Culture
Less
Rework
Source: Accelerate – Building and Scaling High Performing Technology Organizations by Nicole Forsgrem
www.azilen.com | Private & Confidential | Copyright AZILEN Technologies

More Related Content

Similar to ANIn Ahmedabad Jul 2023 |Waterfall & Agile- The Mindset in building scalable products by Chintan Shah

Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...ESEM 2014
 
Beyond JIRA: When Issue Tracking Alone Isn't Enough
Beyond JIRA: When Issue Tracking Alone Isn't Enough Beyond JIRA: When Issue Tracking Alone Isn't Enough
Beyond JIRA: When Issue Tracking Alone Isn't Enough Perforce
 
Leading the Transformation
Leading the TransformationLeading the Transformation
Leading the TransformationXebiaLabs
 
Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...
Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...
Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...CA Technologies
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidVMware Tanzu
 
Introduction of Secure Software Development Lifecycle
Introduction of Secure Software Development LifecycleIntroduction of Secure Software Development Lifecycle
Introduction of Secure Software Development LifecycleRishi Kant
 
Keys to establish sustainable DW and analytics on the cloud -Impetus webinar
Keys to establish sustainable DW and analytics on the cloud -Impetus webinarKeys to establish sustainable DW and analytics on the cloud -Impetus webinar
Keys to establish sustainable DW and analytics on the cloud -Impetus webinarImpetus Technologies
 
Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)Inflectra
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamMirco Hering
 
QA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference IsraelQA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference IsraelYuval Yeret
 
DevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentalityDevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentalityMirco Hering
 
The quality assurance checklist for progressive testing
The quality assurance checklist for progressive testingThe quality assurance checklist for progressive testing
The quality assurance checklist for progressive testingMaitrikpaida
 
The Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingCygnet Infotech
 
Continuous Testing - The Final Frontier
Continuous Testing - The Final FrontierContinuous Testing - The Final Frontier
Continuous Testing - The Final FrontierJaco Greyling
 
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycleDiUS
 
SpiraTest Overview Presentation (2019)
SpiraTest Overview Presentation (2019)SpiraTest Overview Presentation (2019)
SpiraTest Overview Presentation (2019)Inflectra
 
Test Automation is for Everyone
Test Automation is for EveryoneTest Automation is for Everyone
Test Automation is for EveryoneWorksoft
 

Similar to ANIn Ahmedabad Jul 2023 |Waterfall & Agile- The Mindset in building scalable products by Chintan Shah (20)

Highlights from ZendCon 2013
Highlights from ZendCon 2013Highlights from ZendCon 2013
Highlights from ZendCon 2013
 
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
 
Beyond JIRA: When Issue Tracking Alone Isn't Enough
Beyond JIRA: When Issue Tracking Alone Isn't Enough Beyond JIRA: When Issue Tracking Alone Isn't Enough
Beyond JIRA: When Issue Tracking Alone Isn't Enough
 
Leading the Transformation
Leading the TransformationLeading the Transformation
Leading the Transformation
 
Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...
Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...
Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to Avoid
 
The Future of Testing
The Future of TestingThe Future of Testing
The Future of Testing
 
Introduction of Secure Software Development Lifecycle
Introduction of Secure Software Development LifecycleIntroduction of Secure Software Development Lifecycle
Introduction of Secure Software Development Lifecycle
 
Keys to establish sustainable DW and analytics on the cloud -Impetus webinar
Keys to establish sustainable DW and analytics on the cloud -Impetus webinarKeys to establish sustainable DW and analytics on the cloud -Impetus webinar
Keys to establish sustainable DW and analytics on the cloud -Impetus webinar
 
Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit Amsterdam
 
QA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference IsraelQA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference Israel
 
DevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentalityDevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentality
 
The quality assurance checklist for progressive testing
The quality assurance checklist for progressive testingThe quality assurance checklist for progressive testing
The quality assurance checklist for progressive testing
 
The Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive Testing
 
Continuous Testing - The Final Frontier
Continuous Testing - The Final FrontierContinuous Testing - The Final Frontier
Continuous Testing - The Final Frontier
 
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
SpiraTest Overview Presentation (2019)
SpiraTest Overview Presentation (2019)SpiraTest Overview Presentation (2019)
SpiraTest Overview Presentation (2019)
 
Test Automation is for Everyone
Test Automation is for EveryoneTest Automation is for Everyone
Test Automation is for Everyone
 

More from AgileNetwork

ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...AgileNetwork
 
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by KunalANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by KunalAgileNetwork
 
ANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek NandyANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek NandyAgileNetwork
 
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...AgileNetwork
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...AgileNetwork
 
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta NalkeANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta NalkeAgileNetwork
 
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...AgileNetwork
 
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...AgileNetwork
 
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna SANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna SAgileNetwork
 
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...AgileNetwork
 
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...AgileNetwork
 
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...AgileNetwork
 
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaAgileNetwork
 
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...AgileNetwork
 
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...AgileNetwork
 
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya SitharamANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya SitharamAgileNetwork
 
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...AgileNetwork
 
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...AgileNetwork
 
ANIn Chennai Jul 2023 |Technical Agility in Startups by Sudarshan TS
ANIn Chennai Jul 2023 |Technical Agility in Startups by Sudarshan TSANIn Chennai Jul 2023 |Technical Agility in Startups by Sudarshan TS
ANIn Chennai Jul 2023 |Technical Agility in Startups by Sudarshan TSAgileNetwork
 
ANIn Ahmedabad March 2023 |Achieving Agility across the Enterprise by Kuldeep...
ANIn Ahmedabad March 2023 |Achieving Agility across the Enterprise by Kuldeep...ANIn Ahmedabad March 2023 |Achieving Agility across the Enterprise by Kuldeep...
ANIn Ahmedabad March 2023 |Achieving Agility across the Enterprise by Kuldeep...AgileNetwork
 

More from AgileNetwork (20)

ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
 
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by KunalANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
 
ANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek NandyANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
 
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta NalkeANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
 
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
 
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
 
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna SANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
 
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
 
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
 
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
 
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
 
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
 
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
 
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya SitharamANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
 
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
 
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
 
ANIn Chennai Jul 2023 |Technical Agility in Startups by Sudarshan TS
ANIn Chennai Jul 2023 |Technical Agility in Startups by Sudarshan TSANIn Chennai Jul 2023 |Technical Agility in Startups by Sudarshan TS
ANIn Chennai Jul 2023 |Technical Agility in Startups by Sudarshan TS
 
ANIn Ahmedabad March 2023 |Achieving Agility across the Enterprise by Kuldeep...
ANIn Ahmedabad March 2023 |Achieving Agility across the Enterprise by Kuldeep...ANIn Ahmedabad March 2023 |Achieving Agility across the Enterprise by Kuldeep...
ANIn Ahmedabad March 2023 |Achieving Agility across the Enterprise by Kuldeep...
 

Recently uploaded

原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...afaqsaeed463
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 

Recently uploaded (16)

原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 

ANIn Ahmedabad Jul 2023 |Waterfall & Agile- The Mindset in building scalable products by Chintan Shah

  • 1. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
  • 2. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
  • 3. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies > Waterfall Model – World’s Costliest Mistake! An average software project had a 10% success rate in the 1970s System Requirement s Software Requirement s Analysis Program Design Coding Testing Operations System Requirement s Software Requirement s Analysis Program Design Coding Interpretation of Royce’s Iterative Waterfall Model The first 90 percent of the code accounts for the first 90% of the development time. The remaining 10 percent of the code accounts for the other 90% of the development time Royce’s Iterative Waterfall Model
  • 4. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies PRODUCT SUCCESS The Agile Way! www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
  • 5. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies SCOPE SCHEDULE BUDGET Total Cost (Not Quality) Project Management Triangle AGILE WATERFAL L LEAN ADJUSTS REQUIRES GOAL Spee d Trus t Scop e Predictabilit y Efficienc y Budge t Innovatio n Expertis e Schedul e Agile vs Waterfall vs Lean
  • 6. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies Product Success: The AGILE Way! > > > > > > > > Rework + Re- estimate Knowledge Loss Progress Tracking Risk and Uncertainty Limited Feedback Inadequate Evolution PRODUCT SUCCESS Business Centricit y VISION User Centricit y
  • 7. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies AGILE Principles www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
  • 8. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies Agile Requirement Gathering – Why it matters? Requirement Prioritization INVEST Principles & User Stories Independent | Negotiable | Valuable | Estimable | Small | Testable | Multi Layered Stories Focus on Executable Requirements Test first Design | Test Driven Development MoSCoW | Value vs Effort | Kano Model | Cost of Delay Value Delivery & Max. ROI Business Vision | Product Delivery Complexity Management Scope Definition Complexity Identification Market Alignment User Experience | Market Demand | Risk Mitigation Competitive Advantage | Continuous Improvement
  • 9. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies Agile Prototyping Sprint Plannin g Daily Scrum Sprint Backlog Retrospectiv e Build & Test Done? Software Development Design Feedbac k Feedbac k Short lead Component s N O YE S Test ideas & encourage Stakeholder discussion Refine your software & solidify the design Seek feedback Code is often usable for the build 01 03 02 04
  • 10. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies Agile Teams & Stakeholder Collaboration Techniques Early Inclusion Involve in Product Backlogs Explain Product Benefits Inclusion in Priority Discussions Regularly communicate Progress & Feedback Collaborate during Release Planning Ask for feedback during reviews Business | Proj. Mgmt. | Hardware | Software | Quality | Testing | Compliance | Operations | Security AGILE RELEASE TRAIN Solutio n Cross Functional Agile Teams
  • 11. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies Growth & Adaptability www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
  • 12. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies Growth and Adaptability What does Scalability mean? Reach | # of users | Availability | Managing peak load 01 Difference between Scalability & Performance Response Time of an App Vs Peak load 02 Year-on-year Projections User Base | Infrastructure | Storage | Memory | CPU 03 Technical Decisions Microservices vs Monolithic | Serviceability | Availability 04 Scale exaggerates issues From 2-3 users to millions of users 05 Sprint backlog Planning Sprint Goals | What is the acceptance criteria? 06 New feature prioritization and Technical Debt Who is the user? | What is the priority? 07
  • 13. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies What is Waste & How to avoid it? www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
  • 14. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies What is Waste & How to reduce it? Avoid Partial features Avoid Additional out of scope features Knowledge lost / re-learning Underutilization of people - skill / competency mapping Handoffs Avoid Multitasking Defects - shift left Focus on continuous Code quality / reviews - shift left Re-work due to lack of clarity on requirement Manual work in place of Automation
  • 15. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies Measuring Delivery Performance www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
  • 16. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies Measuring Delivery Performance High Performers Medium Performers Low Performers Deployment Frequency On demand (multiple deploys per day) Between once per week & once per month Between once per week & once per month Lead Time for Changes Less than one hour Between one week and one month Between one week and one month MTTR Less than one hour Less than one day Between one day and one week Change Failure Rate 0-15% 0-15% 31-45% Source: Accelerate – Building and Scaling High Performing Technology Organizations by Nicole Forsgrem Velocity is an input for Planning and not measurement of performance. We should measure delivery performance based on following parameters:
  • 17. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies A high Performing Culture www.azilen.com | Private & Confidential | Copyright AZILEN Technologies
  • 18. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies A High Performing Culture Version Control Deployment Automation Continuous Integration Trunk-based Development Test Automation Test Data Management Shift left on Security Loosely Coupled Architecture Empowering Teams Monitoring Proactive Notification Continuous Delivery Software Delivery Performance Organization Performance Identity Team Culture Less Rework Source: Accelerate – Building and Scaling High Performing Technology Organizations by Nicole Forsgrem
  • 19. www.azilen.com | Private & Confidential | Copyright AZILEN Technologies