The secret of the project success lies in the clear-cut planning. We find it inefficient to charge the developers with a job on the project that can take them hundreds or thousands of hours without clearly defining the stages of development. To do this, our project manager divides the project into stages, and stages into sprints that cannot be longer than 2 weeks.
For the project management, we use a variety of tools, such as Redmine, Jira and Asana. We fill tasks and sprints in them, the first are assigned for the developers. To monitor the execution of tasks in regards to planning, we use the Gantt chart.
The Gantt chart consists of sections (graphic bars) placed on a horizontal timeline. Each section corresponds to a specific task or subtask. Tasks and subtasks, components of the plan, are placed vertically. The beginning, end, and the length of the segment on the timeline correspond to the beginning, end, and duration of the task. Some Gantt charts also show the dependency relationships between activities.
The charts can be used to show current performance status: the part of the bar corresponding to the task is shaded, indicating the percentage of the task execution; and a vertical “TODAY” line is shown.