Как достигается консенсус и подотчетность в крупных проектах по разработке программного обеспечения?

Я изучаю, как управляется распределенное программное обеспечение (Linux, Википедия и т. д.), и пытаюсь выяснить, существует ли какой-либо шаблон для консенсуса и подотчетности.

В идеале я мог бы визуализировать входы и выходы управления решением.

Я уверен, что это существует, и, вероятно, это более сложно, чем «использовать Agile», или, возможно, это не так, и мне нужно больше учиться.

Вопрос

  • Существует ли какая-либо документация или подход, посвященный более высокому уровню управления проектом распределенного программного обеспечения?

  • Если «git» (или любой другой инструмент) обеспечивает это, есть ли визуализация, описывающая входной и выходной поток принятия решений, сдержек и противовесов и доверия?

Обоснование

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

В идеале это должно включать некоторую форму сдержек и противовесов, но что именно необходимо проверить или сбалансировать?

  • ... Кому я могу это делегировать?

  • ... как?

Ответы (1)

Управление проектами с открытым исходным кодом в основном связано с созданием сообщества.

и спланировать, чтобы другая группа или организация взяли его на себя... по сути, план преемственности.

В первую очередь вам нужно привлечь талантливых и целеустремленных людей, чтобы они проявили интерес к вашему проекту, участвовали и вносили свой вклад. Ваш план преемственности может в конечном итоге появиться из этого пула ресурсов. Вот отличная презентация Хуанхо Базана «Как управлять проектом с открытым исходным кодом», которая хорошо освещает эту тему. По сути:

  • Иметь видение и сформулировать его

  • Создайте дорожную карту

  • Получить отзыв

  • Сделайте общение легким

В идеале это должно включать некоторую форму сдержек и противовесов, но что именно необходимо проверить или сбалансировать?

В этой статье Брайана Хайдера «Что я узнал об управлении проектом CMS с открытым исходным кодом» сдержки и противовесы описаны довольно подробно.

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