Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


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