keyboard-621830_1280

Открытая разработка. Полное удобство для клиента.

Положение вещей

Приветствую всех. Я всегда в своей практике стремился сделать работу для клиентов максимально простой и удобной, и идти на встречу при решении любых вопросов. Тем не менее, я часто оказывался в ситуации, когда я пренебрегал своими собственными интересами. Поэтому я задумался  над тем, как построить работу таким образом, чтобы и клиенту было выгодно и удобно, чтобы он знал, за что платит, был уверен в результате, еще до начала работы и при этом мне самому было проще выполнять заказы и лучше подстраиваться под требования моего заказчика.

Плюсы новой системы

Таким образом, я создал новую систему, по которой я отныне и буду работать в дальнейшем. Сейчас я перечислю все плюсы моего нового подхода:

  • Клиент точно знает, за что платит
  • Клиент способен проверить текущий результат в любой момент времени и попросить внесение правок
  • Клиент точно знает сроки выполнения каждого этапа разработки
  • Клиент уверен в качестве проделанной работы
  • Клиент способен максимально контролировать результат
  • Мне гораздо проще понять требования моего клиента и грамотно составить план работ
  • ВСЕ даже самые мелкие детали оговариваются еще до начало работы
  • Четко составлен список работ, в котором учтены все желания моего клиента
  • Полная прозрачность разработки

Из описанного выше, я хотел бы обратить Ваше внимание на второй пункт, именно в нем заключается решение очень большой проблемы для клиента — доверие к исполнителю,  моему клиенту не надо верить мне на слова, он в любой момент может сам проверить готовность результата. Я же свою очередь буду спокоен в том, что точно знаю, устроит ли результат моего клиента или нет.

Необходимые инструменты

И так плюсы перечислили, можно переходить к описанию. В работе участвуют две основные программы, это старый добрый GIT(здесь я имею ввиду программу git desctop) и органайзер wunderlist(https://www.wunderlist.com/ru/). Клиенту не обязательно использовать GIT это рассчитано для опытных заказчиков, которым необходим доступ к репозиторию проекта(в любом случае заказчик может использовать любой софт для работы с GIT). Wunderlist в свою очередь необходим, так как через эту программу я и мой клиент будем контролировать всю работу над проектом. Я выбрал именно этот органайзер по трем основным причинам. Во первых он бесплатный, во вторых максимально прост и удобен, в третьих его можно использовать на всех платформах. Wunderlist работайте на iPhone, iPad, Android, Mac, Windows и через веб-браузер. Есть даже приложение для ультра непопулярной Windows 10 Mobile. В принципе это все что нам понадобиться для управления проектом.

Начало работы

Для начало работы я создаю в органайзере стандартный список работ, который выглядит следующим образом(в данном примере подразумевается верстка лендинга):

  • планирование
    • список задач
    • список секций для верстки(или страниц)
    • список подготовительных работ
    • список тестов верстки/сайта
    • Сроки выполнения работ
    • Полная стоимость проекта, после какого этапа вносится предоплата.
  • Задачи
    • Валидность
    • Кроссбраузерность
    • Адаптивность
    • Отсутствие багов js
    • Любая задача клиента
  • Подготовительные работы
    • Установка Gulp
    • Установка psd макета в программу Avocode(для справки https://avocode.com/)
    • Создание GIT репозитория
    • Установка начального шаблона
  • Шапка
  • Секция 1
  • Секция 2
  • Секция 3
  • Подвал
  • Скрипты
    • Слайдер
    • Галерея
  • Адаптация мод мобильные устройства (если используется метод first desctop, если используется  метод mobile first то здесь адаптируем под большие экраны. Выбор метода зависит от того как отрисован макет.)
  • Тесты
    • Тест на валидацию(W3C)
    • Тест в браузере Firefox
    • Тест в браузере Chrome
    • Тест в браузере Opera
    • Тест в браузере Yandex
    • Тест в браузере IE 10, 11
    • Тест в браузере Edge
    • Тест на адаптивность (google)
    • Тест консоли js на отсутствие ошибок
  • Баги

Так выглядит стандартный шаблон, из которого мы  сформируем Техническое Задание. После создания списка я приглашаю клиента в проект(в программе он называется список), клиенту для этого потребуется установить программу Wunderlist или зарегистрироваться на сайте. К клиенту на почту придет письмо с соответствующей ссылкой.

Формирование списка работ

Клиент вправе дополнить этот список новыми пунктами или убрать то, что ему не нужно.

Пункт планирование

После обсуждения каждого подпункта (список задач, список тестов, подпунктов моего клиента  и т.д.) утверждается окончательное техническое задание, то есть полный список всех предстоящих работ. Здесь надо уточнить, что любая работа, которая проводится ПОСЛЕ, утверждения списка работ оплачивается отдельно. То есть, это касается дополнительных работ, таких как установка на хостинг, подключение счетчиков, установка скриптов,  изменение интерфейса. Устранения ошибок верстки это не касается. Все то, что клиент хочет добавить на сайт он должен внести в список до начала работ в пункт Задачи.

Пункт задачи

В этот пункт клиент вписывает ВСЕ требования, пожелания которые он хотел бы добавить. То есть если я о чем-то не написал в изначальном списке или, если у клиента есть особые требования, если клиент хочет дополнительные услуги, он должен вписать их в раздел задачи.

Ведение проекта

Как только, я и мой клиент утвердили список работ, я приступаю к его выполнению. Я выдаю ссылку клиенту, куда я буду выкладывать билды верстки/сайта после каждого завершенного этапа. То есть в любой момент времени мой клиент может посмотреть, текущий результат, проект будет создаваться, прям  на его глазах. Если клиент вдруг заметит какую-либо ошибку или недоработку на текущем этапе, он может сразу сообщить мне либо в органайзере посредством комментариев, либо личным сообщение, я сразу внесу правку в пункт баги.

После того как я закончу 1-2 секции лендинга, или главную страницу(это обсуждается перед началом работ), то вносится предоплата в размере 50% от полной стоимости проекта. После внесения предоплаты, работа продолжается до полного завершения над всеми оговоренными пунктами. После полной оплаты заказчику передаются исходники проекта.

Заключение

Опытный фрилансер может заметить, что я не изобретаю ничего нового, все эти инструменты такие как: органайзер и ТЗ используется уже очень давно. Я просто на просто выстроил из старых приемов систему, которая мне кажется наиболее удобной для обеих сторон, и позволяет четко контролировать все аспекты  работы. Короткую инструкцию, Вы можете увидеть на странице «обо мне».

 

 

Leave a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *