Tasks are created and written for the convenience of performers.
The result of the game dizaners are complete and understandable even for beginners job.
Artists read assignments and change their status. (they write code, not assignments)
Long hanging tasks are deleted (it will be necessary - we will get it again)
')
General description style
Command: what, to whom and when you need to do. There should be no ambiguity or conjecture.
Only complete phrases. With a detailed (step by step) description of actions.
Phrase taken out of context should remain meaningful.
All parameters must have digital values (the number of elements, the size of the image, the length of the line)
All lists should be numbered (easier to check list)
Long lists should be divided into groups of 3 elements
The inscriptions in the figures and in the text should coincide verbatim. If they do not match, then these are different inscriptions.
Careful attention is paid to errors and extreme situations (invalid characters, long lines, loss of communication, wrong time, fast and erratic tapas)
Description of the functional
how to start / call it?
complete list of all answer choices
full list of reactions to each course of action
detailed list of all errors that may occur
description of extreme situations (long lines, loss of communication, etc.)
how to close it, where to go after it?
Types of tasks
The introduction of new functionality
It creates a big task, which is assigned to the game designer (responsible for the introduction of the functional)
Game Designer breaks the functional into subtasks and lists each of them.
Any subtask must be performed by one person in less than one day.
This includes tasks such as timing, list making, technology research, etc.
Short task:
reference to a common (big task)
if the task contains elements or references to other tasks - they must be specified
any list must be numbered
long lists should be divided into triples (grouping of elements by meaning)
a short task should not contain references to external documents or images: everything necessary should be indicated in the task itself (external sources may disappear)
Correction task:
How to play (fast way) - you may need a test level or something else.
What exactly works wrong
How it should work correctly (how to check that the bug is fixed)
Members
Producer
assigns tasks to the game designer (in the status of Design Notes)
looks through and makes comments in the tasks designed by the game designer
Subscribes to tasks written by game designer to track them.
checks the task list Waiting Other and intervenes if help is needed
Game designer
draws up tasks (short tasks of not more than one day in the form of subtasks) set by the producer
coordinates the painted design with the producer and the main programmer.
finally forming the task and agreeing, it changes the status of Design Notes -> Tech task
selects the task Resolved and checks its execution
if the conditions of the task are not fulfilled - the task is rediscovered
if the conditions are met - the task is closed Resolved -> Closed
in the case of new conditions (and now the arrow to the right, then quickly) - a new task is created with reference to the previous one.
If all subtasks (painted by game designer) are closed - you can close the global task set by the producer.
Programmer
when the current task is complete, it closes it and starts to select a new one.
you must first check the pending Waiting Other tasks - can they be continued?
if it was not possible to find among the deferred ones, we select new ones only among the Tech Task with the highest priority assigned to the programmer.
if there are more than 3 such tasks - he asks the game designer to rank the tasks by priority (High - not more than 3)
selected task is being studied
if the task is incomplete or incomprehensibly written - it is sent back to the game designer
if everything is clear, it changes the status in In Progress and starts performing the task
when the task becomes impossible - the status is Waiting Other
The task is postponed - this is a signal for game designers and producer to help.
if the task is finished, set the status to Resolved (can be changed via a comment in the commit repository)