Процесс работы

У нас налажен абсолютно прозрачный процесс производства буквально
от самых первых контактов с заказчиком, до запуска проекта и его
последующего эволюционирования.
Гах Виталий
основатель «Markello»

Чтобы составить верное мнение о нашей команде, советую
прочитать материал как мы выполняем проекты. Возможно это
не сразу бросится в глаза, но нашей компании удалось поймать
сразу двух зайцев: мы одновремен­но занимаемся и SEO-продвижением
проекта, и производственной — это два совершенно разных пазла,
которые редко ладят между собой.

01.

Первый контакт

Для расчёта объёма предстоящих работ и стоимости непосредственно разработки ПО для интернет-проекта требуется довольно большое количество водных данных. Это тем более важно, когда работа обусловлена фиксированным бюджетом, при котором риски, зависящие от неточной оценки, в полном объёме лягут на нас.

Именно по этой причине мы начинаем работать с проектом до процедуры подписания договора. Основной задачей этой фазы является сбор и формулирование первичных требований с целью анализа, на основе которого будет рассчитываться бюджет всего проекта.

Первый контакт

Отправной точкой в работе над проектом безусловно является первый контакт.
Здесь всё выглядит довольно привычно:

Телефонный звонок

7-499-322-93-25
с 09:00 до 18:00

Запрос по E-mail:

В свободной форме
на нашу электронную почту

Запрос в Skype:

Чат или созвон
в нашем Skype

Личная встреча:

В офисах Казахстана
и России

На этом этапе для нас важно понимание бизнес-контекста и изначальных целей формирующегося продукта.
На основании этих данных проходит обсуждение с заказчиком различных версий реализации проекта, предлагается функциональность, необходимая для выполнения поставленных задач.

Затем мы обозначаем ориентировочную стоимость работы, которая нужна клиенту в ознакомительных целях для общего понимания уровня ценника за работу, а также сроков исполнения.

Результат на данном этапе:
Предварительная оценка
Бюджетные рамки и сроки, которые потребуются для разработки проекта «под ключ»

Сбор требований

Если заказчика устраивают результаты предварительной оценки, то мы уточняем требования и собираем недостающие данные. На этом этапе формируются следующие задачи, на их базе рассчитывается фиксированный ценник, который и будет фигурировать как в коммерческом предложении, так и в договоре:

Бизнес-требования

Контекст, роль в проекте заинтересованных лиц,
описание наличествующих бизнес-процессов

Системные требования

Нагрузки, инфраструктура, а также информационная безопасность
и отказоустойчивость

Требования по монетизации

Модель монетизации всего интернет-проекта и виды ее реализации

Функциональные требования

Разделы и функции, обязательные к реализации

Требования к интеграции

Платежные системы, CRM/ERP системы, 1С, SMS-шлюзы и прочее

Требования к интерфейсу
и дизайну

Интерфейс, стилистика, концепция дизайна, адаптивность, подготовка к 4K мониторам

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

На основании собранных данных нами составляется коммерческое предложение с описанием нашей концепции проекта, основополагающих требований и ограничений, детализацией стоимости, а также с описанием всех стадий разработки с указанием сроков и графиком платежей.

Промежуточный результат:
Коммерческое предложение
Оценка стоимости проекта и указание сроков создания сайта на базе собранных требований

Переговоры

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

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

Техническое задание

Изложение требований и постановка задач

Календарный план

Сроки разработки промежуточных этапов и проекта
в целом

В тех случаях, когда у клиента отсутствует подобное техническое задание, при составлении договора будет использоваться рамочное ТЗ, в котором содержатся имеющиеся требования, а также ограничения, касающиеся проекта, но без детализированной спецификации.

По подписании договора, в период от двух до трёх недель будет разработана спецификация, которая после согласования прикрепляется к базовому договору как дополнение к ТЗ.

Результат на данном этапе:
Договор
Пакет документов в окончательной форме для заключения договора на разработку интернет-проекта
02.

Проектирование и дизайн

Работы по проектированию могут продлиться от одной до пяти недель, поскольку сроки зависят от объёма работы и сложности проекта.

Эта стадия играет очень важную роль, поскольку именно в этот период прорабатывается концепция, планируются итерации разработки и подробно прописываются все задачи.
На данном этапе ведётся разработка нижеуказанных документов и артефактов:

Прототип

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

Дизайн-концепция

Концептуальное представление визуальной стилистики, а также оформления страниц сайта

Спецификация проекта

Детальное описание как структуры проекта, так и его функционала, реализация которых предусмотрена соответствующими положениями договора

Результат на данном этапе:
Всеобъемлющее понимание проекта
На этой стадии все участники имеют полное представление об ожидаемом результате
03.

Разработка

Этап разработки, в зависимости от сложности и объёма, может продлиться от двух до двенадцати недель.

В этот период идёт работа над производством проекта. Это: проектирование ПО, его разработка, вёрстка и пр.
Первые результаты можно видеть уже спустя неделю после запуска работ. Начальные версии будут представлены
на закрытом сервере, доступ к которому возможен исключительно нам и клиенту.

За фазой разработки следует стабилизация. В это время альфа-версия продукта совершенствуется до стадии возможного ввода в эксплуатацию.

Технический проект

Средство обозначения круга задач для разработчиков
с обязательной привязкой к среде разработки

Программный код

На PHP с применением паттерна MVC с выделением слоя бизнес-логики

Документирование

По мере продвижения разработки выполняется пошаговое протоколирование разрабатываемого проекта

Верстка дизайн-макетов

Современная адаптивная и валидная верстка, соответствующая стандартам W3C

Традиционно мы используем

React.Native

Мобильная разработка

Node.js

Стартапы и высоконагруженные
системы

Laravel

Большинство систем корпоративного
и enterprice-уровня

Wordpress

Проекты корпоративного уровня

Результат на данном этапе:
Альфа-версия проекта
Готовность 90%, выполнена вёрстка и интегрированы дизайн-макеты
04.

Интеграция

Мы выполняем интеграцию с любой системой при условии, что такая возможность существуют (если её нет, то интеграция тоже возможна, но по более высокому ценнику).

Существует целый ряд инструментов, которые могут значительно ускорить работу отделов сайта и обеспечить максимумом комфорта вас и ваших сотрудников. С помощью таких инструментов возможно обновление товарных остатков, отправка sms-уведомлений, доставка заказов и множество других полезных функций.

С учётом всех тонкостей и нюансов ваших бизнес-процессов мы настроим все эти сервисы и системы, и они станут привлекательной частью вашего проекта.

Интеграция с 1С

Мы обладаем достаточным опытом разных вариантов интеграции с 1С. В случае необходимости, мы привлекаем в проектразработчика, специализирующегося по 1С, который осуществит все требующиеся настройки на вашей стороне

ФИАС

Интеграция с Федеральной Информационной Адресной Системой даёт возможность проверки точности и корректного ввода адресов, а также получения координат и показа подсказок, появляющихся при вводе

Картографические сервисы

Интеграция с картографическими сервисами даёт возможность отображать адреса на карте, выстраивать маршруты и осуществлять поиск по области

Эквайринг и прием платежей

Разноуровневая интеграция с банками-эквайерами для проводки платежей. Возможна подготовка для сертификации PCI DSS

Системы веб-аналитики

Интеграция с «Яндекс Метрикой», «Google Analytics» и др. Использование Google Measurement Protocol для анализа оффлайн-событий

Внешние CRM- системы

Интеграция с популярными CRM-системами, привычными для работы вашего отдела продаж

E-mail и push рассылки

Триггерные рассылки по e-mail и push-сообщениями. Используются для отслеживания переходов и конверсии с рассылок

Модули доставки

С одной или несколькими службами, либо возможна установка агрегатора с массой вариантов

Результат на данном этапе:
Расширенная альфа-версия проекта
Максимум функционала, заботливо настроенного нашими разработчиками вручную.
05.

Тестирование и стабилизация

Среднее время, необходимое для завершения стабилизации будет составлять от двух до шести недель.

На этом этапе происходит преобразование «сырого» и несколько «глючного» местами проекта в устойчивый и всесторонне протестированный продукт, который практически находится в стадии готовности к вводу в эксплуатацию.

Значительный объём работ, приходящихся на фазу стабилизации, занимает тестирование, направленное прежде всего на контроль за качеством, а также заполнение, финишная доработка контента и внесение в ПО корректировок (если таковые имеются).

Все действия этой фазы выполняются в несколько итераций, то есть происходит последовательное формирование нескольких списков, содержащих все ошибки, исправления, либо доработки. Этот этап характеризуется завершением работы над бета-версией проекта, которая уже готова не только к запуску, но и к работе с внешним пользователем.

Функциональное тестирование

Тестирование интернет-проекта автоматическое и вручную

Тестирование с нагрузкой

Обнаружение узких мест в целях их последующей оптимизации

Контроль качества

Диагностика результатов работы с использованием инструментов тестирования и различных чек-листов

Внесение изменений

По желанию клиента возможность вносить небольшие изменения, не противоречащие спецификации

Результат на данном этапе:
Бета-версия проекта
Готовность проекта к эксплуатации реальными пользователями
06.

Запуск в production

Средний срок ввода в эксплуатацию – одна неделя.

На этапе пуска эксплуатации проекта производится не только настройка серверной площадки, но также и
сопутствующей инфраструктуры, на которой разместится проект.

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

Нередко эксплуатирование проекта начинается ещё на стадии стабилизации. Такой подход актуален для тех проектов, которые важно протестировать с реальными пользователями.

Результат на данном этапе:
Запуск
На этой стадии опубликованный проект функционирует корректно. Выполняется мониторинг проделанной работы.
07.

Поддержка и развитие

После запуска проекта, в течение эксплуатации с реальными пользователями, для разработчиков возможно появление некоторых задач по каким-либо изменениям или доработкам.

Для повышения уровня комфорта при работе с такими запросами мы готовы предложить заказчику заключение договора на абонентское обслуживание, в который будет включено определённое количество часов специалистов и реагирование, ограниченное временем.

Объёмные задачи, как правило, рассчитываются отдельными сметами, а оплата производится по факту выполнения.
Кроме того, мы предоставляем нашим клиентам бессрочную гарантию на корректную работу проекта. Это значит, что в тех случаях, когда в процессе эксплуатации будет выявлена какая-либо ошибка, мы устраним её абсолютно бесплатно.

08.

Маркетинг и аналитика

Мы отлично понимаем цели маркетинга интернет-проектов, поэтому на должном уровне умеем создавать соответствующие инструменты.

Обработка незавершенных заказов

Инструменты, предназначенные для обработки как незавершенных заказов, так и «забытых корзин» с целью повышения конверсии

Программы лояльности

Разнообразные версии программ лояльности в границах разрабатываемого сервиса

Предоплаченные сертификаты

Функциональность продажи предоплатного подарочного сертификата на услуги

Партнерские программы

Разработка партнерских программ, включая многоуровневые и с гибкими условиями

Промо-коды и скидки

Инструменты, ориентированные на работу с промо-кодами и рекламными акциями, оснащённые гибкими настройками и необходимыми ограничениями

Отслеживание поведения

Функциональность продажи предоплатного подарочного сертификата на услуги

Хотите работать с нами?

Оставьте заявку, с вами свяжется наш менеджер
и расскажет все детали

Или напишите на почту
kim@markello.ru

Заполнить бриф
Имя
Email
Сообщение
Нажимая на кнопку “Отправить” я разрешаю
обработку своих персональных данных