Задача
Проект: внутренняя система управления задачами компании S2RPC. Аудитория, под которую всё выстраивалось, — сотрудники и руководители подразделений. До обращения задачи ставились в переписке и таблицах, а сроки жили в голове у руководителя. Что мешало в этой схеме. Непонятно, кто чем занят прямо сейчас. Кроме того, сроки срывались незаметно — узнавали постфактум. Наконец, история решений терялась в переписке.
Цена вопроса измерялась не только упущенными обращениями. Сотрудники повторяли одно и то же в каждом разговоре, а сведения, которые нужны были посетителю, приходилось собирать заново под каждый запрос. Всё это работа, которую делает статичная страница, если она правильно устроена. Раньше задачу пытались решить силами подрядчиков на отдельные работы. Получалось лоскутно: каждый делал свой кусок, а общей логики ни у кого в голове не было.
Требование заказчика: перевести всё, что раньше выяснялось вручную, в понятную структуру, доступную с любого устройства. Отдельным условием шли сроки: проект нужен был к началу сезона обращений, когда спрос вырастает и терять посетителей особенно обидно. Плюс договорились, что содержимое заказчик ведёт сам — без обращения к разработчику по каждой запятой.
Что сделали
Начали с интервью и прототипа: у проекта «внутренняя система» своя логика, и угадывать её по аналогии было бы ошибкой. К оформлению перешли только после согласования структуры. В работу вошло следующее. Первое — доску задач со статусами и ответственными. Второе — разграничение прав: сотрудник видит своё, руководитель — всё подразделение. Третье — уведомления о сроках и изменениях. Четвёртое — отчёты по загрузке и выполнению. Под капотом: права проверяются на сервере при каждом запросе, а не только прячут кнопки в интерфейсе.
Отдельной работой шли тексты и структура разделов. Собрали запросы, по которым проект ищут, и разложили страницы под них — так, чтобы каждая отвечала на свой вопрос целиком, а не отсылала к следующей. Заголовки, описания и адреса страниц заданы осмысленно, а не сгенерированы из названий. Вёрстка адаптивная — от телефона до широкого монитора. Изображения отдаются в webp с запасным форматом и в трёх размерах, поэтому страницы остаются лёгкими даже там, где много фотографий. Содержимое ведётся в админке: тексты, картинки и разделы правятся без разработчика.
Готовый сайт проверяли не только глазами: замеряли скорость первой отрисовки, смотрели поведение на узких экранах, прогоняли формы во всех сценариях, включая ошибочные. Правки после этой проверки входят в работу и отдельно не считаются. Результат: постановка задач перестала жить в переписке, а сроки стали видны до их наступления. Сайт сдан с документацией и доступами, первый месяц сопровождали на живом трафике.