Ни для кого не секрет, что команды веб-разработчиков зачастую не соблюдают дедлайны. Проблема настолько распространена, что решать ее многие студии даже не пытаются, считая это нормальной ситуацией. И кажется, что даже заказчики уже смирились и воспринимают это как само собой разумеющееся.
Проблема проста и понятна: практически невозможно точно подсчитать все предстоящие трудозатраты и учесть все нюансы до мелочей при проектировании и разработке сложного веб-проекта. Каждый сайт индивидуален и неповторим, это ручная работа. И никакие подробнейшие техническое задания, системы управления проектами или новомодные методики веб-разработки не позволяют с этим бороться просто потому, что люди еще не научились предвидеть будущее и те проблемы, с которыми столкнутся в работе над сайтом.
Как с этим бороться? Да очень просто! Смело прибавляйте к подсчитанным срокам на разработку 20-30% времени. Хотя для каждой компании-разработчика эта цифра индивидуальна и зависит от степени распиздяйства организации работы, но «в среднем по больнице» этого будет достаточно.
Но это что касается технической части дела. А есть еще такая штука как мотивация, которая на разных этапах работы над проектом может довольно резко меняться по разным причинам. Углубляться в тему о мотивации команды в этом посте я не буду, а вместо этого расскажу(и даже покажу), один из способов закончить проект вовремя. Его мы применили в работе над текущим сайтом.
Сразу оговорюсь, что проект очень большой и очень сложный (о нем я уже писал в предыдущих постах), поэтому два запланированных дедлайна нами с чистой совестью были тупо проигнорированы. Сейчас дедлайн назначен на 22 февраля, всем объявлено об этой дате и самое главное… запущен счетчик обратного отсчета прямо на домене проекта.
В тот момент когда я пишу эти строки он показывает что до запуска проекта осталось 10 дней 2 часа 5 минут и 2 секунды. Таким образом, кроме самих себя мы пообещали запустить проект вовремя еще и нашим будущим пользователям. Кроме того, страничка со счетчиком имеет и еще кое-какой полезный функционал: она дает возможность магазинам загрузить свои прайслисты еще до открытия сервиса и опередить своих конкурентов, а также легко подписаться на новости проекта, введя адрес электронной почты.
Ну и сам скриншот страницы для истории, ведь через 10 дней ее заменит первая версия нашего проекта: