Posted date
Sprint Operation Guide
Table of contents
- Overview
- Basic rules and premise
- Sources
- Overall sprint planning
- Points of caution for contract development
- Sprint execution
- Prerequisites
- Sprint workflow
- Sprint planning meeting
- Daily work
- Product backlog refinement
- Sprint review
- Sprint retrospective
- Troubleshooting
- Stories are not finished within sprints
- A task was found to be missing from the story
- Product managers
- Role
- Story splitting cheat sheet
- Criteria for good stories: INVEST
- Story splitting format
- Daily scrums
- Sprint retrospective
- Introduction
- Workflow of retrospective
- Points of caution when conducting retrospectives
- Retrospective assessment sheet
- Source
- Criteria for good tasks: SMART
- Specific
- Measurable
- Achievable
- Relevant
- Time-boxed
Story splitting cheat sheet
Criteria for good stories: INVEST
- Independent
- Stories must be independent of each other. There should be no dependency relationships or context relationships if possible.
- Negotiable
- Stories must be negotiable. Stories are tools for conversation and are not necessarily final. They are sometimes amended during later reviews.
- Valuable
- Stories must have value for the client.
- Estimable
- An estimate must be possible. They must be small enough and specific enough to estimate the time that is required.
- Small
- Stories must be small enough for the team to handle by themselves (at minimum, they must be small enough to fit in one sprint). They must be split into small enough units.
- Testable
- Acceptance criteria must be clearly defined.
Story splitting format
- Splitting according to steps in the workflow
- Example story
- It is possible for content managers to post articles on the corporate website.
- Example of how to split the story
- It is possible to directly post articles on the corporate website.
- It is possible to post articles following a review by an editor.
- It is possible to post articles following a review by the legal affairs department.
- Example story
- Splitting according to variations of business rules
- Example story
- It is possible for users to search for flight reservations with flexible dates.
- Example of how to split the story
- It is possible to search in the format “n days from x to y”.
- It is possible to search in the format “weekends in December”.
- It is possible to search in the format “n days before and after x and y”.
- Example story
- Splitting by separating important initiatives from other work
- Example story
- It is possible for users to pay for flights using JCB, VISA, MasterCard, Diners Club or AMEX.
- Example of how to split the story
- It is possible to make payments using JCB, VISA, MasterCard, Diners Club or AMEX.
- It is possible to make payments using JCB, VISA, MasterCard, Diners Club and AMEX.
- Example story
- Splitting by separating simple tasks from complex ones
- Example story
- It is possible for users to search for flights between two destinations.
- Example of how to split the story
- It is possible to set a maximum number of layovers.
- It is possible to include nearby airports.
- Example story
- Splitting by data variation
- Example story
- It is possible for content managers to create articles.
- Example of how to split the story
- In Japanese.
- In English.
- Example story
- Splitting by data input method
- Example story
- It is possible for users to search for flights between two destinations.
- Example of how to split the story
- With a simple date format (yyyyMMdd).
- With rich calendar UI.
- Example story
- Delaying response to performance
- Example story
- It is possible for users to search for flights between two destinations.
- Example of how to split the story
- Searching is slow but possible. “Searching” is displayed until the search is completed.
- Searching can be done within five seconds.
- Example story
- Splitting by processing method (e.g. CRUD)
- Example story
- It is possible for users to manage their own account.
- Example of how to split the story
- It is possible to sign up.
- It is possible to update account settings.
- It is possible to terminate accounts.
- Example story
- Splitting by technical verification or investigation
- Example story
- It is possible for users to pay by credit card.
- Example of how to split the story
- Credit card processing is investigated.
- Credit card processing is implemented.
- Example story
Source: http://xp123.com/articles/invest-in-good-stories-and-smart-tasks/
