25Jun

Привет всем! Это инструкция по нашему таск-трекеру Redmine.
1. Чтобы добавить проект, на главной странице есть кнопочка ‘New Project’.
1b4ab80aad (1)

 

2. Затем дайте проекту название и описание.

b8f2ee79f4

При описании проекта желательно изложить всю имеющуюся информацию, чтобы упростить жизнь остальным разработчикам.
Это может быть:
– Ссылка на дизайн или макеты будущего ui;
– Ссылка на техническое задание;
– Ссылка на репозиторий на GitHub, BitBucket и т.д.;
– Доступ к тестовому серверу;
– Любые комментарии, которые вы считаете уместными.

3. Укажите будущие типы задач в разделе Trackers. Без этого вкладка для добавления новых задач не появится. Например: Bug и Feature.

dff1669d12

4. Далее можно подключить репозиторий на Github, чтобы коммиты автоматически подцеплялись к задаче. Как это сделать описано здесь.

5. В каждой задаче обязательно должны быть установлены поля:
– Tracker;
– Subject;
– Description;
– Status (New, In Progress или Completed);
– Assignee (На кого назначена);
– Estimated Time;
– Spent Time;
– Done.
6000ed57f3
Описание должно быть максимально полным, чтобы разработчик или менеджер могли сразу понять смысл задачи. Не ленитесь прикладывать скриншоты. Один скриншот лучше тысячи слов.

6. По мере выполнения задачи, обновляйте поле Done. Прикрепляйте ссылки на коммиты, если вы не воспользовались инструкцией из пункта 4.
Не забывайте менять статус с New -> In Progress -> Completed. Это сократит количество вопросов к вам со стороны менеджера проектов.

7. К каждой задаче по мере её выполнения также нужно прикладывать коммиты или короткое описание того, что было сделано.

8. Старайтесь не выполнять задачу больше 8 часов. Если ошибетесь в оценке, она легко растянется на все 20, а описание к ней превратится в длинный свиток из коммитов и примечаний.
На мой взгляд, оптимальное время для выполнения одной задачи  – до 4 часов.

9. Все задачи должны быть разбиты по группам, чтобы менеджер мог оценить прогресс за неделю. Для этого достаточно у каждой новой задачи указать родительскую.
0a68ac84aa
После этого в родительской задаче можно будет увидеть сумму часов всех подзадач.
42872a2a54

10. Если у вас есть предложения по новым фичам в проекте, смело выписывайте их в отдельной ветке задач ‘Ideas’. Интересные идеи обязательно обсудим.
652aca72f1

11) Описание задач, комментарии к задачам, название задач должно быть на английском! (Обновлено: 22.12.2016)

Спасибо за внимание!

We are looking forward to meeting you on our website soshace.com

Основные принципы и правила нашей команды

Самостоятельность, ответственность, пунктуальность, инициатива (в рамках нашего технологического стека).
Каждый сотрудник может и должен выносить все интересующие его вопросы и предложения на общем собрании наравне со всеми

Важность учета рабочего времени

Дорогие разработчики! Пишу вам от лица менеджера. У меня к вам большая просьба – аккуратно вести задачи. Инструкция здесь. Восстановить через неделю-другую хронологию работ бывает достаточно сложно.

Роли внутри проектов

Основные роли: тестировщик ПО, разработчик ПО, лидер команды и менеджер проекта.
Все участники проекта независимо от их роли несут персональную ответственность за свою работу и работу команды.

Leave a Reply