Найти - Пользователи
Полная версия: Учебные проекты
Начало » Флейм » Учебные проекты
1 2 3 4
Kogrom
Хотел бы обсудить идею открытых учебных проектов.

На форуме, в основном, решаются мелкие задачки. Это, конечно, интересно, особенно в Python, но хочется чего-то покрупнее, более похожее на полезный проект. Естественно, проекты типа “а давайте сделаем ММРПГ” на форуме не сделать. Но можно попытаться осилить что-то среднее, какую-нибудь игрушку типа крестиков-ноликов.

Такой средний проект человек может сделать и в одиночку. Но в открытом учебной проекте есть 2 плюса: работа на публике (это даёт стимул), обмен опытом, общение. Но тут нужна какая-то структура, которая позволит работать в коллективе автоматически, то есть без “кнутов и пряников”, как в коммерческих проектах.

Я пока придумал структуру, состоящую из таких участников: автор ТЗ, программисты, советчики, помощники.

Обязанности участников:

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

2. Автор ТЗ выполняет роль заказчика, следит, чтобы программы соответствовали требованиям ТЗ, уточняет и добавляет новые требования. Автор ТЗ не должен сам создавать программу, чтобы не было искушений исказить ТЗ или утверждать, что его вариант наиболее точно соответствует ТЗ. Но он может делать отдельные модули.

3. Советчик критикует код программиста, высказывает пожелания. Желательно, чтобы роль советчиков совмещали программисты и автор ТЗ. Однако, советчиком может быть любой желающий. Программист может не прислушиваться к советам, но желательно, чтобы как-то отвечал на них.

4. Помощник может выполнить часть программы или проектирования. Он может либо сразу предложить готовый модуль, либо договориться с одним из программистов о том, что сделает модуль за определенный срок. В течении этого срока программист не должен создавать такой модуль самостоятельно. После окончания срока программист может поступать как считает нужным.
Роль помощника может исполнять любой желающий.

То есть почти у всех есть свобода действий.

Вопросы:

1. Если какие нибудь другие структуры для организации учебных проектов? (знаю скрам и подобные, но это всё же применимо для коммерческих проектов).
2. Интересно ли кому-нибудь на форуме участвовать в подобных проектах?

Извините за много букв.
igor.kaist
А идея интересная…
Zubchick
отличная идея, осталось найти заказчика и дурака главного программиста.
pasaranax
Прикольно, я бы побыл советчиком =D
Zubchick
я бы побыл помошником. Найдите программиста :D
sypper-pit
вот так всегда pasaranax
отобрал кресло советника :) теперь просто придётся критиковать всех :)

Kogrom
не плохая мысль
dartNNN
ТС +++++! Отличная идея:) Я только не понял: программист должен быть один? Только бы она (идея) не сдулась, как многие интересные идеи:) Я бы хотел попробовать, тока времени сейчас маловато (сессия на носу). А на лето это вааапще было б супер:)
Dimka665
Kogrom уже выступил в роли заказчика. Советчики и помощники есть. Осталось найти программиста, который реализует этот проект)
helm2004
Я согласен быть прогером - токо одно условие: не более ОДНОГО часа в день.
regall
Готов в ряды программистов наряду helm2004.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB