SlideShare a Scribd company logo
1 of 18
Transition of a BA from waterfall to
agile ways of working.
By Dinesh Boomi
Early stages of my agile journey
Crack on
with an agile
project
Dinesh
Boomi
Should I
request for a
formal
training?
Why agile?
Joined the project team...
Each one in my project team had a view on agile and only one team member
had prior agile experience…
I had a question. Are we really agile?
Really????
Agile is
another
SDLC
Methodology
!!??
Agile and
Scrum are
the same!!??
Agile is a
mindset !!??
Agile is
where your
requirements
are captured
as small user
stories!!??
And the list
of answers
goes on...
Of course we
are.. I attend
stand up
calls run by a
scrum
master!!!
Of course we
work in
sprints!!!
What were we doing actually?
What did experts (scrum master and agile project manager) say?
What you do here is not truly agile!!!!
Missed something that I wanted right from the beginning..
But managed to get into the 2nd training session!!!!
But - what is agile?
The agenda of many software industry leaders was to develop software quickly
and easily i.e. to be more agile. They all came together in 2001 to create a
manifesto and principles to develop software quickly and easily.
But - what is agile?
Agile Development Methodology
Scrum
Methodology
Extreme Programming
(XP)
Methodology
Crystal
Methodology
Lean
Methodology
Feature Driven
Development
Methodology
Agile Manifesto and Principles
Values promoted by the agile manifesto:
1. Individuals and interactions over processes and tools
2. Working software over comprehensive documentation
3. Customer collaboration over contract negotiation
4. Responding to change over following a plan
12 Principles
http://agilemanifesto.org/principles.html
There are several behaviours needed to stick to the manifesto and principles.
Scrum - Overview
Why agile ? - from an Analyst lens
Waterfall Methodology Scrum Methodology
Chasing
business
stakeholder
s for sign
off
Less
support
from
solution
design
Active
Business
Stakeholder
participatio
n
Solution
designers
are part of
the analysis
Bridging the
gap
between
business
and
technology
All
stakeholder
s are in the
room
Why agile ? - from an Analyst lens
Waterfall Methodology Scrum Methodology
Detailed
documentati
on
Documentat
ion far from
perfect -
refined
iteratively
More
collaboration
with end
users
through
innovation
school
Lack of
collaboration
with end
users
Managing
changes to
requirements
Ability to
respond to
changes
quickly
Why agile ? - from an Analyst lens
Waterfall Methodology Scrum Methodology
Lack of
involvement
in post live
defect
resolution
Involvement
in post live
defect
resolution
Lack of
involvement
in shape it
Key role in
shape it
Less
visibility on
‘How’ aspect
Key role in
defining
‘how’
Why agile ? - from an Analyst lens
Waterfall Methodology Scrum Methodology
Challenges
in estimation
Better
estimation
Difficult to
manage
changes in
MoSCoW
Key role in
backlog
prioritisatio
n
Rely on
business
stakeholders
for decision
making
Get chance
to play as a
proxy
Product
owner
Why agile ? - from an Analyst lens
Waterfall Methodology Scrum Methodology
I am the only
analyst
Everyone in
the team are
analysts
Challenges with Scrum Methodology
Trouble starts
● when stakeholders don’t have time or interest for regular participation with the scrum team.
● when resources are not dedicated completely to the project.
● when stakeholder’s regular participation tends them to ask for additional features randomly.
● when resources are not co-located.
● when a change has a dependency on a waterfall release.
BAs - be ready to change requirements very often :)
When to follow waterfall and when to follow agile?
Waterfall Agile
Requirements are stable and changes are
predictable.
Requirements are more likely to change
significantly and it is not easy to predict.
Easy to estimate accurately. Can’t estimate accurately until low level details
are uncovered.
Stakeholders are more concerned about
estimates and timelines.
Stakeholders are more concerned about quality,
user needs over costs and firm timelines.
Stakeholders cant participate regularly. Commitment from stakeholders with regards to
regular participation.
Dispersed team members. Everyone is in the room or right tools are
available to bring a dispersed team together.
Delivering the product at one go will add more
value.
Delivering the product in incremental way will
add more value.
Questions?

More Related Content

What's hot

Full-Stack Agile - The Sprint Review (Scrum)
Full-Stack Agile - The Sprint Review (Scrum)Full-Stack Agile - The Sprint Review (Scrum)
Full-Stack Agile - The Sprint Review (Scrum)Ashley-Christian Hardy
 
Self organizing team PM day, Lviv 2017
Self organizing team PM day, Lviv 2017Self organizing team PM day, Lviv 2017
Self organizing team PM day, Lviv 2017Nadiya Martsenyuk
 
Building a culture of quality real world examples #CAST2015
Building a culture of quality  real world examples #CAST2015Building a culture of quality  real world examples #CAST2015
Building a culture of quality real world examples #CAST2015Josh Meier
 
Agile: Don't Underestimate the Squishy Stuff
Agile: Don't Underestimate the Squishy StuffAgile: Don't Underestimate the Squishy Stuff
Agile: Don't Underestimate the Squishy Stuffstaceyloconnor
 
Team maturity scale: How old is your team?
Team maturity scale: How old is your team?Team maturity scale: How old is your team?
Team maturity scale: How old is your team?Tanya Ivanova
 
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...Lviv Startup Club
 
How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017Maurizio Mancini
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonRyan Ripley
 
A Startup Journey: Ad-hoc to Agile to Kanban
A Startup Journey: Ad-hoc to Agile to KanbanA Startup Journey: Ad-hoc to Agile to Kanban
A Startup Journey: Ad-hoc to Agile to KanbanSiddhi
 
How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017Maurizio Mancini
 
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)Cat McRae
 
Why agile is struggling in india naveen nanjundappa
Why agile is struggling in india   naveen nanjundappa Why agile is struggling in india   naveen nanjundappa
Why agile is struggling in india naveen nanjundappa Naveen Nanjundappa
 
Agile Roles & responsibilities
Agile Roles & responsibilitiesAgile Roles & responsibilities
Agile Roles & responsibilitiesRavi Tadwalkar
 

What's hot (20)

Full-Stack Agile - The Sprint Review (Scrum)
Full-Stack Agile - The Sprint Review (Scrum)Full-Stack Agile - The Sprint Review (Scrum)
Full-Stack Agile - The Sprint Review (Scrum)
 
Self organizing team PM day, Lviv 2017
Self organizing team PM day, Lviv 2017Self organizing team PM day, Lviv 2017
Self organizing team PM day, Lviv 2017
 
full-stack agile - Scrum Basics
full-stack agile -  Scrum Basicsfull-stack agile -  Scrum Basics
full-stack agile - Scrum Basics
 
Building a culture of quality real world examples #CAST2015
Building a culture of quality  real world examples #CAST2015Building a culture of quality  real world examples #CAST2015
Building a culture of quality real world examples #CAST2015
 
Agile: Don't Underestimate the Squishy Stuff
Agile: Don't Underestimate the Squishy StuffAgile: Don't Underestimate the Squishy Stuff
Agile: Don't Underestimate the Squishy Stuff
 
Team maturity scale: How old is your team?
Team maturity scale: How old is your team?Team maturity scale: How old is your team?
Team maturity scale: How old is your team?
 
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
 
How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old Son
 
A Startup Journey: Ad-hoc to Agile to Kanban
A Startup Journey: Ad-hoc to Agile to KanbanA Startup Journey: Ad-hoc to Agile to Kanban
A Startup Journey: Ad-hoc to Agile to Kanban
 
Introduction to Scrum
Introduction to Scrum Introduction to Scrum
Introduction to Scrum
 
How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017
 
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
 
Why agile is struggling in india naveen nanjundappa
Why agile is struggling in india   naveen nanjundappa Why agile is struggling in india   naveen nanjundappa
Why agile is struggling in india naveen nanjundappa
 
Agile Roles & responsibilities
Agile Roles & responsibilitiesAgile Roles & responsibilities
Agile Roles & responsibilities
 
full-stack agile: Common Agile Myths
full-stack agile: Common Agile Mythsfull-stack agile: Common Agile Myths
full-stack agile: Common Agile Myths
 
Scrum Master vs Agile Project Manager training by Manohar Prasad
Scrum Master vs Agile Project Manager training by Manohar PrasadScrum Master vs Agile Project Manager training by Manohar Prasad
Scrum Master vs Agile Project Manager training by Manohar Prasad
 
Meetup-Transition2AgileSHARE
Meetup-Transition2AgileSHAREMeetup-Transition2AgileSHARE
Meetup-Transition2AgileSHARE
 
Agile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For AllAgile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For All
 
Advantages and disadvantages of Agile approach for products and services deve...
Advantages and disadvantages of Agile approach for products and services deve...Advantages and disadvantages of Agile approach for products and services deve...
Advantages and disadvantages of Agile approach for products and services deve...
 

Similar to Transitioning from Waterfall to Agile as a Business Analyst

The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayHeidi Owens
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationAndreea Visanoiu
 
People issues with Agile Scrum Team
People issues with Agile Scrum TeamPeople issues with Agile Scrum Team
People issues with Agile Scrum TeamChandan Patary
 
Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and AgileMemi Beltrame
 
Results of the 2015 Digital PM Summit Digital PM Agile Retrospective
Results of the 2015 Digital PM Summit Digital PM Agile RetrospectiveResults of the 2015 Digital PM Summit Digital PM Agile Retrospective
Results of the 2015 Digital PM Summit Digital PM Agile RetrospectiveDave Prior
 
Scrum anti patterns More to unlearn than learn
Scrum anti patterns More to unlearn than learnScrum anti patterns More to unlearn than learn
Scrum anti patterns More to unlearn than learnTarun Singh
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Muhammad Ahmed
 
What happens to engineering manager in agile world
What happens to engineering manager in agile worldWhat happens to engineering manager in agile world
What happens to engineering manager in agile worldNaveen Indusekhar
 
It's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business contextIt's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business contextNicholas Ho
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics Elad Sofer
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumAnat (Alon) Salhov
 
Astudy into effectiveness of Total quality management Tools in Egypt
Astudy into effectiveness of Total quality management Tools in EgyptAstudy into effectiveness of Total quality management Tools in Egypt
Astudy into effectiveness of Total quality management Tools in EgyptMohammed Kamal
 

Similar to Transitioning from Waterfall to Agile as a Business Analyst (20)

Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
 
People issues with Agile Scrum Team
People issues with Agile Scrum TeamPeople issues with Agile Scrum Team
People issues with Agile Scrum Team
 
Agile antipatterns webinar august17
Agile antipatterns webinar august17Agile antipatterns webinar august17
Agile antipatterns webinar august17
 
LeaderGains at a glance
LeaderGains at a glanceLeaderGains at a glance
LeaderGains at a glance
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
 
Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and Agile
 
Results of the 2015 Digital PM Summit Digital PM Agile Retrospective
Results of the 2015 Digital PM Summit Digital PM Agile RetrospectiveResults of the 2015 Digital PM Summit Digital PM Agile Retrospective
Results of the 2015 Digital PM Summit Digital PM Agile Retrospective
 
Scrum anti patterns More to unlearn than learn
Scrum anti patterns More to unlearn than learnScrum anti patterns More to unlearn than learn
Scrum anti patterns More to unlearn than learn
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
 
scrum-talk
scrum-talkscrum-talk
scrum-talk
 
What happens to engineering manager in agile world
What happens to engineering manager in agile worldWhat happens to engineering manager in agile world
What happens to engineering manager in agile world
 
It's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business contextIt's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business context
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Scrum, A Brief Introduction
Scrum, A Brief IntroductionScrum, A Brief Introduction
Scrum, A Brief Introduction
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Astudy into effectiveness of Total quality management Tools in Egypt
Astudy into effectiveness of Total quality management Tools in EgyptAstudy into effectiveness of Total quality management Tools in Egypt
Astudy into effectiveness of Total quality management Tools in Egypt
 

Recently uploaded

Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 

Recently uploaded (20)

Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 

Transitioning from Waterfall to Agile as a Business Analyst

  • 1. Transition of a BA from waterfall to agile ways of working. By Dinesh Boomi
  • 2. Early stages of my agile journey Crack on with an agile project Dinesh Boomi Should I request for a formal training? Why agile?
  • 3. Joined the project team... Each one in my project team had a view on agile and only one team member had prior agile experience… I had a question. Are we really agile? Really???? Agile is another SDLC Methodology !!?? Agile and Scrum are the same!!?? Agile is a mindset !!?? Agile is where your requirements are captured as small user stories!!?? And the list of answers goes on... Of course we are.. I attend stand up calls run by a scrum master!!! Of course we work in sprints!!!
  • 4. What were we doing actually?
  • 5. What did experts (scrum master and agile project manager) say? What you do here is not truly agile!!!!
  • 6. Missed something that I wanted right from the beginning.. But managed to get into the 2nd training session!!!!
  • 7. But - what is agile? The agenda of many software industry leaders was to develop software quickly and easily i.e. to be more agile. They all came together in 2001 to create a manifesto and principles to develop software quickly and easily.
  • 8. But - what is agile? Agile Development Methodology Scrum Methodology Extreme Programming (XP) Methodology Crystal Methodology Lean Methodology Feature Driven Development Methodology
  • 9. Agile Manifesto and Principles Values promoted by the agile manifesto: 1. Individuals and interactions over processes and tools 2. Working software over comprehensive documentation 3. Customer collaboration over contract negotiation 4. Responding to change over following a plan 12 Principles http://agilemanifesto.org/principles.html There are several behaviours needed to stick to the manifesto and principles.
  • 11. Why agile ? - from an Analyst lens Waterfall Methodology Scrum Methodology Chasing business stakeholder s for sign off Less support from solution design Active Business Stakeholder participatio n Solution designers are part of the analysis Bridging the gap between business and technology All stakeholder s are in the room
  • 12. Why agile ? - from an Analyst lens Waterfall Methodology Scrum Methodology Detailed documentati on Documentat ion far from perfect - refined iteratively More collaboration with end users through innovation school Lack of collaboration with end users Managing changes to requirements Ability to respond to changes quickly
  • 13. Why agile ? - from an Analyst lens Waterfall Methodology Scrum Methodology Lack of involvement in post live defect resolution Involvement in post live defect resolution Lack of involvement in shape it Key role in shape it Less visibility on ‘How’ aspect Key role in defining ‘how’
  • 14. Why agile ? - from an Analyst lens Waterfall Methodology Scrum Methodology Challenges in estimation Better estimation Difficult to manage changes in MoSCoW Key role in backlog prioritisatio n Rely on business stakeholders for decision making Get chance to play as a proxy Product owner
  • 15. Why agile ? - from an Analyst lens Waterfall Methodology Scrum Methodology I am the only analyst Everyone in the team are analysts
  • 16. Challenges with Scrum Methodology Trouble starts ● when stakeholders don’t have time or interest for regular participation with the scrum team. ● when resources are not dedicated completely to the project. ● when stakeholder’s regular participation tends them to ask for additional features randomly. ● when resources are not co-located. ● when a change has a dependency on a waterfall release. BAs - be ready to change requirements very often :)
  • 17. When to follow waterfall and when to follow agile? Waterfall Agile Requirements are stable and changes are predictable. Requirements are more likely to change significantly and it is not easy to predict. Easy to estimate accurately. Can’t estimate accurately until low level details are uncovered. Stakeholders are more concerned about estimates and timelines. Stakeholders are more concerned about quality, user needs over costs and firm timelines. Stakeholders cant participate regularly. Commitment from stakeholders with regards to regular participation. Dispersed team members. Everyone is in the room or right tools are available to bring a dispersed team together. Delivering the product at one go will add more value. Delivering the product in incremental way will add more value.