Rob's Thoughts
LinkedIn
  • roblkdeboer.com
  • Engineering Management
    • Introduction
    • Developer Productivity/Experience
    • OKRs
    • People Management
      • 1:1s
      • Work Logging
      • Onboarding
        • 30-60-90 Day Plan
        • Onboarding Documentation
    • RFCs/Design Docs
    • The -ilities
  • Product Management
    • Introduction
    • Running an Agile Team
    • Prioritisation Framework
    • Backlog Grooming
    • Product Requirement Documents
    • Ticket Templates
      • User Stories
      • Tasks
      • Bugs
      • Example Backlog
  • Resources
  • Personal Projects/POCs
    • WhatsApp Anyone
Powered by GitBook
On this page
  • What are Tasks?
  • Where do Tasks Come From?
  • Ticket Template
  • Background
  • Key Points
  1. Product Management
  2. Ticket Templates

Tasks

The bulk of your backlog will be made up of these

What are Tasks?

Tasks are discrete pieces of work that usually don't result in an end user feature. Tasks are where technical details are included and discussed and are quite prescriptive in what needs to get done.

Examples being:

  • Implement login endpoint

  • Implement login page screen

  • Pull latest monthly report from system

  • Do up RFC for feature XYZ

Where do Tasks Come From?

Tasks can come from anyone in the team such as PMs, designers, engineers, QA. A very common use of tasks is to create a more specific checklist of things to do for a user story to consider it finished.

For example:

  • User story: As a user, I want to create an account so that I can interact with the platform

  • Tasks:

    • Implement sign up page front end

    • Design API endpoints

    • Design database schema

    • Implement sign up API

    • Implement database schema

Additionally, tasks could be independent pieces of work or assignments that someone needs to do for the team such as documentation or asking clarifying questions with another team

Ticket Template

Background

Similar to the User Story ticket, this section will detail the need for why this task exists. If it's a task to implement the database for the user sign up feature, then explain why the database is needed. It doesn't need to be too long, it's for context should the task be assigned to another team member who isn't full aware of the background of the feature

Key Points

This is usually where I put in some detail that isn't captured in the parent user story or background. For example:

  • Link to the database schema to be implemented

  • Link to the API documentation to be implemented

  • Link to the front end design to be implemented

PreviousUser StoriesNextBugs

Last updated 1 year ago