Skip to content

Commit

Permalink
Merge branch 'master' into ContentBrewmaster-pm-readme
Browse files Browse the repository at this point in the history
  • Loading branch information
ContentBrewmaster authored Aug 8, 2023
2 parents ecfc4bf + f759ce2 commit 6f9931c
Showing 1 changed file with 16 additions and 13 deletions.
29 changes: 16 additions & 13 deletions common-practices-tools/agile/tickets-cards.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,17 @@
title: How to create tickets
---

# How to Create Tickets
# How to create tickets

This may also be best learned during a project (on a project-by-project basis)
A ticket (or card) organizes and tracks our work. Creating tickets may also be best learned during a project (on a project-by-project basis).

## Epic

Description: An epic often starts as the big picture and then the user stories fill in the details. But it is also possible that a group of user stories (as they are prioritized) coalesce into an epic.
An epic often starts as the big picture and then the user stories fill in the details. A single epic can contain two or more tickets.

## Who Creates Tickets/Cards
As they are prioritized, a group of user stories also can form an epic.

## Who creates tickets or cards

- Product Owners
- Product Manager
Expand All @@ -19,34 +21,35 @@ Description: An epic often starts as the big picture and then the user stories f
- Engineers
- UX/Design Team

## User Story
## User story

- As a(n) **X** I want to **Y** so that **Z** (outcome)
- Most tickets should contain a user story
- The structure of a user story is: As a(n) **X** I want to **Y** so that **Z** (outcome)
- Describes the **user need** for the work to be done
- As an anonymous user, I want to see the latest news articles on the homepage so that I do not have to view older articles that I may have already read.
- Avoid more than one action per user story. Red flags would be commas and "ands" - Consider splitting into multiple tickets.
- Example: As an anonymous user, I want to see the latest news articles on the homepage so that I do not have to view older articles that I may have already read.
- Avoid more than one action per user story. Red flags would be commas and "ands". Consider splitting actions into multiple tickets.

## Implementation Plan
## Implementation plan

- Notes that explain how/where to start
- The plan has notes that explain how and where to start
- Helps if another engineer has to pick up your ticket
- Often these plans/notes are in the comments field on a Jira ticket

## User Acceptance Tests (UAT)

- Explains how we validate that this card works
- Explains how we validate that this ticket or card works
- Written in a language anyone can understand
- Explains what the ticket will not do as well
- Acceptance Testing is the process that verifies if the installed piece of code or software works as designed for the user
- Ideally the Product Owner (PO) writes the Acceptance Test for a piece of work
- Testing with users is an important factor in ensuring the work is performing/created as expected

## QA Tests
## QA tests

- Written step-by-step so that anyone can pass/fail the test
- The PO will also run through the same test
- It will also explain the expected results
- Specific directions/steps a tester can follow that ensure what was developed produces what the engineer intended
- Contains specific directions or steps a tester can follow that ensure what was developed produces what the engineer intended

## Estimates

Expand Down

0 comments on commit 6f9931c

Please sign in to comment.