317 подписчиков
Как будет устроен открытый дневник разработки WELES
Обычно мы знакомимся с технологиями, когда они уже представлены публике. Видим готовое решение, описание его возможностей и обещания разработчиков.
Но за любым цифровым продуктом стоит гораздо более сложный процесс: вопросы, варианты решений, проверки, ошибки и изменения первоначальных планов.
Мы хотим показывать эту сторону работы над WELES Platform OS.
Что такое WELES Platform OS?
Это самостоятельный технологический проект, который сейчас находится в разработке. Одна из его основных идей — работа с разрозненной информацией, её контекстом и последовательностью принимаемых решений.
Но от идеи до работающей системы предстоит пройти немало этапов.
Именно поэтому мы планируем вести открытый дневник разработки.
Что в нём будет?
1. Задача. Какую проблему мы пытаемся решить и почему считаем её важной.
2. Варианты решения. Какие подходы рассматриваем, в чём их преимущества и ограничения.
3. Проверка. Что действительно удалось сделать и подтвердить, а что пока остаётся предположением.
4. Ошибки и изменения. Почему некоторые решения приходится пересматривать и что мы узнаём в процессе.
5. Следующий шаг. Какое действие логично вытекает из полученного результата.
Это предполагаемая структура дневника, а не отчёт о уже выполненных разработках.
Почему для нас важна открытость?
Мы не хотим подменять реальную работу красивыми обещаниями.
Если функция ещё не создана — так и скажем. Если решение проверяется — объясним, что именно проверяем. Если обнаружена ошибка — расскажем, почему она возникла и как повлияла на дальнейшие действия, когда эти сведения можно безопасно раскрыть.
Открытый дневник не означает публикацию всех внутренних материалов. Он означает понятный и добросовестный рассказ о ходе разработки.
Возможно, некоторые решения будут меняться. Это естественная часть работы над сложным продуктом.
Главное — сохранять различие между планом, проверенным результатом и тем, что уже действительно работает.
Что вам было бы интереснее увидеть в таком дневнике: объяснение технических решений, процесс создания интерфейса или разбор ошибок и их исправлений?
1 минута
11 октября