View the timeline View the task details Add new task / edit existing tasks Schedule tasks, see offered schedules Get the timeline image according to specified criteria The scenario to view the current timeline. This can happen according to selected criteria/grouping. User accesses the viewTimeline.htm page. -1 Default The timeline based on the current criteria/grouping is displayed on the page. -1 Default Resource view: x axis has the resources (performers of tasks) y axis has tasks as bars. If more than one task is assigned to a performer, parallel tasks go to next line. Tasks are colored according to project. 1 Child Project view: x asis has the projects (tasks are owned by projects) y axis has the tasks as bars. Parallel tasks go to next line. Tasks are colored according to performers. 2 Child User changes the display criteria -1 Default User changes the view (from available views) 1 Child User filters tasks according to resource, project, milestone, starting time, deadline, etc. 2 Child 6485b55f-a3cc-41cb-b5a6-52e7908156dc false 1 Low Scheduled Summary Named External User shall be able to track starting and estimated/actual completion times of tasks. Functional MustHave Named Proposed User shall be able to view tasks in a timeline view, tasks can be grouped by user, project, milestone, and similar filtering can be applied Functional MustHave Named Proposed Tasks should able to retrieved from external systems such as Trac, MS Excel, MS Project Functional MustHave Named Proposed The timeline view should be exported as image file, or dynamic linking as an image should be possible Functional MustHave Named Proposed Tasks should be able to include other tasks (i.e. subtasks). Functional MustHave Named Proposed User should be able to set deadlines for tasks and/or subtasks. Functional MustHave Named Proposed The time spent on tasks should be be able to tracked, and user should be able to pause the tasks (preemted by another task) and continue working on it later. Functional MustHave Named Proposed User shall be able to assign priorities to tasks and the system should be able to offer different scheduling alternatives by using selected scheduling algorithms. Functional MustHave Named Proposed Scheduling System may also be used for recording instantaneous ideas, or notes regarding tasks, projects, i.e. mind map Functional MustHave Named Proposed Outputs/deliverables may also be specified about the tasks in addition to deadline/estimated completion time in order to increase precision/ponderability. Functional MustHave Named Proposed Scheduling System may also be used as a development portal / company portal where it is integrated to environmental systems (trac, review board, svn, use case maker) or it can be plugged into an existing portal. Functional MustHave Named Proposed Scheduling system assists to plan and track the tasks of multiple projects. It aims to increase productivity by helping to be on track, foreseeing completion time of tasks, and inferring useful information by reviewing the past timeline.