Проект "Свободные голосования" http://gplvote.andyhost.ru/forum/ |
|
Поэтапное создание ПО http://gplvote.andyhost.ru/forum/viewtopic.php?f=7&t=409 |
Страница 1 из 1 |
Автор: | Oleg [ 23 мар 2012, 12:49 ] |
Заголовок сообщения: | Поэтапное создание ПО |
Народ, есть идея. Предлагаю несколько формализовать наш процесс разработки, путем ввода итераций разработки. На каждой итерации фактически реализовывается один из сценариев. Итерация будет разделена на некоторые этапы: обсуждение, утверждение (документирования в вики сценария, терминологии, данных...), реализация, тестирование. В конце каждой итерации мы получаем "завершенное" ПО и доку (в рамках реализованных сценариев). Границы этапов как и границы итераций будут "розмыты", но в целом мы будем двигаться вперед и видеть как уже сделанную работу так и планируемую. Это несколько упорядочит разработку и документирование и будет мотивировать нас двигаться дальше. Считаю подобную модель более динамичную и ведущую к успеху, чем если бы мы полностью все обсуждали, записывали и когда-то потом начинали кодить. И легче обсуждать одну тему и сразу переходить от слов к делу, чем обсуждать все темы сразу и не продвигатся в коде. Успех обсуждения должен выражатся кодом и/или документацией. |
Автор: | Oleg [ 23 мар 2012, 12:49 ] |
Заголовок сообщения: | Re: Поэтапное создание ПО |
Если все согласны , то давайте начнем. Итак концентрируем все усилия на итерации № 1 "Создание ключей": Этап А. Вроде обсуждали. Естественно будем еще обсуждать. Результат обсуждения (многабукаф) должен свестись к 1-2 сформулированным предложениям. Этап B. Записал в wiki. Еще нужна конкретика по idhash. Этап C. Проектирование с первой итерации ведем в рамках Существующей архитектуры, либо продолжаем ее обговаривать, если она нас чем-то может не устраивать. Архитектуру естественно лучше не трогать в процессе разработки. Нужен старший по разбиению всей работы на задачи в трекере и назначению задач. Этап D. Мы все с большим удовольствием будем тестировать наше совместное детище ЗЫ. Не знаю на каком этапе находится код сейчас, но в конце итерации нам нужно получить консоль-(сервис/демон) и "нано"-клиента для ввода данных для idhash, чтоб каждый смог протестировать это. ЗЗЫ. Давайте все сосредоточимся на этой итерации. |
Автор: | Oleg [ 23 мар 2012, 13:59 ] |
Заголовок сообщения: | Итак постановляю :) |
Конкретные шаги: 1. Обсуждение любой идеи в чате скайпа, должно закончится тем что дискутирующие должны прийти к единому мнению по обсуждаемому вопросу и написать мне итог (ник karnauhov-oleg). Для простоты можете скопировать его из какого-то сообщения либо сформулируйте по новому. Это я вставлю в wiki, в итоге обсуждение и договоренности не будут потеряны, в противном случае эффективность диалогов будет стремится к нулю. 2. Сейчас сосредотачиваемся на теме "Создание ключей" и idhash 3. Нужно назначить главного разработчика (PM) на итерацию или на весь проект, путем голосования или деспотичным решением Андрея 4. PM формулирует основные задачи (подзадачи) которые нужно сделать на данной итерации. Это его ПРЯМАЯ ОБЯЗАННОСТЬ. 5. Задачи всеми читаются и разбираются кто что может сделать. Все непосредственно уточняется у PM-а. PM реализовывает ключевые задачи и те которые не назначены. Или деспотично назначает задачи кому-то. Все по ходу следят за своими задачами и открытыми задачами. 6. Каждый разработчик, отчитывается в задаче в трекере в двух словах что сделано. Желательно указывать еще и потраченное время (вобще чем больше инфы заполняете тем лучше), но как минимум просто отчет в нескольких словах. Обновляя код и следя за активностью в трекере PM и остальные разработчики будут видеть работу. Когда задачу закончено, тот на кого назначено выставляет соответствующий статус. 7. PM проверяет задачу и закрывает ее если все ОК, или пишет что не так и возвращает задачу. PS. В принципе это некоторые ключевые этапы стандартной разработки, и все кто работают разработчиками то все в курсе. |
Автор: | Андрей [ 23 мар 2012, 17:40 ] |
Заголовок сообщения: | Re: Поэтапное создание ПО |
Разумно. Idhash можно оставить на потом. Т.к. в конечном итоге идентификация будет определяться субъектами. Просто мы предложим idhash как один из вариантов. "Деспотичным решением" было решено что координатор разработки - Юра. Ему и принимать решение о назначении главных разработчиков по отдельным направлениям. Правда, пока некого назначать. Есть только Юра и Женя. |
Автор: | Oleg [ 23 мар 2012, 19:19 ] |
Заголовок сообщения: | Re: Поэтапное создание ПО |
ОК. Юра главный разработчик. Вот я как соберу проект, буду Юру дергать чтоб он мне все объяснил (все файлы и все задачи что сейчас есть). Потом я выделю все задачи касательно "Создания ключей", и буду дальше всех доставать. |
Автор: | Андрей [ 31 мар 2012, 01:19 ] |
Заголовок сообщения: | Re: Поэтапное создание ПО |
В этом буду поддерживать. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |