📑 Зачем компаниям платформенный подход и как он возникает даже без отдельной команды
"В любой компании рано или поздно встаёт вопрос: как писать код так, чтобы его было удобно поддерживать и масштабировать? Одни решают эту задачу через процессы и правила, другие — через инструменты и платформенные команды. Но если присмотреться, платформенный подход возникает почти везде, даже там, где формально нет платформы. "
Читать статью
"В любой компании рано или поздно встаёт вопрос: как писать код так, чтобы его было удобно поддерживать и масштабировать? Одни решают эту задачу через процессы и правила, другие — через инструменты и платформенные команды. Но если присмотреться, платформенный подход возникает почти везде, даже там, где формально нет платформы. "
Читать статью
👍3
Forwarded from Базы данных & SQL
Уровни изоляции транзакций: практическая механика и сравнение PostgreSQL, MySQL, Oracle, SQL Server и DB2
"Транзакции — не про «магическое ACID», а про конкретную механику согласованного доступа к данным под нагрузкой.
Эта статья объясняет как реально работают уровни изоляции и чем отличаются популярные СУБД на практике."
Читать статью
"Транзакции — не про «магическое ACID», а про конкретную механику согласованного доступа к данным под нагрузкой.
Эта статья объясняет как реально работают уровни изоляции и чем отличаются популярные СУБД на практике."
Читать статью
❤3
Рисуем бизнес-процессы в нотации Archimate
Язык Archimate часто используется для описания слоя приложений, функциональности информационных систем и интеграционных сценариев между информационными системами.
В этой статье Автор расскажет о применении бизнес-слоя в Archimate, а именно, как описать бизнес‑процессы на языке Archimate.
Читать статью
Язык Archimate часто используется для описания слоя приложений, функциональности информационных систем и интеграционных сценариев между информационными системами.
В этой статье Автор расскажет о применении бизнес-слоя в Archimate, а именно, как описать бизнес‑процессы на языке Archimate.
Читать статью
❤4
Как измерить удовлетворенность пользователей, у которых нет выбора
Автор - Александр Попов, представляет группу продуктовых дизайнеров и UX‑исследователей группы компаний «Цифра».
"Сегодня поговорим о теме, которая заставляет многих из нас чесать в затылке, — как измерить удовлетворенность пользователей в суровом мире enterprise‑продуктов? В том самом, где пользователи ваш продукт не выбирают, а получают его «в нагрузку» к своей работе. Это как со школьной формой: носить надо, нравится или нет — вопрос десятый. Но если форма жмет, трет и расползается по швам, учеба превращается в пытку."
Читать статью
Автор - Александр Попов, представляет группу продуктовых дизайнеров и UX‑исследователей группы компаний «Цифра».
"Сегодня поговорим о теме, которая заставляет многих из нас чесать в затылке, — как измерить удовлетворенность пользователей в суровом мире enterprise‑продуктов? В том самом, где пользователи ваш продукт не выбирают, а получают его «в нагрузку» к своей работе. Это как со школьной формой: носить надо, нравится или нет — вопрос десятый. Но если форма жмет, трет и расползается по швам, учеба превращается в пытку."
Читать статью
👍4
📑 Организуем хаос: как аналитику составить надежный план встреч по сбору требований с заказчиком
Автор - Маргарита, аналитик в департаменте e-commerce в «КОРУС Консалтинг».
"Создание нового продукта или крупного функционального блока часто начинается с серии интервью с бизнес-заказчиком по сбору требований. Я проанализировала свой опыт и наблюдения и создала подход к составлению плана-графика таких встреч — рабочего и управляемого инструмента, который не приходится откладывать в сторону через пару недель. В конце статьи я приведу пример такого плана.
Этот подход можно использовать на проектах в разных областях, особенно если они связаны с автоматизацией бизнес-процессов."
Читать статью
Автор - Маргарита, аналитик в департаменте e-commerce в «КОРУС Консалтинг».
"Создание нового продукта или крупного функционального блока часто начинается с серии интервью с бизнес-заказчиком по сбору требований. Я проанализировала свой опыт и наблюдения и создала подход к составлению плана-графика таких встреч — рабочего и управляемого инструмента, который не приходится откладывать в сторону через пару недель. В конце статьи я приведу пример такого плана.
Этот подход можно использовать на проектах в разных областях, особенно если они связаны с автоматизацией бизнес-процессов."
Читать статью
❤9
Системный аналитик и искусственный интеллект: друзья или враги?
"Последние несколько лет тема искусственного интеллекта приобрела огромную популярность. И помимо всеобщего восторга относительно практически безграничных возможностей ИИ у представителей различных профессий появились опасения относительно того, что в самом ближайшем будущем их заменят различные GPT. Не являются исключением и различные аналитические направления, такие как бизнес и системный анализ."
В этой статье Авторы предлагают поразмышлять на тему того, может ли искусственный интеллект заменить системного аналитика или же он может стать помощником при выполнении различных задач.
Читать статью
"Последние несколько лет тема искусственного интеллекта приобрела огромную популярность. И помимо всеобщего восторга относительно практически безграничных возможностей ИИ у представителей различных профессий появились опасения относительно того, что в самом ближайшем будущем их заменят различные GPT. Не являются исключением и различные аналитические направления, такие как бизнес и системный анализ."
В этой статье Авторы предлагают поразмышлять на тему того, может ли искусственный интеллект заменить системного аналитика или же он может стать помощником при выполнении различных задач.
Читать статью
👍5
📑 Топ-15 лучших нейросетей для создания презентаций: бесплатные и платные сервисы
Нейросети для презентаций стали необходимостью. В этом обзоре, вдохновленном лидером Gamma AI, автор расскажет о бесплатных версиях с поддержкой русского языка. Акцент на практике, экономии времени, упрощении рутины и создании профессиональных презентаций без дизайнера.
Читать статью
Нейросети для презентаций стали необходимостью. В этом обзоре, вдохновленном лидером Gamma AI, автор расскажет о бесплатных версиях с поддержкой русского языка. Акцент на практике, экономии времени, упрощении рутины и создании профессиональных презентаций без дизайнера.
Читать статью
📑 Как находить сильных аналитиков: честный разбор собственного подхода
"Эта публикация посвящена одному из самых сложных процессов в компании – подбору сотрудников. А если быть точным, то ещё более сложному – поиску аналитика в команду"
Читать статью
"Эта публикация посвящена одному из самых сложных процессов в компании – подбору сотрудников. А если быть точным, то ещё более сложному – поиску аналитика в команду"
Читать статью
👍6
📑 Паттерны интеграции API
"Независимо от того, работаете ли вы с локальными системами, облачными решениями или сторонними сервисами, ключевые вопросы остаются одними и теми же: какой пользовательский или клиентский опыт вы хотите предложить? И как согласовать с этим опытом вашу стратегию интеграции?
В этом справочном материале рассматриваются базовые шаблоны для аутентификации, поллинга, запросов и других аспектов, которые помогут вам оценить потребности в интеграции и подойти к проектированию, разработке и сопровождению API-интеграций наиболее эффективно с точки зрения вашего бизнес-кейса."
Читать статью
"Независимо от того, работаете ли вы с локальными системами, облачными решениями или сторонними сервисами, ключевые вопросы остаются одними и теми же: какой пользовательский или клиентский опыт вы хотите предложить? И как согласовать с этим опытом вашу стратегию интеграции?
В этом справочном материале рассматриваются базовые шаблоны для аутентификации, поллинга, запросов и других аспектов, которые помогут вам оценить потребности в интеграции и подойти к проектированию, разработке и сопровождению API-интеграций наиболее эффективно с точки зрения вашего бизнес-кейса."
Читать статью
👍5
📑 Когда ТЗ — не боль, а удовольствие: Use Case
Автор - Ирина Пономарчук,
Бизнес-аналитик в Okko:
"На работе каждый день я описываю Use Case. Эта техника помогает увидеть путь пользователя от А до Я и не забыть про корнер-кейсы.
За 6 лет и 4 места работы я попробовала разные форматы и шаблоны описания юзкейсов. И недавно пообещала написать статью с примерами и картинками. Значит, поехали."
Читать статью
Автор - Ирина Пономарчук,
Бизнес-аналитик в Okko:
"На работе каждый день я описываю Use Case. Эта техника помогает увидеть путь пользователя от А до Я и не забыть про корнер-кейсы.
За 6 лет и 4 места работы я попробовала разные форматы и шаблоны описания юзкейсов. И недавно пообещала написать статью с примерами и картинками. Значит, поехали."
Читать статью
❤12👍5🔥5
📑 Нефункциональные требования. Список, который вспоминают в последний день перед релизом.
Часть 1
Автор - Анастасия Нечепоренко,
QA Lead:
"Представьте, что вы покупаете мотоцикл. Чего вы от него ожидаете? Чтобы он мог разгоняться до 180км/час и при этом не разваливался? Чтобы к нему можно было прикрепить коляску? И не забудем про систему безопасности.
Эти требования не описывают основную функцию мотоцикла — перемещать человека из точки А в точку Б — но они важны для удовлетворения ваших потребностей, как водителя.
Точно так же, как у мотоциклов, да и любой другой техники, у программных продуктов есть свои нефункциональные требования. То есть атрибуты качества, которые будут удовлетворять потребности конечного пользователя.
Сегодня я предлагаю рассмотреть те нефункциональные требования, которые влияют на деньги, но для начала..."
Читать статью
Часть 1
Автор - Анастасия Нечепоренко,
QA Lead:
"Представьте, что вы покупаете мотоцикл. Чего вы от него ожидаете? Чтобы он мог разгоняться до 180км/час и при этом не разваливался? Чтобы к нему можно было прикрепить коляску? И не забудем про систему безопасности.
Эти требования не описывают основную функцию мотоцикла — перемещать человека из точки А в точку Б — но они важны для удовлетворения ваших потребностей, как водителя.
Точно так же, как у мотоциклов, да и любой другой техники, у программных продуктов есть свои нефункциональные требования. То есть атрибуты качества, которые будут удовлетворять потребности конечного пользователя.
Сегодня я предлагаю рассмотреть те нефункциональные требования, которые влияют на деньги, но для начала..."
Читать статью
👍9❤1
📑 ИИ в программной инженерии: обзор практик, инструментов и проблем
В статье Николай Бушков, автор статьи и архитектор в Т-Банке, рассказывает о стратегическом применении ИИ в SDLC, основанном на опыте его компании.
Автор делится конкретными сценариями использования ИИ в программной инженерии, с целью помочь другим компаниям генерировать и оценивать новые идеи. В конце статьи автор делится своим видением развития ИИ в этой области и приглашает к участию в исследовании инженерной культуры.
Читать статью
В статье Николай Бушков, автор статьи и архитектор в Т-Банке, рассказывает о стратегическом применении ИИ в SDLC, основанном на опыте его компании.
Автор делится конкретными сценариями использования ИИ в программной инженерии, с целью помочь другим компаниям генерировать и оценивать новые идеи. В конце статьи автор делится своим видением развития ИИ в этой области и приглашает к участию в исследовании инженерной культуры.
Читать статью
👍5
📑 Не рейт-лимитером единым: как управлять нагрузкой в микросервисах
Автор - Табота Олег,
руководитель команды общих компонент в Яндекс.Еде
"У каждого, кто работает с высоконагруженными системами, своя коллекция боевых шрамов. Знаете эти истории про инциденты, когда всё идёт совсем не по плану? У меня тоже есть такая — очень показательная. Правильные инструменты, лучшие практики, опытная команда — и всё равно куча проблем. Это хороший повод рассказать, почему даже самых продвинутых инструментов может быть недостаточно, когда не видишь всей картины.
В этой статье я разберу различные проблемы, связанные с нагрузкой, и методы борьбы с ними, а потом покажу, как всё это рассыпалось при столкновении с реальностью. Поехали!"
Читать статью
Автор - Табота Олег,
руководитель команды общих компонент в Яндекс.Еде
"У каждого, кто работает с высоконагруженными системами, своя коллекция боевых шрамов. Знаете эти истории про инциденты, когда всё идёт совсем не по плану? У меня тоже есть такая — очень показательная. Правильные инструменты, лучшие практики, опытная команда — и всё равно куча проблем. Это хороший повод рассказать, почему даже самых продвинутых инструментов может быть недостаточно, когда не видишь всей картины.
В этой статье я разберу различные проблемы, связанные с нагрузкой, и методы борьбы с ними, а потом покажу, как всё это рассыпалось при столкновении с реальностью. Поехали!"
Читать статью
👍3
Как системный аналитик может улучшить процесс тестирования: от требований до автоматизации
"На первый взгляд предназначение каждой роли очевидно: аналитик закладывает почву, собирает требования, формулирует бизнес-логику, продумывает сценарии, тестировщик, в свою очередь, проверяет, работает ли всё так, как задумано. Аналитик не должен писать тест-кейсы за QA, выбирать инструменты автоматизации или решать, что проверять первым. Но кое-что он всё-таки может сделать, чтобы облегчить тестирование и помочь команде достичь итоговую цель проекта."
Читать статью
"На первый взгляд предназначение каждой роли очевидно: аналитик закладывает почву, собирает требования, формулирует бизнес-логику, продумывает сценарии, тестировщик, в свою очередь, проверяет, работает ли всё так, как задумано. Аналитик не должен писать тест-кейсы за QA, выбирать инструменты автоматизации или решать, что проверять первым. Но кое-что он всё-таки может сделать, чтобы облегчить тестирование и помочь команде достичь итоговую цель проекта."
Читать статью
👍5
📑 Что такое API Gateway: 10 главных функций и роль в архитектуре микросервисов [полный гайд]
Автор - Екатерина Ананьева:
"В этой статье разберём, что такое API Gateway, зачем он нужен в микросервисной архитектуре, какие 10 ключевых функций он выполняет и в каких местах становится потенциальной точкой отказа.
Внутри вы найдёте много картинок и примеров схем архитектуры, чтобы объяснения были максимально понятными.
Материал будет полезен системным аналитикам, начинающим архитекторам, разработчикам и тестировщикам, которые ещё не работали с микросервисной архитектурой или работали, но не до конца понимают, что происходит за пределами их микросервиса. А также, чтобы освежить память при подготовке к собеседованиям."
Читать статью
Автор - Екатерина Ананьева:
"В этой статье разберём, что такое API Gateway, зачем он нужен в микросервисной архитектуре, какие 10 ключевых функций он выполняет и в каких местах становится потенциальной точкой отказа.
Внутри вы найдёте много картинок и примеров схем архитектуры, чтобы объяснения были максимально понятными.
Материал будет полезен системным аналитикам, начинающим архитекторам, разработчикам и тестировщикам, которые ещё не работали с микросервисной архитектурой или работали, но не до конца понимают, что происходит за пределами их микросервиса. А также, чтобы освежить память при подготовке к собеседованиям."
Читать статью
👍6
📑 Брокеры сообщений Kafka и RabbitMQ в реальной жизни
Автор - Александр Борецкий, архитектор в Т1 Облако:
"Поделюсь своим опытом работы с самыми популярными из брокеров сообщений — Kafka и RabbitMQ. Расскажу, как выбрать и настроить подходящий брокер, а также какие архитектурные особенности есть у каждого из них."
Читать статью
Автор - Александр Борецкий, архитектор в Т1 Облако:
"Поделюсь своим опытом работы с самыми популярными из брокеров сообщений — Kafka и RabbitMQ. Расскажу, как выбрать и настроить подходящий брокер, а также какие архитектурные особенности есть у каждого из них."
Читать статью
🔥5👍2
Привет, коллеги!
Сегодня поговорим о том, как жизненный цикл программного обеспечения (SDLC) влияет на нашу работу и какие задачи мы решаем на каждом этапе.
SDLC – это структурированный процесс, описывающий все этапы разработки ПО от идеи до поддержки готового продукта. И аналитик – ключевой игрок на каждом из них!
▫️Планирование: Помогаем определить цели проекта, собираем предварительную информацию о потребностях бизнеса.
Пример: Участвуем в совещаниях по определению scope проекта, изучаем бизнес-планы.
▫️Анализ: Собираем и анализируем требования, определяем функциональность системы. Это наша основная зона ответственности!
Пример: Проводим интервью со стейкхолдерами, документируем пользовательские истории, строим Use Case диаграммы.
▫️Проектирование: Участвуем в проектировании пользовательского интерфейса, обеспечиваем соответствие архитектуры будущей системы собранным требованиям.
Пример: Работаем вместе с UX/UI дизайнерами, проверяем макеты на соответствие User Stories, создаем прототипы.
▫️Разработка: Поддерживаем команду разработчиков, отвечаем на возникающие вопросы, уточняем требования.
Пример: Регулярно участвуем в стендапах, консультируем разработчиков по сложным бизнес-правилам.
▫️Тестирование: Участвуем в разработке тестовых сценариев, проверяем соответствие реализованной функциональности требованиям.
▫️Внедрение: Подготавливаем документацию, участвуем в обучении пользователей, помогаем решать проблемы, возникающие при внедрении.
Пример: Создаем руководства пользователя, участвуем в демонстрациях нового функционала, собираем обратную связь..
▫️Сопровождение: Собираем обратную связь от пользователей, анализируем проблемы, участвуем в разработке обновлений и исправлений.
Пример: Ведем журнал ошибок, анализируем отчеты пользователей о проблемах, участвуем в планировании следующих итераций.
Получается, что аналитик – это связующее звено между бизнесом и разработкой на каждом этапе!
Для тех, кто хочет чуть больше погрузиться в тему SDLC подготовили подборку статей:
🖇 SDLC: о жизненном цикле разработки ПО
🖇 Этапы жизненного цикла разработки ПО или что такое SDLC?
🖇 База про жизненный цикл разработки ПО (SDLC): этапы, виды моделей и их различия
🖇 Что такое жизненный цикл разработки программного обеспечения?
🖇 Бизнес-аналитик в ИТ: SLDC, Agile, модели и методологии разработки ПО
🖇 Путь аналитика. Работа над ошибками
🖇 What is the software development life cycle (SDLC)?
🖇 What is the SDLC?
#теоретическиезаметки #подборка #статьи | @notes_analyst
Сегодня поговорим о том, как жизненный цикл программного обеспечения (SDLC) влияет на нашу работу и какие задачи мы решаем на каждом этапе.
SDLC – это структурированный процесс, описывающий все этапы разработки ПО от идеи до поддержки готового продукта. И аналитик – ключевой игрок на каждом из них!
▫️Планирование: Помогаем определить цели проекта, собираем предварительную информацию о потребностях бизнеса.
Пример: Участвуем в совещаниях по определению scope проекта, изучаем бизнес-планы.
▫️Анализ: Собираем и анализируем требования, определяем функциональность системы. Это наша основная зона ответственности!
Пример: Проводим интервью со стейкхолдерами, документируем пользовательские истории, строим Use Case диаграммы.
▫️Проектирование: Участвуем в проектировании пользовательского интерфейса, обеспечиваем соответствие архитектуры будущей системы собранным требованиям.
Пример: Работаем вместе с UX/UI дизайнерами, проверяем макеты на соответствие User Stories, создаем прототипы.
▫️Разработка: Поддерживаем команду разработчиков, отвечаем на возникающие вопросы, уточняем требования.
Пример: Регулярно участвуем в стендапах, консультируем разработчиков по сложным бизнес-правилам.
▫️Тестирование: Участвуем в разработке тестовых сценариев, проверяем соответствие реализованной функциональности требованиям.
▫️Внедрение: Подготавливаем документацию, участвуем в обучении пользователей, помогаем решать проблемы, возникающие при внедрении.
Пример: Создаем руководства пользователя, участвуем в демонстрациях нового функционала, собираем обратную связь..
▫️Сопровождение: Собираем обратную связь от пользователей, анализируем проблемы, участвуем в разработке обновлений и исправлений.
Пример: Ведем журнал ошибок, анализируем отчеты пользователей о проблемах, участвуем в планировании следующих итераций.
Получается, что аналитик – это связующее звено между бизнесом и разработкой на каждом этапе!
Для тех, кто хочет чуть больше погрузиться в тему SDLC подготовили подборку статей:
🖇 SDLC: о жизненном цикле разработки ПО
🖇 Этапы жизненного цикла разработки ПО или что такое SDLC?
🖇 База про жизненный цикл разработки ПО (SDLC): этапы, виды моделей и их различия
🖇 Что такое жизненный цикл разработки программного обеспечения?
🖇 Бизнес-аналитик в ИТ: SLDC, Agile, модели и методологии разработки ПО
🖇 Путь аналитика. Работа над ошибками
🖇 What is the software development life cycle (SDLC)?
🖇 What is the SDLC?
#теоретическиезаметки #подборка #статьи | @notes_analyst
👍8🔥3
📑 Как виртуальная очередь заказов в Такси помогает уехать в пиковый спрос
Автор - Алексей Чубуков, аналитик из команды поиска и назначений водителей в Яндекс Такси.
"В статье я расскажу про виртуальную очередь заказов, которую мы сделали в приложении Яндекс Go. Напомню кратко, как устроен поиск водителей в Такси, поговорим про предпосылки внедрения очереди, посмотрим на то, как устроена очередь и, наконец, обсудим результаты. "
Читать статью
Автор - Алексей Чубуков, аналитик из команды поиска и назначений водителей в Яндекс Такси.
"В статье я расскажу про виртуальную очередь заказов, которую мы сделали в приложении Яндекс Go. Напомню кратко, как устроен поиск водителей в Такси, поговорим про предпосылки внедрения очереди, посмотрим на то, как устроена очередь и, наконец, обсудим результаты. "
Читать статью
👍6
Привет, коллеги!
В прошлый раз мы разбирали, что такое SDLC (жизненный цикл разработки ПО). Сегодня логически продолжаем эту тему и фокусируемся на моделях SDLC. Поговорим о ключевых подходах: Waterfall, Agile, Iterative и других.
На картинках к этому посту вы найдете краткое описание, преимущества и недостатки каждой модели.⬆️
Помните, что это лишь основа! Существует множество гибридных моделей, сочетающих в себе элементы разных подходов. Выбор "правильной" модели SDLC зависит от специфики проекта, бюджета, требований заказчика и опыта вашей команды.
Для более глубокого изучения прилагаю список статей по теме:
🖇 Жизненный цикл приложения и стадии разработки программ
🖇 SDLC и методологии разработки
🖇 Модели жизненного цикла программного обеспечения
🖇 Жизненный цикл разработки ПО: основные этапы и модели
🖇 Как методологии разработки программного обеспечения влияют на запуск IT-проекта?
🖇 Жизненный цикл разработки ПО: как выбрать подходящую модель для вашего бизнеса
🖇 SDLC модели: как выбрать правильный подход к разработке и не завалить проект
🖇 Бизнес-аналитик в ИТ: SLDC, Agile, модели и методологии разработки ПО
🖇 SDLC Models: Types, Phases, and Features
#теоретическиезаметки #подборка #статьи | @notes_analyst
В прошлый раз мы разбирали, что такое SDLC (жизненный цикл разработки ПО). Сегодня логически продолжаем эту тему и фокусируемся на моделях SDLC. Поговорим о ключевых подходах: Waterfall, Agile, Iterative и других.
На картинках к этому посту вы найдете краткое описание, преимущества и недостатки каждой модели.
Помните, что это лишь основа! Существует множество гибридных моделей, сочетающих в себе элементы разных подходов. Выбор "правильной" модели SDLC зависит от специфики проекта, бюджета, требований заказчика и опыта вашей команды.
Для более глубокого изучения прилагаю список статей по теме:
🖇 Жизненный цикл приложения и стадии разработки программ
🖇 SDLC и методологии разработки
🖇 Модели жизненного цикла программного обеспечения
🖇 Жизненный цикл разработки ПО: основные этапы и модели
🖇 Как методологии разработки программного обеспечения влияют на запуск IT-проекта?
🖇 Жизненный цикл разработки ПО: как выбрать подходящую модель для вашего бизнеса
🖇 SDLC модели: как выбрать правильный подход к разработке и не завалить проект
🖇 Бизнес-аналитик в ИТ: SLDC, Agile, модели и методологии разработки ПО
🖇 SDLC Models: Types, Phases, and Features
#теоретическиезаметки #подборка #статьи | @notes_analyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍2🤔1