Наконец вырывался из текучки по веб-разработке, нагоняю задачки из "
100 дней" Левитаса.
А именно. Переписал
верхний пост (хочешь познать себя -- обнови верхний пост, однозначно), и добавил пока что краткий
тизер о своих услугах.
А, и тему журнала сменил.
Также набросал 9 16 причин, по которым за разработкой сайта нужно обратиться именно ко мне.
Посмотрите, пожалуйста, действительно ли они важны для вас как для потенциальных клиентов?.. А какая именно?.. А какая без разницы? А какая с минусом?..
Спасибо!
1. ВМК МГУ, математик, системный программист. Наверное, не такая уж веская причина для обращения ко мне как к подрядчику, а не потенциальному сотруднику, но все имеет свои корни, см. далее.
2. Я понимаю, что происходит в коде сайта, даже если писал его другой человек по заказу. Более того, я могу взять в доработку код, который остался от вашего прежнего программиста -- не выбрасывать же ваши деньги?
3. Ошибки исправляются быстро. Всё по той же причине: я держу под рукой полный набор инструментов разработчика и после обращения клиента с жалобой я в состоянии локализовать и часто даже решить проблему за то время, пока мой разработчик добирается до своего компьютера. Бывает.
4. Комплексное обслуживание. Я знаю, к кому обратиться за хостингом и как на нём сэкономить без ущерба для качества, представляю, как писать тексты для сайта, как готовить их для публикации в вебе, умею делать юзабилити-тестирование, кое-что понимаю в дизайне (7 лет регулярного чтения материалов Студии Лебедева никому не проходят даром). Продвижение сайтов я пока полностью отдаю более профессиональным коллегам, но этому недолго осталось.
5. По университету имею опыт обучения взрослых и не очень взрослых людей. Это значит, что если стоит задача разработки какого-нибудь рабочего портала, на который потом ваши сотрудники будут долго и мучительно "переходить", то у меня есть все возможности смягчить этот процесс.
6. Отдельная тестовая версия сайта. Банально? Вы удивитесь, сколько бюджетных горе-фрилансеров правит сайт клиента "наживую". Да, это мегаэкономный способ: он не требует ни организации отдельного сервера, ни адаптации кода под различные контексты выполнения, и, о чудо, никакой синхронизации! Другое дело, что уйдя спать под утро рабочего дня, разработчик может забыть вернуть на место половину функций, которые он отключил "временно, чтобы удобнее было отлаживаться".
7. Управление версиями. "Не помню, что еще менял с тех пор", "а когда это писалось вообще?", "нет, я здесь ничего не трогал, не могло сломаться", и т.п. -- забыли, как страшный сон. Каждое изменение, каждая задача -- отдельной строкой в журнале версий кода и базы. Точная фиксация всех изменений, полная история разработки, откат к любой версии.
8. Резервное копирование с возможностью выборочного восстановления. Вы и вправду считаете, что когда с вашего сайта пропала страничка о товаре или свежий прайс-лист, то это проблема "вашего криворукого менеджера по продажам"? Открываете бэкап за вчерашнее число, смотрите, где какие файлы были, восстанавливаете нужные. У пользователей маков это называется Time Machine, а для сайтов иметь это тоже не стыдно. Чаще всего это требует обратиться к админу, но он не имеет права отказаться это делать.
9. Структурированная рабочая коммуникация. Сотни писем?.. Километры скайп-чатиков?.. Звонки?.. А что когда обсуждали?.. А что решили?.. А кто кого ждет сейчас?.. --
Basecamp. Простая, как топор, онлайн-система организации задач и обсуждений к ним. Применяется во всех моих проектах по разработке сайтов. Некоторые клиенты после этого начинали использовать ее для своих внутренних задач тоже ;)
10. Разговариваю на одном языке с клиентом, избегая слишком технической терминологии, чем наш брат-программист порой любит удивить собеседника.
11. Заранее готовлюсь к разговору, изучаю предметную область, существующие решения в этой области.
12. Содержательно работаю с ценой, рассчитывая по отдельности обязательные и опциональные компоненты, позволяя клиенту выбрать нужный ему в данный момент комплект.
13. Очень быстро отвечаю на письма -- в течение часа, и точно -- дня. Хотя бы из разряда "понял, прочитал, подробнее отвечу завтра". Об этом я как-то
писал подробнее. Чаще всего в доступен в скайпе, ICQ -- как будет удобно.
14. Соблюдаю сроки. Конечно, в нашем деле задачи имеют обыкновение разрастаться в процессе выполнения, но в целом мне интересно закончить раньше, получить деньги раньше, и двигаться дальше. Не в последнюю очередь это связано с обилием проектов :)
15. Изолирую клиента от общения со сложными людьми, каковыми бывают даже самые лучшие специалисты в своём деле -- программисты, дизайнеры, и т.п. Мы с клиентом согласуем требования, а затем я слежу за тем, чтобы они были исполнены точно и в срок. Объём и накал моего общения с исполнителями благополучно остаётся за кадром ;)
16. Передаю клиенту в руки все рычаги управления. Это значит, что у него будет доступ к админке сайта, а также все исходники сайта, и результат оплаченной им работы не будет "заперт" в недоступном состоянии.