Смотря, какой план будет предоставлен. Чтобы получилось нормально, приходится довльно подробно все расписать: из каких модулей будет состоять проект, какими библиотеками пользоваться можно, а какими - нет, указать стилистику кода, стиль комментариев и т.д. При надлежащем плане получается вполне...