Ну че, мамкины программисты и бизнесмены, погнали разбираться.
В современном мире нам постоянно приходится быстро адаптироваться и быть гибкими, чтобы оставаться конкурентноспособными. И, чтобы люди могли быстро двигаться и соображать, придумали Agile. Agile методология (точнее это не методология, а собирательное название различных методик) основана на следующих принципах: 1. Фокусируют команду на нуждах и целях клиентов. 2. Упрощают оргструктуру и процессы. 3. Предлагают работу короткими циклами. 4. Активно используют обратную связь. 5. Предполагают повышение полномочий сотрудников. 6. Имеют в своей основе гуманистический подход. 7. Не являются конечным состоянием, а, скорее, образом мышления и жизни.
А теперь на нормальной языке поясню: ты ебошишь не на идею одного дяди-руководителя, а на клиентов. Если понимаешь, что получается говно ебаное, то ты можешь менять свой продукт на любой стадии его разработки из-за упрощенной структуры и коротких рабочих циклов. Так же, вся команда имеет равные права, а не работает по чужим инструкциям.
Звучит пиздато, если этим уметь пользоваться. Т.е. Agile - это эффективная практика организации труда. Но это все нихуя не работает, если вы используете эту методологию просто потому что сын маминой подруги добился успехов и работал по Agile.
Важно понимать, что результаты вашей работы в первую очередь зависят от ваших навыков, а не умения следовать правилам или верованиям в магические методы. Если ты не аутист и осознал все вышесказанное, то специально для тебя придумали штуку, которая поможет прописать все ваши процессы и понять когда вам нужно пукнуть, а когда собраться на планерку и обсудить спринт. И, ебанарот, это работает.
Scrum - фреймворк, который помогает организовать работу в духе Agile.
Процесс в Scrum цикличен. Работу над большой задачей расхуривают на много коротких спринтов. Внутри спринта команда проходит четыре этапа: планирование, работа, обзор и анализ. Все этапы обязательны. В конце каждого цикла появляется видимый результат (или нет). За время спринта команда должна создать продукт или добавить к существующему новую функцию, которая нужна клиентам. Если клиенты не видят результата, значит, нихуя не сделано.
Если вас это заинтересовало и вы хотите начать выстраивать свои собственные процессы в Agile, то вы с легкостью найдете кучу информации в интернете, где подробно описаны все этапы. Главное, что теперь вы знаете, что в современном мире можно оставаться конкурентноспособными только если вы нацелены на решение задач клиентов, гибкие и современные и знаете какие инструменты можно для этого использовать.
Ставим палец вверх и пишем в чат, о чем хотите поговорить в следующий раз. Всегда ваша, всратая расслабуха!