---
publishYear: 2020
name: Easydocs
title: Интерфейс приложения для проверки и подписи документов
excerpt: Разработали дизайн приложения, в котором руководители компаний могут читать документы и подписывать их электронной подписью.
context: У заказчика уже было мощное веб-приложение для работы с документами, так что в продукте он разбирался хорошо. А в мобильном приложении хотел использовать всего один сценарий.
logo:
  src: ~/assets/images/portfolio/easydocs/logo.png
  alt: Easydocs logo
  link: https://easydocs.ru/
image: ~/assets/images/portfolio/easydocs/easydocs.png
imageAlt: Интерфейс приложения для проверки и подписи документов
thumbnail:
  src: ~/assets/images/portfolio/cards/easydocs.svg
  alt: Собака Павлова • EasyDocs • Дизайн приложения для проверки и подписи документов
tags:
  - it
  - ux-design
  - mass
  - mob
tags2:
  - IT для бизнеса
  - СЭД
  - UI-дизайн
  - Мобильный интерфейс
  
relatedPages:
  - text: |
      ### Вам нужен интерфейс?
      #### Заказать дизайн
      Напишите нам на [we@sobakapav.ru](mailto:we@sobakapav.ru) 
      #### Что мы можем сделать?
      [UX-design под ключ](/services/ux-design), как в этом кейсе, и [многое другое](/services). 
    collection: services
    page: ux-design
  - text: |
      ### Хотите сделать сами?
      Научим создавать хорошие интерфейсы.
    collection: promo
    page: mio
  - collection: promo
    page: uc
  - collection: promo
    page: focus
    
relatedPages2:
  - text: |
      ### Похожие проекты
    collection: portfolio
    page: simplefly
  - collection: portfolio
    page: control-patent
  - collection: portfolio
    page: smartdeal-ecp
  - collection: portfolio
    page: control-forest
  - collection: portfolio
    page: easydocs
  - collection: portfolio
    page: edms

result:
  - src: ~/assets/images/portfolio/figma.svg
    text: Финальные макеты
    link: https://www.figma.com/design/6OV8oQIqAoLxOlMvMFOA5Q/Paradocs-2.0_outbox?node-id=0%3A1
budget: ~ 900 000 ₽
review: 
  text: «Понравился вдумчивый подход и ритмичность работы. Дизайнеры всегда возвращались в срок с результатом и драйвили процесс так, что мы прошли много итераций и закончили в срок, не превратив процесс изменений в бесконечный».
  photo: ~/assets/images/portfolio/easydocs/person.jpg
  person: Алексей Кузнецов
  position: Основатель

director: Профессиональный заказчик — отличный результат

metadata:
  canonical: https://sobakapav.ru/portfolio/easydocs
  title: СЭД • Интерфейс приложения для проверки и подписи документов
  description: "Разработали дизайн интерфейса мобильного приложения для руководителей, в котором реализовали всего один пользовательский сценарий: читать документы и подписывать их ЭЦП."
  robots:
    index: true
    follow: true
  openGraph:
    site_name: Собака Павлова
    images:
      - url: '~/assets/images/portfolio/easydocs/easydocs.png'
        width: 1680
        height: 501
    type: website
  
---

import Image from '~/components/common/Image.astro';
import TOC from '~/components/widgets/TOC.astro';
import PhoneMockup from '~/components/widgets/PhoneMockup.astro';

<TOC>
[Заказчик](#anchor1) • [Процесс](#anchor2) • [Фокус на контрагентах](#anchor3) • [Фокус на документах](#anchor4) • [Сценарии](#anchor5) • [Дизайн интерфейса](#anchor6) • [Тестирование](#anchor7) • [Результат](#anchor8) • [Отзыв, цены, сроки](#anchor9)
</TOC>

## <a name="anchor1" />Заказчик

Easydocs — платформа для кадрового и электронного документооборота. Это не стартап, у компании-разработчика уже есть клиенты, которые пользуются веб-версией продукта. А вот мобильной версии пока нет — за дизайном Easydocs и обратились в «Собаку».

В приложении заказчик решил ограничиться минимумом функций. Фактически сделать инструмент для руководителей, в котором документы можно только читать и подписывать. А создавать — в веб-версии.

В принципе этим вводные и ограничивались. Нужно создать дизайн, который закроет этот сценарий. До некоторого момента сама гипотеза, что бизнесу нужно приложение, в котором можно подписывать документы, была ничем не подтверждена.

## <a name="anchor2" />Процесс

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

![Карта функциональности продукта | SobakaPav.ru](~/assets/images/portfolio/easydocs/1.png)
_[Карта функциональности](https://miro.com/app/board/o9J_kvIw6xY=/)_

Еще посмотрели конкурентов — близкие Easydocs по тематике приложения, которые рассчитаны всего на одно действие.

А потом взялись за концептуальное проектирование.

Весь сценарий выглядел так: увидеть, что появились документы на подпись, прочитать и подписать. Мы его даже нарисовали на доске.

![Первые наброски приложения для проверки и подписи документов | SobakaPav.ru](~/assets/images/portfolio/easydocs/2.png)
_Первые наброски мы всегда делаем на доске, чтобы не тратить время на лишнюю для этого этапа детализацию_

Но хоть сценарий и один, на него можно смотреть под разными углами. Поэтому мы сделали несколько разных концептов.

## <a name="anchor3" />Фокус на контрагентах

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

![Концепт фокус на контрагентов приложения для проверки и подписи документов | SobakaPav.ru](~/assets/images/portfolio/easydocs/3.png)
_Все документы по контрагенту видны на отдельной странице. Каждый документ можно открыть отдельно и прочитать в полном размере. Либо повернуть экран — тогда увеличится масштаб_

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

![Концепт список контрагентов приложения для проверки и подписи документов | SobakaPav.ru](~/assets/images/portfolio/easydocs/4.png)
_В этом концепте входящие документы видны сразу, а исходящие и архивные лежат в отдельных папках_

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

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

![Концепт с шаблонами документов приложения для проверки и подписи документов | SobakaPav.ru](~/assets/images/portfolio/easydocs/5.png)
_В этом концепте даже входящие документы лежат в отдельной папке_

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

![Концепт с группами контактов приложения для проверки и подписи документов | SobakaPav.ru](~/assets/images/portfolio/easydocs/6.png)
_В этом концепте папок нет вообще_

## <a name="anchor4" />Фокус на документах

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

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

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

Внизу — основная навигация.

![Концепт фокус на документах приложения для проверки и подписи документов | SobakaPav.ru](~/assets/images/portfolio/easydocs/7.png)
_Пользователь заходит в приложение и сразу видит список документов_

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

Пользователь кликает по карточке контрагента и переходит сразу в документ. Всего в один клик.

Возможно, вы обратили внимание, что документ набран очень мелким шрифтом. Но увеличить текст в нем нельзя. Разработчики сказали, что это очень сложно и не стоит усилий. Во всяком случае, пользователь может повернуть телефон горизонтально — тогда документ прочитать будет проще.

![Концепт со списком контактов приложения для проверки и подписи документов | SobakaPav.ru](~/assets/images/portfolio/easydocs/8.png)
_В этом концепте мы предположили, что руководителю важнее увидеть не последние документы, а найти контрагента по алфавиту_

Следующий заход — с фокусом на типы документов. Группировка помогает ускорить поиск: можно сразу перейти к счетам или актам, не ища их в длинных списках.

![Концепт с фокусом на типы документов приложения для проверки и подписи документов | SobakaPav.ru](~/assets/images/portfolio/easydocs/9.png)
_А может, руководителю будет проще найти документ по его типу?_

Концепт с предпросмотром документов. Пользователь заходит и сразу видит, что это за документ и что в нем написано. Один клик — и файл разворачивается на весь экран.

![Концепт с предпросмотром документов приложения для проверки и подписи документов | SobakaPav.ru](~/assets/images/portfolio/easydocs/10.png)
_Зашел в приложение, а там сразу лента документов «в полный рост»_

Самый смелый заход — с механикой Тиндера. Пользователь заходит в приложение, а оно ему сразу подсовывает случайный документ. Можно подписать и получить следующий случайный док. И так до тех пор, пока пользователь не подпишет каждый.

Впрочем, список документов всегда можно развернуть, чтобы выбрать нужный.

![Концепт тиндер для документов приложения для проверки и подписи документов | SobakaPav.ru](~/assets/images/portfolio/easydocs/11.png)
_Тиндер для документов. Заказчик от этого концепта отказался_

## <a name="anchor5" />Сценарии

Концепты — это хорошо. Но все же мы не понимали до конца, как обращаются с документами руководители компаний. Поэтому провели кастдев.

![Гайд для интервью | SobakaPav.ru](~/assets/images/portfolio/easydocs/12.png)
_[Гайд для интервью](https://docs.google.com/document/d/1M4DXNDRMQmYvJ7xRFgGLSO6lhnMv-9PU1kRyihucs-E/edit)_

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

![Аналитика. Интерфейс приложения для проверки и подписи документов | SobakaPav.ru](~/assets/images/portfolio/easydocs/13.png)
_Самое важное подчеркнули_

В интервью мы выделили основные действия. Они и стали основой микросценариев

![Микросценарии. Интерфейс приложения для проверки и подписи документов | SobakaPav.ru](~/assets/images/portfolio/easydocs/14.png)
_Всего мы подготовили 18 микросценариев_

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

>Use cases — пользовательские сценарии, сценарии взаимодействия, сценарии использования, пользовательские сценарии — последовательное описание поведения человека при взаимодействии с системой и системы, когда с ней взаимодействует человек. У нас есть [модуль дизайн-задачника «Сценарии взаимодействия»](https://www.eduhund.ru/program/usecases/?utm_source=sobakapav&utm_medium=site&utm_campaign=page) для тех, кто хочет научиться их использовать в дизайне интерфейсов.

А вот сценарии мы взяли у заказчика. Он уже все подготовил, осталось только пользоваться. Позже мы вместе прошлись по каждому сценарию и решили, что будем реализовывать, а что — нет.

![Сценарии. Интерфейс приложения для проверки и подписи документов | SobakaPav.ru](~/assets/images/portfolio/easydocs/15.jpg)
_Заказчик подготовил сценарии в Miro — удачное совпадение, мы тоже им пользуемся на каждом проекте_

Так. А чем отличаются сценарии и микросценарии? Сейчас объясним.

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

![Список сценариев. Интерфейс приложения для проверки и подписи документов | SobakaPav.ru](~/assets/images/portfolio/easydocs/16.png)
_Все сценарии выписали в документ и подписали, какие берем или не берем в разработку_

Таблица из Airtbable превратилась в карту приложения и карту фокусов.

![Карта фокусов. Интерфейс приложения для проверки и подписи документов | SobakaPav.ru](~/assets/images/portfolio/easydocs/17.png)
_[Карта фокусов](https://miro.com/app/board/o9J_kutxtMY=/)_

>Фокусы — это функциональные элементы, важные для работы интерфейса, точки, где реализуются основные сценарии, которые выполняют сразу много задач или хотелок пользователя или бизнеса. Если интересно, почитайте [статью про карту фокусов](/publications/focus-card).
>
>И еще у нас есть про них [модуль дизайн-задачника «Интерфейсные фокусы»](https://www.eduhund.ru/program/focus/?utm_source=sobakapav&utm_medium=site&utm_campaign=page), но он только для тех, кто уже освоил более простые инструменты дизайна: [модели информационных ожиданий](https://www.eduhund.ru/program/io/?utm_source=sobakapav&utm_medium=site&utm_campaign=page) и [сценарии взаимодействия](https://www.eduhund.ru/program/usecases/?utm_source=sobakapav&utm_medium=site&utm_campaign=page).

## <a name="anchor6" />Дизайн интерфейса

Мы взяли стандартный фреймворк для iOS и сделали версию для айфонов, а потом адаптировали ее для Android.

Все макеты делали сразу в дизайне.

![Макеты интерфейса приложения для проверки и подписи документов в дизайне | SobakaPav.ru](~/assets/images/portfolio/easydocs/18.png)
_[Макеты в Figma](https://www.figma.com/file/6OV8oQIqAoLxOlMvMFOA5Q/Paradocs-2.0_outbox?node-id=0%3A1)_

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

![Макеты интерфейса приложения для проверки и подписи документов в дизайне | SobakaPav.ru](~/assets/images/portfolio/easydocs/19.png)
_Мы подписывали каждое действие и сразу показывали, что будет, если пользователь пойдет не по основному сценарию_

В этом проекте нам попался очень профессиональный заказчик.

Во-первых, он был глубоко погружен в свою систему — такое не всегда встретишь. Иногда заказчики имеют поверхностное представление о продукте и надеются, что мы все [продумаем за них](https://sobakapav.ru/publications/dont-mix-up-product-and-interface). Во-вторых, давал ценные комментарии и предлагал удачные решения, в том числе и интерфейсные. В-третьих, дотошно изучал нашу работу и задавал много вопросов, которые заставляли нас подумать. Так что в этом проекте, можно сказать, он стал частью команды «Собаки» и активно влиял не только на результат работы, но и на процесс. Дизайн получился совместным.

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

![Макеты интерфейса приложения для проверки и подписи документов в дизайне | SobakaPav.ru](~/assets/images/portfolio/easydocs/20.png)
_Мы не только подписывали действия пользователя, но и объясняли поведение приложения в квадратных плашках_

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

В веб-версии форма длинная, а кнопка «Продолжить» находится в конце страницы. Пользователь, когда будет скроллить экран, увидит поле для e-mail и отметку, что его надо заполнить. Поэтому заказчик сделал кнопку активной. Если на нее нажать, поле с электронной почтой станет красным и подскажет, что его тоже нужно заполнить. В таком контексте это выглядит как просьба быть повнимательнее.

А вот в приложении все не совсем так. Да, форма тоже длинная, но кнопку «Продолжить» видно сразу, потому что она плавающая и приклеена к нижней границе экрана. Поэтому некоторые поля скрыты внизу. Заказчик настаивал на том, чтобы оставить кнопку активной, как в веб-версии. Но тогда получилось бы, что некоторые пользователи просто не увидят поле e-mail и будут нажимать кнопку, а приложение начнет ругаться: «Введите электронную почту». Согласитесь, контекст уже совершенно другой, а опыт неприятный.

![Макеты интерфейса приложения для проверки и подписи документов в дизайне | SobakaPav.ru](~/assets/images/portfolio/easydocs/21.png)
_Обратите внимание на поле e-mail — в приложении оно находится ниже кнопки, приклеенной к экрану_

Мы настаивали на том, что кнопка должна быть неактивной. Это популярный паттерн: так система дает пользователю понять, что еще что-то хочет от него. Заказчик сначала возражал, и у нас были довольно интересные дискуссии на этот счет, а потом согласился с решением «Собаки».

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

![Макеты интерфейса приложения для проверки и подписи документов в дизайне | SobakaPav.ru](~/assets/images/portfolio/easydocs/22.png)
_Глобальных отличий в Android-версии нет, только UI_

## <a name="anchor7" />Тестирование

На тестировании мы решили пройтись по самым важным сценариям в приложении и попросили респондентов:

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

К тому моменту уже началась эпидемия, поэтому мы проводили [тестирование удаленно](https://sobakapav.ru/publications/user-testing-online).

![Тестирование | SobakaPav.ru](~/assets/images/portfolio/easydocs/23.png)
_Да, в тексте есть ошибки. Ну так и документ внутренний_

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

![Тестирование | SobakaPav.ru](~/assets/images/portfolio/easydocs/24.png)
_Да, в тексте есть ошибки. Ну так и документ внутренний_

## <a name="anchor8" />Результат

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

## <a name="anchor9" />