Можно долго и нудно рассказывать о роли качественного веб-сайта в жизни любой фирмы,
компании, человека, музыкальной группы (нужное подчеркнуть), но это бессмысленно. Лучше
расскажу о том, что можно сделать, если Вы всё-таки решили сделать сайт и ищете кому это
можно поручить.
Просматривая результаты поиска в Google по ключевым словам “изготовление сайта” я пришёл к
выводу, что людей, которые таким образом зарабатывают деньги можно условно разделить на 3
категории.
Это так называемые “народные умельцы”, которые резво постят на всех форумах о желании и возможности сделать для Вас всё что угодно, очень быстро и дешево, при этом почему-то, видимо исключительно по рассеянности, забывают указать адрес своего сайта. Такие себе “сапожники без сапог”. В большинстве случаев это люди, которые, склепав на скорую руку что-то вроде гостевой книги решили, что теперь по силам покорение Интернета. Конечно, вполне возможно, что среди них есть действительно хорошие специалисты, у которых есть солидное портфолио, но до своего сайта руки так и не дошли, но такие если и есть, то их мало очень мало.
Большинство результатов поиска вели на ресурсы, на которых предлагалось сделать сайт, который базируется на одной из множества open source CMS (систем управления контентом с открытым исходным кодом) таких как Joomla, Wordpress, Drupal, osCommerce (интернет-магазин).
Система управления содержимым/контентом (англ. Content management system, CMS) — компьютерная программа, используемая для управления содержимым
чего-либо (обычно это содержимое рассматривается как неструктурированные данные предметной
задачи в противоположность структурированным данным, обычно находящимися под управлением
СУБД) . Обычно такие системы используются для хранения и публикации большого количества
документов, изображений, музыки или видео.
Выгода веб-студии или отдельного человека, который разрабатывает сайты на основе таких систем
управления контентом, видна невооруженным глазом: достаточно один раз освоиться с системой и
необходимость написания движка сайта отпадает. В крайнем случае, можно написать какой-нибудь
модуль или плагин, который добавит недостающую функциональность.
Для заказчика тоже есть определенные плюсы: он получит довольно мощный инструмент,
позволяющий менять сотни настроек, касающихся сайта. Пожалуй,всё. Преимущества на этом
заканчиваются – начинаются недостатки, которых можно назвать довольно много.
В эту категорию попадают люди, которые делают сайты и относятся к готовым системам управления контентом так же, как и я. С одной стороны, здесь рассказывать не о чем – с другой, можно рассказывать очень долго. В любом случае этот вариант является самым лучшим для людей, которые хотят управлять своим сайтом легко и без лишней головной боли.
Тем не менее, подводные камни могут показаться и в этом случае. Так как вся программная часть (или большая её часть) пишется под заказ и не была проверена временем, возможны баги, которые вылезут в самых неожиданных местах. Это может быть всё что угодно. К примеру, может не удаляться статья или не добавляться картинка. Хуже всего если эти баги будут касаться безопасности.
Здесь всё зависит от квалификации разработчика, его последовательности и количеству времени, которое он уделяет тестированию проекта. Как правило, такие вещи устраняются сразу после обнаружения.
После того, как Вы определились с исполнителем, можно переходить к составлению ТЗ. По моему мнению, если программист не настаивает на составлении такого документа, то он либо умеет читать мысли, либо совершенно не понимает за что он взялся.
Что должно представлять из себя техзадание? Конечно же, это не обязательно должен быть заверенный нотариально документ с печатями и подписями. Как правило, достаточно обычного текстового файла. В нем как можно подробнее должны быть отражены основные моменты дизайна и функциональности. Если речь идёт о сайте, то отдельно должны быть описаны требования к видимой части и к панели управлению, которой будет пользоваться администратор.
Честно говоря, дело даже не в том, что заказчик может потребовать сделать то, о чем изначально не договаривались, а разработчик попробует отказаться от “фич”, которые ему не под силу. В первую очередь, составление задания даёт возможность упорядочить и логически выстроить все мысли и идеи относительно сайта, перечитав их вспомнить то, что осталось “за кадром”.
По большому счёту, Вам не обязательно составлять такое задание самому. Вполне возможен такой вариант, что исполнитель основываясь на Ваших устных указаниях, изложит все требования на бумаге, а заказчику останется лишь подкорректировать и утвердить их.
Ещё одним очком в пользу ТЗ является тот факт, что сайт редко делается одним человеком, поэтому чтобы избежать эффекта “испорченного телефона” всё и должно быть хорошо описано один раз.
Вопрос оплаты удаленных услуг был, есть и остается одним из самых щекотливых. Если заказчик и исполнитель общались только посредством E-mail или ICQ, то составить впечатление о порядочности другой стороны довольно сложно. Понять можно и клиента, который не хочет платить за кота в мешке и разработчика, который не хочет работать за “просто так” в случае, если клиент резко передумает после того, как работа будет уже сделана.
Чтобы решить эту проблему, в Интернете появилось довольно много сайтов, которые выступают посредниками в процессе удаленной работы. Например, сервис rentacoder.com работает по следующей схеме: после того, как заказчик и исполнитель нашли друг друга и договорились, деньги переводятся на специальный счет, которым управляет администрация сайта rentacoder. После того, как программист выполнит работу, и заказчик это подтвердит, деньги отправятся на счет программиста за вычетом комиссионных 15%.
В принципе удобно, но 15% от бюджета серьёзного проекта – это не такая уж и маленькая сумма, а кроме того, если заказчику нужно сделать всего один сайт, то ему просто-напросто нет смысла регистрироваться и разбираться в механизме работы подобных сервисов. Остается два варианта: договор или предоплата.
Конечно, заключение договора – самый надежный способ избежать проблем. Но возможностью заключить договор и выполнить работу официально может похвастаться далеко не каждая организация как нуждающаяся в услугах, так и предоставляющая их.
Что касается предоплаты, то её пределы колеблются от 10% до 100% в зависимости от уровня доверия клиента к исполнителю. Если особого доверия не наблюдается, то оптимальным решением будет оплата по частям за каждый этап выполненной работы.
Эта статья не претендует на тотальную объективность. Это всего лишь мой скромный взгляд на то, что сейчас называется “изготовлением сайтов” основанный на том, что я видел и слышал, а также на личном опыте.
Безусловно, если по обе стороны “баррикад” находятся адекватные люди, которые ценят своё и чужое время, заказчик готов прислушаться к совету профессионала, а исполнитель руководствуется принципом “желание клиента для нас закон”, то успех гарантирован.
Если Вы согласны с большей частью того, что здесь написано и Вам нужны услуги в области веб-программирования, то предлагаю воспользоваться услугами kauroff.