Download presentation
Presentation is loading. Please wait.
Published byBrooke Mosley Modified over 9 years ago
1
Analysis in Agile: It’s More Than Just User Stories Kent McDonald @beyondreqs Webinar Series 2015
2
©Kent McDonald www.synerzip.com Webinar Series 2015 Writing user stories… In order to share my experiences (and get into Agile2015 for free) As Sam the submitter I want to submit a session proposal In order to share my experiences (and get into Agile2015 for free) As Sam the submitter I want to submit a session proposal …is not the whole story!
3
©Kent McDonald www.synerzip.com Webinar Series 2015 What does analysis look like in Agile?
4
©Kent McDonald www.synerzip.com Webinar Series 2015 Describe what to build using models & stories How to determine what is just enough Analysis in Agile Use value to determine the right thing to build
5
©Kent McDonald www.synerzip.com Webinar Series 2015 Typical Description of What to Build This has its issues…
6
©Kent McDonald www.synerzip.com Webinar Series 2015 Exercise Do you have a complete solution?
7
©Kent McDonald www.synerzip.com Webinar Series 2015 Exercise Is the backlog more like a wish list?
8
©Kent McDonald www.synerzip.com Webinar Series 2015 Start with value, then identify stories
9
©Kent McDonald www.synerzip.com Webinar Series 2015 Use Goals & Objectives to define value Goal: Increase our ability to handle expected increase in claims Goal: Increase our ability to handle expected increase in claims Objective: Reduce paper claims from 1000 per week to 500 per week by 12/31 Objective: Reduce paper claims from 1000 per week to 500 per week by 12/31
10
©Kent McDonald www.synerzip.com Webinar Series 2015 Identify Assumptions Single doctor offices have internet access Majority of paper claims come from single doctor offices Single doctor offices do not have medical billing systems Staff at a single doctor’s office would submit claims via website
11
©Kent McDonald www.synerzip.com Webinar Series 2015 Identify stories to validate assumptions & meet objectives Majority of paper claims come from single doctor offices In order to identify the main sources of paper claims As Carol the Claims Mgr I need … In order to identify the main sources of paper claims As Carol the Claims Mgr I need … In order to determine whether single doctors offices would submit claims As Peter the Provider Relations Manager I need … In order to determine whether single doctors offices would submit claims As Peter the Provider Relations Manager I need … Staff at a single doctor’s office would submit claims via website
12
©Kent McDonald www.synerzip.com Webinar Series 2015 Impact Mapping © Gojko Adzic 2012http://impactmapping.org
13
©Kent McDonald www.synerzip.com Webinar Series 2015 Describe what to build using models & stories How to determine what is just enough Analysis in Agile Use value to determine the right thing to build
14
©Kent McDonald www.synerzip.com Webinar Series 2015 Understand the solution with models
15
©Kent McDonald www.synerzip.com Webinar Series 2015 Use models to identify stories In order to provide feedback to submitters As Reed I need to submit a review of a session In order to provide feedback to submitters As Reed I need to submit a review of a session As Reed I can add a review to a session So that I can provide feedback to Sam As Reed I can add a review to a session So that I can provide feedback to Sam As Sam I can view reviews on my session So that I can get feedback on my session As Sam I can view reviews on my session So that I can get feedback on my session As Reed I can edit my review So that I can react to changes Sam made to his submission As Reed I can edit my review So that I can react to changes Sam made to his submission
16
©Kent McDonald www.synerzip.com Webinar Series 2015 Use Models to Identify Stories
17
©Kent McDonald www.synerzip.com Webinar Series 2015 Stories represent changes needed In order to guide submitter track selection As Peter Program Chair I want to organize tracks into themes In order to guide submitter track selection As Peter Program Chair I want to organize tracks into themes
18
©Kent McDonald www.synerzip.com Webinar Series 2015 The delivery team sets me straight
19
©Kent McDonald www.synerzip.com Webinar Series 2015 And comes up with a better solution
20
©Kent McDonald www.synerzip.com Webinar Series 2015 Models describe stories As Reed I can add a review to a session So that I can provide feedback to Sam As Reed I can add a review to a session So that I can provide feedback to Sam
21
©Kent McDonald www.synerzip.com Webinar Series 2015 Acceptance Criteria describe stories One line summary and advice to presenter are required. One line summary limited to 95 characters. Choices for “This presentation should be included in the program” are agree, neutral, and disagree. As Reed I can add a review to a session So that I can provide feedback to Sam As Reed I can add a review to a session So that I can provide feedback to Sam
22
©Kent McDonald www.synerzip.com Webinar Series 2015 Examples describe stories
23
©Kent McDonald www.synerzip.com Webinar Series 2015 How many stories can you find?
24
©Kent McDonald www.synerzip.com Webinar Series 2015 Describe what to build using models & stories How to determine what is just enough Analysis in Agile Use value to determine the right thing to build
25
©Kent McDonald www.synerzip.com Webinar Series 2015 Do only what you actually need to do For illustrative purposes only No models were harmed used building the submission system
26
©Kent McDonald www.synerzip.com Webinar Series 2015 Exercise Definition of Ready
27
©Kent McDonald www.synerzip.com Webinar Series 2015 Team discusses and agrees
28
©Kent McDonald www.synerzip.com Webinar Series 2015 Possible things to include Interaction Diagrams Prototypes Wireframes Sample Data Testable examples Acceptance Criteria State Diagrams Small Story UX Test Approvals Dependency identified Stakeholder identified Definition of Ready Use case
29
©Kent McDonald www.synerzip.com Webinar Series 2015 Exercise Analyze when you need to, not before
30
©Kent McDonald www.synerzip.com Webinar Series 2015 Visualize Discovery and Delivery Iteration Planning Discovery Board Delivery Board
31
©Kent McDonald www.synerzip.com Webinar Series 2015 Discovery Board Defn of Ready Story Feature Include: Story Acceptance Criteria Include: Story Acceptance Criteria Story Include: Story Acceptance Criteria Size Include: Story Acceptance Criteria Size Include: Story Acceptance Criteria Size Mockup Dependencies Stakeholder list Examples Include: Story Acceptance Criteria Size Mockup Dependencies Stakeholder list Examples
32
©Kent McDonald www.synerzip.com Webinar Series 2015 What did you find useful? @beyondreqs, when I go to work this afternoon, I’m going to try… #baot #valuemgmt
33
©Kent McDonald www.synerzip.com Webinar Series 2015 3384 www.synerzip.com Hemant Elhence hemant@synerzip.com 469.374.0500
34
©Kent McDonald www.synerzip.com Webinar Series 2015 Synerzip in a Nutshell Software product development partner for small/mid-sized technology companies –Exclusive focus on small/mid-sized technology companies, typically venture-backed companies in growth phase –By definition, all Synerzip work is the IP of its respective clients –Deep experience in full SDLC – design, dev, QA/testing, deployment Dedicated team of high caliber software professionals for each client –Seamlessly extends client’s local team, offering full transparency –Stable teams with very low turn-over –NOT just “staff augmentation”, but provide full mgmt support Actually reduces risk of development/delivery –Experienced team - uses appropriate level of engineering discipline –Practices Agile development – responsive, yet disciplined Reduces cost – dual-shore team, 50% cost advantage Offers long term flexibility – allows (facilitates) taking offshore team captive – aka “BOT” option
35
©Kent McDonald www.synerzip.com Webinar Series 2015 Our Clients
36
©Kent McDonald www.synerzip.com Webinar Series 2015 Next Webinar Technical Track: Lean With MEAN Complimentary Webinar: Wednesday, May 20, 2015 @ 11:00am CST Presented by: Mayuresh Pradke Technology Enthusiast & Entrepreneur Synerzip
37
©Kent McDonald www.synerzip.com Webinar Series 2015 Call for a Free Consultation! Hemant Elhence hemant@synerzip.com 469.374.0500 Thanks! @Synerzip_Agile linkedin.com/company/synerzip facebook.com/Synerzip
38
©Kent McDonald www.synerzip.com Webinar Series 2015 Questions?
39
©Kent McDonald www.synerzip.com Webinar Series 2015 If you remember nothing else… 1. Use value to determine the right thing to build 2.Use models, acceptance criteria & examples to describe the solution 3.Collaborate to figure out what is just enough
40
©Kent McDonald www.synerzip.com Webinar Series 2015 Stay in Touch Kent McDonald kentjmcdonald@gmail.com @beyondreqs www.beyondrequirements.com Slides available from: http://www.slideshare.net/kentjmcdonald
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.