Смена организационной платформы — различия между версиями
(→Предлагаемое решение) |
|||
Строка 21: | Строка 21: | ||
== Предлагаемое решение == | == Предлагаемое решение == | ||
− | + | # Текущим составом активистов чата скайпа перейти в чат вконтакте | |
+ | # Всем желающим расширения состава участников постепенно вступать в РОСПО и начинать использовать ленту и механизм принятия решений, отработанный в этом сообществе | ||
+ | # Более прозрачный и структурированный процесс разработки позволит вырасти сообществу разработчиков до достаточного для развития количества | ||
=== Технические детали === | === Технические детали === | ||
− | С ростом количества участников, взаимодействие между разработчиками предлагается производить на основе двух основных мест - ''' | + | С ростом количества участников, взаимодействие между разработчиками предлагается производить на основе двух основных мест - '''беседы''' и '''ленты''' |
− | ==== | + | ==== Беседа ==== |
* Стандартный чат (беседа, мы ж русские) вконтакте, доступен в веб-варианте, с помощью официального [https://vk.com/messenger клиента для Linux] в том числе и для мобильного. | * Стандартный чат (беседа, мы ж русские) вконтакте, доступен в веб-варианте, с помощью официального [https://vk.com/messenger клиента для Linux] в том числе и для мобильного. | ||
* Аналогичен по возможностям текущему чату скайпа - кроме видеозвонков, которые в разработке не применяются но зато пропавшим в скайпе поиском | * Аналогичен по возможностям текущему чату скайпа - кроме видеозвонков, которые в разработке не применяются но зато пропавшим в скайпе поиском | ||
− | * Состав участников чата может быть абсолютно аналогичен составу активных участников текущего чата скайпа, т.е. ничего не изменится кроме смены клиента | + | * Состав участников беседы (чата) может быть абсолютно аналогичен составу активных участников текущего чата скайпа, т.е. ничего не изменится кроме смены клиента |
==== Лента ==== | ==== Лента ==== | ||
Строка 42: | Строка 44: | ||
{{Примечание|Лента с тэгами позволяет сделать процесс общения при разработке обозримым (с регулируемой степенью детализации) и конструктивным (задан четкий формат, чтоб не было мусора). Для свободного и привычного общения в команде есть чат, но его нет нужды постоянно мониторить, т.к. все критически важное выносится в ленту}} | {{Примечание|Лента с тэгами позволяет сделать процесс общения при разработке обозримым (с регулируемой степенью детализации) и конструктивным (задан четкий формат, чтоб не было мусора). Для свободного и привычного общения в команде есть чат, но его нет нужды постоянно мониторить, т.к. все критически важное выносится в ленту}} | ||
− | === РОСПО === | + | === РОСПО как организация российских СПОшников === |
==== Организационные детали ==== | ==== Организационные детали ==== | ||
* Сообщество разработчиков объединено по принципам меритократии, т.е. в нем только те, кто что-то делает (это видно по #report на стене и личному тэгу). Хотя бы раз в два-три месяца. | * Сообщество разработчиков объединено по принципам меритократии, т.е. в нем только те, кто что-то делает (это видно по #report на стене и личному тэгу). Хотя бы раз в два-три месяца. | ||
Строка 61: | Строка 63: | ||
* [https://vk.com/doc-152861210_452932043 Устав] | * [https://vk.com/doc-152861210_452932043 Устав] | ||
* [https://vk.com/doc-152861210_450651914 Правила Общения] | * [https://vk.com/doc-152861210_450651914 Правила Общения] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
== Результат == | == Результат == | ||
Таким образом плавно, без революций и потрясений мы получим масштабируемую организационную структуру, из текущего скайп-чата и сообщества вконтакте вырастим единую команду разработчиков, достаточную для развития дистрибутива | Таким образом плавно, без революций и потрясений мы получим масштабируемую организационную структуру, из текущего скайп-чата и сообщества вконтакте вырастим единую команду разработчиков, достаточную для развития дистрибутива |
Версия 05:44, 17 ноября 2017
Содержание
Текущее положение дел
В настоящее время команда разработчиков ROSA FRESH организована на базе:
- Рассылки (зарубежные разработчики)
- Чата в скайпе (бывшие и текущие сотрудники Ангстрема-Росы + самые активисты с форума и вконтакта)
- Форума
- Сообщества вконтакте (активисты в РОСПО)
- Багзиллы (механизмы QA, зарубежные разработчики)
Основная разработка сосредоточена в скайп-чате. Это позволяет оперативно решать возникающие проблемы и просто дает "чувство команды", рабочую атмосферу, возможность связи с мобильника
Существующие недостатки
- Чат хорош для живого общения, создающего из людей команду. Но при разработке возникает необходимость мониторинга чата чтоб не пропустить что-то важное. Даже сейчас, когда разработчиков немного, бывают "простыни" на много страниц с обсуждениями специальных проблем, где что-то "ловить" довольно трудно.
- Непрописанность процедур принятия решений, добавления и удаления из чата, модерации, приводящая к неэффективной трате времени, конфликтам и затруднению в принятии изменений. Раньше, когда Роса активно развивалось, это решалось с помощью еженедельных собраний Технического комитета, теперь этого механизма нет - нет и развития.
- Отключение скайпом 32-разрядной версии
- Отключение скайпом поиска в чате
Текущие недостатки не позволяют эффективно взаимодействовать на старой платформе команде более чем в 10-12 человек. Команда такого размера вполне может тянуть дистрибутив если она занимается ей все рабочее время, добровольцев же, посвящающих разработке час-два в день нужно в 4-8 раз больше. Чат на 40 человек и не просто на "поболтать" а что-то сделать? Это нереально!
Предлагаемое решение
- Текущим составом активистов чата скайпа перейти в чат вконтакте
- Всем желающим расширения состава участников постепенно вступать в РОСПО и начинать использовать ленту и механизм принятия решений, отработанный в этом сообществе
- Более прозрачный и структурированный процесс разработки позволит вырасти сообществу разработчиков до достаточного для развития количества
Технические детали
С ростом количества участников, взаимодействие между разработчиками предлагается производить на основе двух основных мест - беседы и ленты
Беседа
- Стандартный чат (беседа, мы ж русские) вконтакте, доступен в веб-варианте, с помощью официального клиента для Linux в том числе и для мобильного.
- Аналогичен по возможностям текущему чату скайпа - кроме видеозвонков, которые в разработке не применяются но зато пропавшим в скайпе поиском
- Состав участников беседы (чата) может быть абсолютно аналогичен составу активных участников текущего чата скайпа, т.е. ничего не изменится кроме смены клиента
Лента
- Стандартная лента сообщений вконтакте, организованная с помощью тегов для быстрого поиска нужной информации
- Сообщения в ленте - значимые для всех разработчиков сообщения взаимодействия, то, что раньше приходилось бы искать мониторингом в чате. Они бывают только трех типов:
- Запросы на помощь: "Нужен перевод для программы на QA" "Собираю пакет и не могу разобраться с багом" "Пользователи нашли баг, я его оформил и воспроизвел, нужно срочно править" (тэг #help)
- Отчеты - хвастушки типа "Сделал новое ядро на основе убунтового, можно пробовать", "Собрал новый релиз-кандидат Росы". "Победил загрузку 64 разрядной Росы на 32-разрядном UEFI" (тэг #report)
- Информационные сообщения типа "В связи с изменением DNS не будет работать abf в 22МСК" (тэг #notice)
- У каждого сообщения возможно обсуждение в отдельной ветке, потому лента не замусорена и обсуждения разных проблем отделены друг от друга
- Сообщения помечены личным тегом типа #VladimirPotapov, так что одним кликом можно собрать всю деятельность любого человека
Лента с тэгами позволяет сделать процесс общения при разработке обозримым (с регулируемой степенью детализации) и конструктивным (задан четкий формат, чтоб не было мусора). Для свободного и привычного общения в команде есть чат, но его нет нужды постоянно мониторить, т.к. все критически важное выносится в ленту
РОСПО как организация российских СПОшников
Организационные детали
- Сообщество разработчиков объединено по принципам меритократии, т.е. в нем только те, кто что-то делает (это видно по #report на стене и личному тэгу). Хотя бы раз в два-три месяца.
- Сообщество управляется с помощью прямой демократии (все решения - открытым голосованием), порядок работы обеспечивают три выбираемых на год модератора (два из которых - Владимир Потапов и Андрей Григорьев сейчас в чате скайпа)
- Раз в неделю, в среду - день голосований, на которые выносятся вопросы развития сообщества и дистрибутива. Голосований не очень много, т.к. действует двухступенчатый фильтр, нужно лайки собрать и обсудить, потому бредовые идеи "а давайте все сломаем и сделаем заново!" даже до обсуждений обычно не доходят.
Идеологические детали
Сообщество объединяет людей (см. Манифест):
- Считающих, что Свободное ПО - это хорошо и правильно
- Считающих, что российское СПО нужно
- Готовых для этого что-то делать
В настоящее время в сообществе 28 человек (4 уже в чате), неадекватов не замечено в обсуждениях и голосованиях ни одного. Количество будет в ближайшее время уменьшаться, т.к. не все проявляют активность, останется где-то 15-20 человек, которые активны. Сообщество закрытого типа, т.е.ленту обсуждения "снаружи" не видно, что позволяет скрыть "торчащие болты" от пользователей и недоброжелателей. Сообщество расположено по адресу РОСПО
Документы сообщества РОСПО
Все подробности организационной структуры и коллективной работы описаны в документах и отработаны за два месяца, структура доказала свою работоспособность
Результат
Таким образом плавно, без революций и потрясений мы получим масштабируемую организационную структуру, из текущего скайп-чата и сообщества вконтакте вырастим единую команду разработчиков, достаточную для развития дистрибутива