Top Banner
Introduction Introduction to to Agile/Scrum Agile/Scrum & & Agile Business Analysis Agile Business Analysis
29

Intro to agile business analysis

Oct 19, 2014

Download

Technology

This presentation covers the basics of agile software development and intro to agile business analysis frameworks.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Intro to agile business analysis

IntroductionIntroductiontoto

Agile/ScrumAgile/Scrum& &

Agile Business AnalysisAgile Business Analysis

Page 2: Intro to agile business analysis

AgendaAgenda

►Overview of Agile and ScrumOverview of Agile and Scrum

►Scrum: SprintScrum: Sprint

►Agile Business AnalysisAgile Business Analysis

2

Page 3: Intro to agile business analysis

Overview of Agile and ScrumOverview of Agile and Scrum

Agile ManifestoAgile Manifesto

Agile software development is a set of Agile software development is a set of values:values: Individuals and interactionsIndividuals and interactions over processes over processes

and toolsand tools

Working softwareWorking software over comprehensive over comprehensive documentationdocumentation

Customer collaborationCustomer collaboration over contract over contract negotiationnegotiation

Responding to changeResponding to change over following a plan over following a plan3

Page 4: Intro to agile business analysis

Overview of Agile and ScrumOverview of Agile and Scrum

Agile PrinciplesAgile Principles

►Highest priority is to satisfy the customerHighest priority is to satisfy the customerthrough early and continuous deliverythrough early and continuous deliveryof valuable softwareof valuable software

►Welcome changing requirementsWelcome changing requirements

►Deliver working software frequentlyDeliver working software frequently

►Business people and developers must Business people and developers must work work together daily throughout the projecttogether daily throughout the project

4

Page 5: Intro to agile business analysis

Overview of Agile and ScrumOverview of Agile and Scrum

Agile Principles Agile Principles …cont’d…cont’d

►Build projects around motivated individualsBuild projects around motivated individuals

►The most efficient and effective method of The most efficient and effective method of conveying information is face-to-face conveying information is face-to-face conversationconversation

►Working software is the primary measure Working software is the primary measure of progressof progress

►Agile processes promote sustainable Agile processes promote sustainable developmentdevelopment

5

Page 6: Intro to agile business analysis

Overview of Agile and ScrumOverview of Agile and Scrum

Agile Principles …cont’dAgile Principles …cont’d

►Continuous attention to technical Continuous attention to technical excellence excellence and good design enhances agilityand good design enhances agility

►Simplicity (art of maximizing amount Simplicity (art of maximizing amount of work not done) is essentialof work not done) is essential

►Best architectures, requirements, and Best architectures, requirements, and designs designs emerge from self-organizing teamsemerge from self-organizing teams

►At regular intervals, team reflects on how At regular intervals, team reflects on how to become more effective, then tunes and to become more effective, then tunes and adjustsadjusts

6

Page 7: Intro to agile business analysis

Overview of Agile and ScrumOverview of Agile and Scrum

What is ScrumWhat is Scrum

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

► Scrum is simple to understand, but requires Scrum is simple to understand, but requires discipline in order to be successfuldiscipline in order to be successful

► Scrum is not a methodologyScrum is not a methodology

7

Page 8: Intro to agile business analysis

Overview of Agile and ScrumOverview of Agile and Scrum Foundations of ScrumFoundations of Scrum

► Empiricism Empiricism Detailed up-front planning and defined processes are Detailed up-front planning and defined processes are

replaced by just-in-time Inspect and Adapt cyclesreplaced by just-in-time Inspect and Adapt cycles► Self-OrganizationSelf-Organization

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

► PrioritizationPrioritization Do the next right thingDo the next right thing

► RhythmRhythm Allows teams to avoid daily noise and focus on deliveryAllows teams to avoid daily noise and focus on delivery

► CollaborationCollaboration Leaders and customers work with the Team, rather than Leaders and customers work with the Team, rather than

directing themdirecting them

8

Page 9: Intro to agile business analysis

Overview of Agile and ScrumOverview of Agile and Scrum Core ValuesCore Values

► TransparencyTransparency Everything about a project is visible to everyoneEverything about a project is visible to everyone

► CommitmentCommitment Be willing to commit to a goalBe willing to commit to a goal

► CourageCourage Have the courage to commit, to act, to be open and to Have the courage to commit, to act, to be open and to

expect respectexpect respect► FocusFocus

Focus all of your efforts and skills on doing the work Focus all of your efforts and skills on doing the work that you have committed to doingthat you have committed to doing

► RespectRespect Respect and trust the different people who comprise a Respect and trust the different people who comprise a

teamteam9

Page 10: Intro to agile business analysis

Scrum: SprintScrum: Sprint

Page 11: Intro to agile business analysis

Scrum: SprintScrum: Sprint

Role: ScrumMasterRole: ScrumMaster

►Servant LeaderServant Leader

►Facilitates the ProcessFacilitates the Process

►Supports the TeamSupports the Team

►Removes Organizational ImpedimentsRemoves Organizational Impediments

►Socializes Scrum to ManagementSocializes Scrum to Management

►Enable close collaboration across all Enable close collaboration across all roles and functionsroles and functions

11

Page 12: Intro to agile business analysis

Scrum: SprintScrum: Sprint

Role: TeamRole: Team

►Cross-Functional Cross-Functional

►5-9 Members5-9 Members

►Self-OrganizingSelf-Organizing

►Focused on meeting CommitmentsFocused on meeting Commitments

12

Page 13: Intro to agile business analysis

Scrum: SprintScrum: Sprint

Role: RelationshipsRole: Relationships

13

Page 14: Intro to agile business analysis

Scrum DiagramScrum Diagram

14

Page 15: Intro to agile business analysis

Scrum: SprintScrum: Sprint

Flow & Artifacts: PlanningFlow & Artifacts: Planning

►Sprint Planning meeting held at beginning of each Sprint Planning meeting held at beginning of each SprintSprint

►Time and Resources are fixed in any given Sprint Time and Resources are fixed in any given Sprint

►Goal is to have prioritized Sprint Backlog, broken Goal is to have prioritized Sprint Backlog, broken down into tasks, that the Team can commit todown into tasks, that the Team can commit to

►During planning, Team commits to scope that can During planning, Team commits to scope that can be completed in the Sprint, taking into account the be completed in the Sprint, taking into account the definition of Donedefinition of Done

►Story points may be refinedStory points may be refined

15

Page 16: Intro to agile business analysis

Scrum: SprintScrum: Sprint

Flow & Artifacts: Daily StandupFlow & Artifacts: Daily Standup

►Meetings held in same location, same Meetings held in same location, same time, every daytime, every day

►Typically of 15 minutesTypically of 15 minutes►Encourages Encourages self-organization,self-organization, rhythm,rhythm, and and

collaborationcollaboration►NotNot a status meeting a status meeting►Each Team member speaks to:Each Team member speaks to:

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

16

Page 17: Intro to agile business analysis

Scrum: SprintScrum: Sprint

Flow & Artifacts: Sprint ReviewFlow & Artifacts: Sprint Review

►Occurs at the end of each SprintOccurs at the end of each Sprint

► Inspect and Adapt the Inspect and Adapt the productproduct

►The team meets with the Product Owner The team meets with the Product Owner (and Stakeholders) to demonstrate the (and Stakeholders) to demonstrate the working software from the Sprintworking software from the Sprint

►This is a hands-on software demo (not a This is a hands-on software demo (not a PowerPoint) that usually requires some PowerPoint) that usually requires some prep beforehandprep beforehand

17

Page 18: Intro to agile business analysis

Scrum: SprintScrum: Sprint

Flow & Artifacts: RetrospectiveFlow & Artifacts: Retrospective

►Occurs at the end of each SprintOccurs at the end of each Sprint

► Inspect and Adapt the Inspect and Adapt the processprocess

►Team and ScrumMaster meet to reflect on Team and ScrumMaster meet to reflect on what went well and what can be improvedwhat went well and what can be improved

►Tone of the meeting is that everyone did Tone of the meeting is that everyone did their best and now look to how can we their best and now look to how can we improveimprove

►Retrospectives must conclude with team Retrospectives must conclude with team commitments to actioncommitments to action

18

Page 19: Intro to agile business analysis

What is in it for me? (Customer)What is in it for me? (Customer)

►As a customer , I want to be able toAs a customer , I want to be able to Have Opportunity to provide Have Opportunity to provide

feedback earlyfeedback early Go to market faster with QualityGo to market faster with Quality Faster return on investmentFaster return on investment

19

Page 20: Intro to agile business analysis

What is in it for me? (Leadership)What is in it for me? (Leadership)

►As a Leader , I wantAs a Leader , I want To understand progress in terms To understand progress in terms

of real progress made on of real progress made on product . product .

Better engaged & accountable Better engaged & accountable team team 

20

Page 21: Intro to agile business analysis

What is in it for me? ( Team Member)What is in it for me? ( Team Member)

►Who is a typical team member?Who is a typical team member?►As a team member, I wantAs a team member, I want

A sustainable paceA sustainable pace Satisfaction of quality product Satisfaction of quality product

delivereddelivered Clear Priority and less Clear Priority and less

interruption during developmentinterruption during development

21

Page 22: Intro to agile business analysis

How do you learn Scrum – By Doing?How do you learn Scrum – By Doing?

►Apply few practices at a timeApply few practices at a time►Understand the values and Understand the values and

foundationsfoundations►Inspect and AdaptInspect and Adapt►Experience the Joy of Doing Experience the Joy of Doing

ScrumScrum

22

Page 23: Intro to agile business analysis

Agile Business AnalysisAgile Business Analysis

Page 24: Intro to agile business analysis

Agile Business Analysis

Agile business analysis frameworks

►The discovery framework,The discovery framework,►The delivery frameworkThe delivery framework

24

Page 25: Intro to agile business analysis

Agile Business Analysis

The discovery frameworkThe discovery framework

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

25

Page 26: Intro to agile business analysis

Agile Business Analysis

The delivery frameworkThe delivery framework

►Get Real Using Examples,►Understand What is Doable,Understand What is Doable,►Stimulate Collaboration and Stimulate Collaboration and

Continuous Improvement,Continuous Improvement,►Avoid WasteAvoid Waste

26

Page 27: Intro to agile business analysis

Agile Business Analysis

Principles of Agile Business Principles of Agile Business AnalysisAnalysis

27

Page 28: Intro to agile business analysis

Questions?Questions?

28

Page 29: Intro to agile business analysis

References:References:

1. 1. Agile Manifesto - http://agilemanifesto.org/principles.htmlAgile Manifesto - http://agilemanifesto.org/principles.html

2. The Agile Extension to the BABOK- Guide2. The Agile Extension to the BABOK- Guide

Prepared by: Sumit MahajanPrepared by: Sumit Mahajan

29