It is also useful for multi-user systems to ensure that the tasks of each user type are supported. A typical storyboard will contain a number of images depicting features such as menus, dialogue boxes and windows. The formation of these screen representations into a sequence conveys further information regarding the possible structures, functionality and navigation options available. A detailed task analysis can be conducted to understand the current system and the information flows within it. These information flows are important to the maintenance of the existing system and must be incorporated or substituted in any new system.
Task analysis makes it possible to design and allocate tasks appropriately within the new system.
The functions to be included within the system and the user interface can then be accurately specified. For more complex systems a more structured method may be beneficial. A successful system depends on the effective allocation of tasks between the system and the users. Different task allocation options may need to be considered before specifying a clear system boundary. A range of options are established to identify the optimal division of labour, to provide job satisfaction and efficient operation of the whole work process.