Copyright 2013-2015 Robert W. Hasker. Story Review  Elements of a Scrum story:  The three C’s:  Sprintable stories:  Mechanisms for obtaining stories:

Slides:



Advertisements
Similar presentations
Academic Quality How do you measure up? Rubrics. Levels Basic Effective Exemplary.
Advertisements

Training Course: Task List. Agenda Overview of the Task List Screen Icons across the top Making Appointments Viewing Appointments & Filters Working Your.
Empowering the Education Community to Improve Student Performance through the Intelligent Use of Practical Data EdGate Training: Part 3 - SchoolNotes.
Home This training presentation is designed to introduce the Residency Management Suite to new users. This presentation covers the following topics: Login.
Copyright Robert W. Hasker. Imperative Requirements- based Development  System specification: series of “shalls”  The registration system.
101 Complete Moodle Tutorial. Logging In Navigate to Your login name will.
Web Time Entry What is it? and How will it help me?
ODOT Employee Training UPDATED 8/8/2013
South Dakota Library Network MetaLib Management Basics Cluster/Facet Admin South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
Copyright © by Mark J. Sebern Software Engineering Process I SE Product backlog, estimation, velocity.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
2 eGrants Coaching Unit 3 create/edit Service Opportunity Listings Grantee Recruiter search for listings, register, & apply to serve Applicants view.
University of Wisconsin System HRS Project Unclassified Employee TL/AM Entry Manager Approval Spring 2012 (Employee Self-Service)
DePaul Bears Try Your Luck!. Why buy this product? Approximately 1,000,000 cell phone users Approximately 2,000,000 or more people play the lottery New.
1 RVCC Phone MIS Help Desk, Ext 4357 (HELP) Holly Smythe, Instructional Designer, Ext 8451 Lonny Buinis, Instructional Designer, Ext 8306.
Quick Start Guide. This 22 page introduction to the Financial Assessment Subsystem provides the user with a visual overview of the components of the system.
How many …. Have seen this page on our website ?
Copyright © Software Process Group 1 Software Process Group Microsoft Project Tutorial Steve Meyers
Outlook 2007 Tips, Tricks, and Tools. Overview Main Screen Navigation Pane View Pane Reading Pane To–Do Bar Create a New Message Contacts Create a Signature.
Education Google Calendar (GCal) English. Education Upon completion of this course, you will be able to:  Navigate the GCal interface  Search your calendar.
Facebook Retargeting % of website traffic DOES NOT convert on the first visit Less than 7% will do ANY action on your website 78% of people visit.
Branded Websites. Branded Website Training Click the “Edit Pencil” to edit the website Enter in your iBoomerang username and password.
Microsoft Outlook Web Application (OWA)
Interactive Demo More Money. Less Hassle.. Copyright FishermensNetwork.com 2 Purpose of this Demo See how easy and quick it is to manage your charter.
Presented by Chad Kafka This Month’s Topic: Wikispaces Advanced Today’s session is an introduction to what a WIKI is and how they can be used in education.
Introducing... NPF Connect Press [Space Bar] to continue...
Go to the MTSD Home Page In the URL add “/admin”
Benefits Self Service This presentation walks you through enrolling into benefits using Benefits Self Service.
SchoolDude ArbiterGame Integration. FSDirect – Locations FSDirect’s Locations are the same as ArbiterGame’s Sites You can add a new location to your list.
So – You want to learn how to put an article onto the state website. (Note: If you have not done so, you will need to review the web training provided.
1 MyLicense Log in/Register Login to the MyLicense application with an existing User Account. OR Create a new User Account with the Register link at the.
What You Need... A computer with an internet connection Access to an account that is not shared with any other Referee in any sport or group Your.
Information Session for Accommodation & Hospitality Staff: Electronic Leave Recording using iTrent.
MagicInfo Pro Scheduler Now that a template has been created from content imported into the Library, the user is ready to begin scheduling content to.
Appalachian Student Advising Program - ASAP Central Desk Functions.
You can access the MyYSU Portal through the YSU website [
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle MAT Dirtbikes.
OpenEMR: Using the Calendar Based on OpenEMR 4.1 Laboratory Informatics Institute January 2014.
Printing: This poster is 48” wide by 36” high. It’s designed to be printed on a large-format printer. Customizing the Content: The placeholders in this.
Sign In with and password An ArbiterSports Tutorial presented by your ECBOA.
TimeTrex Electronic Signature Process. Welcome to the new totally electronic TimeTrex System The purpose of this presentation is to explain how the electronic.
SuccessMaker. Where are they? Math: Intranet On a server at Vanhoose Reading Web-based.
University of Wisconsin System HRS Project 12 Month – FASL (Unclassified) Employee TL/AM Entry Fall 2015.
1 Moodle Login Professional Development Training.
BA Team: Product Ownership, Analysis, and Solution Design BA Bi-Weekly Mini-meeting May 19, Acceptance Criteria Defining Success one Story.
OFFICE OF INFORMATION AND TECHNOLOGY Mobile Applications Scrum Framework November 21, :00 am (EST) Seal of the U.S. Department of Veterans Affairs.
1 MetaLib 4 Clustering & Faceting. 2 Custering & Faceting MetaLib 4.0x introduces clustering and faceting of search results, providing the user with new.
USAC/Schools and Library Web Site Tour. Web Site Tour – Morning Edition… Navigation on the site – Instructions – Forms – Reference Area – Tools Later.
Ceridian Time Solutions Hourly/Non-Exempt & (Non- Contracted) Per Diems Key Entry.
Setting Up TGO User Accounts. Creating User Accounts for Other Users If your company has other users who need to use the Active Orders system, your company’s.
Franklin Twp. Youth Soccer Online Registration Tutorial.
Copyright Robert W. Hasker. Requirements-based Development  System specification: series of “shalls”  The registration system shall support.
Payroll/Personnel System Web-Based New Hire Presented by Payroll Services.
Managing Your Specialty Area Website: A What’s What and How-To Guide.
Dr. Rob Hasker Dr. Brad Dennis. Scrum review experience  Lessons learned Saturday Differences from process taught? Similarities? Other lessons?
Raymond Wong Design Process + Case Studies.
Page ADP PearsonAccess Proctor Training. Page Agenda Test Overview Testing Components Proctor Roles and Responsibilities Overview Administering the Test.
Officiating Management Software.
Training Guide for Residents
Scrum.
Dr. Rob Hasker SE 3800 Note 3 Ch. 4, 5.
Tips for Taking the Computer-Based
User Manual (version 1.1).
Johanna Rothman Agile Team Measurements Chapter 12
Summarizing Our Models to Date
Lesson 13: Epic Appointment Scheduling Reports
Google Calendar Appointments
Taking an Online Benchmark Test in Schoolnet with TestNav
Pair Programming Assistant
Scrum in Action.
Presentation transcript:

Copyright Robert W. Hasker

Story Review  Elements of a Scrum story:  The three C’s:  Sprintable stories:  Mechanisms for obtaining stories:

Story Review  Elements of a Scrum story:  As a, I want to because.  Acceptance criterion – when stakeholder satisfied  The three C’s:  Sprintable stories:  Mechanisms for obtaining stories:

Story Review  Elements of a Scrum story:  As a, I want to because.  Acceptance criterion – when stakeholder satisfied  The three C’s:  Card, Conversation, Confirmation  Sprintable stories:  Mechanisms for obtaining stories:

Story Review  Elements of a Scrum story:  As a, I want to because.  Acceptance criterion – when stakeholder satisfied  The three C’s:  Card, Conversation, Confirmation  Sprintable stories:  INVEST  Mechanisms for obtaining stories:

Story Review  Elements of a Scrum story:  As a, I want to because.  Acceptance criterion – when stakeholder satisfied  The three C’s:  Card, Conversation, Confirmation  Sprintable stories:  INVEST  Mechanisms for obtaining stories:  User-story-writing workshop, story mapping

Stories vs. Requirements RequirementsStory Form Detail Size Readiness check Estimation How to handle errors?

Stories vs. Requirements RequirementsStory Form “as an X, I want to Y so that Z” Detail Story can be a promise to discuss a topic w/ customer. Size Can vary from epic to requirement. Readiness check INVEST Estimation How to handle errors?

Stories vs. Requirements RequirementsStory Form“shall”“as an X, I want to Y so that Z” DetailAnything not said is not done – forms a contract Story can be a promise to discuss a topic w/ customer. SizeEach requirement has small scope Can vary from epic to requirement. Readiness checkReview by customer, written tests INVEST EstimationDays of person-effortStory points How to handle errors?Rework or renegotiateAdd to backlog

Good stories I N V E S T

IIndependent NNegotiable VValuable EEstimatable SSmall (appropriate size) TTestable

Good stories IIndependent NNegotiable VValuable EEstimatable SSmall (appropriate size) TTestable Why?

Contradiction  Early on: a story should be a placeholder and real requirements are captured during the sprint.  Later: a story must meet the INVEST criteria  Our model: stories must meet INVEST to be in the sprint  Must know how to take story out before put it in.  Write use case for each story – can be short, but capture exceptions.

Examples  As an MSOE faculty member, I would like the kiosk to be branded so that it looks like a part of MSOE.

Examples  As an MSOE faculty member, I would like the kiosk to be branded so that it looks like a part of MSOE.  The site looks a little bit "off". We need to update the CSS so that it looks like the hub at least for the navigation portion. Spacing, fonts, and link colors are all incorrect.

 As an admissions counselor, I would like to have most of the info available at a glance because I don't have time to click around during a tour.  Conditions of Satisfaction: Do not need to scroll to view most information

 As an admissions counselor, I would like to have most of the info available at a glance because I don't have time to click around during a tour.  Change the default settings in the graph to start at daily, then go to weekly, and then go to monthly and so on.  Provide clear definitions of the data and how it is calculated in text.  The temperature widget has not been displaying the correct temperature. Find the issue and correct it.  Make sure the graph is displaying the correct information and in the correct scope.

 As a user, I want to view a GUI while using the system so that the system is easier to navigate.  (Decide how to organize the UI and create the UI elements.)

 As a user, I want to view a GUI while using the system so that the system is easier to navigate. Create a page to display the status of a room for the application. Create the login screen for the UI Build the control fragment used to move between pieces of application functionality. Buttons needed for room status, room calendar, partner calendar, create appointment, and room list. Create a fragment that displays a form for entering appointment data which includes: date, start/end date, attendees, etc. Create the main activity and integrate the different pieces of the application through method calls. Create the room list fragment that will display the room status of the other rooms. Design, create, and test the UI for the calendar fragment. Implement the login button in the status bar of the application and link it to the login page. Create a button for the room status. The user needs to be able to navigate back to the main screen of the application.

A more positive example  As a website user, I want double-clicking on the hourly performance data chart to leave the user in the hourly view so an accidental double-click doesn't jump me to a view that's unrelated to my intent.  Acceptance criteria: Change to performance view, navigate until hourly data is showing, double-click on the hour bar, and confirm no change to the performance view.

 As a user, I want there to be a "room status" screen so that I can see whether the room is available or not at a glance.  (Create a room status screen.)

 As a user, I want there to be a "room status" screen so that I can see whether the room is available or not at a glance.  (Create a room status screen.)  Find the next available half hour block and display through the UI  Implement and test the next meeting functionality on the room status screen.  Implement the getting of the room's schedule and determining whether the room is currently available or not.

Review  Story review  Stories vs. requirements  INVEST  Examples