SlideShare a Scribd company logo
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 2017
Nadiya Martsenyuk
 
full-stack agile - Scrum Basics
full-stack agile -  Scrum Basicsfull-stack agile -  Scrum Basics
full-stack agile - Scrum Basics
Ashley-Christian Hardy
 
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
Josh 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 Stuff
staceyloconnor
 
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 2017
Maurizio 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 Son
Ryan 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 Kanban
Siddhi
 
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
Maurizio 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 & responsibilities
Ravi Tadwalkar
 
full-stack agile: Common Agile Myths
full-stack agile: Common Agile Mythsfull-stack agile: Common Agile Myths
full-stack agile: Common Agile Myths
Ashley-Christian Hardy
 
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
Manohar Prasad, PgMP®, PMP®, PMI-ACP®, CAL®, ACC®, CSP®
 
Meetup-Transition2AgileSHARE
Meetup-Transition2AgileSHAREMeetup-Transition2AgileSHARE
Meetup-Transition2AgileSHARE
Obaidur (OB) Rashid
 
Agile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For AllAgile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For All
India Scrum Enthusiasts Community
 
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...
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 

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 Transition of a Business Analyst from waterfall to agile ways of working.

Agile for Business
Agile for BusinessAgile 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
Heidi Owens
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
Andreea Visanoiu
 
People issues with Agile Scrum Team
People issues with Agile Scrum TeamPeople issues with Agile Scrum Team
People issues with Agile Scrum Team
Chandan Patary
 
Agile antipatterns webinar august17
Agile antipatterns webinar august17Agile antipatterns webinar august17
Agile antipatterns webinar august17
Raj Kasturi, CSP-SM®, CSP-PO®, CSM®, CSPO®, MBA
 
LeaderGains at a glance
LeaderGains at a glanceLeaderGains at a glance
LeaderGains at a glance
SivaramAthmakuri1
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
Conscires Agile Practices
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
Conscires Agile Practices
 
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
Memi 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 Retrospective
Dave 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 learn
Tarun 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
 
scrum-talk
scrum-talkscrum-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
Naveen 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 context
Nicholas Ho
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
Anat (Alon) Salhov
 
Scrum, A Brief Introduction
Scrum, A Brief IntroductionScrum, A Brief Introduction
Scrum, A Brief Introduction
Muhammad Waqas Akram
 
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 scrum
Anat (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 Egypt
Mohammed Kamal
 

Similar to Transition of a Business Analyst from waterfall to agile ways of working. (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

What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
aymanquadri279
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Requirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional SafetyRequirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional Safety
Ayan Halder
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative AnalysisOdoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Envertis Software Solutions
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 

Recently uploaded (20)

What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Requirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional SafetyRequirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional Safety
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative AnalysisOdoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 

Transition of a Business Analyst from waterfall to agile ways of working.

  • 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.