STwitter tasks decomposition
- Oleksandr Yefymov

- Feb 12, 2019
- 1 min read
We will split high level tasks to small pieces of work, create Kanban board in issue tracking system and add tasks with raw estimations there.
Table of content:
What is decomposition
What is Kanban, Agile
Tasks decomposition, estimation
Video
Result of our decomposition, should be dashboard with tasks, like:

What is decomposition
According to wiki, decomposition is breaking a complex problem or system into parts that are easier to conceive, understand, program, and maintain. And that is what we will do.
What is Kanban, Agile

Agile is one of software development methodologies, with iterative development.
It is a time boxed, iterative approach to software delivery that builds software incrementally from the beginning of the project, instead of trying to deliver it all at once near the end.
It works by breaking projects down into little bits of user functionality called user stories, prioritizing them, and then step by step delivering them in short cycles called iterations.

Kanban is a visual system for managing work as it moves through a process. Kanban visualizes both the process (the workflow) and the actual work passing through that process. The goal of Kanban is to optimize workflow and work on different projects, as in software as in non software.
It all started in the early 1940s. The first Kanban system was developed by Taiichi Ohno(Industrial Engineer and Businessman) for Toyota automotive in Japan. It was created as a simple planning system, the aim of which was to control and manage work and inventory at every stage of production optimally.
Tasks decomposition, estimation
Configured dashboard with estimated tasks is available by link. During work on tasks we will use that dashboard for tracking our progress.
Video
TODO add it








Comments