students:collaboration_rules
Правила работы над проектами
Это устаревшая версия, текущие правила доступны на http://osll.ru/students/rules/
Календарь работы
- Каждый участник проекта предоставляет на чтение руководителю Google Calendar в котором отмечены (не менее чем на 2 недели вперед) события, соответсвующие выделенному времени для работы над проектом.
- Блок (слот) времени для работы над проектом не может быть меньше 2 часов. Не рекомендуется делать слоты больше 6 часов.
- Если планы меняются и не соответсвуют ранее запланированным слотам времени, то эти слоты передвигаются на другое время на той же или следующей неделе (а не удаляются).
- Во время текущего выделенного слота времени, участник проекта должен находится on-line и быть способным отвечать на письма, slack/skype/gtalk сообщения оперативно.
Порядок работы
- Работа над проектом выполняется только в рамках задач, определенных в трекере dev.osll.ru. (или другом по согласованию с руководителем)
- Вести работу над задачами, отсутствующими в трекере проекта в течение выделенного в календаре слота времени недопустимо.
- Задачи должны всегда находится в актуальном состоянии, согласно workflow https://dev.osll.ru/projects/osll/wiki/_OsllWorkflow_
- В течении каждого слота времени, выделенного на проект, должна быть решена хотя бы, одна задача.
- Рекомендуется большие задачи декомпозировать (разбивать на маленькие) таким образом, чтобы плановая длительность каждой не превосходила 2 часов.
- В результате выполнения задачи должен появляться осязаемый результат: код в репозитарии, вики страница, документ…
- При коммитах в репозитарии обязательно указывается номер задачи; коммиты по нескольким задачам одновременно недопускаются.
- Раз в неделю (или с другой периодичностью) проводятся очные встречи руководителя и участников проекта. Обсуджаются проблемы, текущий статус, планируется следующая итерация.
- Если, по наступлению, очередного слота времени в трекере проекта отсутсвуют задачи назначенные исполнителю, то берется одна из неназначенных задач в соответствии с приоритетом и назначается на себя. Если нет ни одной неназначенной задачи, то участник проекта пишет письмо руководителю с сообщением, что задач для выполнения нет.
Переписка
- Коммуникация по проектам ведется преимущественно посредством электронной почты (emails)
- Письма должны содержать корректный заголовок, который четко определяет тему содержимого письма, или обсуждаемый вопрос;
- Если у проекта есть список (или списки) рассылки, то все сообщения (или их копии), направляются в список рассылки;
- В тексте или заголовке письма, начинающего дискуссию, должны присутствовать идентификаторы задач о которых идет речь (из трекера dev.osll.ru или другого, если проект ведется не в dev.osll.ru), либо ссылки на какие-то ресурсы (вики страницы, исходные тексты в репозитарии, документацию…) из которых можно понять контекст вопроса;
- Если обсуждаются участки кода, то код должен быть помещен в систему контроля версий svn, git,… и должна быть приведена ссылка на участок о котором идет речь.
- Вопрос желательно снабдить описанием попыток решения и полученных при этом результатов.
Отступления от правил
- Любые правила можно нарушать по письменному (по емайл) согласованию с руководителем проекта.
- Нарушение правил без письменного согласования может приводить к автоматическому исключению из проекта без дополнительных дисскуссий и обсуждений.
students/collaboration_rules.txt · Last modified: 2016/08/07 01:15 by kel