Относительно управления требованиями уже написано много статей, существует много книг и подкастов. Но там редко встретишь самое главное: что такое требование и зачем оно нужно. Требования к программному обеспечению — совокупность утверждений относительно атрибутов, свойств или качеств программной системы, подлежащей реализации. Т.е. фактически, что система должна делать.
Сайт с конкурсом это не требование. Требование в данном случае - сайт должен позволять пользователю:
1) идентифицировать себя. Иначе никто не сможет узнать, что выиграл именно этот пользователь
2) участвовать в конкурсе. Пока еще не уточняется что это за конкурс, что там пользователь будет делать и как. Пока обозначим самое главное - участие.
3) получить результаты. Тем или иным способом. В почту, на стену в социальной сети, на странице сайта. Пока неважно.
Это описание требований крупными мазками.
Разберем другой вид "требований": система должна работать быстро и не падать. Это не требование. Требованием в данном случае будут:
система должна предоставлять отклик в течение <определенное время>
система должна восстанавливаться в течение <определенное время>.
система должна восстанавливаться в течение <определенное время>.
Поэтому, в управлении требованиями самое важное - это правильно записать требования, а потом уже их анализировать, и уж тем более ими управлять.
Следующая статья: Виды требований
Следующая статья: Виды требований