SlideShare a Scribd company logo
1 of 29
Introduction
to
Agile/Scrum
&
Agile Business Analysis
Agenda
► Overview of Agile and Scrum
► Scrum: Sprint
► Agile Business Analysis

2
Overview of Agile and Scrum

Agile Manifesto
Agile software development is a set of values:
 Individuals and interactions over processes and
tools
 Working software over comprehensive
documentation
 Customer collaboration over contract negotiation
 Responding to change over following a plan

3
Overview of Agile and Scrum

Agile Principles
► Highest priority is to satisfy the customer

through early and continuous delivery
of valuable software

► Welcome changing requirements
► Deliver working software frequently
► Business people and developers must work

together daily throughout the project

4
Overview of Agile and Scrum

Agile Principles …cont’d
► Build projects around motivated individuals
► The most efficient and effective method of

conveying information is face-to-face
conversation

► Working software is the primary measure of

progress

► Agile processes promote sustainable

development

5
Overview of Agile and Scrum

Agile Principles …cont’d
► Continuous attention to technical excellence

and good design enhances agility
► Simplicity (art of maximizing amount
of work not done) is essential
► Best architectures, requirements, and designs
emerge from self-organizing teams
► At regular intervals, team reflects on how
to become more effective, then tunes and
adjusts
6
Overview of Agile and Scrum

What is Scrum
►

Scrum is an Agile framework that supports lightweight
processes which emphasize:
 Incremental deliveries
 Quality of Product
 Continuous improvement
 Discovery of people’s potential

Scrum is simple to understand, but requires discipline
in order to be successful
► Scrum is not a methodology
►

7
Overview of Agile and Scrum

Foundations of Scrum
►

Empiricism

 Detailed up-front planning and defined processes are
replaced by just-in-time Inspect and Adapt cycles

►

Self-Organization

 Small teams manage their own workload and organize
themselves around clear goals and constraints

►

Prioritization

 Do the next right thing

►

Rhythm

 Allows teams to avoid daily noise and focus on delivery

►

Collaboration

 Leaders and customers work with the Team, rather than
directing them
8
Overview of Agile and Scrum

Core Values
►
►

►

►

►

Transparency
 Everything about a project is visible to everyone
Commitment
 Be willing to commit to a goal
Courage
 Have the courage to commit, to act, to be open and to expect
respect
Focus
 Focus all of your efforts and skills on doing the work that you
have committed to doing
Respect
 Respect and trust the different people who comprise a team
9
Scrum: Sprint
Scrum: Sprint

Role: ScrumMaster
► Servant Leader
► Facilitates the Process
► Supports the Team
► Removes Organizational Impediments
► Socializes Scrum to Management
► Enable close collaboration across all roles

and functions

11
Scrum: Sprint

Role: Team
► Cross-Functional
► 5-9 Members
► Self-Organizing
► Focused on meeting Commitments

12
Scrum: Sprint

Role: Relationships

13
Scrum Diagram

14
Scrum: Sprint

Flow & Artifacts: Planning
► Sprint Planning meeting held at beginning of

each Sprint

► Time and Resources are fixed in any given

Sprint

► Goal is to have prioritized Sprint Backlog,

broken down into tasks, that the Team can
commit to

► During planning, Team commits to scope that

can be completed in the Sprint, taking into
account the definition of Done

15
Scrum: Sprint

Flow & Artifacts: Daily Standup
► Meetings held in same location, same time,

every day
► Typically of 15 minutes
► Encourages self-organization, rhythm, and
collaboration
► Not a status meeting
► Each Team member speaks to:




What I did yesterday
What I plan to do today
Any roadblocks in the way of my work

16
Scrum: Sprint

Flow & Artifacts: Sprint Review
► Occurs at the end of each Sprint
► Inspect and Adapt the

product

► The team meets with the Product Owner

(and Stakeholders) to demonstrate the
working software from the Sprint

► This is a hands-on software demo (not a

PowerPoint) that usually requires some
prep beforehand

17
Scrum: Sprint

Flow & Artifacts: Retrospective
► Occurs at the end of each Sprint
► Inspect and Adapt the

process

► Team and ScrumMaster meet to reflect on

what went well and what can be improved

► Tone of the meeting is that everyone did

their best and now look to how can we
improve

► Retrospectives must conclude with team

commitments to action

18
What is in it for me? (Customer)
► As a customer , I want to be able to

 Have Opportunity to provide
feedback early
 Go to market faster with Quality
 Faster return on investment

19
What is in it for me? (Leadership)
► As a Leader , I want

 To understand progress in terms of
real progress made on product .
 Better engaged & accountable team 

20
What is in it for me? ( Team Member)
► Who is a typical team member?
► As a team member, I want

 A sustainable pace
 Satisfaction of quality product
delivered
 Clear Priority and less interruption
during development
21
How do you learn Scrum – By Doing?
►Apply few practices at a time
►Understand the values and

foundations
►Inspect and Adapt
►Experience the Joy of Doing
Scrum
22
Agile Business Analysis
Agile Business Analysis

Agile business analysis frameworks
► The discovery framework,
► The delivery framework

24
Agile Business Analysis

The discovery framework
► See

The Whole,
► Think as a Customer,
► Analyze to Determine What is Valuable

25
Agile Business Analysis

The delivery framework
► Get

Real Using Examples,
► Understand What is Doable,
► Stimulate Collaboration and Continuous
Improvement,
► Avoid Waste

26
Agile Business Analysis

Principles of Agile Business
Analysis

27
Questions?

28
References:
1. Agile Manifesto - http://agilemanifesto.org/principles.html
2. The Agile Extension to the BABOK- Guide

Prepared by: Sumit Mahajan

29

More Related Content

What's hot

Business Analyst Interview Questions SlideShare
Business Analyst Interview Questions SlideShareBusiness Analyst Interview Questions SlideShare
Business Analyst Interview Questions SlideShareInvensis Learning
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaDeepak Kadam
 
Business Analyst Job Course.pptx
Business Analyst Job Course.pptxBusiness Analyst Job Course.pptx
Business Analyst Job Course.pptxRohit Dubey
 
Business Analyst Training
Business  Analyst  TrainingBusiness  Analyst  Training
Business Analyst TrainingCraig Brown
 
Introductory session on business analyst training1
Introductory session on business analyst training1Introductory session on business analyst training1
Introductory session on business analyst training1Suprriya Nair
 
Agile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesAgile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesOnur Demir
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business AnalysisSwatiS-BA
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business AnalysisAMJAD SHAIKH
 
Business analyst training in india
Business analyst training in indiaBusiness analyst training in india
Business analyst training in indiaunited global soft
 
Business analyst interview questions and answers
Business analyst interview questions and answersBusiness analyst interview questions and answers
Business analyst interview questions and answersRobin G
 
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 analysisTechcanvass
 
Business Analyst Roles & Responsibilities
Business Analyst Roles & Responsibilities Business Analyst Roles & Responsibilities
Business Analyst Roles & Responsibilities Invensis Learning
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
 
Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewSteve Greene
 

What's hot (20)

Business Analyst Interview Questions SlideShare
Business Analyst Interview Questions SlideShareBusiness Analyst Interview Questions SlideShare
Business Analyst Interview Questions SlideShare
 
Product Owner
Product OwnerProduct Owner
Product Owner
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai India
 
Business Analyst Job Course.pptx
Business Analyst Job Course.pptxBusiness Analyst Job Course.pptx
Business Analyst Job Course.pptx
 
Agile Business Analyst
Agile Business AnalystAgile Business Analyst
Agile Business Analyst
 
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?
 
The role of Business Analyst
The role of Business Analyst The role of Business Analyst
The role of Business Analyst
 
Scrum Product Owner
Scrum Product OwnerScrum Product Owner
Scrum Product Owner
 
Business Analyst Training
Business  Analyst  TrainingBusiness  Analyst  Training
Business Analyst Training
 
Introductory session on business analyst training1
Introductory session on business analyst training1Introductory session on business analyst training1
Introductory session on business analyst training1
 
Agile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesAgile Requirements Gathering Techniques
Agile Requirements Gathering Techniques
 
Product Roadmap
Product RoadmapProduct Roadmap
Product Roadmap
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
Business analyst training in india
Business analyst training in indiaBusiness analyst training in india
Business analyst training in india
 
Business analyst interview questions and answers
Business analyst interview questions and answersBusiness analyst interview questions and answers
Business analyst interview questions and answers
 
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 Roles & Responsibilities
Business Analyst Roles & Responsibilities Business Analyst Roles & Responsibilities
Business Analyst Roles & Responsibilities
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint Review
 

Similar to Intro to agile business analysis

SCQAA- San Fernando Valley Chapter on- Scrum
SCQAA- San Fernando Valley Chapter on- ScrumSCQAA- San Fernando Valley Chapter on- Scrum
SCQAA- San Fernando Valley Chapter on- ScrumSujit Ghosh
 
Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01Adrian Treacy
 

Similar to Intro to agile business analysis (20)

SCQAA- San Fernando Valley Chapter on- Scrum
SCQAA- San Fernando Valley Chapter on- ScrumSCQAA- San Fernando Valley Chapter on- Scrum
SCQAA- San Fernando Valley Chapter on- Scrum
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Webinar - Into to Scrum by Bachan Anand
Webinar - Into to Scrum by  Bachan AnandWebinar - Into to Scrum by  Bachan Anand
Webinar - Into to Scrum by Bachan Anand
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to agile & scrum
Introduction to agile & scrumIntroduction to agile & scrum
Introduction to agile & scrum
 
Introduction to Agile & Scrum
Introduction to Agile & Scrum Introduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to scrum by bachan anand
Introduction to scrum by bachan anandIntroduction to scrum by bachan anand
Introduction to scrum by bachan anand
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Scrum intro conscires
Scrum intro   consciresScrum intro   conscires
Scrum intro conscires
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

Intro to agile business analysis

  • 2. Agenda ► Overview of Agile and Scrum ► Scrum: Sprint ► Agile Business Analysis 2
  • 3. Overview of Agile and Scrum Agile Manifesto Agile software development is a set of values:  Individuals and interactions over processes and tools  Working software over comprehensive documentation  Customer collaboration over contract negotiation  Responding to change over following a plan 3
  • 4. Overview of Agile and Scrum Agile Principles ► Highest priority is to satisfy the customer through early and continuous delivery of valuable software ► Welcome changing requirements ► Deliver working software frequently ► Business people and developers must work together daily throughout the project 4
  • 5. Overview of Agile and Scrum Agile Principles …cont’d ► Build projects around motivated individuals ► The most efficient and effective method of conveying information is face-to-face conversation ► Working software is the primary measure of progress ► Agile processes promote sustainable development 5
  • 6. Overview of Agile and Scrum Agile Principles …cont’d ► Continuous attention to technical excellence and good design enhances agility ► Simplicity (art of maximizing amount of work not done) is essential ► Best architectures, requirements, and designs emerge from self-organizing teams ► At regular intervals, team reflects on how to become more effective, then tunes and adjusts 6
  • 7. Overview of Agile and Scrum What is Scrum ► Scrum is an Agile framework that supports lightweight processes which emphasize:  Incremental deliveries  Quality of Product  Continuous improvement  Discovery of people’s potential Scrum is simple to understand, but requires discipline in order to be successful ► Scrum is not a methodology ► 7
  • 8. Overview of Agile and Scrum Foundations of Scrum ► Empiricism  Detailed up-front planning and defined processes are replaced by just-in-time Inspect and Adapt cycles ► Self-Organization  Small teams manage their own workload and organize themselves around clear goals and constraints ► Prioritization  Do the next right thing ► Rhythm  Allows teams to avoid daily noise and focus on delivery ► Collaboration  Leaders and customers work with the Team, rather than directing them 8
  • 9. Overview of Agile and Scrum Core Values ► ► ► ► ► Transparency  Everything about a project is visible to everyone Commitment  Be willing to commit to a goal Courage  Have the courage to commit, to act, to be open and to expect respect Focus  Focus all of your efforts and skills on doing the work that you have committed to doing Respect  Respect and trust the different people who comprise a team 9
  • 11. Scrum: Sprint Role: ScrumMaster ► Servant Leader ► Facilitates the Process ► Supports the Team ► Removes Organizational Impediments ► Socializes Scrum to Management ► Enable close collaboration across all roles and functions 11
  • 12. Scrum: Sprint Role: Team ► Cross-Functional ► 5-9 Members ► Self-Organizing ► Focused on meeting Commitments 12
  • 15. Scrum: Sprint Flow & Artifacts: Planning ► Sprint Planning meeting held at beginning of each Sprint ► Time and Resources are fixed in any given Sprint ► Goal is to have prioritized Sprint Backlog, broken down into tasks, that the Team can commit to ► During planning, Team commits to scope that can be completed in the Sprint, taking into account the definition of Done 15
  • 16. Scrum: Sprint Flow & Artifacts: Daily Standup ► Meetings held in same location, same time, every day ► Typically of 15 minutes ► Encourages self-organization, rhythm, and collaboration ► Not a status meeting ► Each Team member speaks to:    What I did yesterday What I plan to do today Any roadblocks in the way of my work 16
  • 17. Scrum: Sprint Flow & Artifacts: Sprint Review ► Occurs at the end of each Sprint ► Inspect and Adapt the product ► The team meets with the Product Owner (and Stakeholders) to demonstrate the working software from the Sprint ► This is a hands-on software demo (not a PowerPoint) that usually requires some prep beforehand 17
  • 18. Scrum: Sprint Flow & Artifacts: Retrospective ► Occurs at the end of each Sprint ► Inspect and Adapt the process ► Team and ScrumMaster meet to reflect on what went well and what can be improved ► Tone of the meeting is that everyone did their best and now look to how can we improve ► Retrospectives must conclude with team commitments to action 18
  • 19. What is in it for me? (Customer) ► As a customer , I want to be able to  Have Opportunity to provide feedback early  Go to market faster with Quality  Faster return on investment 19
  • 20. What is in it for me? (Leadership) ► As a Leader , I want  To understand progress in terms of real progress made on product .  Better engaged & accountable team  20
  • 21. What is in it for me? ( Team Member) ► Who is a typical team member? ► As a team member, I want  A sustainable pace  Satisfaction of quality product delivered  Clear Priority and less interruption during development 21
  • 22. How do you learn Scrum – By Doing? ►Apply few practices at a time ►Understand the values and foundations ►Inspect and Adapt ►Experience the Joy of Doing Scrum 22
  • 24. Agile Business Analysis Agile business analysis frameworks ► The discovery framework, ► The delivery framework 24
  • 25. Agile Business Analysis The discovery framework ► See The Whole, ► Think as a Customer, ► Analyze to Determine What is Valuable 25
  • 26. Agile Business Analysis The delivery framework ► Get Real Using Examples, ► Understand What is Doable, ► Stimulate Collaboration and Continuous Improvement, ► Avoid Waste 26
  • 27. Agile Business Analysis Principles of Agile Business Analysis 27
  • 29. References: 1. Agile Manifesto - http://agilemanifesto.org/principles.html 2. The Agile Extension to the BABOK- Guide Prepared by: Sumit Mahajan 29

Editor's Notes

  1. Test
  2. Doing Scrum mechanics without these values misses the point. These values are not unique to Scrum, but the Scrum Framework is built on top of these values.
  3. Cross-Functional = Dev, QA, Bus Analyst, UI Designer, Architect
  4. done in two meetings. Requirements Workshop and Design Workshop Can also have Pre-Planning (Estimation) and Product Backlog Grooming meeting If commitment is inaccurate (either under-commit or over-commit), then stories are to be added or removed. Team would then reflect in the Retrospective and accordingly adjust their upcoming commitments