Найти в Дзене
🌟 Docs as Code и автодокументация
! 📄✨ Что такое Docs as Code? 🤔 Это метод, при котором документация создается и поддерживается прямо в коде! Вместо того чтобы писать отдельные документы, вы добавляете комментарии и описания прямо в кодовые файлы. Это делает понимание проекта проще и быстрее! 💻🚀 А автодокументация — это автоматическое создание документации на основе вашего кода! 📚🤖 Она позволяет поддерживать документацию в актуальном состоянии без лишних усилий....
5 дней назад
🔥 КОРОЛЬ БАГОВ: Как аналитик недоглядел, а команда месяц фиксила
Знакомый сценарий? 🤔 Код блестящий, тесты пройдены, фича гордо стоит на проде... А тишина в чате бизнеса — оглушительная. Потом: «Это что вообще такое? Мы не это хотели!» 💥 Значит, где-то в самом начале мы все дружно пропустили слона в комнате. И этот слон — на совести аналитики. Выявить, проанализировать, уточнить, согласовать, критически посмотреть и найти риски — эту титаническую работу, кроме аналитика, не сделает никто. А цена ошибки — не «ой, поправим в следующем спринте», а переделка пол-фичи и сорванные сроки. 🚨 Баги, рождённые на этапе анализа, — самые жирные и дорогие. Но их предотвращение — самая крутая экономия для компании...
4 недели назад
Изучаем DDD — предметно-ориентированное проектирование
Изучаем DDD — предметно-ориентированное проектирование 📚 ✍️ Автор: Влад Хононов 📝 🗓 Год издания: 2024 📅 🔤 Язык: русский 🇷🇺 📚 Объём: 320 стр. 📖 Книга посвящена методологии DDD (предметно-ориентированному проектированию), что особенно актуально в условиях дробления предметных областей и усложнения бизнес-взаимодействий. 📊 Рассказано 🔹как оценить масштаб и сложность предметной области (с примерами анализа предметной обалсти) 📊 🔹измерить темпы ее развития, учесть необходимые зависимости 📈 🔹про архитектурные паттерны и паттерны взаимодействия, EventStorming,...
2 месяца назад
Почему иерархия: Epics → User Stories → Tasks необходима
Почему иерархия: Epics → User Stories → Tasks необходима 🔹 Отраслевые стандарты: • Документация Atlassian, разработчика Jira, ясно устанавливает связь между эпиками, сториями и инициативами. Это общепринятая архитектура инструмента. • Международный фреймворк SAFe подчеркивает важность разделения крупных задач на управляемые части. • Российский ГОСТ также поддерживает принцип декомпозиции работ (WBS). 🔸 Необходимость метрик: Без четкой структуры Epics → User Stories → Tasks невозможно правильно оценивать производительность команды, планировать сроки и анализировать ценность каждого спринта...
3 месяца назад
🐺 User Story, Use Case и Job Story в чем разница
🐺 User Story, Use Case и Job Story в чем разница? 🐺 В мире разработки ПО и продуктового менеджмента важно понимать, как правильно описывать потребности пользователей. Сегодня мы разберем три ключевых концепции: юзер стори, юзер кейс и джоб стори. ▎🔍 User Story Юзер стори — это краткое описание функциональности с точки зрения пользователя. Она помогает команде понять, что нужно пользователю и почему. Формулируется по шаблону:  *Как [тип пользователя], я хочу [действие], чтобы [цель/результат].* Пример:  *Как пользователь мобильного приложения, я хочу получать уведомления о новых функциях, чтобы быть в курсе обновлений...
4 месяца назад
🚨Как неосторожное высказывание о заказчике может погубить проект
🚨Как неосторожное высказывание о заказчике может погубить проект Представьте ситуацию: в общем чате проектной команды исполнителя кто-то из коллег, раздраженный очередной итерацией согласования или "обнулением" представителя клиента, позволяет себе колкое замечание в адрес заказчика. Кажется, это просто "выпустил пар". Но эта фраза, как вирус, начинает жить в сознании команды. Она формирует первую трещину в профессиональном отношении. Следом другой участник, видя, что это "норма", добавляет свой негативный комментарий. Вот уже третья сторона, которая не сталкивалась с проблемой напрямую, получает готовый образ "неадекватного заказчика"...
4 месяца назад
Выступаю на Конференции аналитиков Контура 20 августа
Выступаю на Конференции аналитиков Контура 20 августа Я расскажу, как ТРИЗ/АРИЗ решают сложные задачи в бизнесе и IT: — Разберу кейсы из Точки, Альфа-Банка и других компаний; — Покажу, как сократить сроки процессов на 70% через алгоритмы инноваций; — Дам готовый алгоритм для применения методов на практике. Будет интересно послушать тем, кто хочет находить неочевидные решения в аналитике и бизнес-процессах...
6 месяцев назад
Идеальные требования: максимум смысла, ноль воды
Идеальные требования: максимум смысла, ноль воды 💼🔍 1️⃣ Проверяем КАЖДОЕ требование: 🔚Полнота — вся нужная инфа на месте, пробелы помечаем TBD (to be determined пометка, которая используется для обозначения пробелов в данных). 🔚Корректность — есть связь с источником: история, бизнес-цель, use-case. 🔚Осуществимость — реально сделать за деньги, время, техстек. При сомнении ― прототип / POC (Proof of Concept). 🔚Необходимость — приносит бизнес-ценность или закрывает регуляторные требования, а не просто идея. 🔚Недвусмысленность — простой язык, одно толкование, убираем "предоставляет возможность"...
6 месяцев назад
🚀 Как ТРИЗ помогает решать задачи в IT и digital-продуктах
🚀 Как ТРИЗ помогает решать задачи в IT и digital-продуктах 🚀 Вы сталкивались с ситуацией, когда: • Новый функционал тормозит систему? 🔄 • Пользователи не понимают интерфейс? 🤔 • Бюджет проекта сокращают, а сроки горят? 🕰️ ТРИЗ (Теория Решения Изобретательских Задач) предлагает системный подход к таким вызовам. 📈 3 ключевых принципа ТРИЗ в IT и digital: 1️⃣ Принцип идеальности: "Лучший код — это отсутствие кода" → Пример: Вместо разработки сложной системы логистики для доставки, Uber использует уже существующие ресурсы — машины водителей. 🚗 2️⃣ Разрешение противоречий: "Нужно увеличить...
6 месяцев назад
💡 Технологические тренды
💡 Технологические тренды Сейчас много разных сокращений, обозначающих трансформацию традиционных отраслей. Вот ключевые направления с примерами компаний (НЕ реклама 😎): 1️⃣ FinTech (Финансы + Технологии) Цифровая революция в банкинге и платежах: - Цифровые платежи и кошельки 📱 - ИИ-аналитика финансовых привычек ("гиперспособная информация с сервисом на базе ИИ, которые учатся по шаблонам клиентов") - Криптовалюты и блокчейн 🔐 - Онлайн-кредитование без бюрократии 📃 🔗 Пример: Ю.Money 2️⃣ EdTech (Образование + Технологии) Обучение через алгоритмы и VR: - Персонализированные онлайн-курсы...
7 месяцев назад
📃 Шаблонизаторы — инструменты для автоматической генерации текстовых данных на основе шаблонов и входных данных
📃 Шаблонизаторы — инструменты для автоматической генерации текстовых данных на основе шаблонов и входных данных. Используются в: ▫️API-интеграции: генерация HTTP-запросов и ответов, JSON/XML-запросов (например, Mustache в OpenAPI/Swagger) ▫️ESB: преобразование входящих сообщений в нужный формат (Freemarker в Apache Camel) ▫️MQ: формирование сообщений перед отправкой в очередь (Jinja2 в Celery, Handlebars) ▫️ETL: шаблоны для преобразования данных при загрузке в хранилище ▫️Создание конфигурационных файлов для разных окружений (Helm) ▫️Генерация технической документации ▫️Коде: создание...
8 месяцев назад
60 лет назад: Как два профессора из Дартмута подарили миру BASIC
60 лет назад: Как два профессора из Дартмута подарили миру BASIC 🧑‍💻 1 мая 1964 года, 4:00 утра. В затемнённом компьютерном зале Дартмутского колледжа математики Джон Кемени и Томас Курц замерли перед мигающим терминалом GE-225. На экране мелькнули результаты первой программы, написанной на их новом языке — BASIC. Так началась эра, когда программирование перестало быть уделом избранных. 🌍 «Компьютеры — для всех» В начале 1960-х компьютеры занимали целые комнаты, а программирование требовало знания машинных кодов или сложных языков вроде FORTRAN. «Студенты тратили недели на освоение синтаксиса, а не на решение задач», — вспоминал позже Курц...
9 месяцев назад