Наверное, каждый в глубине души понимает, что так не может быть. Но тем не менее очень часто встречаются такие проекты-заявки, где написано примерно следующее: сделать аналог ВКонтакте, бюджет до 300 тыс руб, желательно за 3 месяца.
Такие проекты задолго до написания первой строчки кода обречены на провал. Просто потому, что лидер проекта не учитывает простых реалий.
Есть такое понятие, как треугольник параметров проекта. Представьте себе треугольник – качество/объем, бюджет, сроки. Мы можете провести прямую только через две его стороны. Через три стороны – никак.
То же самое и с качеством, сроками и бюджетом. Вы можете потребовать качественный проект с быстрыми сроками, но тогда готовьтесь к тому, что бюджет будет большой.
Если у вас нет денег и времени – не требуйте чтобы вам сделали аналог Али Экспресс!!!
Если у вас много времени и проект относительно небольшой, возможно, получится сделать бюджет относительно небольшим.
Бывает множество ситуаций, но помните важный момент: вы можете трансформировать одни параметры проекта в другие.
Нужно сделать побыстрее – давайте увеличим бюджет веб-проекта и добавим еще пару программистов. Нет денег, тогда давайте выбросим некоторые функции (уменьшим объем) или сделаем попроще (качество).
Совсем нет денег – то часть задач можете сделать сами (заберет ваше время), либо делаем простенькое прототипное решение.
Появились новые важные требования в проекте – давайте увеличивать сроки проекта.
Проект не резиновый мяч. Проект – это стеклянная пирамида, которая треснет, если вы будете постоянно выжимать все три параметра.
Учитывайте эти моменты при проработке концепции проекта. Выделите для себя приоритеты и те параметры, которые можно изменять (например, мне проект не спеху, либо по обоснованной необходимости увеличим бюджет).
P.S. Посмотрите статью про риски веб-проекта – это поможет вам лучше узнать о подводных камнях, которые вас могут ожидать на пути к своего веб-проекту.
Вызов внешних действий - это возможность действия, выходящего за рамки возможности работы с БД через…
Вызов внешних действий - это возможность действия, выходящего за рамки возможности работы с БД через…
После выполнения действий в SQL на клиенте иногда возникает необходимость что-то обновить или сделать. Для…
Вы можете обратиться к внешним API через использование Внешних действий (код apirequest, использование описано в…
В системной таблице as_trace хранятся данные по работе приложения. Поле code определяет тип события: DBLREQ…
Рассмотрим механизм анализа ошибок, как это всё работает, и как его использовать. Когда происходит ошибка…