Master of Star Control
Старый 28.10.2011, 21:21   #1
theCrow
Аватар для theCrow
По умолчанию Распределение ролей в проекте

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

Просьба написать, кем вы хотите быть в проекте. Если есть предложения по дополнению ролей - пишите, пожалуйста.
В каждом этапе роли будут переопределяться заново. Будут переопределены и описания ролей.
Ответственным за составление следующего этапа является руководитель проекта с предыдущего этапа в координации со мной. Я пишу план, руководитель проекта его утверждает и согласовывает или же вносит свои правки.

1 этап. Опрос. Этап завершён.

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

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

Роли на первом этапе:

Аналитик - помогает понять цели и желания. Ответственен за опрос участников проекта, решение спорных вопросов и достижения понимания.
theCrow

Руководитель проекта - двигает проект. Ответственен за выполнение целей этапа и перехода на следующий этап.
theCrow

Геймдизайнер - создаёт идеи. Ответственен за предоставление материалов и концепта игры.
Vasaka, Slimper, k239



2 этап. Первичная архитектура. Этап начат.

Цель этапа - детализация дизайна и архитектуры на основе собранного материала.

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

Роли на втором этапе:

Аналитик - помогает понять цели и желания. Ответственен за опрос участников проекта, решение спорных вопросов и достижения понимания.
theCrow

Руководитель проекта - двигает проект. Ответственен за выполнение целей этапа и перехода на следующий этап.
-место вакантно-

Архитектор - определяет границы возможного в техническом плане. Ответственен за согласование технических требований к первичной модели игрового мира.
theCrow

Геймдизайнер - создаёт идеи. Ответственен за предоставление материалов и концепта игры.
Vasaka, -места вакантны-



3 этап. Техническое задание. Этап не начнётся до завершения второго этапа.

Цель этапа - написание и корректировка технического задания для игры и разработка технического дизайна.

Ожидаемые результаты - согласование вопросов, связанных с программированием, схема программного решения.

Роли на третьем этапе:

Руководитель проекта - двигает проект. Ответственен за решение спорных вопросов и достижения понимания, а также за выполнение целей этапа и перехода на следующий этап. Ответственен за принятие решений.

Архитектор - определяет границы возможного в техническом плане. Ответственен за написание технического задания.

Программист - пишет код игры. Ответственен за реализацию функций, изложенных в техническом задании.

Последний раз редактировалось theCrow; 28.10.2011 в 22:48..
Вверх
Старый 02.11.2011, 21:11   #21
Slimper
Аватар для Slimper
По умолчанию

Ну как программист я может еще на что и сгожусь, хотя C# я тоже знаю очень поверхностно, да и к тому же в последнее время по учебе больше в MatLab программирую, а вот в дизайнеры очень вряд ли ни когда ни чего нарисовать не мог.
Вверх
Старый 02.11.2011, 21:25   #22
Vasaka
Аватар для Vasaka
По умолчанию


Цитата:
Сообщение от theCrow

Следует учесть, что модули будут написаны на разных языках, таковы реалии - я знаю VB.NET, Васяка знает C#. У кого-то третьего могут быть другие компетенции. Впрочем, я НЕ скажу, что множество языков в одном проекте - это плохо, НО это утяжеляет ход.

Возможно ты не знаешь, но любой код написанный под .НЕТ, преобразуется в IL (интерленгуидж), а потом создаётся сборка.
То есть на каком бы языке ни была написана сборка под .НЕТ, в конечном варианте она выглядит одинаково.

И есть такая утилита - "reflector". Она преобразует любую сборку в IL и из него легко строит код C# или VB.
То есть мы в принципе можем посмотреть как выглядит код друг друга на том языке, на котором мы пишем.


Цитата:
Сообщение от Slimper

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

Не расстраивайся.
Лиха беда начало! Главное начать, а там легче будет.
Вверх
Старый 02.11.2011, 21:48   #23
theCrow
Аватар для theCrow
По умолчанию


Цитата:
Сообщение от Vasaka

Возможно ты не знаешь, но любой код написанный под .НЕТ, преобразуется в IL (интерленгуидж), а потом создаётся сборка.
То есть на каком бы языке ни была написана сборка под .НЕТ, в конечном варианте она выглядит одинаково.

Про .NET я знаю. Поэтому так спокойно отнёсся, что в проекте будет код на C# и VB.NET.
Если бы был не C# или VB.NET а, например, Delphi или любой другой несовместимый язык, то ситуация в виде нескольких языков программирования принципиально исключена, как и моё участие.
То, как языки будут взаимодействовать - это отдельно.


Цитата:

И есть такая утилита - "reflector". Она преобразует любую сборку в IL и из него легко строит код C# или VB.
То есть мы в принципе можем посмотреть как выглядит код друг друга на том языке, на котором мы пишем.

В реалиях это сложночитаемо. Как гугловским переводчиком сконвертировать сложное русское предложение на английский, а результат потом обратно на русский. Как читать текст, который выдаёт декомпилятор.
Вверх
Старый 02.11.2011, 22:10   #24
Vasaka
Аватар для Vasaka
По умолчанию


Цитата:
Сообщение от theCrow

Про .NET я знаю. Поэтому так спокойно отнёсся, что в проекте будет код на C# и VB.NET.
Если бы был не C# или VB.NET а, например, Delphi или любой другой несовместимый язык, то ситуация в виде нескольких языков программирования принципиально исключена, как и моё участие.
То, как языки будут взаимодействовать - это отдельно.

Ясно.



Цитата:
Сообщение от theCrow

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

Понятно. Буду знать.
Вверх
Старый 03.11.2011, 00:17   #25
theCrow
Аватар для theCrow
По умолчанию

Я поразмыслил и решил, что буду писать также на C#. Выйдет медленнее, поскольку мне нужно время, что бы вникнуть в синтаксис и освежить память. Взамен сможем обеспечить определённую отказоустойчивость кода. Думаю, это будет правильно. Мне не нравится идея использовать разные языки, пускай даже с одной платформы. В конкретно нашей ситуации не нравится.
Вверх
Старый 03.11.2011, 12:08   #26
Vasaka
Аватар для Vasaka
По умолчанию


Цитата:
Сообщение от theCrow

Я поразмыслил и решил, что буду писать также на C#. Выйдет медленнее, поскольку мне нужно время, что бы вникнуть в синтаксис и освежить память. Взамен сможем обеспечить определённую отказоустойчивость кода. Думаю, это будет правильно. Мне не нравится идея использовать разные языки, пускай даже с одной платформы. В конкретно нашей ситуации не нравится.

Будет у кого проконсультироваться.

Почитав ТЗ по галактической карте, я понял что могу программировать пока только как подмастерье, в виде каких -нибудь конкретных заданий. Но не целиком целый уровень брать.

Последний раз редактировалось Vasaka; 26.12.2011 в 21:14..
Вверх
Старый 04.11.2011, 14:44   #27
theCrow
Аватар для theCrow
По умолчанию


Цитата:
Сообщение от Vasaka

Почитав ТЗ по галактической карте, я понял что могу программировать пока только как подмастерье, в виде каких -нибудь конкретных заданий. Но не целиком целый уровень брать.

ОК, организую.
Вверх
Старый 04.11.2011, 14:46   #28
Slimper
Аватар для Slimper
По умолчанию

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

Метки
проекте, ролей, распределение

Опции темы
Опции просмотра

Ваши права в разделе
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
Быстрый переход

 
Наш любимый хостер - Majordomo.ru!
Текущее время: 18:56. Часовой пояс GMT +4.

 

Powered by vBulletin® Version 3.8.7 Перевод:zCarot
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Время генерации страницы 0.17964 секунды с 15 запросами