Международная компания Lear занимается производством компонентов для автомобилей. В частности, подразделение в РФ отвечает за электропроводку для некоторых моделей Ford.
В 2016 году компания обратилась к нам за разработкой индивидуального ПО, предназначенного для управления проектами.
Элементом верхнего уровня является Проект. Внутри проекта создаются Задачи. Каждая задача имеет Подзадачи. Таким образом, используется три уровня вложенности: Проект, Задача, Подзадача.
На всех уровнях задается ответственный сотрудник, срок завершения и текущий статус.
Список проектов выглядит следующим образом:

Если кликнуть на проект, то можно увидеть список задач в нем. Задачу можно сразу развернуть и увидеть ее подзадачи:

Зайдя в задачу, пользователь может отредактировать ее:

Или же посмотреть подзадачи:

У каждого пользователя доступна кнопка «Мои задачи», с помощью которой он может посмотреть задачи/подзадачи, назначенные именно на него:

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

Редактирование шаблона сводится к указанию списка полей в нем:

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

В системе используется система авторизации пользователей. Список редактируется в соответствующем разделе:

При этом пользователям не нужно вводить логин и пароль – используются текущие данные пользователя Active Directory.
Каждому пользователю присваивается отдел, в котором он работает. Список отделов редактируется стандартным образом:

Кроме того, система поддерживает экспорт данных в Excel для дальнейшего формирования отчетности.