SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
BA ROLE: AGILE VS. WATERFALL
Yanko Ivanov and Tatiana Baquero Cakici
November 13, 2017
HIGHLIGHTS
Agile BA performs similar core activities as traditional BA.
Mental shift: Continuous improvement and feedback.
Mental shift: Imperfect is OK.
TABLE OF CONTENTS
OVERVIEW
THE BA ROLE IN AN AGILE PROJECT
MANAGING REQUIREMENTS
CHALLENGES FOR THE NEW AGILE BA
WATERFALL PROJECT MANAGEMENT
▪ Months of planning before development begins.
▪ Months before your customers are interacting with what was developed.
▪ No time to change course along the way. By the time people provide
feedback, it is too late.
AGILE PROJECT MANAGEMENT
▪ Time boxed and iterative product delivery.
▪ Incremental product development.
▪ Continuous delivery:
▪ Analysis
▪ Design
▪ Code
▪ Test
THE BA ROLE IN AN AGILE PROJECT
THE BA IS NOT THE PRODUCT OWNER
Business Analyst
Primary focus is:
• Requirements management,
analysis, and timely clarification;
• Relies on the PO for priority and
other product decisions.
Product Owner
Primary focus is:
• Prioritizes requirements;
• Gathers information iteratively;
• Develops the team;
• Facilitates requirements
elicitation (sometimes is a BA by
title)
BA ROLE COMPARISON - TIMELINE
AGILE WATERFALL
BA
BA
BA
BA ROLE COMPARISON - WATERFALL
▪ Stakeholders
▪ Requirements elicitation
▪ Business process definition
▪ Focus groups
▪ JAD sessions
▪ Analysis
▪ Market research
▪ Requirements management
BA interacts with:
▪ Dev Team
▪ Requirements hand off
BA ROLE COMPARISON – AGILE
Stakeholders Product Owner BA Dev Team
• Demos
• Questions
• Prioritization
• Roadmapping
• Vision
• Requirements
• Requirements
clarification
• Questions
• Validation
• Backlog grooming
• User stories
INDUSTRY TRENDS
▪ Industry trends – we have seen BAs playing these roles:
▪ user experience
▪ information architecture
▪ change management
▪ takes over some of the “PM” role
▪ user acceptance testing
MANAGING REQUIREMENTS
GATHERING REQUIREMENTS
AGILE
▪ Focus Groups
▪ Technology demos
▪ Workshops (e.g. taxonomy)
▪ Interviews
▪ Story Mapping
▪ Personas
WATERFALL
▪ Focus Groups
▪ Technology demos
▪ Workshops (e.g. taxonomy)
▪ Interviews
FOCUS GROUPS, INTERVIEWS, DEMOS
Focus Groups /
Workshops
Interviews Demos
PERSONAS
• Realistic
representations of the
key audience
segments for
reference.
• Represent major user
groups
• Give a clear picture of
the user's
expectations
COMMUNICATING REQUIREMENTS
AGILE
▪ Communication Tools
▪ Backlog
▪ User Stories
▪ Story Mapping
▪ User Acceptance Criteria
WATERFALL
▪ Communication Tools
▪ Requirements Traceability Matrix
(RTM)
▪ Requirements documents
▪ Use cases
▪ Process diagrams
As a [specific role]…
I need to [specific task]…
So that I can [specific goal or purpose]
USER STORIES
Acceptance Criteria
USER JOURNEY
Source: http://wireframes.linowski.ca/tag/user-journey/
REQUIREMENTS/PRODUCT BACKLOG
• Prioritized list of product
features
• It is revised and updated
throughout the whole
project
• Break down work into
sprints
• Only requirements that will
be implemented during the
next sprints are defined in
greater detail
• Ongoing backlog grooming
sessions to determine
which tasks should be
prioritized.
Release
REQUIREMENTS/PRODUCT BACKLOG
REQUIREMENTS/PRODUCT BACKLOG
• Product backlog
• Next Up
• Doing/ In Development
• Needs Revisions
• Code Complete
• Ready on Dev
VALIDATING DELIVERY
AGILE
▪ User Acceptance Testing (UAT)
▪ Rigorous and timely
WATERFALL
▪ User Acceptance Testing (UAT)
▪ “end of project” UAT
▪ Detailed Test Scripts
UAT
UAT
Definition
of “Done”
User Stories
(Sprint X)
Product Owner and the
Development Team
(Backlog Refinement)
DONE: When it fulfills the
customer need, has the
feature that the customer
wanted and meets all the
acceptance criteria.
• Product Owner (accept a
user story -> Done)
• Stakeholders (feedback)
POST VALIDATION
AGILE
▪ Ongoing feedback at the end of
each sprint.
▪ Keep, stop, start doing.
▪ Feedback is leveraged in the next
sprint.
WATERFALL
▪ Feedback and Lessons Learned at
the end of the project.
▪ Feedback may be leveraged in
another project.
ONGOING FEEDBACK
CHALLENGES FOR THE NEW AGILE BA
MENTAL SHIFT
AGILE IS THE
SAME AS
SCRUM
AGILE IS ONLY
FOR
TECHNICAL
TEAMS
AGILE IS A
METHOD OR
PROCESS
“HYBRID”
METHODS ARE
AGILE
TRAINING
WILL MAKE
YOU AGILE
@KATYSOUTHPAW
AGILE IS VERY JARGON RICH!
@KATYSOUTHPAW
CHALLENGES FOR THE NEW AGILE BA
Facilitating timely
decision making
Ongoing Product
Reviews/demos –
Tool: scrum
ceremonies.
Involving them into
exploratory testing
Work with the
Product Owner to
develop an agile
(iterative) roadmap.
Ongoing clean up
and grooming
Ongoing prioritization
Flexibility for each
sprint
Being available all the
time
Facilitating decision
making on
requirements on time
Being comfortable
with delivering half-
baked stuff
TIMELINE
MANAGING
STAKEHOLDERS’
EXPECTATIONS
TASKS PLANNING
INTERACTING WITH
THE DEV. TEAM
DELIVERABLES
HIGHLIGHTS
Agile BA performs similar core activities as traditional BA.
Mental shift: Continuous improvement and feedback.
Mental shift: Imperfect is OK.
CONTACT US
HTTPS://WWW.LINKEDIN.COM/IN/YANKOIVANOV
TCAKICI@ENTERPRISE-KNOWLEDGE.COMYIVANOV@ENTERPRISE-KNOWLEDGE.COM
HTTPS://WWW.LINKEDIN.COM/IN/TATIANA-BAQUERO-
CAKICI-PMP-610123/
Yanko Ivanov Tatiana Baquero Cakici

Mais conteúdo relacionado

Mais procurados

Project scope vs product scope
Project scope vs product scopeProject scope vs product scope
Project scope vs product scopeNiladri Choudhuri
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Storieskahgeh75
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaDeepak Kadam
 
IT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessIT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessYolanda Williams
 
software development, process model, requirement engineering, srs, structured...
software development, process model, requirement engineering, srs, structured...software development, process model, requirement engineering, srs, structured...
software development, process model, requirement engineering, srs, structured...Ashok Mohanty
 
What is business analysis - Slideshare
What is business analysis  - SlideshareWhat is business analysis  - Slideshare
What is business analysis - SlideshareInvensis Learning
 
Business Analyst Training in Hyderabad
Business Analyst Training in HyderabadBusiness Analyst Training in Hyderabad
Business Analyst Training in HyderabadUgs8008
 
BABOK Study Group - meeting 3
BABOK Study Group - meeting 3BABOK Study Group - meeting 3
BABOK Study Group - meeting 3Paweł Zubkiewicz
 
Introduction to Jira - Bug Tracking tool
Introduction to Jira - Bug Tracking toolIntroduction to Jira - Bug Tracking tool
Introduction to Jira - Bug Tracking toolGlobal SQA
 
Business requirements documents
Business requirements documentsBusiness requirements documents
Business requirements documentshapy
 
Agile business analyst
Agile business analystAgile business analyst
Agile business analystTechcanvass
 
Agile practices using jira atlassian
Agile practices using jira atlassianAgile practices using jira atlassian
Agile practices using jira atlassianMichal Epstein
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & PlanningAgileDad
 

Mais procurados (20)

Project scope vs product scope
Project scope vs product scopeProject scope vs product scope
Project scope vs product scope
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Stories
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai India
 
User acceptance testing checklist (uat)
User acceptance testing checklist (uat)User acceptance testing checklist (uat)
User acceptance testing checklist (uat)
 
IT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessIT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management Process
 
software development, process model, requirement engineering, srs, structured...
software development, process model, requirement engineering, srs, structured...software development, process model, requirement engineering, srs, structured...
software development, process model, requirement engineering, srs, structured...
 
Overview of agile methodology
Overview of agile methodologyOverview of agile methodology
Overview of agile methodology
 
What is business analysis - Slideshare
What is business analysis  - SlideshareWhat is business analysis  - Slideshare
What is business analysis - Slideshare
 
Business Analyst Training in Hyderabad
Business Analyst Training in HyderabadBusiness Analyst Training in Hyderabad
Business Analyst Training in Hyderabad
 
BABOK Study Group - meeting 3
BABOK Study Group - meeting 3BABOK Study Group - meeting 3
BABOK Study Group - meeting 3
 
Agile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum IntroAgile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum Intro
 
Agile QA process
Agile QA processAgile QA process
Agile QA process
 
Introduction to Jira - Bug Tracking tool
Introduction to Jira - Bug Tracking toolIntroduction to Jira - Bug Tracking tool
Introduction to Jira - Bug Tracking tool
 
Business requirements documents
Business requirements documentsBusiness requirements documents
Business requirements documents
 
Agile
AgileAgile
Agile
 
Jira Agile
Jira AgileJira Agile
Jira Agile
 
Agile business analyst
Agile business analystAgile business analyst
Agile business analyst
 
Agile Jira Reporting
Agile Jira Reporting Agile Jira Reporting
Agile Jira Reporting
 
Agile practices using jira atlassian
Agile practices using jira atlassianAgile practices using jira atlassian
Agile practices using jira atlassian
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
 

Semelhante a The Role of the Business Analyst in Agile vs. Waterfall

Software Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid MethodSoftware Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid MethodIntland Software GmbH
 
Directions NA Water-Agile-Fall methodology and NAV implementation
Directions NA Water-Agile-Fall methodology and NAV implementationDirections NA Water-Agile-Fall methodology and NAV implementation
Directions NA Water-Agile-Fall methodology and NAV implementationAleksandar Totovic
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Samuel Chin, PMP, CSM
 
Business Analysis in IT
Business Analysis in ITBusiness Analysis in IT
Business Analysis in IT*instinctools
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfallMuthu Natarajan
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cyclenayanbanik
 
Agile Automotive (Final)
Agile Automotive (Final)Agile Automotive (Final)
Agile Automotive (Final)James Janisse
 
Andrew Lukianenko: How product thinking can change your project management mo...
Andrew Lukianenko: How product thinking can change your project management mo...Andrew Lukianenko: How product thinking can change your project management mo...
Andrew Lukianenko: How product thinking can change your project management mo...Lviv Startup Club
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Alan Hood
 
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...Adrian Jones
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-modelasidharath
 
Software Development Life Cycle – SDLC
Software Development Life Cycle – SDLCSoftware Development Life Cycle – SDLC
Software Development Life Cycle – SDLCSwatiS-BA
 
Employee Management Process (Engineering Model)
Employee Management Process (Engineering Model)Employee Management Process (Engineering Model)
Employee Management Process (Engineering Model)Dhyey Patel
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryMicro Focus
 
Agile Development for Large-scale Learning Projects
Agile Development for Large-scale Learning ProjectsAgile Development for Large-scale Learning Projects
Agile Development for Large-scale Learning ProjectsBrightwave Group
 

Semelhante a The Role of the Business Analyst in Agile vs. Waterfall (20)

SDLC Models.pdf
SDLC Models.pdfSDLC Models.pdf
SDLC Models.pdf
 
Software Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid MethodSoftware Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid Method
 
Directions NA Water-Agile-Fall methodology and NAV implementation
Directions NA Water-Agile-Fall methodology and NAV implementationDirections NA Water-Agile-Fall methodology and NAV implementation
Directions NA Water-Agile-Fall methodology and NAV implementation
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
 
Business Analysis in IT
Business Analysis in ITBusiness Analysis in IT
Business Analysis in IT
 
Pm training day 3
Pm training   day 3Pm training   day 3
Pm training day 3
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfall
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Agile Automotive (Final)
Agile Automotive (Final)Agile Automotive (Final)
Agile Automotive (Final)
 
PM_210 (1).pptx
PM_210 (1).pptxPM_210 (1).pptx
PM_210 (1).pptx
 
JD_CV_15
JD_CV_15JD_CV_15
JD_CV_15
 
Andrew Lukianenko: How product thinking can change your project management mo...
Andrew Lukianenko: How product thinking can change your project management mo...Andrew Lukianenko: How product thinking can change your project management mo...
Andrew Lukianenko: How product thinking can change your project management mo...
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-model
 
Software Development Life Cycle – SDLC
Software Development Life Cycle – SDLCSoftware Development Life Cycle – SDLC
Software Development Life Cycle – SDLC
 
Employee Management Process (Engineering Model)
Employee Management Process (Engineering Model)Employee Management Process (Engineering Model)
Employee Management Process (Engineering Model)
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & Delivery
 
Agile Development for Large-scale Learning Projects
Agile Development for Large-scale Learning ProjectsAgile Development for Large-scale Learning Projects
Agile Development for Large-scale Learning Projects
 

Mais de Enterprise Knowledge

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Overview of Taxonomies and Artificial Intelligence
Overview of Taxonomies and Artificial IntelligenceOverview of Taxonomies and Artificial Intelligence
Overview of Taxonomies and Artificial IntelligenceEnterprise Knowledge
 
Nonprofit KM Journey to Success: Lessons and Learnings at Feeding America
Nonprofit KM Journey to Success: Lessons and Learnings at Feeding AmericaNonprofit KM Journey to Success: Lessons and Learnings at Feeding America
Nonprofit KM Journey to Success: Lessons and Learnings at Feeding AmericaEnterprise Knowledge
 
Road to the Taxonomy Rollercoaster
Road to the Taxonomy RollercoasterRoad to the Taxonomy Rollercoaster
Road to the Taxonomy RollercoasterEnterprise Knowledge
 
DGIQ - Case Studies_ Applications of Data Governance in the Enterprise (Final...
DGIQ - Case Studies_ Applications of Data Governance in the Enterprise (Final...DGIQ - Case Studies_ Applications of Data Governance in the Enterprise (Final...
DGIQ - Case Studies_ Applications of Data Governance in the Enterprise (Final...Enterprise Knowledge
 
Scaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AIEnterprise Knowledge
 
Making Knowledge Management Clickable
Making Knowledge Management ClickableMaking Knowledge Management Clickable
Making Knowledge Management ClickableEnterprise Knowledge
 
Building for the Knowledge Management Archetypes at Your Company
Building for the Knowledge Management Archetypes at Your CompanyBuilding for the Knowledge Management Archetypes at Your Company
Building for the Knowledge Management Archetypes at Your CompanyEnterprise Knowledge
 
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are Priceless
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are PricelessKnowledge Graphs are Worthless, Knowledge Graph Use Cases are Priceless
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are PricelessEnterprise Knowledge
 
Introducing the Agile KM Manifesto.pdf
Introducing the Agile KM Manifesto.pdfIntroducing the Agile KM Manifesto.pdf
Introducing the Agile KM Manifesto.pdfEnterprise Knowledge
 
Road Maps & Roadblocks to Federal Electronic Records Management
Road Maps & Roadblocks to Federal Electronic Records ManagementRoad Maps & Roadblocks to Federal Electronic Records Management
Road Maps & Roadblocks to Federal Electronic Records ManagementEnterprise Knowledge
 
Building an Innovative Learning Ecosystem at Scale with Graph Technologies
Building an Innovative Learning Ecosystem at Scale with Graph TechnologiesBuilding an Innovative Learning Ecosystem at Scale with Graph Technologies
Building an Innovative Learning Ecosystem at Scale with Graph TechnologiesEnterprise Knowledge
 
Identifying Security Risks Using Auto-Tagging and Text Analytics
Identifying Security Risks Using Auto-Tagging and Text AnalyticsIdentifying Security Risks Using Auto-Tagging and Text Analytics
Identifying Security Risks Using Auto-Tagging and Text AnalyticsEnterprise Knowledge
 
Taxonomy in the Age of Personalization
Taxonomy in the Age of PersonalizationTaxonomy in the Age of Personalization
Taxonomy in the Age of PersonalizationEnterprise Knowledge
 
Climbing the Ontology Mountain to Achieve a Successful Knowledge Graph
Climbing the Ontology Mountain to Achieve a Successful Knowledge GraphClimbing the Ontology Mountain to Achieve a Successful Knowledge Graph
Climbing the Ontology Mountain to Achieve a Successful Knowledge GraphEnterprise Knowledge
 
JPL’s Institutional Knowledge Graph II: A Foundation for Constructing Enterpr...
JPL’s Institutional Knowledge Graph II: A Foundation for Constructing Enterpr...JPL’s Institutional Knowledge Graph II: A Foundation for Constructing Enterpr...
JPL’s Institutional Knowledge Graph II: A Foundation for Constructing Enterpr...Enterprise Knowledge
 
Learning 360: Crafting a Comprehensive View of Learning by Using a Graph
Learning 360: Crafting a Comprehensive View of Learning by Using a GraphLearning 360: Crafting a Comprehensive View of Learning by Using a Graph
Learning 360: Crafting a Comprehensive View of Learning by Using a GraphEnterprise Knowledge
 

Mais de Enterprise Knowledge (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Overview of Taxonomies and Artificial Intelligence
Overview of Taxonomies and Artificial IntelligenceOverview of Taxonomies and Artificial Intelligence
Overview of Taxonomies and Artificial Intelligence
 
Nonprofit KM Journey to Success: Lessons and Learnings at Feeding America
Nonprofit KM Journey to Success: Lessons and Learnings at Feeding AmericaNonprofit KM Journey to Success: Lessons and Learnings at Feeding America
Nonprofit KM Journey to Success: Lessons and Learnings at Feeding America
 
Road to the Taxonomy Rollercoaster
Road to the Taxonomy RollercoasterRoad to the Taxonomy Rollercoaster
Road to the Taxonomy Rollercoaster
 
DGIQ - Case Studies_ Applications of Data Governance in the Enterprise (Final...
DGIQ - Case Studies_ Applications of Data Governance in the Enterprise (Final...DGIQ - Case Studies_ Applications of Data Governance in the Enterprise (Final...
DGIQ - Case Studies_ Applications of Data Governance in the Enterprise (Final...
 
Scaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AI
 
Making Knowledge Management Clickable
Making Knowledge Management ClickableMaking Knowledge Management Clickable
Making Knowledge Management Clickable
 
Building for the Knowledge Management Archetypes at Your Company
Building for the Knowledge Management Archetypes at Your CompanyBuilding for the Knowledge Management Archetypes at Your Company
Building for the Knowledge Management Archetypes at Your Company
 
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are Priceless
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are PricelessKnowledge Graphs are Worthless, Knowledge Graph Use Cases are Priceless
Knowledge Graphs are Worthless, Knowledge Graph Use Cases are Priceless
 
Introducing the Agile KM Manifesto.pdf
Introducing the Agile KM Manifesto.pdfIntroducing the Agile KM Manifesto.pdf
Introducing the Agile KM Manifesto.pdf
 
Road Maps & Roadblocks to Federal Electronic Records Management
Road Maps & Roadblocks to Federal Electronic Records ManagementRoad Maps & Roadblocks to Federal Electronic Records Management
Road Maps & Roadblocks to Federal Electronic Records Management
 
Building an Innovative Learning Ecosystem at Scale with Graph Technologies
Building an Innovative Learning Ecosystem at Scale with Graph TechnologiesBuilding an Innovative Learning Ecosystem at Scale with Graph Technologies
Building an Innovative Learning Ecosystem at Scale with Graph Technologies
 
Identifying Security Risks Using Auto-Tagging and Text Analytics
Identifying Security Risks Using Auto-Tagging and Text AnalyticsIdentifying Security Risks Using Auto-Tagging and Text Analytics
Identifying Security Risks Using Auto-Tagging and Text Analytics
 
Taxonomy in the Age of Personalization
Taxonomy in the Age of PersonalizationTaxonomy in the Age of Personalization
Taxonomy in the Age of Personalization
 
Climbing the Ontology Mountain to Achieve a Successful Knowledge Graph
Climbing the Ontology Mountain to Achieve a Successful Knowledge GraphClimbing the Ontology Mountain to Achieve a Successful Knowledge Graph
Climbing the Ontology Mountain to Achieve a Successful Knowledge Graph
 
JPL’s Institutional Knowledge Graph II: A Foundation for Constructing Enterpr...
JPL’s Institutional Knowledge Graph II: A Foundation for Constructing Enterpr...JPL’s Institutional Knowledge Graph II: A Foundation for Constructing Enterpr...
JPL’s Institutional Knowledge Graph II: A Foundation for Constructing Enterpr...
 
Learning 360: Crafting a Comprehensive View of Learning by Using a Graph
Learning 360: Crafting a Comprehensive View of Learning by Using a GraphLearning 360: Crafting a Comprehensive View of Learning by Using a Graph
Learning 360: Crafting a Comprehensive View of Learning by Using a Graph
 

Último

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Último (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

The Role of the Business Analyst in Agile vs. Waterfall

  • 1. BA ROLE: AGILE VS. WATERFALL Yanko Ivanov and Tatiana Baquero Cakici November 13, 2017
  • 2. HIGHLIGHTS Agile BA performs similar core activities as traditional BA. Mental shift: Continuous improvement and feedback. Mental shift: Imperfect is OK.
  • 3. TABLE OF CONTENTS OVERVIEW THE BA ROLE IN AN AGILE PROJECT MANAGING REQUIREMENTS CHALLENGES FOR THE NEW AGILE BA
  • 4. WATERFALL PROJECT MANAGEMENT ▪ Months of planning before development begins. ▪ Months before your customers are interacting with what was developed. ▪ No time to change course along the way. By the time people provide feedback, it is too late.
  • 5. AGILE PROJECT MANAGEMENT ▪ Time boxed and iterative product delivery. ▪ Incremental product development. ▪ Continuous delivery: ▪ Analysis ▪ Design ▪ Code ▪ Test
  • 6. THE BA ROLE IN AN AGILE PROJECT
  • 7. THE BA IS NOT THE PRODUCT OWNER Business Analyst Primary focus is: • Requirements management, analysis, and timely clarification; • Relies on the PO for priority and other product decisions. Product Owner Primary focus is: • Prioritizes requirements; • Gathers information iteratively; • Develops the team; • Facilitates requirements elicitation (sometimes is a BA by title)
  • 8. BA ROLE COMPARISON - TIMELINE AGILE WATERFALL BA BA BA
  • 9. BA ROLE COMPARISON - WATERFALL ▪ Stakeholders ▪ Requirements elicitation ▪ Business process definition ▪ Focus groups ▪ JAD sessions ▪ Analysis ▪ Market research ▪ Requirements management BA interacts with: ▪ Dev Team ▪ Requirements hand off
  • 10. BA ROLE COMPARISON – AGILE Stakeholders Product Owner BA Dev Team • Demos • Questions • Prioritization • Roadmapping • Vision • Requirements • Requirements clarification • Questions • Validation • Backlog grooming • User stories
  • 11. INDUSTRY TRENDS ▪ Industry trends – we have seen BAs playing these roles: ▪ user experience ▪ information architecture ▪ change management ▪ takes over some of the “PM” role ▪ user acceptance testing
  • 13. GATHERING REQUIREMENTS AGILE ▪ Focus Groups ▪ Technology demos ▪ Workshops (e.g. taxonomy) ▪ Interviews ▪ Story Mapping ▪ Personas WATERFALL ▪ Focus Groups ▪ Technology demos ▪ Workshops (e.g. taxonomy) ▪ Interviews
  • 14. FOCUS GROUPS, INTERVIEWS, DEMOS Focus Groups / Workshops Interviews Demos
  • 15. PERSONAS • Realistic representations of the key audience segments for reference. • Represent major user groups • Give a clear picture of the user's expectations
  • 16. COMMUNICATING REQUIREMENTS AGILE ▪ Communication Tools ▪ Backlog ▪ User Stories ▪ Story Mapping ▪ User Acceptance Criteria WATERFALL ▪ Communication Tools ▪ Requirements Traceability Matrix (RTM) ▪ Requirements documents ▪ Use cases ▪ Process diagrams
  • 17. As a [specific role]… I need to [specific task]… So that I can [specific goal or purpose] USER STORIES Acceptance Criteria
  • 19. REQUIREMENTS/PRODUCT BACKLOG • Prioritized list of product features • It is revised and updated throughout the whole project • Break down work into sprints • Only requirements that will be implemented during the next sprints are defined in greater detail • Ongoing backlog grooming sessions to determine which tasks should be prioritized.
  • 21. REQUIREMENTS/PRODUCT BACKLOG • Product backlog • Next Up • Doing/ In Development • Needs Revisions • Code Complete • Ready on Dev
  • 22. VALIDATING DELIVERY AGILE ▪ User Acceptance Testing (UAT) ▪ Rigorous and timely WATERFALL ▪ User Acceptance Testing (UAT) ▪ “end of project” UAT ▪ Detailed Test Scripts
  • 23. UAT
  • 24. UAT Definition of “Done” User Stories (Sprint X) Product Owner and the Development Team (Backlog Refinement) DONE: When it fulfills the customer need, has the feature that the customer wanted and meets all the acceptance criteria. • Product Owner (accept a user story -> Done) • Stakeholders (feedback)
  • 25. POST VALIDATION AGILE ▪ Ongoing feedback at the end of each sprint. ▪ Keep, stop, start doing. ▪ Feedback is leveraged in the next sprint. WATERFALL ▪ Feedback and Lessons Learned at the end of the project. ▪ Feedback may be leveraged in another project.
  • 27. CHALLENGES FOR THE NEW AGILE BA
  • 28. MENTAL SHIFT AGILE IS THE SAME AS SCRUM AGILE IS ONLY FOR TECHNICAL TEAMS AGILE IS A METHOD OR PROCESS “HYBRID” METHODS ARE AGILE TRAINING WILL MAKE YOU AGILE @KATYSOUTHPAW
  • 29. AGILE IS VERY JARGON RICH! @KATYSOUTHPAW
  • 30. CHALLENGES FOR THE NEW AGILE BA Facilitating timely decision making Ongoing Product Reviews/demos – Tool: scrum ceremonies. Involving them into exploratory testing Work with the Product Owner to develop an agile (iterative) roadmap. Ongoing clean up and grooming Ongoing prioritization Flexibility for each sprint Being available all the time Facilitating decision making on requirements on time Being comfortable with delivering half- baked stuff TIMELINE MANAGING STAKEHOLDERS’ EXPECTATIONS TASKS PLANNING INTERACTING WITH THE DEV. TEAM DELIVERABLES
  • 31. HIGHLIGHTS Agile BA performs similar core activities as traditional BA. Mental shift: Continuous improvement and feedback. Mental shift: Imperfect is OK.