MENU
    Архитектура приложения для отслеживания дефектов
    • 04 Nov 2023
    • 2 Минуты для чтения
    • Авторы

    Архитектура приложения для отслеживания дефектов


    Вводный текст

    Структура приложения

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

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

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

    Одно центральное приложение для отслеживания дефектов

    ПРЕИМУЩЕСТВА:

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

    ПРОТИВ:

    • Более разрозненный пользовательский опыт, поскольку дефекты вводятся в отдельном приложении
    • Управление переменными в нескольких приложениях может потребовать большего количества триггеров.

    Отчет о дефектах в каждом приложении

    ПЛЮСЫ:

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

    ПРОТИВ:

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

    Разбивка приложений

    Функциональный пример Functional Example для отслеживания дефектов служит в качестве основной функциональности, необходимой для отслеживания дефектов:

    • Сообщать о дефектах
    • Редактирование отчетов о дефектах
    • (опционально) печать этикеток дефектов для карантина
    • Просмотр дефектов
    • Обновление следующих шагов и статуса
    • Просмотр истории дефектов
    • Анализ дефектов с помощью аналитики

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

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


    Была ли эта статья полезной?