Я был на месте студента в подобной ситуации. Только плюс ко всему, у меня был еще подряд. Так вот:
— срок был растянут в 2-раза. заказчику я это объяснил, он «был не доволен», но платил.
— подрячиков я наказал штрафом, хотя это было обоюдное согласие такого поступка.
— в итоге, когда подряд в очереной раз сообщил, что не влажуется в сроки ив бюджет, заказчик перестал платить. меня уволили…
Мораль для себя из этой ситуации:
— вина в такой ситуации ложится на двоих, я+подряд, должен был не давать четких сроков и не давать четкий бюджет. есть минимум, есть максимум.
— заказчик должен понимать, что в разработке- нет понятия четкие сроки и бюджет — никогда. говорят, сделают за месяц. в голове плюсуй еще два. и это, я читаю нормально.
— я работал за процент от прибыли… смех… никогда так не делайте. когда вы после пол года разработки не будете получать з/п, у вас пропадет желание работать, за несуществующую прибыль. деньги мотивируют, как и крути!
— подрядчики, студенты — должны постоянно показывать то что делают. вести task list. только он один показывает, как продвигается проект. а заказчик (менеджер) должен постоянно его контролировать.
и совет студенту: как только понимаешь, что не успеваешь — оповести сразу же заказчка! Есть больша разница, когда ты скажешь за месяц или за день до сдачи, что у тебя проблемы! Как минимум тебе не скажут "А какого х**рена ты раньше молчал!"
А еще очень обидно, когда тебя увольнют, особенно из полюбившегося проекта…