DrupalRU / drupal.ru

Репозиторий кода для сайта русскоязычного сообщества Drupal переехал на GitLab https://gitlab.com/drupal.ru/7
GNU General Public License v2.0
30 stars 23 forks source link

Рефакторинг устава drupal.ru #1071

Open avakorin opened 6 years ago

avakorin commented 6 years ago

Во время предыдущего чата было решено обсудить исключение из устава понятий «тимлид» и «отделы» («направления»). @adubovskoy взял на себя ответственность по внесению правок в устав. Прошу высказать предложения, комментарии, возражения, дополнения и т. д.

fairrandir commented 6 years ago

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

avakorin commented 6 years ago

В уставе друпалру указано, что команда состоит из отделов, которыми руководят тимлиды, избираемые всеобщим голосованием каждые полгода. На практике деление на отделы не имеет смысла. Тезисно:

  1. Команда слишком маленькая. Как следствие, в некоторых отделах есть только тимлиды.
  2. Есть задачи, которые в настоящее время и в обозримом будущем не нуждаются в отделах и тимлидах:
    • Редакторский отдел — если человек не хочет (не может) готовить тексты, то никакая структура его к этому не сможет мотивировать. У нас свободное сообщество — кто хочет, пусть тот и пишет на сайт. Модераторы следят за соблюдением правил.
    • Отдел по социальным сетям — друпал в рунете и друпалру пока не настолько развиты, чтобы проводить собственные SMM-кампании. Локальные сообщества развивают свои соцсети. В соцсетях друпалру в основном публикуются особо важные материалы с сайта. В планах привлечь к работе по соцсетям друпал-компании. От двух компаний получено предварительное согласие на выделение времени специалистов (1 час в неделю) для работы с соцсетями. Следующий шаг — подготовка плана/схемы работы.
    • SEO — для поисковой оптимизации сайта в настоящее время достаточно получить мнение эксперта (экспертов) по конкретной задаче.
    • Дизайн — для создания дизайна не требуется наличие отдела и тимлидов. Сейчас в команде 1 дизайнер и он отлично справляется.

В итоге, вместо отделов и тимлидов предлагается следующая структура:

  1. Координатор
  2. Заместитель координатора
  3. Хранитель ключей
  4. Ответственные за ключевые вопросы
  5. Участники команды
  6. Эксперты

Основные принципы:

  1. Любой человек может стать участником команды drupal.ru.
  2. Contribution first — вклад решает, дела важнее слов — предпочтение отдается тем, кто вносит осязаемый вклад.
  3. Минимум бюрократии.
  4. Принятие решений (особенно стратегических) исключительно исследованием и путём достижения единомыслия через товарищеский диалог вместо возбуждения дискуссий и голосований.

Координатор

Визионер — продвигает свое видение будущего сообщества и сайта drupal.ru, основываясь на обозначенных целях, своем опыте, мнении участников команды и пользователей при необходимости. Координирует организационные и технологические вопросы. Управляет официальными ресурсами. Принимает окончательные решения в спорных случаях. Избирается общим голосованием на drupal.ru. При отсутствии желающих выбирается командой. Срок действия полномочий — 6 месяцев. Количество избраний — не ограничено.

Заместитель координатора

Дублирует функции координатора в экстренных случах:

Избирается общим голосованием на drupal.ru. При отсутствии желающих выбирается командой. Срок действия полномочий — 6 месяцев. Количество избраний — не ограничено.

Хранитель ключей

Владеет всеми ключами и паролями. Действует в случае отсутствия координатора и заместителя координатора. После выборов координатора передает ему доступы. Избирается общим голосованием на drupal.ru. При отсутствии желающих выбирается командой. Срок действия полномочий — 6 месяцев. Количество избраний — не ограничено.

Ответственные за ключевые вопросы

Техническое обеспечение drupal.ru

Ответственный за техническое обеспечение контролирует вопросы бесперебойной работы сайта, деплоя, код ревью и т. п. Избирается командой drupal.ru. Срок действия полномочий — не ограничен.

Модерация

Ответственный за модерацию контролирует соблюдение правил на сайте и других официальных ресурсах. Избирается командой drupal.ru. Срок действия полномочий — не ограничен.

Участники команды

Любой человек, делаюший осязаемый вклад в развитие drupal.ru и официальных ресурсов.

Эксперты

Люди, привлекаемые участниками команды drupal.ru со стороны, для получения экспертного мнения по вопросам развития drupal.ru, официальных ресурсов и сообщества.

adubovskoy commented 6 years ago

"Эксперты" - имхо лишняя сущность, ее наличие в уставе ничего не меняет в наших действиях, так? убрать имхо. Человек с ключами - не надо его каждые полгода дергать, Вполне можно раз в год-два с пролонгацией текущей командой.

mbaev commented 6 years ago

К слову, сам Устав. Думаю, стоит пере-/прочитать перед изменением. В его разработку вкладывали силы около 6-8 человек и там есть хороший баланс. Я хочу немного разбить тезисы, на которых основывается желание изменить Устав (прости Артур):

Редакторский отдел — если человек не хочет...

Нет такого отдела.

Отдел по социальным сетям ...

Тоже нет такого отдела. Предыдущие два идут в одной связке + ещё 2 задачи и всё это называется "Информационный отдел".

Дизайн ... Сейчас в команде 1 дизайнер и он отлично справляется.

Вадим, наверное, не говорил тебе, что он и так тимлид группы дизайнеров, которых привлекает при необходимости.


Вы хотите убрать понятие групп (отделы, тимлиды). Это имеет смысл. Если заменить понятие в существующем Уставе с "отдел" на "человек", то получится то, что у нас есть уже сейчас. Будут нужны 6 специалистов, которые могут заниматься своим делом.

Устав - это что-то нерушимое. То, что координатор обязан принимать, когда берётся за дело, как договор. Если каждый новый координатор будет переписывать его под себя, то однажды кто-то придёт, удалит Устав, закроет все доступы и скажет, что он будет развивать проект всегда.

Кто-то может сказать, что того человека можно будет срубить. Да, но ущерб будет огромный.

avakorin commented 6 years ago

Развивается проект - развивается устав. Не вижу в этом ничего плохого.

Диктатура здравого смысла тоже хорошо.

А если кто-то закроет проект или станет развивать его против друпала и сообщества, тот услышит голос Гьяллархорна и узрит Рагнарёк.

mbaev commented 6 years ago

Развивается проект - развивается устав.

Я так понял, здесь предлагается его совсем заменить?

adubovskoy commented 6 years ago

Устав - это что-то нерушимое.

Скорее устав - это что-то о чем все договорились. За устав надо голосовать. Пока, к сожалению, у нас 0 уставов, одобренных сообществом - не было публичных голосований.

Я так понял, здесь предлагается его совсем заменить?

Значительную часть пунктов старого взял за основу, как и предложения Артура, как и результат обсуждений на офлайн-митапе недавнем. Написал вариант который хочу обсудить тут и в чате разработчиков, и который потом буду предлагать на голосование: https://docs.google.com/document/d/15SWMOZ2gW2ffu7oUvjbSohwDh-3f7YBmCqmUT-XSXZM/edit?usp=sharing