2013-04-24 1 views
0

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

Так что я думаю, что было бы лучшим способом «собрать» требования к персональным проектам?

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

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

+1

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

+0

@Tom: Я понимаю вашу точку зрения, но я не согласен. По моему мнению, требования к документам являются ориентирами для разработки, чтобы убедиться, что вы разрабатываете то, что необходимо, и какие части имеют приоритет. Не важно, для кого он запрограммирован. Неважно, насколько велика команда разработчиков. Если вы являетесь единственным заинтересованным лицом, вы не можете делать все из памяти. –

ответ

1

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

+0

Спасибо. Это хорошее предложение для создания документа поэтапно. –

0

Вопросы должны быть триггером процесса мышления.

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

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

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