Оценка бюджета на создание минимально жизнеспособного продукта (MVP) — это не просто попытка посчитать затраты на разработку. Для зрелых продуктовых команд это способ формализовать уровень неопределённости, задать ритм итерациям и определить, где именно должна закончиться стадия эксперимента и начаться инженерная реализация.
Discovery как инвестиция в уменьшение рисков
Любой осмысленный MVP начинается с discovery-фазы. Это не про «опросы пользователей», а про калибровку гипотез: кто действительно испытывает проблему, какую ценность мы способны доставить и какой функционал минимально достаточен для теста этой гипотезы. На этом этапе команда работает с качественными данными — CustDev-интервью, проблемными интервью, сегментацией по JTBD и построением CJM.
Финансово discovery чаще всего выглядит как работа небольшой кросс-функциональной группы: продукт-менеджер, UX-исследователь, аналитик. Если ресурса нет, этап можно вынести на аутсорсинг в продуктовую студию, но и в этом случае расходы остаются значимыми — от пяти до пятнадцати процентов общего бюджета MVP.
Это инвестиция не в “слайды”, а в снижение вероятности того, что команда потратит месяцы разработки на то, что пользователю не нужно.
Прототипирование и проверка спроса
После того как гипотеза формализована, задача команды — протестировать её на минимально возможной поверхности. Обычно это интерактивный прототип (Figma, Framer) и посадочная страница, которая транслирует ценностное предложение и собирает реальные реакции пользователей. Иногда этого достаточно, чтобы скорректировать позиционирование или выявить разрыв между заявленным и воспринимаемым value proposition.
Читать далееОдним из ключевых элементов электронных устройств являются многослойные печатные платы, которые позволяют объединить несколько слоев проводников в одной конструкции. В данной статье мы рассмотрим особенности разработки стека многослойной печатной платы, которые включают в себя выбор материалов, определение толщины и количества слоев, а также технологии производства. Начнём с выбора типов медной фольги.
Для производства печатных плат применяются различные типы медной фольги в зависимости от требований к конечному продукту и его техническим характеристикам.
Наиболее популярными типами медной фольги, используемой в производстве печатных плат, являются электроосаждённая медь (ED Copper) и Рулонно отожженная медь (RA copper).
ED (англ. от Electrodeposited) Copper - это медная фольга, которая получается путем электролитического осаждения меди на поверхности тонкой подложки. В этом процессе барабан вращается в электролитическом растворе, и реакция электроосаждения используется для "выращивания" медной фольги на барабане. При вращении барабана полученная медная пленка медленно наматывается на ролик, образуя непрерывный лист меди. Она обладает высокой чистотой и электропроводностью, что делает ее идеальным выбором для производства печатных плат, где требуется высокая точность и надежность.
RA (англ. от Rolled-annealed) Copper - Рулонно отожженная медь - производится путем многократной прокатки и отжига толстых медных слитков. Сырье загружается в плавильную печь для отливки в слиток квадратной колоннообразной формы. Затем слиток нагревают и многократно прокатывают для уменьшения его толщины и увеличения длины. На рисунке ниже мы можем видеть увеличенную структуру поперечного разреза этих двух видов фольги.
Читать далееНа прошлой неделе на Кипре приняли закон о криминализации нарушений санкций ЕС: теперь там за использование условного счета в Тиньке или за оказание IT-услуг российской компании теоретически можно заехать на нары на 5 лет. Аналогичные законы уже есть в 11 странах Евросоюза – от Швеции и Чехии до Эстонии и Латвии. В этом материале мы разберем с примерами, кто находится в группе риска (и за что конкретно).
Читать далееВопрос запуска полноценного рабочего места на мобильном устройстве в последнее время становится все более актуальным – конечно не для всех пользователей, а для тех, кто работает в дороге, должен заполнять документы или обращаться к корпоративным системам, как говорится «в полевых условиях». В этой статье мы расскажем о том, чем RED OS Mode отличается от других подходов к решению этой задачи.
Читать далееБигДата всегда звучит красиво — пока не нужно по ним искать и за нее платить.
Когда данные перестают влезать в индекс, а поиск тормозит — дело не в БД, а в архитектуре.Рассказываю, как мы перестроили систему на связке PostGIS + OpenSearch и добились отклика в десятки миллисекунд.
Читать далееЗа последние годы сформировалась четкая тенденция – винить глютен в дисфункциях кишечника. Причем некоторые люди продолжают настаивать на наличии болезни, даже если анализ на целиакию не подтверждает наличия болезни. Теперь же исследователи обнаружили, что всё гораздо сложнее. Ведь глютен, сам по себе – не единственная причина возможного плохого самочувствия.
Читать далееУченые из МФТИ, Института теоретической физики им. Л.Д. Ландау и Физико-технического института им. А. Ф. Иоффе провели теоретическое исследование диффузии экситонов. Они рассмотрели это физическое явление в муаровых сверхрешетках переходных металлов.
Читать далееОт автора: публикую главы из своей книги "Прекрасный, опасный, кибербезопасный мир". Она была написана еще в благодатные доковидные времена, когда мир был совсем другим. Многое изменилось, но базовые вещи относительно безопасности остались те же, так что книжка по-прежнему неплоха.
Читать далееКриптографическая уязвимость Evolution Marketplace: Анализ кражи Исследование безопасности ECDSA подписей крупнейшего даркнет-рынка
Читать далееObject-Relational Mapping (ORM) — технология, призванная «поженить» реляционную природу SQL-баз (PostgreSQL, MySQL, SQLite и т.п.) с объектной моделью языков программирования. Она настолько популярна, что её пытаются реализовать даже в необъектных языках — например, в Go или Erlang.
Если в Java без ORM действительно неудобно, то в экосистеме Node.js (и TypeScript в частности) ситуация принципиально иная. И ORM здесь — зачастую избыточная абстракция. В большинстве случаев рациональнее обойтись компактным SQL-билдером который сильно упрощает построение запросов, оставляя над ними полный контроль, и который совсем не занимается управлением объектами. Почему в Node.js ORM почти не даёт преимуществ...
Читать далееВ первой части этого материала мы объясняли, что IT-рынок не умер — он перестраивается. Что за громкими заголовками про «массовые увольнения» и «схлопнувшийся пузырь» скрывается не катастрофа, а «нормализация» и «взросление отрасли».
Иными словами, в прошлой части мы говорили, что не все так плохо. Наша сегодняшняя героиня — не согласна. Картина, которая открылась нам с ее помощью, не только констатирует реальность кризиса на российском IT-рынке, но и очерчивает его причины — в целом, перспективы выходят довольно мрачные.
Читать далееУ нас был большой продакшен-сервис с ~10M MAU, где Redis использовался как основное хранилище состояния пользователей. Все данные лежали в нём в виде JSON-сериализованных Pydantic-моделей. Это выглядело удобно, пока не стало больно.
На определённом этапе мы выросли до Redis Cluster из пяти нод – и он всё равно задыхался по памяти. JSON-объекты раздувались в разы относительно полезных данных, и мы платили за тонны пустоты — буквально деньгами и деградацией.
Я посчитал сколько весят реально полезные данные и получил цифру, от которой понял, что так жить больше нельзя.
Читать далееOpenAI официально ограничила доступ для российских пользователей, но это не значит, что дорога к передовым технологиям искусственного интеллекта для нас закрыта. Напротив, сегодня получить доступ к ChatGPT 5 стало даже проще, чем когда-либо — без необходимости искать стабильный VPN или заводить зарубежные карты.
На смену сложным схемам пришли удобные агрегаторы нейросетей, которые решают все технические вопросы разом. В этой статье мы разберемся, как легально и без лишних хлопот подключиться к ChatGPT 5, а также раскроем весь спектр его возможностей на практических примерах.
Читать далееManuscript OCR — открытая нейросеть для чтения рукописей XIX века
Мы обучили свою OCR-модель распознавать дореформенную кириллицу, нестандартные почерки и сложные сканы. Всё — на собственных данных, с нуля. В статье — как мы это сделали и ссылки на репозиторий с кодом.
Открыть рукописьВсем привет! Сегодня на обзоре Скелетная анимационная система, её организация и упорядочивание.
Скелетная анимация в 3D - это инструмент для лучшего погружения в повествование.
Часто ли вам приходилось задаваться вопросом: как сделать скелетную систему для 3D? Как организовать данные, как удобнее? Возможно, есть какие-то желания, которые при реализации хотелось бы учесть. Именно таким вопросом я задался, каким-то вечером. И так я начал изучать, что и как сделать. Но всё глубже погружаясь в какие-то туториалы, я обращал внимание на то, как организован код, и всё ускользало, как сквозь пальцы. Казалось бы, вот код, но он как бисер, рассыпан по многочисленным файликам какого-то обзорщика. Так же в какой-то момент, я уже точно знал, как я хочу, чтобы выглядел код, какой мне бы хотелось. Конечно, не совсем так. Узнал о том, какой я хочу код, после некоторых тестов... В общем, предлагаю взглянуть на то, как я смог реализовать анимационную систему в моём стиле. Добро пожаловать в эту статью, кому интересно рассмотреть какие-то нюансы с первых строк кода.
Читать далееНачалось все весьма прозаично, клиент позвонить к нам в техподдержку и спросил «а как бы мне поставить ваш софт но в другую схему БД». Собственно вопрос проще некуда — мы писали на спринге, а значит лезем в application.yml и ставим схему. Но, клиент не из тупых и уже это попробовал — не сработало.
Начинаем разбираться что сломалось и кто виноват. Первым делом ДевОпс повторяет кульбиты клиента и выдает простой вердикт: «В 151 миграции лажа». Я открываю и: «батюшки родный, да это же лосенок явное указание схемы!»
Читать далееХостинг — рынок конкурентный. Чтобы выделиться, нужно не только предлагать пользователям качественные сервисы, но и грамотно их продвигать. BILLmanager предоставляет провайдерам целый арсенал маркетинговых инструментов: от CRM с сегментацией клиентов до email-рассылок, реферальных программ и рекламных механизмов.
Но сегодня поговорим об одном из ключевых маркетинговых инструментов платформы — скидках и акциях. Функциональные возможности BILLmanager позволяют запускать промоакции любой сложности: от простых скидок на тарифы до многоуровневых акций с промокодами и сегментированием аудитории. Причем все это — без сторонних сервисов и интеграции, прямо в панели управления.
Читать далееПродолжая тему, затронутую в статье об искусственном интеллекте и здравом смысле, хочу затронуть два принципиальных, но зачастую упускаемых из виду отличия мозга от искусственной нейронной сети. Во-первых, нейронная сеть состоит исключительно из «нейронов», а мозг – из нейронов и глиальных клеток. Оставлю здесь ссылку на интересную обзорную статью о глии, которую написала на Хабре уважаемая Василиса Белокопытова @vasilisa_b. До недавнего времени считалось, что глиальные клетки играют в мозге сугубо вспомогательную роль и функционально подобны оболочке проводов, передающих сигнал. Однако свежие исследования, в том числе, с применением искусственных нейронных сетей, привлекают всё более серьёзное внимание к астроцитам. Это небольшие звёздчатые клетки в составе глии. Они взаимодействуют как с нейронами, так и с синапсами, и вопрос о том, могут ли они передавать нейронные импульсы, рассматривался на сайте N+1 ещё около двух лет назад. Подробнее об этом — под катом.
Читать далееПривет, Хабр!
Каждый, работавший с формами в Angular, рано или поздно сталкивается с ситуацией, когда стандартных полей ввода недостаточно. Хочется сделать что-то свое: например, красивый рейтинг в виде звёздочек, компонент для ввода телефона с маской или даже кастомный текстовый редактор на базе contenteditable. Однако просто создать компонент недостаточно, Angular Forms не поймет, как работать с вашим контролом без дополнительных вмешательств.
Про ControlValueAccessorПривет, Хабр!
Делали ли вы электронную визу в Индию? А, может, в Южную Корею? Или подавались на лотерею Green Card в США? Если да, то вы точно знаете, что для заявки на все эти документы надо прикрепить фотографию определённого размерас целым набором требований...
А такое ну просто необходимо автоматизировать!
И, как можно догадаться, сайтов для автоматизации фотографий на документы просто куча. Только вот есть одна проблема: все эти сайты хотят много денег - от 5 до 12 долларов за приведение фото к нужным требованиям.
Терпеть такое я, конечно же, не стал и написал своего бота в Телеграме, который делает это всё бесплатно.
Подробности под катом!
Читать далее