1. A computer device including a task roster comprising: a processor including a user interface control including a visual list of sequential lower-order tasks, said sequential lower-order tasks collectively forming a higher-order task selectable by a user; a specified sequence in which said sequential lower-order tasks are to be performed; a plurality of visual status indicators, each said visual status indicator having a corresponding sequential lower-order task, each said visual status indicator indicating whether said corresponding sequential lower-order task has been performed in said specified sequence; and, a sequential lower-order task initiator configured to launch, regardless of said specified sequence, a selected sequential lower-order task in said visual list of sequential lower-order tasks upon a user-selection of said selected sequential lower-order task, wherein said higher-order task is a software development task to be performed in a software development application.