Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Погрузитесь в захватывающий мир уникальных героев, строительства цитадели и три в ряд битв! Откройте новые горизонты в жанре РПГ.

Время Героев: Три в ряд RPG

Три в ряд, Мидкорные, Приключения

Играть

Топ прошлой недели

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
1
cleanjohnny
26 дней назад

Agile для всех или привычка натягивать сову на глобус⁠⁠

Не знаю, как в других странах, а у нас любят увлекаться идеей использовать какой-то, довольно узкий, инструмент, как панацею.

Получилось забить гвоздь молотком – получилось. Давайте попробуем с помощью молотка почистить фарфоровую посуду от налета. Ну очевидно же!

Не избежал этой участи и пресловутый Agile. Так называемые гибкие методологии разработки. Сработало в узком сегменте простых IT проектов – давайте везде его применим! В промышленности, в обучении – всюду, куда фантазии хватит его вставить.

А по факту – любой инструмент имеет ограниченную среду применения, и гибкие методологии – не исключение.

Тезис: agile – только для простых проектов!

Одно из главных правил Agile-методологий – команда-исполнитель принимает от заказчика изменения/ дополнения на любой стадии проекта.

Простыми словами – заказчику не нужно напрягать голову в момент согласования заказа – приходи хоть через месяц, хоть через год, и говори: «Ой, я забыл совсем – вот тут нужно еще добавить вот это, а вот это должно быть не зеленым, а коричневым». И команда-исполнитель это должна принимать.

Выгодно это заказчику? Конечно, заказчику это выгодно. Выгодно это исполнителю? Очевидно, что нет. Лишняя работа за бесплатно.

Но проблема, на самом деле, еще глубже, чем дополнительные нагрузки на исполнителей. Дело в том, что гибкие методологии можно использовать только на простых проектах. И категорически противопоказано их использовать на сложных.

Два простых примера

Первый пример

Приходит заказчик (мэрия города) в артель, занимающуюся изготовлением уличного инвентаря, и говорит: «Мы открываем новый парк в N-ском районе, нам нужно для парка 20 лавок, каждая лавка должна быть рассчитана на 3-х человек».

Артельщики говорят: «Не вопрос – у лавки будет одна секция и две опорные металлические стойки. Вот дизайн, вот стоимость, срок – 3 недели».

Мэрия говорит: «По рукам».

Второй пример

Приходит какой-нибудь умник с мешком денег в аэрокосмическое агентство условной страны Y и говорит: «Хочу организовать туристический маршрут на орбиту – нужна ракета, способная брать на борт 3-х человек».

В агентстве умнику говорят: «Хорошо, вот вам смета, вот сроки – 5 лет».

А теперь применим правило гибких методологий – прием изменений в проект на любых стадиях проекта.

В первом примере.

Приходит заказчик (мэрия города) в артель через две недели после начала работы и говорит: «Вы знаете, мы просчитались, в N-ском районе живет в два раза больше людей, поэтому нам нужно для парка 20 лавок не по 3 человека на лавку, а по 6».

Артельщики говорят: «Не вопрос – нам нужно будет для лавки 2 секции, вместо одной, и 3 стойки вместо двух. Мы уже купили короткие доски, а нам теперь нужны длинные. Оплачивайте дополнительные стойки, уже купленные короткие доски и новые длинные и все сделаем».

Т.е. стоимость проекта вырастет более чем на 50% от первоначальной сметы, но, во всяком случае, проект может быть выполнен и будет выполнен в заявленные сроки – никаких существенных препятствий для этого нет.

А теперь посмотрим, что произойдет во втором примере.

Приходит умник в аэрокосмическое агентство через 2 года после начала проекта и говорит: «Вы знаете, я пересчитал бизнес-план, мне мало 3-х человек, мне нужно выводить на орбиту минимум шесть, чтобы проект был рентабельным».

Ракетчики смотрят на умника как на идиота и говорят: «Вы понимаете, что это совсем другая задача? Если будет не 3 человека, а 6 – это не только увеличение выводимой на орбиту массы в два раза, это еще и дополнительный запас кислорода, это увеличение жилого пространства в ракете в 2 раза, это увеличение топливных баков, это другая обшивка – это совершенно новый проект! Более того, сейчас не только таких двигателей может не быть, может еще просто не существовать технологий, чтобы их строить.

Итого, что в итоге – простые проекты по гибкой методологии делать можно. Сложные – только по каскадным методологиям (Waterfall) – c четким ТЗ изначально.

У всех методов есть рамки применения. Они не универсальны. Нужно об этом всегда помнить.

(с) Бухаров К.А.

Показать полностью
Agile IT Идиотизм Капитализм Дегенераты Текст
13
4
Jeromejer
Jeromejer
1 месяц назад

Scrum и Kanban: собираем LEGO с друзьями⁠⁠

В продолжение поста про Agile важно выделить два популярных инструмента. Я планировала сделать короткий пост, но Scrum — это спринты, бэклоги, ретроспективы и дейлики. Расскажу о них простыми словами, чтобы стало понятнее и не так страшно.

Scrum — собираем конструктор короткими этапами
Мы решили построить башню из LEGO по инструкции, но по частям, ограничивая время.

1. Планируем. Обсудили:
- за 3 дня построим первый этаж из красных кубиков;
- распределим роли: я собираю, один друг ищет кубики, другой сверяется с инструкцией;
- после сборки проверяем результат и решаем, что дальше.

2. Собираем первый этаж. Каждый день обсуждаем: что сделали вчера, что делаем сегодня, что мешает сборке. Друг заметил ошибку — вместо красного кубика я поставила коричневый. Исправили. Захотелось добавить вход в башню, но в Scrum задачи фиксированы, поэтому идею отложили: цель — уложиться в 3 дня.

3. Следующий этап и доработка. Во втором этапе добавили дверь и собрали второй этаж. Чтобы не перепутать цвета, кубики заранее отсортировали. На работу заложили 4 дня. Далее собрали третий этаж и получили бело‑сине‑красную башню со входом — точно в срок.

Итог: башня строилась шагами, роли были понятны, ошибки исправлялись сразу. Scrum подходит для проектов, где нужно постоянно улучшать продукт, но при этом держать ритм.

Терминология Scrum
Спринт — короткий отрезок времени, за который команда должна сделать готовый кусочек продукта. У нас это были этапы по 3 и 4 дня. В реальных проектах спринт длится 2–4 недели.
Бэклог продукта — список всех идей и задач (например, добавить вход). Бэклог пополняется в процессе работы.
Бэклог спринта — задачи, выбранные на конкретный спринт.
Дейли (Stand‑up) — ежедневные короткие собрания.
Демонстрация (Демо) — показ результата и сбор идей (пришла идея добавить дверь)
Ретроспектива — работа над ошибками и улучшениями (почему перепутали цвет кубика и как этого не допустить в будущем).

Kanban — собираем LEGO с доской и стикерами
На этот раз мы строим башню без жёстких сроков и визуально отображаем процесс.
1. Планируем. Берём доску и стикеры, рисуем три колонки:
- Что нужно собрать?
- Что собираем?
- Что собрано?
В первую колонку клеим задачи: «Собрать первый этаж», «Собрать второй этаж», «Собрать третий этаж».

2. Собираем башню. Берём стикер из первой колонки и переносим во вторую. Закончили — перемещаем в «Собрано». Проверяем по инструкции — и снова ошибка: вместо красного кубика поставлен коричневый. Тогда добавляем новый стикер «Исправить цвет кубика», переносим его в колонку «Что собираем?» и сразу же исправляем ошибку.

Так мы собрали всю башню, параллельно внося изменения: на ходу придумали сделать вход в башню — и просто добавили новый стикер. В Kanban это нормально: менять и улучшать можно хоть в процессе.

Итог: Kanban помог нам видеть, что сейчас в процессе, что уже сделано и что ещё предстоит выполнить, а также вносить изменения без нарушения сроков. Если в Scrum мы строили башню по частям в фиксированные сроки, то в Kanban собирали её гибко и без жёстких дедлайнов, легко корректируя задачи, если это ещё возможно.

Вывод: Scrum и Kanban — лишь разные способы организовать процесс, но их можно использовать вместе. Например, команда может работать спринтами, как в Scrum, но при этом вести задачи на Kanban‑доске, чтобы видеть процесс и быстро реагировать на изменения.
Agile не требует строго следовать одной методологии, а позволяет комбинировать инструменты под задачи команды, чтобы строить продукты быстрее, качественнее и без путаницы.)

Буду благодарна, если поддержите подпиской в тг
https://t.me/jer_it
🎉

Показать полностью
[моё] IT Эффективный менеджер Менеджмент Agile Scrum Kanban Текст
4
2
Jeromejer
Jeromejer
1 месяц назад
IT - Менеджмент

Waterfall VS Agile: простыми словами⁠⁠

Частенько новичок, а порой даже и опытный проджект хватается за голову и ничего не понимает. Scrum? Agile? Kanban? Что это такое и как выбрать? А главное — как это всё запомнить? Чтобы не пришлось запоминать, достаточно понять, как это работает.

Итак.
Представим, что мы собираем конструктор из деталек LEGO. Строим башню.

Подход первый — Waterfall
1. Читаем инструкцию, смотрим, какой высоты нужны кубики, сколько нужно белых, сколько синих, сколько красных.
2. Начинаем собирать, не оглядываясь назад. Собираем всю башню сразу. Получилась красивая полосатая бело-сине-красная башня!
3. Упс… Случайно в самом начале сборки конструктора вместо красного кубика поставили похожий — бордовый. И теперь у нас красивая башня, но один кубик — вообще не то, что нужно, а поменять его уже нельзя. Теперь придётся ломать всю башню и только потом вносить изменения.
Или другой пример: все кубики на своём месте, ошибок нет. Но, глядя на башню, мы видим, что там не помешал бы вход. Но теперь, чтобы построить вход в башню, нужно её всю разобрать и собрать заново.

Получается, что Waterfall — это когда всё заранее спланировано, но в процессе нельзя ничего менять. (В целом можно, конечно, но дорого и долго.)

Подход уместен, когда точно уверены, что не захотим вносить изменения в проект, когда команда нечасто взаимодействует с заказчиком, когда проект небольшой и нет смысла дробить его на итерации — и если баг обнаружится, менее затратно будет начать сначала.

Подход второй — Agile
1. Читаем инструкцию, но в ней написана только минимальная информация: башня должна быть бело-сине-красной, и каждый этаж — своего цвета.
2. Начинаем собирать. Но собираем не всё сразу, а только первый этаж — красные кубики. Собрали — получилось великолепно!
3. Собрали первый этаж, посмотрели на башню и подумали, что здесь точно нужен вход в неё. Отлично! Давайте поставим, ведь мы легко можем вносить изменения, так как ещё не собрали башню до конца.
Здесь для примера идеально выделить заказчика, но тогда придётся переписывать весь ранее написанный текст (вот вам и Waterfall).
Или вот пример: собрали первый этаж, выглядит клёво, но заметили, что у нас вместо красного кубика лежит коричневый. Сейчас мы легко можем разобрать и собрать заново, заменив кубик на нужный.

Выходит, что Agile — это когда мы собираем башню постепенно, после каждого этапа сверяемся с инструкцией и можем вносить изменения на каждом этапе, не ломая всю конструкцию.

Этот подход уместен, когда у проекта есть цель, но все детали и фичи продумываются в процессе. Когда есть постоянная связь с заказчиком и не получится так, что проект «встал». По ходу разработки мы можем менять дизайн, выявлять и исправлять баги, тем самым сокращая затраты и предотвращая риски ошибок и невозможностью внести изменения. Заказчик доволен, потому что видит процесс и может влиять на него, а не получает в конце башню, в которую уже нельзя добавить вход. Но есть риск бесконечных доработок!

Вывод:
Agile - определенно требует вовлеченности заказчика и дисциплины.
Waterfall - эффективен в проектах с утвержденным техническим заданием.

Конечно это не все, в одном посте все не уместить, поэтому в след раз напишу про Scrum, Kanban и другие непонятности.
А самое интересное, что чаще всего каждый знаком с этими методами и работает по ним - просто не знает, как называется методология, которая сейчас применяется в проекте - вот сюрприз, оказывается у этого есть название)


Буду благодарна, если поддержите подпиской в тг
https://t.me/jer_it
🎉

Показать полностью
[моё] IT Менеджмент Agile Водопад Текст
2
0
KirillAmiveo
KirillAmiveo
1 месяц назад

Ответ на пост «Кокой то мем»⁠⁠1

Ответ на пост «Кокой то мем» Agile, IT юмор, Pepe, Ответ на пост
Показать полностью 1
Agile IT юмор Pepe Ответ на пост
0
912
IOT004017
IOT004017
1 месяц назад

Кокой то мем⁠⁠1

Кокой то мем Agile, IT юмор, Pepe
Показать полностью 1
Agile IT юмор Pepe
44
agile.minutes
agile.minutes
2 месяца назад
Кринжайл | Скрам мемы

Внедряется⁠⁠

Внедряется Аджайл, Agile
Показать полностью 1
Аджайл Agile
0
4
agile.minutes
agile.minutes
2 месяца назад

Day by day⁠⁠

Agile Scrum Разработка Видео Без звука Короткие видео
0
6
agile.minutes
agile.minutes
2 месяца назад
Кринжайл | Скрам мемы

Нам все нравится, НО⁠⁠

IT юмор Agile Scrum Видео Вертикальное видео Короткие видео
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии