Как мы создаём продукты

Работа продолжается после создания программы.

  1. 01

    Наблюдать

    Наблюдайте за повторяющимися проблемами в реальных условиях.

  2. 02

    Сформулировать

    Уточните проблему и её границы.

  3. 03

    Найти причину

    Отделите симптомы от их причин.

  4. 04

    Спроектировать

    Спроектируйте практическое решение.

  5. 05

    Создать

    Превратите решение в удобную программу.

  6. 06

    Проверить

    Проверьте, что изменилось в реальных условиях.

Начать с наблюдения

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

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

Создать и проверить

Превратите спроектированное решение в удобный продукт. Затем сопоставьте наблюдаемый результат с исходной проблемой.

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

Если работает

Изучайте опыт, улучшайте и оценивайте масштабирование.

Если не работает

Вернитесь к анализу. Пересмотрите проблему и её причину.

Опирайтесь на результаты

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

Это рабочий принцип студии. Он не означает, что каждый продукт уже прошёл проверку в реальных условиях.

Посмотреть продукты

SimpleProcess упорядочивает допущения и их последствия. TravelTracker связывает историю поездок с документами. 5S Tracker систематизирует требования и состояние операционной структуры.

На странице каждого продукта показано, что уже существует и что ещё предстоит проверить.

Посмотреть все три продукта