Телега за Agile и Waterfall
Пишет Толстый Хрюк: «Не нашёл темы, в которой можно оставить коммент, да во всех можно! Да и эта тема достойна отдельной статьи.
Есть Agile, а есть Waterfall
Agile обычно описывают, как гибкую разработку, способную удовлетворить все желания клиента. Это и XP и Scrum, и Канбан, Agile — общее название этих методологий. А Waterfall, — как строительство дачного сортира, когда сначала (зачем-то) рисуют план, потом закупают материалы, потом сколачивают. И ничего больше сортира построить так нельзя.
Последнее, кстати, имеет почву: многие строительства используют Agile. Да строительство — тоже проект, как и софт. Только вот на таких стройках работают одни джамшуты (не в смысле таджики, а в смысле похожие на Джамшута), и джамшуты же и управляют.
Тут становится интересно, неужели, к примеру, Cicklum — джамшуты от софта?
Но сначала разберемся, что такое на самом деле Waterfall и Agile
Waterfall может обеспечивать потребности потребителя. Так была написана, например, Win98. Да эта ваша Win10 AE тоже на Waterfall. И эти программы (а скорее, программные комплексы) явно не назовешь сортирами.
В чем же отличие Agile? В том, что эта методология сразу предполагает изменение требований в процессе разработки.
Но если она такая удобная, почему винду писали не на ней? Ответ: она дороже. И в плане консультантов, и в плане накладных расходов: на переделку, обычно. Также, не всегда, но часто, качество хуже. Например, программа на Agile часто не выдерживает тайминга, требований дизайна и безбажности.
Когда же она выдерживает? Когда кто-то, а лучше все, в команде применяют элементы Waterfall! То есть, переписывают требования, добавляют требования по таймингу, дизайну и безбажности, исходя из ожиданий пользователя, а не розовых фантазий разработчиков, напоминающих стихотворение Маяковского «Облако в штанах».
Почему же на Waterfall нельзя писать, как на Agile? Потому что нервы мои, не знаю, как ваши, не железные, и, когда из-за очередного бзика приходится выкидывать написанный абсолютно нормальный код, происходит взрыв. Хорошо хоть всё время оплачивают.
А почему все не пишут на Waterfall? И тут я возвращаюсь к джамшутам. Для того, чтобы хотя бы примерно оценить техническое описание (это среднее из последовательности Описание-Техническое Описание-Техническое Задание) и понять сможешь ли ты его сделать, нужно обладать определенным уровнем. И джамшут, просто физически, не может работать по Waterfall.
Кстати, заметили, что я не привел в пример Win95 и Win8? Потому, что их делали по Agile. Ведь у каждого разработчика есть предел. И я, так любящий Waterfall, свою главную программу писал по Agile. Вот так-то.
Кстати, такие вещи, как TDD (Test-Driven Development) и постоянный рефакторинг, не имеют отношения к методологии Agile или Waterfall. Это просто качество кода.
Всем добра. А некоторым компаниям — буддистского перерождения».
Прислал Толстый Хрюк
Коментарі (93)
XP, Scrum, Канбан, Agile, Waterfall.
Сука. повбиваб падл.
Вы бля де таких слов научились?
Сделать всё пиздато и сейчас! Вот это методология! а то всё херня….
«Сейчас»? Ты что, из криокамеры вылез? Всё должно быть пиздато уже вчера. Бюджет — 30$.
Ща я расскажу за иджайл!
Оно нужно когда приходит уважаемый заказчик на галеру и ненавязчиво интересуется, а почему, собственно, проебаны (опять) все сроки/нихуя не работает (опять)/при мерже все сломали (опять)/продакшен упал (опять).
И когда никаких более или менее разумных объяснений нет, а зачазчик уже надевает пояс с огромным шипастыстым страпоном как бы обозначая свое недовольство, галерные менеджеры делают ход конем и говорят, что, дескать, все проебы — это следствие игнорирования (недостаточного использования) столь прогрессивной методологии разработки. Вот, дескать, обучим всех на проекте эджалу, применим резко в работе, и заживем, и всех догоним и перегоним.
И, сукаблять, эта хуета работает! Кастомер оплачивает курсы из своего кармана. Естественно, нихуя в лучшую сторону не меняется.
Но, с этим уже разбирается другой комплект менеждеров.
ЗЫ Да, видел процесс вживую у лидеров рынка.
где статья о кисках ?
Друзья, в этом месяце мы только кидаем ангулярщиков на последнюю зп, так что если хотите, переквалифицируйтесь
Это наша новенькая, не кидайте в неё палки, у неё пока что плохо получается.
Накидал ей палок за щеку, уж прости — не удержался.
Лучше бы написали про wargaming https://nn.by/?c=ar&i=206793
https://imgflip.com/i/26zwk1
Таки имею пару вопгосов к аффтагу. Нахуя????
Нахуя этот высег???
Таки батенька, Ви не пгобовали дгочить в пгисядку? Занимательное дело палучаеццо
Нахера срать своей тупостью в эфир? Вассерфаль сейчас подходит для коротких проектов и всякой государственной ебни, которая будет не меняться годами. В любом долгосрочном коммерческом проекте — вассерфаль — крышка гроба. Дебил блять, автор.
Автор несёт полный бред.
1. Если у вас работают «джамшуты» — дело явно не в SDLC
2. Чтобы работал agile — нужно чтобы команда была в этом сама занитересована
3. не бывает плохих SDLC, бывает плохая имплементация или выбор
А рыбожук все экспериментирует с тематикой, но никак не может вызвать массовый баттхерт местной аудитории.
Начал обсирать галеры — нас поперло;
потом конкретных сыроедов;
потом публикует откровенный гон на всех айтишников;
теперь вот попытка развести холивар в каментах, и та провалилась.
Ты так просто скатишь ресурс в никому не впершуюся хуйню, вроде ithappens, так и не добившись своего.
Твой взгляд достаточно поверхостный,
предполагаю — редакция разработала и внедряет свой глубокий стратегический «коварный план».
Так что непосвященным не понять на данном этапе ни логики ни целей развития ресурса
Товарищ из кащенко писал.
Пиздец.