Что такое методологии scrum?
1 комментарий

Что такое фреймворк scrum?

Возможно, вы слышали термин скрам в других компаниях или, возможно, вы слышали, как об этом упоминали ваши коллеги. Возможно даже при поиске работы вы видели что данная методология управления проектами входила в список требований. Так что же такое методология scrum? Говоря простым языком, методика scrum — это способ управления проектами. Обычно он используется при реализации таких проектов, как веб-разработка или разработка программного обеспечения. Scrum является частью семейства методологий называемых гибкими. Поэтому начиная нашу статью, мы сначала поговорим о том, что такое Agile (гибкие методы проектного управления), а затем посмотрим на то, как скрам подходит для этого.

Что такое фреймворк scrum

Что такое Agile — методологии?

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

Аджайл Манифест — Манифест гибкой разработки программного обеспечения. Мы применяем лучшие способы разработки ПО, делаем это и помогать другим делать это. Это наши ценности и принципы.

Agile-манифест. Четыре принципа Agile-Манифеста

Эти четыре принципа, которые были согласованы для Agile — Манифеста. Они прекрасно обобщили ключевые характеристики гибкого подхода к развитию:

  1. Люди и взаимодействия, а не процессы
  2. Рабочая программа вместо документации
  3. Сотрудничество с клиентом, а не контракты
  4. Реагирования на изменения, а не следование планам

Где скрам применяется

Если Agile может рассматриваться как определяющий принцип для разработки программного обеспечения, то скрам дает конкретную основу для ее реализации. Это не столько пошаговое руководство, а философия, методика, терминологии и роли, которым менеджеры проектов могут быть обучены и применимы к проекту. Существует даже сертификация в scrum методологии, и вы также можете стать сертифицированным скрам-мастером.

Основные принципы scrum

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

https://gantbpm.ru/wp-content/uploads/Chto-takoe-metodologii-scrum-2.avif» alt=»Что такое методологии scrum?» width=»676″ height=»581″ />

Scrum и смысл спринтов

Мы собираемся объяснить скрам, говоря об одной из главных особенностей скрам: спринта. Что приходит на ум, когда вы упоминаете слово «спринт»? Быстрый рывок к финишной линии. Конечно, этот термин очень точно описан. Спринт — это короткая, целенаправленная работа, с четкой целью + сконцентрированный сгусток кипучей энергии. Проект состоит из нескольких спринтов. Поэтому исходя из аналогии работы, вы можете рассмотреть спринты в таком виде. Допустим вам нужно пробежать километр. Вы не преодалеваете без устали полную тысячу метров, вы пробегаете дистанциями в 100 метров. В каждом спринте, остановитесь, подумайте чего вы добились и посмотрите, будете ли вы бежать следующие 100 метров. Это весьма упрощенное представление о спринтах на scrum-проектах, но это полезный способ разобраться с терминологией, если Вы не знакомы с ней.

На scrum проекте, вы начинаете с широкого обзора всей предстоящей работы, для достижения конечных целей. Вы разбиваете эту работу и определяете некоторые задачи, которые можно сгруппировать в пакет работ. Это так называемый спринт. Спринт представляет собой определенный период времени — обычно от 1 до 4 недель, в которых вам необходимо достичь столько, сколько вы можете в проекте. Это отличается от традиционных методов управления проектами, в которых вы составляете полный список задач для достижения конечной цели, а затем прорабатываете вопрос сколько времени это займет.

Определите, что работа должна быть сделана

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

Рассмотрим вторую такую аналогию. К вам придут гости в 8 вечера. Вы возвращаетесь домой с работы в 7.30 вечера. Что вы собираетесь готовить? Ну, вы придумали рецепт, и вы уверены в том, что ужин можно приготовить за 30 минут, и то, что он будет великолепным. Сравните это с альтернативным подходом. К вам приходят гости в 6 вечера и вы предлагаете им выпить, пока вы готовите ужин. Вы действительно хотите произвести на них впечатление, так что вы думаете о приготовлении шикарного ужина из трех блюд. Сколько времени это займет? Два часа по рецепту. Тогда вы говорите, что ужин будет готов в 8 вечера.

Во втором примере, вы сами поставили себя в очень рискованное положение. Да у вас есть три часа, но у вас есть три совершенно разных блюда, и все они довольно сложные. Что если одно из них займет больше времени, чем вы думали? Бедные ваши гости будут самостоятельно себя развлекать, пока вы готовите. Однако, если вы знаете, у вас есть только 30 минут, Вы должны быть немного более реалистичным в том, что вы собираетесь делать. Вы работаете только над приготовлением того блюда, в котором вы точно уверены что оно будет готово за 30 минут.

Что такое фреймворк scrum

Выбирайте задачу, чтобы начать спринт

Ах, вы думаете. Тот пример — это все очень хорошо, но второй вариант в итоге намного интереснее. Три блюда и необычное меню. Первый вариант был простой задачей, так что это не справедливое сравнение. Однако, это только наша точка зрения. Проект не о достижении самых сложных и впечатляющих результатов. Речь идет о достижении цели. И с помощью scrum, вы, в меньшей степени станете рисковать. Одновременное ведение множества проектов, может привести к хаосу, а также к плачевным репутационным провалам. Результаты заставляют вас брать на себя слишком много рисков и вы можете принять много неверных решений. Путем разделения проекта на определенные периоды времени и анализируя, что можно сделать за это время, у Вас больше шансов добиться желаемого результата.

Делать спринт по умному — настоящее мастерство скрам

Один из самых умных аспектов scrum и agile в целом, является определяющий принцип, что работа программного обеспечения оценивается по документации. Маленькая, простая, рабочая программа с ограниченным функционалом оценивается более качественно, чем сложная документация полного и всеобъемлющего программного обеспечения. Скрам не применяет этот принцип для спринтов. Каждый спринт должен иметь что-то материальное в конце. Основное правило заключается в следующем: если проект будет отменен в конце спринта, то там должно быть что-то поставлено, что работает и что имеет значение. Это незыблемое правило для scrum команды при планировании спринта. Они не видят весь проект, они смотрят на что-то гораздо меньшее, что позволяет сделать их на шаг ближе к своей конечной цели.

Обзор фреймворка scrum

Это касается скрам. Есть еще много различных мнений об этой методологии, плюс и минусы, реальные кейсы и видоизменение серам под конкретную организацию, все это мы будем исследовать в будущих статьях. Однако, это должно дать вам достойный обзор методологии scrum на самом деле. Вот общий обзор скрам:

  • Методология scrum является частью семейства методологий программного обеспечения под названием Agile
  • Методология scrum соблюдает принципы, изложенные в манифесте Agile
  • Методология scrum — это методы и вы можете пройти обучение и сертифицироваться по ней
  • Проект scrum состоит из небольших фрагментов работы, называемых спринтами
  • Каждый спринт — это определенный период времени, обычно от 1 до 4 недель
  • Каждый спринт имеет определенную цель, и это должно быть что-то материальное
  • Если проект будет отменен в конце спринта, там все равно будет что-то ценное, чтобы показать это клиенту

Добавьте свой комментарий ниже. Какие у вас есть вопросы о scrum? Есть ли что-нибудь в данной методологии, что вы находите привлекательным? Есть какая-то часть методологии, с которой вы не согласны?

Agile scrumAgile-МанифестCompany certificationsАgileАджайл-подходБедныеГибкие методыГОСТЗаймКонец спринтаКультурная дистанциялучший способМенеджеры проектовМетодологияМетодология управления проектамиминус субъективностиНастоящееНезависимая сертификацияОбъем проектаОбычное наблюдениеОпределяющий принципПериод времениПлан БПортфолио менеджера проектовПринципПринципы agileПринципы управления проектамиПрограммное обеспечениеПроектпрозрачные контрактыПрофессиональная сертификацияРаботаРабочая документацияРабочая программаРазработкаРазработка ПОРазработка программного обеспеченияСемейный ужинСертификация PMPСкрам мастерСпринтСравнениеТрадиционные методыТрадиционный метод управленияубедительная причинаУправление проектамиУстановкаФизическая дистанцияФреймворк Scrum

1 комментарий. Оставить новый

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

<