IPB

Здравствуйте, гость ( Вход | Регистрация )

> Отдел АСУП для социально-политических проектов., Становление концепции и технического плана
Поделиться
rol
сообщение 29.1.2014, 14:53
Сообщение #1


Мастер
******

Группа: Активный Пользователь
Сообщений: 525
Регистрация: 29.1.2014
Вставить ник
Цитата
Пользователь №: 2504
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


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

Общее описание проблемы:
Для поддержки и развития связанного комплекса сайтов (социальные проекты), нужно отвязать полную зависимость от одного человека - разработчика и администратора сайтов. Эта зависимость не позволяет далее, достаточно эффективно расширять и углублять их активность.
Уж очень много начинает зависеть от одного человека - множество людей, их идей, затраченных общих усилий. На карте может стоять репутация проектов, обязательства, накопленные моральные и материальные ресурсы. Тут в игру может вступить любая случайность, что стоит одному человеку заболеть или просто психологически сорваться, да и насколько мне известно, случайную смерть никто не отменял. Поэтому простая смена админа ничего не решает, так как это замена шила на мыло, то есть опять полная зависимость от одного, будет заменена на полную зависимость от другого...

Конкретизация проблем:
Сайты выполнены на CMS Drupal (например). Drupal считается наиболее сложным из свободных, с открытым кодом оболочек. Поломать сайт не зная толком всех ньюансов системы, можно на раз.
Для полноценной работы с системой, нужен максимальный доступ к хостингу. (предварительно сохранить сайт, скачать/закачать на хостинг файлы, восстановить сайт из сохраняемых копий, иметь полный доступ к Базе Данных...) Теоретически вплоть до того, чтобы иметь общий электронный почтовый ящик, общий логин и пароль. А это в свою очередь означает, что на эмоциях можно поменять пароли и прочее и полностью присвоить себе ресурс любым, кто знает пароль. На одном и том же хостинге, может находиться сразу несколько сайтов.
Таким образом все проекты могут подпасть под удар настроения одного из админов с полным доступом.

Отсюда вытекают задачи:
1. Соорганизоваться нескольким технарям в сообщество разработчиков
2. Найти общую стратегию совместной работы над ресурсами. То есть саму логику, с учётом технических особенностей разработки и сопровождения ресурсов. Как подобные проблемы решили другие сообщества?
3. Перед Сообществом разработчиков будут стоять следующие задачи:
- Технически грамотно регламентировать общую стратегию работы над комплексом ресурсов.
- Подтягивать технически грамотную молодёжь, себе на смену.
- Разрабатывать новые проекты, и присоединять к общему комплексу,
- Согласно регламента вести администрирование техническое обслуживание комплекса проектов

Некоторые намётки решений:
Наверняка, нечто подобное уже сформировалось вокруг известных проектов и вообще в области разработки свободного ПО с открытым кодом.
Может кто нибудь подскажет понятное описание такой организации работы на русском языке, не слишком погружаясь в технические детали?

А пока сам вижу работу в 2 этапа:
I.Этап работ.
1. Завести на каждом хостинге 2х пользователей:
- 1го реально-работающего в данное время,
- 2го - пока контролирующего работу.
2. Настроить бэкап (сохранение БД и файлов) на внешний сервис, недоступный для текущего разработчика на хостинге, и доступный для контролирующего.
3. Регистрировать доменные имена на (одного/несколько)ответственных людей.

II.Этап работ.
1.Организация системы "Принятия решений".
Такая система может включать в себя окончательное/ответственное решение одним человеком. Однако с выборами такого главного на ограниченный срок (или смена таковых по кругу)
2.Система постановки и мониторинга выполнения задач.
Redmain - http://ru.wikipedia.org/wiki/Redmine и аналоги
3.Система документирования "доработок".
Wiki или тот же Redmain
4.Система централизованного хранения данных(код, бд и т.д.).
GIT, SVN.и другие.
----------------------------------------------------

Считаю, что в рамках социально-политических проектов, нужно переходить от одиночек, до слаженной команды разработчиков и администраторов.
Сформировать своеобразный отдел АСУП(Автоматизации Систем Управления) - это открытое сообщество разработчиков, работающих на цели построения ноосферного коммунизма в области IT-технологий.
Начать можно с сообщества любителей открытого ПО (начиная с нас), с разработки выше приведённого плана и разворачивания его в предложенные 2 этапа или по новому плану к которому придём в результате обсуждений.
Прошу высказываться.

Сообщение отредактировал rol - 29.1.2014, 14:58
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
Смит
сообщение 30.1.2014, 9:04
Сообщение #2


Мастер
******

Группа: Главный администратор
Сообщений: 901
Регистрация: 25.11.2006
Вставить ник
Цитата
Пользователь №: 5
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 12


rol, Вы ставите очень глобальную задачу. Она безусловно актуальна. Но имхо нерешаема на таком глобальном уровне. Примерно как вечные поиски человечества справедливой формы правления. Как монархия хороша, но только до тех пор, пока не упрётся в пробле6мы биологической наследственности. Как и демократия, пока не превратится в дерьмократию и инструмент внешнего управления страной. Или в анархию свободно-равной вседозволенности.

С одной стороны такие "АСУП" уже существуют. Например команлы GPL-разработчиков, например того же линукса. Но разработка в такой команде абстрактного программного продукта, и поддержка таким же способом комплекса ресурсов, отвечающих за группу социальных проектов и/или сообществ - совершенно разные вещи. Разные, потому что массовую человеческую натуру никто не может отменить. Одно дело участвовать в группе по созданию абстрактоного универсального инструмента. Другое - в группе по созданию системы управления другими людьми. Во втором случае - А) дело более ответственное и всплывает вопрос криворукости (компетенции)... И Б) доверия, что иной раз гораздо важнее и сложнее, ибо опять же, есть фактор натуры.

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

Например просто попробуйте объяснить сисадмину локальной сети предприятия, что он должен раздать такие же права как у него пусть не половине, а хотя бы четверти участников сети (сотрудников предприятия). Я думаю, Вы понимаете, что и почему он Вам ответит. Ну или директорским указом тогда отменить сисадмина. Тогда сеть может и сможет существовать, но только существовать без полезного выхлопа. Про выхлоп - это испытано лично мной не раз и на совершенно конкретных социальных проектах. Ну не может человек жить, а точнее быть без лидера. Он может быть лидером либо сам, либо иметь его рядом. А если лидера тотально нет, тогда получится не общество и не проект, а нечто размазанное ничто... Которое максимум может просто существовать, носить самО себя, но на результат чего-либо неспособноя.

Итого, для создания подобных АСУП нужно примрно три важные вещи:
1. Компетентная команда, с примерно равным уровнем квалификации. Пусть в разных областях, но по уровню похожих.
2. Слаженная команда внутри которой есть непоколебимое взаимное доверие. Где все верны друг другу и своем делу. Без всяких мыслишек перетянуть либо одеяло на себя (по ништякам) либо выделить своё большое Я.
3. Лидер организатор ритмизатор вдохновитель камертон. Способный быть играющим тренером без всяких поползновений на то, чтобы якнуть.

Чем грозит такому АСУ, в которой не соблюдено любое из условий, я думаю, вы сами догадаеесь. Просто лень сейчас расписывать.

Итого, если вы со мной согласны, становится ясно где решение Вашей задачи. Оно никаким образом не в технической сфере. Это социально-психологическая проблема организации управления проектами/сообществами. Никакая самая совершенная техническая задумка ничего не решит и превратится в ничто, если нет людей и меж ними не решены одновременно все три проблемы. То есть техника и алгоритм конечно важен, но по значимости стоИт на тридцать пятом месте.


--------------------
Смит: Синтетическая Машина для Интенсивного Террора
Kiborg - GOST 34327-69 Made in USSR
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
rol
сообщение 30.1.2014, 13:59
Сообщение #3


Мастер
******

Группа: Активный Пользователь
Сообщений: 525
Регистрация: 29.1.2014
Вставить ник
Цитата
Пользователь №: 2504
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


Цитата(Смит @ 30.1.2014, 9:04) *
Вы ставите очень глобальную задачу. Она безусловно актуальна.
Но имхо нерешаема на таком глобальном уровне.

Какой такой глобальный уровень?
Цитата(rol)
Для поддержки и развития связанного комплекса сайтов (социальные проекты)

"Думаем глобально, действуем локально". Мудрецы ещё 300 лет будут искать квадратуру круга, да ну их в болото.
Я просто хочу сам, на своих проектах смоделировать подобное сообщество на базе 2х-5ти специалистов. А далее эта модель просто будет описана и предложена нашим единомышленникам в социально-политическом поле.
Естественно, при общем стремлении на сближение ресурсов. Так может получиться вполне реальная иерархическая структура взаимосвязанных команд и проектов, часть своих сил затрачивающих на дальнейшее сближение и регламентацию общей деятельности.
Цитата(Смит @ 30.1.2014, 9:04) *
С одной стороны такие "АСУП" уже существуют. Например команлы GPL-разработчиков,
..........
Одно дело участвовать в группе по созданию абстрактоного универсального инструмента. Другое - в группе по созданию системы управления другими людьми.
Во втором случае - А) дело более ответственное и всплывает вопрос криворукости (компетенции)... И Б) доверия, что иной раз гораздо важнее и сложнее, ибо опять же, есть фактор натуры.

Слышать такие аргументы на просторах инета - просто лишний раз убедиться в массовом безумнии. Здесь и сейчас мы уже отдались "бесплатным" движкам:
коммерческим и/или бесплатным продуктам - блогам, соц.сетям, форумам и сайтам предлагаемым абсолютно непрозрачным, и уже частично разоблачённым Сноуденом компаниям.
Мы сейчас пребываем в полной безответственности, и предоставлены в распоряжение закулисной твари/натуры практически открытого врага.
И при этом умудряемся аргументировать сложность выхода из пасти, как будто сам факт пребывания в этой пасти не перечёркивает все ваши аргументы, "мистер Смит"(агент системы из фильма "Матрица").smile.gif
Эти аргументы сродни "Жизнь - неизлечимая болезнь со 100% смертельным исходом", а потому, добавим, чтобы спасти жизнь, нам предлагают вовсе не рождаться.
Так что тем мудрецам, кто считает, что Смит во всём прав, предлагаю очередные 300 лет искать квадратуру круга, и просто не мешать нам, недалёким, менять мир по своему усмотрению дальше, как это делали до нас, такие же недалёкие, под лай бесплодных мудрецов. Эти мудреци, после того, как мир измениться, ничтоже сумнящеся запросто докажут, почему мир изменился и почему изменился именно так, вычёркивая нас из своих исТОРических летописей.

Цитата(Смит @ 30.1.2014, 9:04) *
Например просто попробуйте объяснить сисадмину локальной сети предприятия, что он должен раздать такие же права как у него пусть не половине, а хотя бы четверти участников сети (сотрудников предприятия). Я думаю, Вы понимаете, что и почему он Вам ответит.

поэтому и было предложено решение:
Цитата(rol)
А пока сам вижу работу в 2 этапа:
I.Этап работ.
1. Завести на каждом хостинге 2х пользователей:
- 1го реально-работающего в данное время,
- 2го - пока контролирующего работу.
2. Настроить бэкап (сохранение БД и файлов) на внешний сервис, недоступный для текущего разработчика на хостинге, и доступный для контролирующего.
3. Регистрировать доменные имена на (одного/несколько)ответственных людей.
II.Этап работ....


Цитата(Смит @ 30.1.2014, 9:04) *
Ну не может человек жить, а точнее быть без лидера. Он может быть лидером либо сам, либо иметь его рядом.

Тут на мой взгляд идёт смещение акцентов. Неявная подмена проблемы (возможно незаметная для самого оппонента).
Человек не может жить без мотивации! Вопрос лидера - решается вопросом личной мотивации. Если в человеке больше мотивации, он становится лидером, вот и всё.
При достаточной мотивации каждого, функции лидера, могут быть легко заменены организационно-технической системой.
И наоборот.

Цитата(Смит @ 30.1.2014, 9:04) *
Итого, для создания подобных АСУП нужно примрно три важные вещи:
1. Компетентная команда, с примерно равным уровнем квалификации. Пусть в разных областях, но по уровню похожих.
2. Слаженная команда внутри которой есть непоколебимое взаимное доверие.
3. Лидер организатор ритмизатор вдохновитель камертон. Способный быть играющим тренером без всяких поползновений на то, чтобы якнуть.

Вот. Соответственно добавлю в те же пункты:
1. Компетентная команда - это мы, организаторы линукс-клуба и одиночки разработавшие и поддерживающие от одного до нескольких ресурсов лево-патриотической тематики.
2. Доверие по началу строим так.
- Мы никого не убеждаем, а ищем уже убеждённых. А их легко вычислить на основе их деятельности, на основе их текущих и прошлых проектов.
- Непоколебимость доверия возникнет уже после прохождения узлов становления сообщества. Это общее место любых социумов, поэтому методологи, социологи, психологи предоставят достаточно накопленного материала, методологий, опыта.
Соответственно, для формирования ядра сообщества будет крайне полезно методологическое содействие широкого круга сочувствующих социальному проекту специалистов. Эти специалисту сами не будут этим формируемым сообществом, но будут как бы садовниками, воспитателями, экспертами.
3. Лидер организатор ритмизатор вдохновитель камертон.
Таковой выделится в процессе деятельности им же может быть сообщество единомышленников до 5ти человек.
В крайнем случае, "короля играет свита", то есть простое назначение/выборы и главное - понимание важности такой игры.
Ну а самый первый и неоспоримый лидер всех - жареный петух или большой писец.


Цитата(Смит @ 30.1.2014, 9:04) *
Чем грозит такому АСУ, в которой не соблюдено любое из условий, я думаю, вы сами догадаеесь.

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

Как только какое-нибудь из перечисленных <условий успеха> нарушается, ограничивается одна из свобод, сразу возникают затруднения, подчас - совершенно непреодолимые в рамках свободной модели.

Цитата(Смит @ 30.1.2014, 9:04) *
Итого, если вы со мной согласны, становится ясно где решение Вашей задачи.
Оно никаким образом не в технической сфере. Это социально-психологическая проблема организации управления проектами/сообществами. Никакая самая совершенная техническая задумка ничего не решит и превратится в ничто, если нет людей и меж ними не решены одновременно все три проблемы.

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

Сообщений в этой теме


Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 16.6.2025, 5:10