SlideShare a Scribd company logo
1 of 19
Agility
Zaid Shabbir
zaidshabbir@gmail.com
>
02/08/2022
WHY
HOW
WHAT
<
Agenda
• Why needs software agility.
• How achieve software agility.
• What is software agility.
• Agile Manifesto.
• Agile Principals.
• Frameworks and method to achieve software agility.
• Choose the right framework / model.
• Be Aware About Myths.
Software Agility
Why We Need Software
Agility ?
Software Agility 3
Why Needs Software Agility
• Deliver high quality valuable product and services quickly in a sustainable way.
• Respond quickly to customer and users need and sustain in competitive environment.
• To maximize customer satisfaction.
• Run fast to achieve set goals.
• Easily and quickly adapt the change.
• Better stakeholders' engagement.
• User focused development.
• Better control on project delivery.
• Deliver maximum value.
• …
• And off course to maximum profitability $$$.
Software Agility
How We Can Achieve
Software Agility ?
Software Agility 5
How Achieve Software Agility
Software Agility 6
• Through better stakeholder coordination.
• Quickly respond to change and deliver continuously.
• Chose the most suitable software agility framework/model for your team.
• Needs to focus on deliverable values and speed.
• Speedup quality deliveries through automation.
• Be aware of waterfall integration with Agile methods ?
• To change the organizational culture and mind set.
• Promote team (we) culture instead of individual (I).
• Avoid heavy loaded processes, needs to promote simple and lighter weight processes.
• Automate maximum we can.
• Needs to promote cross functional team culture with T-Shape skills.
• Move on left shift approach.
How Achieve Software Agility
Software Agility 7
• To change the organizational culture and mind set.
• …
• Building a sense of ownership, respect, openness and trust culture.
• Promote facilitation, inspection and adoption culture from top to bottom
• Avoid fear and blaming culture.
• Set clear business vision and goals so that all the stakeholders on same page and put
efforts on same direction.
• Don’t forget to identify company objectives and measure key results quantitatively.
• Continuously monitor objectives and key results and adapt the adjustments accordingly.
• Internal /external retrospective about where we stand on Agility.
• Agility is just not for software development ?
• Don’t forget to adapt Devops / MLOPS.
What Is Software Agility ?
Software Agility 8
Agile Manifesto
• Individual and interactions
• Working product
• Customer collaboration
• Responding to change
< over
< over
< over
< over
• Processes and Tools
• Comprehensive documentation
• Contract negotiations
• Follow the plan
Software Agility 9
What is Software Agility
• Agility isn’t a formula, a framework, nor a set of roles and rituals to follow. It’s a
timeless way of thinking and being that matures with practice and skill (Joshua
Kerievsky, CEO Industrial Logic, Agile Alliance, 2022 )
Software Agility 10
What is Software Agility …
Agile Frameworks and Methodologies
Software Agility 11
Choose the Right Agile
Framework / Model But
How ?
Software Agility 12
Choose the Right Agile Framework / Model …
• Scrum: Recommended when meet following criteria.
• 3-9 people's team. Incase of bigger team we can split into multiple.
• Requirement not changing on daily basis.
• Aprox 70-80% predictable sprint backlog.
• Deliverables are expected after fixed iteration.
• Fully functional team and all the project/product development decisions made within
team.
• Within sprint, team is fully empowered to make decisions.
• Estimate stories so that we predict deliverables on each iterations.
• Dedicated roles for product owner, scrum master.
• All the scrum events are mandatory.
• No Limit on in-progress task, its team decision how they burn the sprint backlog.
13
Software Agility
Choose the Right Agile Framework / Model
• Kanban: Recommend in following conditions.
• 1-10 people's team, bigger team needs to broken in small.
• Requirements change on approximately on daily basis.
• No timebox deliverable plan.
• Resources may not be available for team100%.
• Visualize the team progress on board.
• Wants more flexibility in team.
• Team is not fully functional and depend on external factors.
• Limit the in-progress Items.
• No fixed iteration.
• Most suitable for supporting activates( product support, infrastructure management
etc.).
• No story estimation.
14
Software Agility
Choose the Right Agile Framework / Model …
• Scrum-Ban: Recommended in following conditions.
• 3-9 people's team. Incase of bigger team we can split into multiple.
• Goals are broken in sprint iterations and after each fixed time box iteration deliverables expected.
• Execute scrum events (daily standup, sprint planning, sprint demo, sprint retrospective) but we
may adjust as per requirements.
• Requirements may or may not change on daily basis but aprox 50% of iteration backlog clear.
• Resources may or may not be available for team 100%.
• Wants more flexibility in team.
• Team may or may not fully functional.
• Visualize the team progress on board.
• May or may not estimate stories.
• With respect to rolls and responsibility wants more flexibility.
• Set maximum In-Progress tasks limit.
15
Software Agility
Choose the Right Agile Framework / Model
• Extreme Programming: Recommended in following conditions.
• 2-12+ people's team.
• No requirements define, decisions made on the fly.
• Wants more flexibility in team.
• Most suitable for short term projects up to 1 month.
• More capable to accommodate the changes frequently.
• Works better where core standards and practices defined.
• On-Site Customer. Customers fully engaged with team.
• Pair programming.
• No timebox activity.
• No Story estimation.
16
Software Agility
Be Aware About Myths
Software Agility 17
Be Aware About Myths
• Agility transformation completed within 6 months.
• Agility is new.
• We are agile because we are on scrum.
• We are agile because we are using Azure DevOps / Jira.
• Agility is for only software development.
• Agility is best practice for everyone and everywhere.
• No documentation required in Agile.
• Agile team has complete freedom to decide how they work.
• Agile is a sliver bullet for all your problems.
18
Software Agility
Thank you
Agility isn’t a formula, a framework, nor a
set of roles and rituals to follow. It’s a
timeless way of thinking and being that
matures with practice and skill (Joshua
Kerievsky, CEO Industrial Logic, Agile
Alliance, 2022 )
Zaid Shabbir
zaidshabbir@gmail.com

More Related Content

What's hot

Release Train Engineer - the Master Scrum Master
Release Train Engineer  - the Master Scrum Master Release Train Engineer  - the Master Scrum Master
Release Train Engineer - the Master Scrum Master Mia Horrigan
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? Stefania Marinelli
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodologyAbdullah Raza
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
SAFe® PI Planning - 4 locations - but how?
SAFe® PI Planning - 4 locations - but how?SAFe® PI Planning - 4 locations - but how?
SAFe® PI Planning - 4 locations - but how?Silvio Wandfluh
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachCprime
 
Introduction To Scrum For Managers
Introduction To Scrum For ManagersIntroduction To Scrum For Managers
Introduction To Scrum For ManagersRobert Dempsey
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentBrad Appleton
 
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!
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & PlanningAgileDad
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsMike Cottmeyer
 
Scrum 101
Scrum 101Scrum 101
Scrum 101beLithe
 

What's hot (20)

Release Train Engineer - the Master Scrum Master
Release Train Engineer  - the Master Scrum Master Release Train Engineer  - the Master Scrum Master
Release Train Engineer - the Master Scrum Master
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day?
 
Scrum training
Scrum trainingScrum training
Scrum training
 
Do better-scrum
Do better-scrumDo better-scrum
Do better-scrum
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Scrum
Scrum Scrum
Scrum
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
RTE Presentation
RTE PresentationRTE Presentation
RTE Presentation
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
SAFe® PI Planning - 4 locations - but how?
SAFe® PI Planning - 4 locations - but how?SAFe® PI Planning - 4 locations - but how?
SAFe® PI Planning - 4 locations - but how?
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
 
Introduction To Scrum For Managers
Introduction To Scrum For ManagersIntroduction To Scrum For Managers
Introduction To Scrum For Managers
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software Development
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
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
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Giới thiệu Agile + Scrum
Giới thiệu Agile + ScrumGiới thiệu Agile + Scrum
Giới thiệu Agile + Scrum
 

Similar to Software Agility.pptx

Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureJAX Chamber IT Council
 
20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshop20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshopdan.p.taylor
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxSamira AlShahrani
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software EngineeringPurvik Rana
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An IntroductionGlobal SQA
 
Building the A - Team
Building the A - TeamBuilding the A - Team
Building the A - TeamLucas Bruce
 
Agile at Glasswing
Agile at GlasswingAgile at Glasswing
Agile at GlasswingRajeev Soni
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfSwapnikaReddy6
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptxRafeeq T
 
Agile Software Development Life Cycle
Agile Software Development Life CycleAgile Software Development Life Cycle
Agile Software Development Life CycleUTKARSHSRIVASTAVA235
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyDoug Hemminger
 

Similar to Software Agility.pptx (20)

Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
 
Agile
AgileAgile
Agile
 
Agile 101
Agile 101Agile 101
Agile 101
 
20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshop20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshop
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
English digital business 2.1.pptx
English digital business 2.1.pptxEnglish digital business 2.1.pptx
English digital business 2.1.pptx
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
Building the A - Team
Building the A - TeamBuilding the A - Team
Building the A - Team
 
Agile
Agile Agile
Agile
 
Agile at Glasswing
Agile at GlasswingAgile at Glasswing
Agile at Glasswing
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla Meetup
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptx
 
Agile Software Development Life Cycle
Agile Software Development Life CycleAgile Software Development Life Cycle
Agile Software Development Life Cycle
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodology
 

More from Zaid Shabbir

Modern SDLC and QA.pptx
Modern SDLC and QA.pptxModern SDLC and QA.pptx
Modern SDLC and QA.pptxZaid Shabbir
 
Software Testing and Agility
Software Testing and Agility Software Testing and Agility
Software Testing and Agility Zaid Shabbir
 
Data security and Integrity
Data security and IntegrityData security and Integrity
Data security and IntegrityZaid Shabbir
 
Cloud computing &amp; dbms
Cloud computing &amp; dbmsCloud computing &amp; dbms
Cloud computing &amp; dbmsZaid Shabbir
 
No sql bigdata and postgresql
No sql bigdata and postgresqlNo sql bigdata and postgresql
No sql bigdata and postgresqlZaid Shabbir
 
Files and data storage
Files and data storageFiles and data storage
Files and data storageZaid Shabbir
 
Tree and binary tree
Tree and binary treeTree and binary tree
Tree and binary treeZaid Shabbir
 
Introduction to data structure
Introduction to data structureIntroduction to data structure
Introduction to data structureZaid Shabbir
 

More from Zaid Shabbir (13)

Modern SDLC and QA.pptx
Modern SDLC and QA.pptxModern SDLC and QA.pptx
Modern SDLC and QA.pptx
 
Software Testing and Agility
Software Testing and Agility Software Testing and Agility
Software Testing and Agility
 
Data security and Integrity
Data security and IntegrityData security and Integrity
Data security and Integrity
 
Cloud computing &amp; dbms
Cloud computing &amp; dbmsCloud computing &amp; dbms
Cloud computing &amp; dbms
 
No sql bigdata and postgresql
No sql bigdata and postgresqlNo sql bigdata and postgresql
No sql bigdata and postgresql
 
Files and data storage
Files and data storageFiles and data storage
Files and data storage
 
Queue
QueueQueue
Queue
 
Queue
QueueQueue
Queue
 
Sorting
SortingSorting
Sorting
 
Stack
StackStack
Stack
 
Tree and binary tree
Tree and binary treeTree and binary tree
Tree and binary tree
 
Sorting
SortingSorting
Sorting
 
Introduction to data structure
Introduction to data structureIntroduction to data structure
Introduction to data structure
 

Recently uploaded

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
 
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
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
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
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
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
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
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
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
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
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
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
 
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
 
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
 

Recently uploaded (17)

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
 
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
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
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)
 
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...
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
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...
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
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
 
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
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
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
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
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
 
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
 
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
 

Software Agility.pptx

  • 2. Agenda • Why needs software agility. • How achieve software agility. • What is software agility. • Agile Manifesto. • Agile Principals. • Frameworks and method to achieve software agility. • Choose the right framework / model. • Be Aware About Myths. Software Agility
  • 3. Why We Need Software Agility ? Software Agility 3
  • 4. Why Needs Software Agility • Deliver high quality valuable product and services quickly in a sustainable way. • Respond quickly to customer and users need and sustain in competitive environment. • To maximize customer satisfaction. • Run fast to achieve set goals. • Easily and quickly adapt the change. • Better stakeholders' engagement. • User focused development. • Better control on project delivery. • Deliver maximum value. • … • And off course to maximum profitability $$$. Software Agility
  • 5. How We Can Achieve Software Agility ? Software Agility 5
  • 6. How Achieve Software Agility Software Agility 6 • Through better stakeholder coordination. • Quickly respond to change and deliver continuously. • Chose the most suitable software agility framework/model for your team. • Needs to focus on deliverable values and speed. • Speedup quality deliveries through automation. • Be aware of waterfall integration with Agile methods ? • To change the organizational culture and mind set. • Promote team (we) culture instead of individual (I). • Avoid heavy loaded processes, needs to promote simple and lighter weight processes. • Automate maximum we can. • Needs to promote cross functional team culture with T-Shape skills. • Move on left shift approach.
  • 7. How Achieve Software Agility Software Agility 7 • To change the organizational culture and mind set. • … • Building a sense of ownership, respect, openness and trust culture. • Promote facilitation, inspection and adoption culture from top to bottom • Avoid fear and blaming culture. • Set clear business vision and goals so that all the stakeholders on same page and put efforts on same direction. • Don’t forget to identify company objectives and measure key results quantitatively. • Continuously monitor objectives and key results and adapt the adjustments accordingly. • Internal /external retrospective about where we stand on Agility. • Agility is just not for software development ? • Don’t forget to adapt Devops / MLOPS.
  • 8. What Is Software Agility ? Software Agility 8
  • 9. Agile Manifesto • Individual and interactions • Working product • Customer collaboration • Responding to change < over < over < over < over • Processes and Tools • Comprehensive documentation • Contract negotiations • Follow the plan Software Agility 9 What is Software Agility • Agility isn’t a formula, a framework, nor a set of roles and rituals to follow. It’s a timeless way of thinking and being that matures with practice and skill (Joshua Kerievsky, CEO Industrial Logic, Agile Alliance, 2022 )
  • 10. Software Agility 10 What is Software Agility …
  • 11. Agile Frameworks and Methodologies Software Agility 11
  • 12. Choose the Right Agile Framework / Model But How ? Software Agility 12
  • 13. Choose the Right Agile Framework / Model … • Scrum: Recommended when meet following criteria. • 3-9 people's team. Incase of bigger team we can split into multiple. • Requirement not changing on daily basis. • Aprox 70-80% predictable sprint backlog. • Deliverables are expected after fixed iteration. • Fully functional team and all the project/product development decisions made within team. • Within sprint, team is fully empowered to make decisions. • Estimate stories so that we predict deliverables on each iterations. • Dedicated roles for product owner, scrum master. • All the scrum events are mandatory. • No Limit on in-progress task, its team decision how they burn the sprint backlog. 13 Software Agility
  • 14. Choose the Right Agile Framework / Model • Kanban: Recommend in following conditions. • 1-10 people's team, bigger team needs to broken in small. • Requirements change on approximately on daily basis. • No timebox deliverable plan. • Resources may not be available for team100%. • Visualize the team progress on board. • Wants more flexibility in team. • Team is not fully functional and depend on external factors. • Limit the in-progress Items. • No fixed iteration. • Most suitable for supporting activates( product support, infrastructure management etc.). • No story estimation. 14 Software Agility
  • 15. Choose the Right Agile Framework / Model … • Scrum-Ban: Recommended in following conditions. • 3-9 people's team. Incase of bigger team we can split into multiple. • Goals are broken in sprint iterations and after each fixed time box iteration deliverables expected. • Execute scrum events (daily standup, sprint planning, sprint demo, sprint retrospective) but we may adjust as per requirements. • Requirements may or may not change on daily basis but aprox 50% of iteration backlog clear. • Resources may or may not be available for team 100%. • Wants more flexibility in team. • Team may or may not fully functional. • Visualize the team progress on board. • May or may not estimate stories. • With respect to rolls and responsibility wants more flexibility. • Set maximum In-Progress tasks limit. 15 Software Agility
  • 16. Choose the Right Agile Framework / Model • Extreme Programming: Recommended in following conditions. • 2-12+ people's team. • No requirements define, decisions made on the fly. • Wants more flexibility in team. • Most suitable for short term projects up to 1 month. • More capable to accommodate the changes frequently. • Works better where core standards and practices defined. • On-Site Customer. Customers fully engaged with team. • Pair programming. • No timebox activity. • No Story estimation. 16 Software Agility
  • 17. Be Aware About Myths Software Agility 17
  • 18. Be Aware About Myths • Agility transformation completed within 6 months. • Agility is new. • We are agile because we are on scrum. • We are agile because we are using Azure DevOps / Jira. • Agility is for only software development. • Agility is best practice for everyone and everywhere. • No documentation required in Agile. • Agile team has complete freedom to decide how they work. • Agile is a sliver bullet for all your problems. 18 Software Agility
  • 19. Thank you Agility isn’t a formula, a framework, nor a set of roles and rituals to follow. It’s a timeless way of thinking and being that matures with practice and skill (Joshua Kerievsky, CEO Industrial Logic, Agile Alliance, 2022 ) Zaid Shabbir zaidshabbir@gmail.com