Статья про event Sourcing - как один из вариантов реализации потока изменений объектов. Предлагается хранить это все не в БД, а в последовательном логе событий. Мне немного сложно представить себе хранение информации в таком виде, как единственный источник, я всегда воспринимал, например, журнал транзакций в БД (а это как раз один из первых примером ES), как дополнительный источник информации и способ откатиться на определенное состояние. Что это перерастет БД я не верю. Хотя раньше люди не верили, что можно будет в БД JSONы хранить. https://habr.com/ru/companies/ruvds/articles/718768/
Хабр
Сможет ли Event Sourcing перерасти базы данных?
Event sourcing — не новый термин. Если вы работаете с технологиями, то должны были с ним сталкиваться. Это мощный инструмент, используемый многими крупными организациями в качестве архитектуры баз...
Интересная статья про способы организации доставки сообщений через брокеры. Интересна в первую очередь тем, что тут помимо хотя бы раз доставим и хотя бы раз отправим есть и один и только один раз доставим ьhttps://softwaremill.com/message-delivery-and-deduplication-strategies/
SoftwareMill
Message delivery and deduplication strategies | SoftwareMill
Did you know that you can manage at-least-once delivery not only on the producer but also on the consumer side?
Интересная статья про проектирование. Я от части согласен с автором, что история с детальным проектированием действительно не вотчина аналитика. И очень часто остальную часть проектирования, когда нужно модель положить на код как то опускают и при оценке и при осмечивании и при учете сроков. Хотя, как справедливо заметил автор, это больше половин работы. Так же согласен про БД - я искренне не понимаю, зачем аналитика заставляют детально проектировать БД, индексы и раскладку по таблицам. Да, есть любопытные, типа меня, которые сами в это лезут, но требовать этого от аналитика в принципе - достаточно глупо. Он просто не умеет этого нормально делать, если он не бывший разработчик или DBA. Не согласен я лишь в том, что аналитик не должен проектировать. Должен, и моделировать и проектировать. Этим он повышает свою ценность и чем ниже он может опуститься в уровнях абстракции, тем более дешевых разработчков можно брать к нему в команду https://habr.com/ru/companies/ssp-soft/articles/728758/
Хабр
Почему системный аналитик не должен заниматься проектированием
Привет, меня зовут Денис, и я работаю руководителем отдела проектирования в компании SSP SOFT. Недавно я в очередной раз столкнулся с вопросом о том, чем должен заниматься системный аналитик. В этой...
👍3
Когда соберемся на посиделки
Anonymous Poll
33%
2 мая, 20:00 по Мск
45%
2 мая в 19:00 по Мск
33%
5 мая, 20:00 по Мск
21%
5 мая в 19:00 по Мск
Пример того, как делать не надо. X5 поделились своими "хаками" по написанию пользовательских историй. В итоге - просто взяли классическое ТЗ (с проектным решением) и переписали в формате стори. В итоге никакого креатива команде не добавилось, сами, как решить задачу придумать они не могут. Еще и подробность, присущую ТЗ потеряли. В целом - большой минус Х5 за подобные подходы. https://habr.com/ru/companies/X5Tech/articles/723742/
Хабр
Гайд по написанию пользовательских историй и критериев приёмки
Всем привет! Меня зовут Валентина Ляликова. Я ведущий бизнес-аналитик в X5 Tech и преподаватель направления «Пользовательские истории и критерии приёмки» в Школе бизнес-анализа X5 Tech. Большой...
🔥1
Только вчера рассказывал на АД про бережливое управление требованиями и тут нахожу статью, почти противоположную https://habr.com/ru/companies/rtlabs/articles/730806/. Автор топит за максимально подробное описание требований, судя по все обоснованно топит. А значит разработчики на госуслугах не ахти какие, раз им все так подробно вплоть до полей надо расписывать. Я по прежнему придерживаюсь мнения, что чем глубже команда погружена в предметную область, тем меньше можно и нужно расписывать!
Хабр
Требования к графическим интерфейсам: одна памятка ответит на все ваши вопросы
Противоречие, с которым сталкивается каждый аналитик в Agile Большинство IT-команд работает по методологии Agile, основной постулат которой гласит: «Работающий продукт важнее исчерпывающей...
👍1
Тут коллеги из AgileFluent проделали огромный труд и собрали у себя большой список агрегаторов вакансий, в том числе по профессиям
Forwarded from AgileFluent: карьера без границ
Собрали для вас список сайтов с вакансиями для разработчиков, аналитиков, продактов, проджектов, маркетологов и дизайнеров. Держите и делитесь с друзьями :)
Software
Dice | Crunchboard | End-to-End Computing | Toughbyte | ai-jobs.net | DataJobs | Jobtensor | Germantechjobs | KeyValues | TripleByte | WhiteTruffle | Underdog.io
Analytics
ai-jobs.net | icrunchdata | DataJobs | Digital Analytics Association | KDnuggets | Open Data Science | Starbridge Partners | Big Data Jobs | Dice | arc.dev | datajobs | datayoshi | dataumbrella | outerjoin
Product
Product Manager HQ | Mind the Product | Product Hired | Women in Product | Product School | Product Manager Job Board | Product Marketing Alliance | ProductHunt | Lenny's Job Board
Project
PMWorld 360 Magazine | Project Management Crossing | Project Manager Jobs | Project Management Institute
Marketing
American Marketing Association | MarketingHire.com | Society for Marketing Professional Services | Hey Marketers | DGMG Jobs | Demand Curve | Mediabistro | ProBlogger | OnlyMarketingJob | Swipfiles | MarketingWeek | ExitFive | MediaBistro
Design
Design Jobs Board | Behance | Dribbble | Authentic Jobs | Early Stage Design Jobs | Creative Mornings | AIGA Design Jobs | Creativepool | Mediabistro | Shillington | Coroflot | IfYouCould | DesignObserver | Awwwards | GetCreativeJob | Krop
GameDev
GameDevMap | Ingame job | Talents in Games | GDTalents | ArcadJobes | GameDeveloper | GameIndustry.biz | GameDevJobs | GameJobHunter
All industries
Indeed | Glassdoor | LinkedIn | Facebook | Craigslist | Monster | CareerBuilder | SimplyHired | StepStone | Beyond | Jobspresso | Google Careers | Relocate.me | Layboard | Built in
Remote and flexible work
We Work Remotely | Odesk | FlexJobs | Remoters | remote.co | JustRemote | Pangain | Remotive | SkipTheDrive | RemoteOk | WorkingNomads | JobEspresso | remocate.app
StartUps
AngelList | StartUpHire | The Muse | StartupJobs | YCombinator | StartupList | Upwork | Startupers | AuthenticJobs | Hired | Gigster | WorkingNotWorking | EuStartups
Список из 50 джоб-бордов можно забрать тут: https://agilefluent.notion.site/fb2fd24bb1db46e6b8cf1b4f60c65a0d?v=1449ec36b45646cca6d6133aa67026ad
#jobboards_AgileFluent
Software
Dice | Crunchboard | End-to-End Computing | Toughbyte | ai-jobs.net | DataJobs | Jobtensor | Germantechjobs | KeyValues | TripleByte | WhiteTruffle | Underdog.io
Analytics
ai-jobs.net | icrunchdata | DataJobs | Digital Analytics Association | KDnuggets | Open Data Science | Starbridge Partners | Big Data Jobs | Dice | arc.dev | datajobs | datayoshi | dataumbrella | outerjoin
Product
Product Manager HQ | Mind the Product | Product Hired | Women in Product | Product School | Product Manager Job Board | Product Marketing Alliance | ProductHunt | Lenny's Job Board
Project
PMWorld 360 Magazine | Project Management Crossing | Project Manager Jobs | Project Management Institute
Marketing
American Marketing Association | MarketingHire.com | Society for Marketing Professional Services | Hey Marketers | DGMG Jobs | Demand Curve | Mediabistro | ProBlogger | OnlyMarketingJob | Swipfiles | MarketingWeek | ExitFive | MediaBistro
Design
Design Jobs Board | Behance | Dribbble | Authentic Jobs | Early Stage Design Jobs | Creative Mornings | AIGA Design Jobs | Creativepool | Mediabistro | Shillington | Coroflot | IfYouCould | DesignObserver | Awwwards | GetCreativeJob | Krop
GameDev
GameDevMap | Ingame job | Talents in Games | GDTalents | ArcadJobes | GameDeveloper | GameIndustry.biz | GameDevJobs | GameJobHunter
All industries
Indeed | Glassdoor | LinkedIn | Facebook | Craigslist | Monster | CareerBuilder | SimplyHired | StepStone | Beyond | Jobspresso | Google Careers | Relocate.me | Layboard | Built in
Remote and flexible work
We Work Remotely | Odesk | FlexJobs | Remoters | remote.co | JustRemote | Pangain | Remotive | SkipTheDrive | RemoteOk | WorkingNomads | JobEspresso | remocate.app
StartUps
AngelList | StartUpHire | The Muse | StartupJobs | YCombinator | StartupList | Upwork | Startupers | AuthenticJobs | Hired | Gigster | WorkingNotWorking | EuStartups
Список из 50 джоб-бордов можно забрать тут: https://agilefluent.notion.site/fb2fd24bb1db46e6b8cf1b4f60c65a0d?v=1449ec36b45646cca6d6133aa67026ad
#jobboards_AgileFluent
Forwarded from PRO анализ в ИТ (Иннокентий Бодров)
Когда соберемся на посиделки
Anonymous Poll
33%
2 мая, 20:00 по Мск
45%
2 мая в 19:00 по Мск
33%
5 мая, 20:00 по Мск
21%
5 мая в 19:00 по Мск
Очень крутая статья Максима Цепкова из цикла про самоопределение. Модель Белбина я знал и читал про нее и даже постоянно борюсь сам с собой, что же мне ближе - Генератор идей или Исследователь ресурсов (судя по тому, что обозреваю чужие статьи, а не пишу свои - все же исследователь). А вот модель счастья Хелен-Фишер для меня в новинку, но очень многое ставит на свои места, понял, что я бегу за дофамином) https://vc.ru/hr/586589-schaste-ne-v-professii-ili-dolzhnosti-a-v-haraktere-deyatelnosti
vc.ru
Счастье – не в профессии или должности, а в характере деятельности — Карьера на vc.ru
Работа состоит из очень разных дел, одни из них дают самореализацию, драйв и энергию, а другие – забирают энергию и воспринимаются как необходимое или даже лишнее зло. Если баланс в сторону драйва – то работа приносит счастье, а если в другую сторону, то…
👍7🔥1
А вот и видео, которое рекомендовал Максим в статье выше. Анна Обухова прекрасный спикер, очень хорошо разбирается и в психологии и в построении высокомотивированных и высокопроизводительных команд. Не буду делать перевод от гоблина - просто рекомендую посмотреть, полезно https://www.youtube.com/watch?v=d28y5MSvhKA
YouTube
Анна Обухова. Саботаж — понять и не простить
В команде есть человек, саботирующий изменения? Чем это грозит вам, команде, компании? Как это выявить и что с этим делать?
Слайды: https://www.dropbox.com/s/2zvhkltjx4yyi21/%D0%9E%D0%B1%D1%83%D1%85%D0%BE%D0%B2%D0%B0%20-%20%D0%A1%D0%B0%D0%B1%D0%BE%D1%82…
Слайды: https://www.dropbox.com/s/2zvhkltjx4yyi21/%D0%9E%D0%B1%D1%83%D1%85%D0%BE%D0%B2%D0%B0%20-%20%D0%A1%D0%B0%D0%B1%D0%BE%D1%82…
🔥5
Одно из самых интересных и полезных видео за последнее время. Проектирование системы или System Design интервью - это одно из очевидных, но непростых направлений роста для СА https://youtu.be/Wh5Ya6UFG1k
YouTube
Интервью по System Design. Александр Поломодов (Тинькофф)
Выступление на конференции ArchDays 2022 https://archconf.ru/arch
Архитектурное собеседование — одно из самых сложных как для кандидата, так и для интервьюера. Оно достаточно часто встречается в зарубежной практике и иногда в российских компаниях. Мы устроили…
Архитектурное собеседование — одно из самых сложных как для кандидата, так и для интервьюера. Оно достаточно часто встречается в зарубежной практике и иногда в российских компаниях. Мы устроили…
👍6
У нас победил вторник, 2 мая в 19 часов по Москве. Накидайте в комментарии тем на поговорить, пожалуйста
👍5
На мой вкус статья достаточно большая и излишне запутанная, но надо отдать должное автору, в каждом абзаце чувствуется боль, через которую пришлось идти на пути к цели. Банковская сфера на ряду с телекомом может считаться одной из самых сложных и насыщенных. И не всегда просто понять, как работает тот или иной сервис или кусок кода. Однако на моей практике часто было непонятно, насколько актуальна та дока, которая есть на сервис, что добавиляло энтропии. Предлагаю вам самостоятельно докинуть ещё дополнений к опыту автора. https://habr.com/ru/companies/alfa/articles/730620/
Хабр
Как жить-то, когда нет целевой архитектуры?
Кажется в кино кризис — хороших фильмов один на сотню. Могу предложить один сюжет — психологический триллер. Сценарий для него будет начинаться со строк: «Была у нас одна легаси-система. Монолитная. И...
Фундаментальная статья про микросеовисы и их взаимодействие. Описывает основные паттерны организации асинхронного взаимодействия https://habr.com/ru/companies/itq_group/articles/729948/
Хабр
Асинхронная интеграция. Что это такое и как её дружить
Статья-гайд от лида-аналитика "ITQ Group" Виталия Якубина. Продолжением предыдущей статьи об архитектуре и интеграциях Архитектура приложений и интеграции: гайд по основным понятиям простыми словами /...
👍4
Меня тут спрашивали про ChatGPT, вот один из примеров использования
Forwarded from Индекс дятла
Вечер с чатом. Фича за 30 минут
Я подсел на ИИ-сервисы. И похоже это надолго.
Раз так — каждый день буду делиться одной продуктовой задачкой в рубрике «Вечер с чатом».
Сегодня — про внедрение новой функции. Пусть это будет «регистрация на сайте».
1. Определяем, нафига это пользователям (User Story)
«Приведи пользовательские истории для регистрации на сайте»
2. Выставляем критерии успеха (User Acceptance Criteria)
«Напиши для каждой истории UAC»
3. Строим план внедрения и график разработки
«Для каждой истории дай последовательность реализации. Напиши, какие задачи можно выполнять параллельно»
4. Выбираем, что делать в первую очередь
«Определи приоритеты на основе ценности для бизнеса и простоты»
5. Решаем, как будем тестировать функцию
«Создай план тестирования для пользовательских историй»
6. Определяем показатели, за которыми стоит следить
«Какие ключевые метрики нужно отслеживать для функции регистрации»
На выходе — пользовательские истории, критерии успеха, план разработки и тестирования, а также ключевые метрики. Ответы на вопросы — зачем делать, когда и что, как определим успех и будем улучшать.
Берите в качестве шаблона и пользуйтесь. Полный диалог по ссылке
P.S.
— если такие задачки нужны — поставьте огонек
— если нет — любой другой смайлик
Я подсел на ИИ-сервисы. И похоже это надолго.
Раз так — каждый день буду делиться одной продуктовой задачкой в рубрике «Вечер с чатом».
Сегодня — про внедрение новой функции. Пусть это будет «регистрация на сайте».
1. Определяем, нафига это пользователям (User Story)
«Приведи пользовательские истории для регистрации на сайте»
2. Выставляем критерии успеха (User Acceptance Criteria)
«Напиши для каждой истории UAC»
3. Строим план внедрения и график разработки
«Для каждой истории дай последовательность реализации. Напиши, какие задачи можно выполнять параллельно»
4. Выбираем, что делать в первую очередь
«Определи приоритеты на основе ценности для бизнеса и простоты»
5. Решаем, как будем тестировать функцию
«Создай план тестирования для пользовательских историй»
6. Определяем показатели, за которыми стоит следить
«Какие ключевые метрики нужно отслеживать для функции регистрации»
На выходе — пользовательские истории, критерии успеха, план разработки и тестирования, а также ключевые метрики. Ответы на вопросы — зачем делать, когда и что, как определим успех и будем улучшать.
Берите в качестве шаблона и пользуйтесь. Полный диалог по ссылке
P.S.
— если такие задачки нужны — поставьте огонек
— если нет — любой другой смайлик
🔥26👍1
А я напомню, что сегодня в 19 часов по Москве встречаемся посидеть и поговорить! Ссылку на зум скину примерно за полчаса
👌5
Через 20 минут стартуем: Innokenty Bodrov приглашает вас на запланированную конференцию: Zoom.
Тема: Zoom meeting invitation - Zoom Meeting Innokenty Bodrov
Время: 2 мая 2023 08:00 PM Баку, Тбилиси, Ереван
Подключиться к конференции Zoom
https://us06web.zoom.us/j/84175666336?pwd=SlVxc2xTMGFydnJCV0FSYVdlemxoUT09
Идентификатор конференции: 841 7566 6336
Код доступа: 100171
Одно касание на мобильном телефоне
+74999516379,,84175666336#,,,,*100171# Россия
+74999516380,,84175666336#,,,,*100171# Россия
Набор в зависимости от местоположения
+7 499 951 6379 Россия
+7 499 951 6380 Россия
+1 507 473 4847 Соединенные Штаты Америки
+1 564 217 2000 Соединенные Штаты Америки
+1 646 558 8656 Соединенные Штаты Америки (New York)
+1 646 931 3860 Соединенные Штаты Америки
+1 669 444 9171 Соединенные Штаты Америки
+1 689 278 1000 Соединенные Штаты Америки
+1 719 359 4580 Соединенные Штаты Америки
+1 720 707 2699 Соединенные Штаты Америки (Denver)
+1 253 205 0468 Соединенные Штаты Америки
+1 253 215 8782 Соединенные Штаты Америки (Tacoma)
+1 301 715 8592 Соединенные Штаты Америки (Washington DC)
+1 305 224 1968 Соединенные Штаты Америки
+1 309 205 3325 Соединенные Штаты Америки
+1 312 626 6799 Соединенные Штаты Америки (Chicago)
+1 346 248 7799 Соединенные Штаты Америки (Houston)
+1 360 209 5623 Соединенные Штаты Америки
+1 386 347 5053 Соединенные Штаты Америки
Идентификатор конференции: 841 7566 6336
Код доступа: 100171
Найдите свой местный номер: https://us06web.zoom.us/u/kdPy0Pqi99
Тема: Zoom meeting invitation - Zoom Meeting Innokenty Bodrov
Время: 2 мая 2023 08:00 PM Баку, Тбилиси, Ереван
Подключиться к конференции Zoom
https://us06web.zoom.us/j/84175666336?pwd=SlVxc2xTMGFydnJCV0FSYVdlemxoUT09
Идентификатор конференции: 841 7566 6336
Код доступа: 100171
Одно касание на мобильном телефоне
+74999516379,,84175666336#,,,,*100171# Россия
+74999516380,,84175666336#,,,,*100171# Россия
Набор в зависимости от местоположения
+7 499 951 6379 Россия
+7 499 951 6380 Россия
+1 507 473 4847 Соединенные Штаты Америки
+1 564 217 2000 Соединенные Штаты Америки
+1 646 558 8656 Соединенные Штаты Америки (New York)
+1 646 931 3860 Соединенные Штаты Америки
+1 669 444 9171 Соединенные Штаты Америки
+1 689 278 1000 Соединенные Штаты Америки
+1 719 359 4580 Соединенные Штаты Америки
+1 720 707 2699 Соединенные Штаты Америки (Denver)
+1 253 205 0468 Соединенные Штаты Америки
+1 253 215 8782 Соединенные Штаты Америки (Tacoma)
+1 301 715 8592 Соединенные Штаты Америки (Washington DC)
+1 305 224 1968 Соединенные Штаты Америки
+1 309 205 3325 Соединенные Штаты Америки
+1 312 626 6799 Соединенные Штаты Америки (Chicago)
+1 346 248 7799 Соединенные Штаты Америки (Houston)
+1 360 209 5623 Соединенные Штаты Америки
+1 386 347 5053 Соединенные Штаты Америки
Идентификатор конференции: 841 7566 6336
Код доступа: 100171
Найдите свой местный номер: https://us06web.zoom.us/u/kdPy0Pqi99
Zoom Video
Join our Cloud HD Video Meeting
Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference room solution…
👍1