Здравствуйте, меня зовут Арамаис, я веб-разработчик. Уже много лет работаю на фрилансе и разрабатываю сложные сайты с нестандартным функционалом. Я знаю очень много о сложностях, которые возникают в процессе разработки, поэтому решил написать гайд и поделиться своим опытом взаимодействия с заказчиками.
Есть два взгляда на разработку программного обеспечения — взгляд заказчика, который хочет, чтобы разработка была в пределах ожидаемого бюджета и сроков, и взгляд программиста-профессионала, который хочет всё проектировать заранее, чтобы облегчить в дальнейшем свою же работу.
Клиенты платят деньги, а подрядчики выполняют работу. На первый взгляд эта простая схема описывает взаимодействие клиентов и подрядчиков во время аутсорсинговой разработки. Но, если рассмотреть вопрос глубже, можно понять, что всё не так просто, как кажется.