What is a technical task

Last post 07:49 pm April 21, 2017
by Łukasz Wójcik
2 replies
01:19 pm April 20, 2017


I want to know how to precisely define a technical task.

For example :

- user story : as a user I want to extract in a csv file a report.

  1) technical task : create a database to store report informations

   2) task : create a html report with a button for the extraction.

12:35 pm April 21, 2017

We use technical tasks for our technical debt type stuff. Things we do as an Agile development team that are not (necessarily) customer facing, but need to be done. Maybe re-indexing a database so it processes faster. Rewriting a load script so it is more efficient. 

In the example above, I would not use a technical task. Creating the database for the story, is part of the story, as is creating a button. Getting that granular in the stories with tasks is a lot of inventory and overhead. 

07:49 pm April 21, 2017

MH Bakoa, what do you mean by a technical task? I see two options:

  1. Item in the Product Backlog
  2. Item in the Sprint Backlog created after splitting User Stories into smaller portions

As Melissa said, your examples sound more like option 2. There's a user story and to implement it some tasks need to be done. If that's the case then it's up to Development team how many tasks they create, what will be the titles and content. Tasks are just a way to realize the plan for the Sprint. The team decides how precise the plan should be.