Неплохой пост от Алексея Васильева про Agile, практически со всем согласен.
Forwarded from Управление проектным бизнесом (Alexey Vasilyev [bipulse.ru])
= Опять про Agile =
1. Метода Waterfall - не существует и никогда не было.
2. Винстон Ройс в 1970 году показал решение которое позволяло БЫСТРЕЕ выходить программному обеспечению в эксплуатацию. Пиши БОЛЬШЕ документов чтобы быстрее выпускать проекты. Потому, что на тот момент от идеи до внедрения было минимум 5 рабочих дней.
3. "За время пути собака смогла подрасти" , ЭВМ стали быстрее и цикл обратной связи ускорился, уже не нужно было создавать больше документов для быстрого выпуска.
4. Клиент никогда не НЕ ЗНАЕТ РЕШЕНИЯ но приходит с ним. это ГИПОТЕЗА! Однако все так увлечены созданием ПО что не обращают на это внимания.
5. Особенности культуры США (юристы и индивидуалим) совместно с п.4 к 1995 году показали что это контрпродуктивно.
Поэтому инженеры на местах придумали Agile-подходы, которые помогают решать СИМПТОМЫ и следствия от п5 + п2., за счёт п3, но не помогают решить п.4. Потому что это на уровне принятия решений, а не у инженеров.
1. Метода Waterfall - не существует и никогда не было.
2. Винстон Ройс в 1970 году показал решение которое позволяло БЫСТРЕЕ выходить программному обеспечению в эксплуатацию. Пиши БОЛЬШЕ документов чтобы быстрее выпускать проекты. Потому, что на тот момент от идеи до внедрения было минимум 5 рабочих дней.
3. "За время пути собака смогла подрасти" , ЭВМ стали быстрее и цикл обратной связи ускорился, уже не нужно было создавать больше документов для быстрого выпуска.
4. Клиент никогда не НЕ ЗНАЕТ РЕШЕНИЯ но приходит с ним. это ГИПОТЕЗА! Однако все так увлечены созданием ПО что не обращают на это внимания.
5. Особенности культуры США (юристы и индивидуалим) совместно с п.4 к 1995 году показали что это контрпродуктивно.
Поэтому инженеры на местах придумали Agile-подходы, которые помогают решать СИМПТОМЫ и следствия от п5 + п2., за счёт п3, но не помогают решить п.4. Потому что это на уровне принятия решений, а не у инженеров.
👍5
Интересная статья про то как в условиях микросервисной архитектуры (а я напомню, что ее надо использовать с большим умом и осмотрительностью, чем монолит) работать с eventual consistency. Чтобы она была меньше eventual и больше consistency. https://softwaremill.com/microservices-101/
SoftwareMill
Microservices 101: Transactional Outbox and Inbox | SoftwareMill
Setting up proper and reliable communication channels between microservices is not a piece of cake! We're having a look at how it's done with transactional outbox & inbox patterns.
👍1
Продолжим про микросервисы (да, я подбираю и читаю статьи тематическими пачками). Статья, которая рассказывает почему прямые http вызовы между микросервисами зло и почему придумали брокеры сообщений. Ну и собственно, читать ее лучше перед предыдущей статьей! https://habr.com/ru/company/piter/blog/698798/
Хабр
REST API в микросервисной архитектуре
В этом посте расскажу о том, какой вред может нанести межсервисная коммуникация по HTTP в микросервисной архитектуре и предложу альтернативный способ совместного использования данных в распределенной...
👍1
И на десерт коротенькое сравнение Kafka, RabbitMQ и Redis в качестве брокеров очередей. Полезно и без воды. https://nuancesprog.ru/p/15110/
NOP::Nuances of programming
Сравниваем эффективность Redis, Kafka и RabbitMQ
Все эти брокеры успешно работают, но действуют при этом совершенно по-разному. Рассмотрим их главные особенности, отметим достоинства и недостатки.
👍1
Я сегодня в обратном порядке. Статья микросервисы для самых маленьких. Самые базовые принципы объяснены хорошо. Вот только про то, что тестировать микросервисы легче, чем монолит - ложь, вранье и провокация. Каждый отдельный сервис, конечно, легче, а вот собрать это все в последовательный регресс еще та задача. https://habr.com/ru/company/serverspace/blog/692916/
Хабр
Микросервисная архитектура, ее паттерны проектирования и особенности
Микросервисная архитектура – одна из самых полезных архитектур в индустрии программного обеспечения. При правильном подходе она может помочь в создании лучших программных приложений. Из этой статьи вы...
👍2
Всем привет. Попалась на глаза статья про базовые элементы дизайна для мобильных экранов. Супер нового ничего нет, но база хорошо сведена и обогащена примерами. https://habr.com/ru/post/704882/
Хабр
Интуитивно понятное управление: как помочь пользователям разобраться в принципах работы приложения
Hola, Amigos! На связи Саша Чаплыгин, Flutter-dev. На проектах я нередко взаимодействую с дизайнерами, арт- и креативными директорами, поэтому решил почитать для себя статьи о том, как строиться...
👍1
Лучше чем Арина и не скажешь! Поздравляю всех болельщиков Аргентины и лично Лео. Кажется, вопрос о лучшем инопланетяне последних 15 лет наконец то закрыт.
Forwarded from Без aspera
Желаю всем заканчивать свою карьеру, как Месси: с государственными почестями, миллионными бонусами и уничтоженным синдромом самозванца 💔
👍7🔥3💯1
Всем доброго утра. Крутая вводная статья от Макса Цепкова про самоопределение и поиск своего места в мире и пути к этому месту, жду продолжения. https://vc.ru/hr/562279-samoopredelyaysya-tehnologichno
vc.ru
Самоопределяйся технологично! — Карьера на vc.ru
Самоопределение в этом году стало актуальной темой, особенно в ИТ. Весенние события для многих показали связь профессионального самоопределения с геополитическими событиями, потребовали быстрого принятия решений. Например, в ситуации, когда ваша компания…
👍1🔥1
Знаю, что меня читают и начинающие специалисты, тут нашел канал с вакансиями для Джунов, с удовольствием делюсь
👍2
Forwarded from Young & Junior - вакансии IT
#дайджест #бэкенд #фронтенд #django #sql #csharp #typescript #node #react #vue #python
Вакансии разработчикам 🚀
Junior/Middle Python Developer в Pay Terra
Удалённо. Django, SQL. Разработка автоматизированных решений.
Подробнее
Junior/Junior+ Vue Developer в RLT
Удалённо. JavaScript, Jest. Разработка новых проектов.
Подробнее
Junior/Middle JavaScript Developer в Севстар
Удалённо. TypeScript, Node.js. Мультисервисные цифровые услуги.
Подробнее
Стажёр C# Developer в Mindbox
Удалённо. React, SQL. Разработка облачной платформы автоматизации маркетинга.
Подробнее
Свежие подборки вакансий на канале Young&Junior 🐶
Вакансии разработчикам 🚀
Junior/Middle Python Developer в Pay Terra
Удалённо. Django, SQL. Разработка автоматизированных решений.
Подробнее
Junior/Junior+ Vue Developer в RLT
Удалённо. JavaScript, Jest. Разработка новых проектов.
Подробнее
Junior/Middle JavaScript Developer в Севстар
Удалённо. TypeScript, Node.js. Мультисервисные цифровые услуги.
Подробнее
Стажёр C# Developer в Mindbox
Удалённо. React, SQL. Разработка облачной платформы автоматизации маркетинга.
Подробнее
Свежие подборки вакансий на канале Young&Junior 🐶
Короткая, но дельная статья про стейкхолдеров, прямо по делу и без воды. https://habr.com/ru/post/689978/
Хабр
Кто такие стейкхолдеры в продукте, и как сделать так, чтобы они приносили пользу тебе и твоему продукту?
Небольшой спойлер - речь пойдет не про прописные истины с использованием цитат из Википедии, а скорее про работу со стейкхолдерами сквозь призму моего опыта создания сложных b2b продуктов в больших...
👍1
И в догонку статья про роль аналитика в проекте по распилу монолита. Не скажу, что со всем согласен, тут много архитекторской работы, опять же много описательного. Даже у нас в небольшой команде (чуть больше ста человек) все это живое, постоянно что то меняется и добавляется. Расписывать все зависимости на уровне методов, кажется безумно трудозатратной, а в чем то и бесполезной идеей. Но я всегда буду говорить, что супер подробная документация - это потери и за низким уровнем всегда лучше идти в код, иначе ты превратишься в технического писателя, а основная работа аналитика - думать головой и решать проблемы бизнеса. https://habr.com/ru/company/lamoda/blog/690468/
Хабр
Роль аналитика в проекте по распилу монолита
Привет! Меня зовут Виктория Кабыткина, я работаю старшим системным аналитиком в компании Lamoda. По своему опыту как в банковской сфере, так и в сфере e-commerce, могу заметить, что во многих...
👍3
Очень неплохой набор статей в формате API для самых маленьких. Хорошие примеры, понятные картинки и пояснения, то что надо. https://systems.education/api-intro
systems.education
■ [Перевод книги] Введение в API. Мини-курс и книга Брайана Кукси
Редактура Дениса Бескова и Артёма Стукалова
🔥3👍1
Хорошая, достаточно техническая статья про то, как устроен GrapgQL с небольшим простым примером на Java. Если не пугает код, то велком. https://habr.com/ru/company/jugru/blog/428517/
Хабр
GraphQL — API по-новому
Что такое язык запросов GraphQL? Какие преимущества дает эта технология и с какими проблемами столкнутся разработчики при ее использовании? Как эффективно использовать GraphQL? Обо всем этом под...
👍1
Ну раз начали про графы.... Вообще не в ту степь, но я пошел смотреть. а где вообще графы используются и нашел вот такую крутую статью антологию от Glowbyte, все про промышленное использование графов за 10 минут https://habr.com/ru/company/glowbyte/blog/594221/
Хабр
Графовый анализ — обзор и области применения
Всем привет! Мы - команда GlowByte Advanced Analytics. Сегодня мы расскажем об одном из перспективных направлений Data Science - графовом анализе, и покажем, какие задачи можно решать с его помощью....
👍1
И на ночь глядя хороший гайд по User Story Mapping от ребят из BynduSoft. Хорошие рекомендации и толковые примеры сторей (что редко), а еще и сравнение с Job Story https://xraizor.medium.com/%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%BF%D0%BE-user-story-mapping-b0b0d724d77e
Medium
Руководство по User Story Mapping: Пользовательская история, 1/3
Инструменты проектирования
👍2
Майк Кон (тот самый, что написал книжку про пользовательские истории) выпустил статью, основная мысль которой - перестаньте спорить как называть элементы беклога и их группирующие сущности, а лучше начните правильно декомпозировать. Согласен с Майком на все 100. https://www.mountaingoatsoftware.com/blog/stories-epics-and-themes
Mountain Goat Software
User Stories, Epics and Themes
Scrum Team structure is critical for the success of any scrum project. Mike Cohn explains why and gives nine questions to assess scrum team structure.
👍3
Вот тут я прямо удивлен, PMI сдался и перестал двигать проектный подход. Еще раз институт проектного менеджмента в 7 версии больше не считает его самым правильным и надежным. А вы все еще делаете проекты?) Тогда PMI идет к вам! https://habr.com/ru/post/700552/. Сразу оговорюсь, что PMBoK конечно все еще про проекты (товарищи РП, можно вынуть валидол ис-под языка). Но фокус теперь на общей ценности для организации и проектах как инструментах развития продуктов и организации, что на мой взгляд огромный шаг вперед для проектного управления. Так же ПМа теперь официально толкают в обслуживающее лидерство и Agile-коучинг, что тоже верно, люди уже не очень любят прямое директивное управление.
Хабр
PMBoK, Agile и Канбан: современное проектное управление и его значение для менеджеров проектов
Небольшая (совсем крохотная) предыстория «Нет! Agile-подходы в PMBoK в ближайшее время включать не планируем!» ― ответил мне в 2016 году представитель российского отделения PMI на конференции по...
👍2😱2