My Health

Конец начала - начало конца

Этот сайт создан для документирования и ведения базы знаний по продукту

Приветсвую всех сюда входящих! В ходе долгих размышлений и изучения system design, а также паттернов проектирования и ведения продукта, я пришел к выводу, что "Something" as code очень неплохой паттерн проектировая. Но обо всем по порядку. И начну я как всегда с истории о том, как я к этому пришел.

Глава 1. Бесконечное пространсто

Мы создаем, что-то делаем, ставим задачи и проектируем. Время идет, задачи меняются, но постоянный вопрос ко мне так и остается: "Что будет финалом нашего продукта". Если коротко - я не знаю :). Если развернуто - никто не знает. НО! знать надо :) или иметь хотя бы представление...

За все свои 3 года работы в команде, я пришел к выводу: если люди не знаю, что они делают, то продукта не будет, ведь каждый имеет свое представление о прекрасном. Вот например, чтобы разработчик сделал свою работу - необходимо ТЗ, но почему? Давайте разбираться. Я - заказчик, вы - разработчики.

Я:

  • Мне нужно сделать крутой сайт для школ

Вы:

  • Что на нем должно быть? Какой функционал? Какие пользователи?

Я:

  • "Что-то рассказал"

Вы:

  • Понял, делаю...

Неделю спустя... Все забыли...

И это нормально, так работает память человека. И чтобы долго не растягивать, я сразу скажу, что хочу донести до вас: "Хранить на надо не в голове, а на каком-либо надежном носителе". Думаю, что всем понятно почему так(особенно после моего прекрасного примера :)).Но речь даже не об этом, она о бесконечном разнообразии инструментов для этого и не только...

Сегодня утром 10.10.2026 я понял, что у нас нет виденья... Сначала я зашел в Linear, чтобы проверить задачи и актуализировать их. Затем посмотрел сообщения в группе тг, зашел в miro и подумал, а что вообще делать... Вернее даже не так, а что мы вообще делаем...? Посмотрел docs репу в gitlab и еще больше запутался. Тогда то я и понял, что нужно что-то менять.

Глава 2. Все в одном

ChatGPT навел меня на интересный кейс с ведением продукта: gitlab. GitLab мигрировал с Miro на хранение диаграм в коде(diagram as code) + уже использовал методологию хранения документов в коде(docs as code). И мне показалось это идеальным вариантом для версионирования и поддержания всего в одном месте. Но ведь мы так уже пробовали скажете вы, а я отвечу: да, но мы хранили все доки в одном месте, а теперь здесь будет общая база знаний, ссылок и тд, но подробности будут храниться в отдельных репозиториях, с удобной навигацией. Ну и самое главное - интерфейс, в котором вы собственно это и читаете :)

Что дальше?

On this page