SlideShare a Scribd company logo
1 of 23
Business Analysis for AGILE
Projects
Presenter : Amit Tayal
AGENDA
 Overview of Agile
 Traditional Vs Agile approach
 Why Agile?
 Agile Philosophy
 What makes agile AGILE?
 Agile Methodology
 Why Business Analyst in Agile?
 Activities BA do in Agile teams
 Different team org for BA
 Challenges
 Case Study
 Questions ?
“
”
The business analyst is who understands
business problems and opportunities in
the context of the requirements and
recommends solutions that enable the
organization to achieve its goals.
- IIBA (International Institute of Business Analysis)
Who is a Business Analyst?
What do business analyst do?
 Elicit and analyse the requirements from the customer
 Develop a communicable artefact to facilitate development of
solution with respect to the requirements
 Validate the requirements
TRADITIONAL Vs AGILE APPROACH
We
are
not
building
cars
TRADITIONAL Vs AGILE APPROACH
 Traditional Approach
 Agile Approach
Analysis Design Code Test Deploy
Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint
Each sprint is a time boxed mini waterfall
AGILE PHILOSOPHY
 Individuals and interactions over processes and tools
 Working software over comprehensive documentation
 Customer collaboration over contract negotiation
 Responding to change over following a plan
WHAT MAKES AGILE AGILE?
 Focus on what is important.
 Welcome the changes because you certainly don’t want to continue working on
something that is obsolete or unnecessary. However, change has an impact and
you have to give up something.
 4 factors of AGILE : Time, Money, Scope, Quality. Only one of these can be fixed.
AGILE METHODOLOGY
Build Product
Increment
Sprint Demo
Sprint RetroPBL Update
Sprint Planning
Daily Sync Up
• Project
Planning
• Initial PBL
• Initial Release
Plan
• Stakeholders
buy in
• Assemble
Team
• Potentially
Shippable
Product
Increment
WHY BUSINESS ANALYST in AGILE?
 Developers can't elicit requirements
 Stakeholders can't model and document their own
 You need analysis experts
ACTIVITIES BA do in AGILE TEAMS
 Scope the system
 Translate business needs
 Translate technical issues
 Model and document
 Act as a communication broker
 Test and validation
 Represent stakeholders
DIFFERENT TEAM ORG FOR BA
 One room - Developers and Stakeholders are Co-Located
 Over the wall - Single Location But Not Co-Located
 Across the network - Dispersed/Distributed Development
CHALLENGES for a BUSINESS ANALYST
 Scope trading
 Analysis Churn
 Offshore model
 Transition from traditional development
 Domain Knowledge
 Stakeholder and Communication management
CASE STUDY
ABC SOFTWARE
ABC software is a well-known software development company and following waterfall
method throughout their development since long. It’s a matrix organization for resource
setup and has laid out all the process well defined.
Customers have complained in past about the project communication, CR, testing process
and late deliverables of the company but ABC maintained to retain their customers because
of their market repo and price negotiation.
PROBLEM STATEMENT
A new software development company, XYG came to the market. XYG is promising ¼ TTM for
customer product. XYG is claiming no cost for any change request.
ABC is not having any clue how XYG is sustaining with these promises but its evident from the
market that lot of customers are moving to XYG for their new projects. How ABC can retain
it’s customers and market repo intact? What ABC should change at their end to match with
the market offerings and customer expectations?
AGILE ADAPTATION AS A SOLUTION
 ABC hired Andy as an Agile coach/consultant.
 Andy has done the gap analysis of the current process of ABC and figured out the
impediments for implementing Agile in the company.
 Andy prepared a list of suggestions and convinced the management for trying out
to follow agile for one of ABC new client project.
 ABC promised benefits to the client similar to the XYG software, with few T&C Andy
has suggested.
 Andy trained the resources for Agile and set up an Agile team for that particular
project.
AGILE JOURNEY of ABC
 High level of user input and collaboration
• Users – extensive stakeholder engagements at the start, monthly follow-up focus groups,
demos, etc.
• Customer/sponsor – weekly meetings plus participation in sprint planning meeting
• Business analysts – the internal “voice of the users” with deep domain knowledge
 Experienced cross functional development team physically in the same room.
 Bring users and developers together on specialized issues where features and
implementations are closely intertwined.
 Test driven development.
 Continuous integration with automated build and testing.
 Maintain PBL, SBL online with access given to the client. Daily update of the tasks at
online tool. [Radiator: Burn down chart]
 Final UAT done by business analyst and client before/after release.
RESULT
 After initial hiccups while adapting Agile, team successfully stabilize the sprint
velocity from 3rd iteration.
 Self-organizing team structure gave more job satisfaction to the resources.
 ABC was able to fulfill all the promises of early TTM and welcoming the changes
from the client, mid project without further price increase.
 ABC retain their client and implemented Agile, organization wide.
CHALLENGES
 Initial Agile transition – workspace arrangement, team mindset
 Team formation cycle time (forming-storming-norming-performing) – stabilize the
sprint velocity
 Long meetings to daily 15 mins catch up
 Top to bottom approach – Convincing the management
 Etc…
Questions?
Thank You

More Related Content

What's hot

Business Analyst Job Course.pptx
Business Analyst Job Course.pptxBusiness Analyst Job Course.pptx
Business Analyst Job Course.pptx
Rohit Dubey
 

What's hot (20)

What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai India
 
Intro to agile business analysis
Intro to agile business analysisIntro to agile business analysis
Intro to agile business analysis
 
What does a business analyst do?
What does a business analyst do?What does a business analyst do?
What does a business analyst do?
 
The Evolving Role of the Business Analyst
The Evolving Role of the Business AnalystThe Evolving Role of the Business Analyst
The Evolving Role of the Business Analyst
 
Presentation on BA
Presentation on BAPresentation on BA
Presentation on BA
 
Business Analyst - Roles & Responsibilities
Business Analyst - Roles & ResponsibilitiesBusiness Analyst - Roles & Responsibilities
Business Analyst - Roles & Responsibilities
 
Concepts Of business analyst Practices - Part 1
Concepts Of business analyst Practices - Part 1Concepts Of business analyst Practices - Part 1
Concepts Of business analyst Practices - Part 1
 
Agile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesAgile Requirements Gathering Techniques
Agile Requirements Gathering Techniques
 
Business Analysis in IT
Business Analysis in ITBusiness Analysis in IT
Business Analysis in IT
 
Business analysis Fundamentals | Fundamentals of business analysis
Business analysis Fundamentals | Fundamentals of business analysisBusiness analysis Fundamentals | Fundamentals of business analysis
Business analysis Fundamentals | Fundamentals of business analysis
 
Business Analyst Job Course.pptx
Business Analyst Job Course.pptxBusiness Analyst Job Course.pptx
Business Analyst Job Course.pptx
 
What is Business Analysis
What is Business AnalysisWhat is Business Analysis
What is Business Analysis
 
Business analyst ppt
Business analyst pptBusiness analyst ppt
Business analyst ppt
 
The Business Analyst Role: Agile vs. Waterfall
The Business Analyst Role: Agile vs. WaterfallThe Business Analyst Role: Agile vs. Waterfall
The Business Analyst Role: Agile vs. Waterfall
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
Business analysis in IT
Business analysis in ITBusiness analysis in IT
Business analysis in IT
 
Business analysis compass mapping to the iiba babok v2
Business analysis compass mapping to the iiba babok v2Business analysis compass mapping to the iiba babok v2
Business analysis compass mapping to the iiba babok v2
 
Business Architecture Foundations
Business Architecture FoundationsBusiness Architecture Foundations
Business Architecture Foundations
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
 

Viewers also liked

Viewers also liked (10)

Guia BABOK v3 Principais mudanças
Guia BABOK v3 Principais mudançasGuia BABOK v3 Principais mudanças
Guia BABOK v3 Principais mudanças
 
Guia BABOK v3 principais mudanças parte 3
Guia BABOK v3 principais mudanças parte 3Guia BABOK v3 principais mudanças parte 3
Guia BABOK v3 principais mudanças parte 3
 
Guia BABOK 3 Principais Mudanças Requisitos
Guia BABOK 3 Principais Mudanças RequisitosGuia BABOK 3 Principais Mudanças Requisitos
Guia BABOK 3 Principais Mudanças Requisitos
 
Metodologia Ágil Scrum
Metodologia Ágil ScrumMetodologia Ágil Scrum
Metodologia Ágil Scrum
 
Contratação de Fábrica de Software com Metodologia Ágil
Contratação de Fábrica de Software com Metodologia ÁgilContratação de Fábrica de Software com Metodologia Ágil
Contratação de Fábrica de Software com Metodologia Ágil
 
Resumo do Guia BABOK® 3
Resumo do Guia BABOK®  3 Resumo do Guia BABOK®  3
Resumo do Guia BABOK® 3
 
TDC 2015 Porto Alegre - Preciso estimar mesmo?
TDC 2015 Porto Alegre - Preciso estimar mesmo?TDC 2015 Porto Alegre - Preciso estimar mesmo?
TDC 2015 Porto Alegre - Preciso estimar mesmo?
 
Os desafios da análise de negócios em equipes ágeis
Os desafios da análise de negócios em equipes ágeisOs desafios da análise de negócios em equipes ágeis
Os desafios da análise de negócios em equipes ágeis
 
Análise de Negócio na Perspectiva de BI
Análise de Negócio na Perspectiva de BIAnálise de Negócio na Perspectiva de BI
Análise de Negócio na Perspectiva de BI
 
Como demonstrar ROI das entregas de valor com Business Case
Como demonstrar ROI das entregas de valor com Business Case Como demonstrar ROI das entregas de valor com Business Case
Como demonstrar ROI das entregas de valor com Business Case
 

Similar to Agile business analyst

Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
Julen Mohanty
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
PMI_IREP_TP
 
Realize the opportunity - with DevOps
Realize the opportunity - with DevOpsRealize the opportunity - with DevOps
Realize the opportunity - with DevOps
Jeff Findlay
 
Lean Discussions About Agile and MVP
Lean Discussions About Agile and MVPLean Discussions About Agile and MVP
Lean Discussions About Agile and MVP
Aleks Yenin
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
Vu Hung Nguyen
 
Forrester_Agile_Development_And_Customer_Experience
Forrester_Agile_Development_And_Customer_ExperienceForrester_Agile_Development_And_Customer_Experience
Forrester_Agile_Development_And_Customer_Experience
Jake Jacobs-Smith
 

Similar to Agile business analyst (20)

Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
CURRICULUM_Linked
CURRICULUM_LinkedCURRICULUM_Linked
CURRICULUM_Linked
 
Ba ,agile and career prospects
Ba ,agile and career prospectsBa ,agile and career prospects
Ba ,agile and career prospects
 
Baby Steps To Agility
Baby Steps To AgilityBaby Steps To Agility
Baby Steps To Agility
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
 
You keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it meansYou keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it means
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
Realize the opportunity - with DevOps
Realize the opportunity - with DevOpsRealize the opportunity - with DevOps
Realize the opportunity - with DevOps
 
7.agila model
7.agila model7.agila model
7.agila model
 
Lean Discussions About Agile and MVP
Lean Discussions About Agile and MVPLean Discussions About Agile and MVP
Lean Discussions About Agile and MVP
 
Lean discussions about agile and mvp
Lean discussions about agile and mvpLean discussions about agile and mvp
Lean discussions about agile and mvp
 
AgileBA introduction and certification options
AgileBA introduction and certification optionsAgileBA introduction and certification options
AgileBA introduction and certification options
 
Agile presentation to Telstra, April 2010
Agile presentation to Telstra, April 2010Agile presentation to Telstra, April 2010
Agile presentation to Telstra, April 2010
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practices
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation delivery
 
Forrester_Agile_Development_And_Customer_Experience
Forrester_Agile_Development_And_Customer_ExperienceForrester_Agile_Development_And_Customer_Experience
Forrester_Agile_Development_And_Customer_Experience
 

More from Techcanvass

More from Techcanvass (19)

ECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
ECBA Exam Questions PDF | ECBA Sample Questions PDF | TechcanvassECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
ECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
 
Free CCBA exam questions PDF
Free CCBA exam questions PDFFree CCBA exam questions PDF
Free CCBA exam questions PDF
 
Selenium web element commands cheat sheet
Selenium web element commands   cheat sheetSelenium web element commands   cheat sheet
Selenium web element commands cheat sheet
 
CBAP Certification Overview
CBAP Certification OverviewCBAP Certification Overview
CBAP Certification Overview
 
CCBA Certification Overview
CCBA Certification OverviewCCBA Certification Overview
CCBA Certification Overview
 
5 things to do to become a Business Analyst
5 things to do to become a Business Analyst5 things to do to become a Business Analyst
5 things to do to become a Business Analyst
 
What is Data Dictionary - BABOK technique
What is Data Dictionary - BABOK techniqueWhat is Data Dictionary - BABOK technique
What is Data Dictionary - BABOK technique
 
SQL Quick Reference Card
SQL Quick Reference CardSQL Quick Reference Card
SQL Quick Reference Card
 
Selenium Interview Questions & Answers
Selenium Interview Questions & AnswersSelenium Interview Questions & Answers
Selenium Interview Questions & Answers
 
IIBA ECBA Certification Exam preparation Strategy
IIBA ECBA Certification Exam preparation StrategyIIBA ECBA Certification Exam preparation Strategy
IIBA ECBA Certification Exam preparation Strategy
 
User stories basics
User stories basicsUser stories basics
User stories basics
 
Business analyst certifications
Business analyst certificationsBusiness analyst certifications
Business analyst certifications
 
CBAP sample questions
CBAP sample questionsCBAP sample questions
CBAP sample questions
 
Selenium Tutorial for Beginners | Automation framework Basics
Selenium Tutorial for Beginners | Automation framework BasicsSelenium Tutorial for Beginners | Automation framework Basics
Selenium Tutorial for Beginners | Automation framework Basics
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
CBAP Certification Basics
CBAP Certification BasicsCBAP Certification Basics
CBAP Certification Basics
 
IIBA BABOK version 3 - What's inside
IIBA BABOK version 3 - What's insideIIBA BABOK version 3 - What's inside
IIBA BABOK version 3 - What's inside
 
Business Analysis Core Concepts Model (BACCM)
Business Analysis Core Concepts Model (BACCM)Business Analysis Core Concepts Model (BACCM)
Business Analysis Core Concepts Model (BACCM)
 
Function point analysis introduction
Function point analysis introductionFunction point analysis introduction
Function point analysis introduction
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 

Agile business analyst

  • 1. Business Analysis for AGILE Projects Presenter : Amit Tayal
  • 2. AGENDA  Overview of Agile  Traditional Vs Agile approach  Why Agile?  Agile Philosophy  What makes agile AGILE?  Agile Methodology  Why Business Analyst in Agile?  Activities BA do in Agile teams  Different team org for BA  Challenges  Case Study  Questions ?
  • 3. “ ” The business analyst is who understands business problems and opportunities in the context of the requirements and recommends solutions that enable the organization to achieve its goals. - IIBA (International Institute of Business Analysis) Who is a Business Analyst?
  • 4. What do business analyst do?  Elicit and analyse the requirements from the customer  Develop a communicable artefact to facilitate development of solution with respect to the requirements  Validate the requirements
  • 5. TRADITIONAL Vs AGILE APPROACH We are not building cars
  • 6. TRADITIONAL Vs AGILE APPROACH  Traditional Approach  Agile Approach Analysis Design Code Test Deploy Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Each sprint is a time boxed mini waterfall
  • 7. AGILE PHILOSOPHY  Individuals and interactions over processes and tools  Working software over comprehensive documentation  Customer collaboration over contract negotiation  Responding to change over following a plan
  • 8. WHAT MAKES AGILE AGILE?  Focus on what is important.  Welcome the changes because you certainly don’t want to continue working on something that is obsolete or unnecessary. However, change has an impact and you have to give up something.  4 factors of AGILE : Time, Money, Scope, Quality. Only one of these can be fixed.
  • 9.
  • 10.
  • 11. AGILE METHODOLOGY Build Product Increment Sprint Demo Sprint RetroPBL Update Sprint Planning Daily Sync Up • Project Planning • Initial PBL • Initial Release Plan • Stakeholders buy in • Assemble Team • Potentially Shippable Product Increment
  • 12. WHY BUSINESS ANALYST in AGILE?  Developers can't elicit requirements  Stakeholders can't model and document their own  You need analysis experts
  • 13. ACTIVITIES BA do in AGILE TEAMS  Scope the system  Translate business needs  Translate technical issues  Model and document  Act as a communication broker  Test and validation  Represent stakeholders
  • 14. DIFFERENT TEAM ORG FOR BA  One room - Developers and Stakeholders are Co-Located  Over the wall - Single Location But Not Co-Located  Across the network - Dispersed/Distributed Development
  • 15. CHALLENGES for a BUSINESS ANALYST  Scope trading  Analysis Churn  Offshore model  Transition from traditional development  Domain Knowledge  Stakeholder and Communication management
  • 17. ABC SOFTWARE ABC software is a well-known software development company and following waterfall method throughout their development since long. It’s a matrix organization for resource setup and has laid out all the process well defined. Customers have complained in past about the project communication, CR, testing process and late deliverables of the company but ABC maintained to retain their customers because of their market repo and price negotiation. PROBLEM STATEMENT A new software development company, XYG came to the market. XYG is promising ¼ TTM for customer product. XYG is claiming no cost for any change request. ABC is not having any clue how XYG is sustaining with these promises but its evident from the market that lot of customers are moving to XYG for their new projects. How ABC can retain it’s customers and market repo intact? What ABC should change at their end to match with the market offerings and customer expectations?
  • 18. AGILE ADAPTATION AS A SOLUTION  ABC hired Andy as an Agile coach/consultant.  Andy has done the gap analysis of the current process of ABC and figured out the impediments for implementing Agile in the company.  Andy prepared a list of suggestions and convinced the management for trying out to follow agile for one of ABC new client project.  ABC promised benefits to the client similar to the XYG software, with few T&C Andy has suggested.  Andy trained the resources for Agile and set up an Agile team for that particular project.
  • 19. AGILE JOURNEY of ABC  High level of user input and collaboration • Users – extensive stakeholder engagements at the start, monthly follow-up focus groups, demos, etc. • Customer/sponsor – weekly meetings plus participation in sprint planning meeting • Business analysts – the internal “voice of the users” with deep domain knowledge  Experienced cross functional development team physically in the same room.  Bring users and developers together on specialized issues where features and implementations are closely intertwined.  Test driven development.  Continuous integration with automated build and testing.  Maintain PBL, SBL online with access given to the client. Daily update of the tasks at online tool. [Radiator: Burn down chart]  Final UAT done by business analyst and client before/after release.
  • 20. RESULT  After initial hiccups while adapting Agile, team successfully stabilize the sprint velocity from 3rd iteration.  Self-organizing team structure gave more job satisfaction to the resources.  ABC was able to fulfill all the promises of early TTM and welcoming the changes from the client, mid project without further price increase.  ABC retain their client and implemented Agile, organization wide.
  • 21. CHALLENGES  Initial Agile transition – workspace arrangement, team mindset  Team formation cycle time (forming-storming-norming-performing) – stabilize the sprint velocity  Long meetings to daily 15 mins catch up  Top to bottom approach – Convincing the management  Etc…