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

Sql 2012 always on
Sql 2012 always onSql 2012 always on
Sql 2012 always ondilip nayak
 
Facilitation techniques for Effective ScrumMasters
Facilitation techniques for Effective ScrumMastersFacilitation techniques for Effective ScrumMasters
Facilitation techniques for Effective ScrumMastersMarcos Garrido
 
A Day In The Life Of A DBA Manager
A Day In The Life Of A DBA ManagerA Day In The Life Of A DBA Manager
A Day In The Life Of A DBA ManagerMahesh Vallampati
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StoryNUS-ISS
 
Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Unai Roldán
 
敏捷軟體開發方法與 Scrum 簡介
敏捷軟體開發方法與 Scrum 簡介敏捷軟體開發方法與 Scrum 簡介
敏捷軟體開發方法與 Scrum 簡介曦 徐
 
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupWhat's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupYuval Yeret
 
Sql server 2016 always on 可用性グループ new features
Sql server 2016 always on 可用性グループ new featuresSql server 2016 always on 可用性グループ new features
Sql server 2016 always on 可用性グループ new featuresMasayuki Ozawa
 
Introduction to PostgreSQL
Introduction to PostgreSQLIntroduction to PostgreSQL
Introduction to PostgreSQLJim Mlodgenski
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumArrielle Mali
 
The Five R's: There Can be no DB2 Performance Improvement Without Them!
The Five R's: There Can be no DB2 Performance Improvement Without Them!The Five R's: There Can be no DB2 Performance Improvement Without Them!
The Five R's: There Can be no DB2 Performance Improvement Without Them!Craig Mullins
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsJesus Mendez
 
Ppt taller scrum v5 no ejercicios
Ppt taller scrum v5 no ejerciciosPpt taller scrum v5 no ejercicios
Ppt taller scrum v5 no ejerciciosHiberus Tecnologia
 

What's hot (20)

Sql 2012 always on
Sql 2012 always onSql 2012 always on
Sql 2012 always on
 
Facilitation techniques for Effective ScrumMasters
Facilitation techniques for Effective ScrumMastersFacilitation techniques for Effective ScrumMasters
Facilitation techniques for Effective ScrumMasters
 
A Day In The Life Of A DBA Manager
A Day In The Life Of A DBA ManagerA Day In The Life Of A DBA Manager
A Day In The Life Of A DBA Manager
 
Pillars of Scrum Slides for Andy
Pillars of Scrum Slides for AndyPillars of Scrum Slides for Andy
Pillars of Scrum Slides for Andy
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
 
Scrum - Product Backlog
Scrum - Product BacklogScrum - Product Backlog
Scrum - Product Backlog
 
Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)
 
敏捷軟體開發方法與 Scrum 簡介
敏捷軟體開發方法與 Scrum 簡介敏捷軟體開發方法與 Scrum 簡介
敏捷軟體開發方法與 Scrum 簡介
 
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupWhat's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
 
Scrum - evolução contínua
Scrum - evolução contínuaScrum - evolução contínua
Scrum - evolução contínua
 
Sql server 2016 always on 可用性グループ new features
Sql server 2016 always on 可用性グループ new featuresSql server 2016 always on 可用性グループ new features
Sql server 2016 always on 可用性グループ new features
 
Taller scrum-agiles
Taller scrum-agilesTaller scrum-agiles
Taller scrum-agiles
 
Introduction to PostgreSQL
Introduction to PostgreSQLIntroduction to PostgreSQL
Introduction to PostgreSQL
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
The Five R's: There Can be no DB2 Performance Improvement Without Them!
The Five R's: There Can be no DB2 Performance Improvement Without Them!The Five R's: There Can be no DB2 Performance Improvement Without Them!
The Five R's: There Can be no DB2 Performance Improvement Without Them!
 
QA in Agile World
QA in Agile WorldQA in Agile World
QA in Agile World
 
Estimation
EstimationEstimation
Estimation
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum Teams
 
Ppt taller scrum v5 no ejercicios
Ppt taller scrum v5 no ejerciciosPpt taller scrum v5 no ejercicios
Ppt taller scrum v5 no ejercicios
 

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

Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxSaqib Mansoor Ahmed
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Alex Marques
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...Pooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Smisbafathima9940
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyHafizMuhammadAbdulla5
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 

Recently uploaded (20)

Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptx
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biography
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 

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