JoomНовостиНовости Джумру → Новая структура проекта
18.08.07 00:00

Новая структура проекта

от  Legacy
Голосовать
(0 голосов)

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

До настоящего времени работа над локализацией установочных дистрибьютивов Joomla! и популярных расширений для Joomla! координировалась через систему закрытых для общего доступа форумов. Чтобы получить доступ, необходимо было стать участником команды, отправив заявку, которая одобрялась руководителем проекта. Став участником команды, разработчик получал равные возможности в сравнение с другими участниками и практически полную свободу действий в рамках проекта. Отсутствие ограничений и четкой иерархии создавало необходимую для творческого подхода к работе атмосферу, но препятствовало разграничению обязанностей, оперативному выполнению поставленных задач, затрудняло контроль над прогрессом работы. Это выливалось в задержки по срокам, двойной объём работ над одной задачей и даже более глобально – в непонимание участниками команды своих прямых функций, неразрешимые противоречия и  иллюзию отсутствия прогресса в работе.


Новая структура проекта призвана решить описанные выше проблемы, которые возникали в прошлом, а так же активно применять в дальнейшей работе принципы идеологии «открытого исходника» («Open Source»), привлекая к совместной работе неограниченное количество разработчиков.


В дальнейшем работа над проектом будет вестись в открытых для общего доступа разделах форума поддержки. Любой зарегистрированный участник форума поддержки может внести свой вклад в развитие проекта. Однако, только наиболее активные участники могут быть зачислены в команду «Russian Joomla! Team».


Участие в команде является определённым показателем личного участия в жизни проекта и уровня профессиональных навыков. Отныне будет возможно помогать проекту «по-желанию» - в какой-то конкретной задаче, на протяжении короткого промежутка времени, и для этого не обязательно становиться участником Команды.


Став  членом Команды, разработчик, помимо определённого набора привилегий и дополнительных ресурсов для работы, принимает на себя обязательства и подтверждает своё согласие с правилами участия.  Обязательства тесно связаны с общими правилами участия в Команде и варьируются в зависимости от рабочей группы, которую можно выбрать при вступлении в Команду. Более подробно о правилах можно будет прочитать в соответствующем разделе на форуме.


Для успешной командной работы необходимо понимать иерархию Команды и принципы взаимодействия её участников. Проект «Русский Дом Joomla!» делится на два направления – «Направление Open Source» и «Направление веб-решений».


Проект в целом возглавляет руководитель проекта, который курирует оба направления и основной задачей которого являются решение административных вопросов, внутренних рабочих процессов, вопросов сотрудничества и дальнейшего развития проекта. Мнение руководителя проекта является решающим в любом спорном вопросе, возникающим в процессе работы обоих направлений, на любом уровне.  Позиция руководителя проекта не является выборной. Любой участник команды вправе открыто, аргументировано оспорить мнение руководителя проекта и это способно повлиять на принятие решения. В случае категорического несогласия с мнением руководителя проекта, одним участником команды становится меньше.  Более подробная информация о внутреннем уставе команды и правилах участия будет опубликована отдельно, в соответствующем разделе форума и головного сайта проекта.


«Направление веб-решений» занимается реализацией коммерческих проектов, связанных или основанных на Joomla! CMS. Структура этого направления будет освещена отдельно, так как это направление не является приоритетным для сообщества в целом, однако существование этого направление подразумевает, что отныне в работе проекта существует строгое деление, запрещающее заниматься коммерческой деятельностью в рамках командной работы в «Русской Команде Joomla» («Russian Joomla Team»). Любая коммерческая деятельность вынесена в отдельное направление, участники которого составляют команду «Русские Профессионалы Joomla» («Russian Joomla Professionals»).  Одновременное участие в направление Open Source («Russian Joomla Team») и направлении веб-решений («Russian Joomla Professionals») возможно, однако в этом случае приоритетном являются задачи направления веб-решений.


«Направление Open Source» включает в себя все некоммерческие задачи, связанные с CMS Joomla! и сопутствующие вопросы. Работающие в направлении Open Source разработчики составляют Команду «Russian Joomla Team».


Состав Команды «Russian Joomla Team» делится на рабочие группы. Каждой рабочей группе соответствуют определённые цели и задачи, которые она должна выполнять. Работу группы возглавляет координатор. Координатор рабочей группы следит за постановкой задач, за распределением задач между участниками группы, за прогрессом выполнения задач.


Позиция координатора группы является выборной, на основе решения участников рабочей группы, утверждается координационным советом и руководителем направления. Работа внутри группы ведётся по конкретным проектам, между которыми координатором группы распределяются участники группы.


Участник «Russian Joomla Team» вправе взять на себя обязательства только одной рабочей группы, может участвовать в неограниченном количестве рабочих проектов внутри группы, при условии выполнения взятых на себя обязательств. Являясь участником только одной рабочей группы, участник «Russian Joomla Team» вправе добровольно помогать в работе по проектам другой рабочей группы, как и любой зарегистрированный участник форумов поддержки пользователей CMS Joomla. Основные задачи участника «Russian Joomla Team» зависят от рабочей группы, в которой он состоит – коротко такие задачи описаны ниже, а более подробная информация будет опубликована в соответствующих разделах форума. Участник рабочей группы является подотчетным координатору рабочей группы.


Целиком направление Open Source возглавляет координатор направления. Основными задачами координатора направления является контроль над рабочими процессами внутри направления, определение приоритетов в работе по проектам, постановка задач и сроков, контроль их выполнения, обеспечение взаимодействия рабочих групп. Позиция координатора направления является выборной, на основе решения координационного совета и утверждается руководителем проекта. Координатор направления является подотчётным руководителю проекта.


Группа локализации
Основные задачи этой рабочей группы – локализация официальных установочных дистрибьютивов Joomla! и популярных расширений для Joomla! CMS.


Группа тестирования
Основные задачи этой рабочей группы – всестороннее тестирование для выявления ошибок и недочётов в программных продуктах «Русского Дома Joomla!», создаваемых рабочей группой локализации и независимыми разработчиками в рамках проекта.


Группа документации
Основные задачи этой рабочей группы – создание и публикация руководств, обучающих статей и т.д. на сайте документации и головном сайте проекта «Русский Дом Joomla!», основываясь на личном опыте, наработках других рабочих групп и содержании популярных тем на форумах поддержки.


Группа поддержки
Основные задачи этой рабочей группы – поддержка пользователей Joomla на форумах поддержки и активное сотрудничество  с рабочими группами документации, тестирования и продвижения, для взаимного обмена актуальной информацией.


Группа продвижения
Основные задачи этой рабочей группы – реализация проектов, направленных на увеличение популярности Joomla! CMS в общем и проектов «Русского Дома Joomla» в частности.


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


Для того чтобы стать участником «Russian Joomla Team» необходимо активно проявить себя, помогая в работе над проектами внутри выбранной рабочей группы. После чего отправить заявку в соответствующую тему, которая будет рассмотрена координатором рабочей группы, после чего вынесена на обсуждение в координационном совете и отправлена на одобрение руководителю проекта.


Работа в составе «Russian Joomla Team» не предполагает коммерческой выгоды для её участников. Работая в команде, вы можете сформировать необходимые профессиональные навыки, которые помогут вам в дальнейшей работе, либо применить уже имеющиеся навыки на благо всего русскоязычного сообщества Joomla!, что не остается незамеченным и будет оценено по достоинству.


Схематичное представление новой рабочей структуры проекта «Русский Дом Joomla!» можно посмотреть на следующем рисунке (кликните, чтобы увеличить):

Структура проектов Джум.ру

Еще из этой категории: « Клон Joom.ru Ребрендинг Joom.ru »
The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries.
Site Joom.ru & Joomru LLC is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.

Скачать time factoryСкачать агент u hitМтс 635 темы скачатьСкачать игру dreamfallСкачать игру самурайСкачать winx 2 игру