Scrum. Scrum? Scrum!

Недавно я писал о том, какой может быть команда небольшого интернет-проекта и о 10-ти полезных сервисах для интернет-проекта. Сегодня хотел бы затронуть достаточно популярную и модную тему, которая может использоваться (здесь даже можно написать «очень рекомендуется в использовании») во время разработки в этой самой команде — Scrum.

Что меня сподвигло написать этот пост? Курс «Основы Agile: Метод Scrum для веб-разработки» на «Нетологии«, по которому я несколько месяцев назад получил сертификат. Кстати, сам курс понравился, у кого есть подписка на «Нетологии», рекомендую его пройти.

Scrum

Scrum

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

Рассмотрим основные определения в Scrum:

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

Что такое Scrum? Scrum — это это рабочая среда, используемая для гибкого управлении проектами. Scrum проекты реализуется через серию циклов (итераций) длительностью 1-4 недели каждый. Scrum позволяет быстро адаптировать проект под изменения рынка и бизнеса.

Team. Команда разработчиков состоит из профессионалов, выполняющих работу по разработке потенциально “готового” к выпуску Инкремента продукта в конце каждого Спринта. Оптимальный размер команды разработчиков 7±2 человек, которые реализуют требования владельца продукта.

Product Owner

Product Owner

Product Owner — ответственен за достижение максимальной ценности продукта и работы, исполняемой Командой Разработчиков. Способы, которыми он этого достигает, могут отличаться и зависят от организаций, Скрам Команд и индивидуумов. Владелец Продукта является единственным человеком в Команде, отвечающим за Журнал Требований к Продукту. Владелец Продукта это только один человек, а не группа.

Scrum Master — ответственен за то, чтобы Скрам был гарантированно понят всеми участниками и работал. Скрам Мастер достигает этого, следя за тем, чтобы все участники Команды придерживались теории, практик и правил Скрама. Скрам Мастер является слугой­лидером для Скрам Команды. Скрам Мастер также помогает людям, не входящим в состав Скрам Команды понять, какие из их взаимодействий со Скрам Командой являются полезными, а какие нет.

Product Backlog

Product Backlog

Product Backlog — приоритезированный список требований с оценкой трудозатрат. Обычно он состоит из бизнес­требований, которые приносят конкретную бизнес­ценность и называются элементы беклога. Ответственность за Журнал Продукта несет Владелец Продукта, включая его содержание, доступность и упорядочение.

Sprint — имеет временные рамками в один месяц или менее (рекомендуется 1-2 недели), в результате которого создается
ценный и потенциально “готовый” к выпуску Инкремент продукта. Длина Спринта является постоянной на протяжении всего периода разработки. Следующий Спринт начинается сразу же по окончании предыдущего. Спринт состоит из Планирования Спринта, Ежедневных Скрамов, работы по разработке, встрече по Обзору Спринта, а также Ретроспективы Спринта.

Burndown chart

Burndown chart

Burndown chart — диаграмма, показывающая количество сделанной и оставшейся работы в спринте. Обновляется ежедневно с тем, чтобы в простой форме показать подвижки в работе над спринтом.

Scrum meeting — собрание членов команды (с возможностью приглашения владельца продукта) для
синхронизации деятельности команды и обозначения проблем. Каждый член команды отвечает на три вопроса: Что было сделано с предыдущего скрам­митинга? Какие есть проблемы? Что будет сделано к следующему скрам митингу?

Теперь рассмотрим процесс визуально:

Scrum Process

Scrum Process

Постараюсь максимально точно объяснить что изображено на картинке.

Итак, у нас есть много отдельных задач по продукту, которые находятся в Product Backlog. Что стоит отдельно здесь отметить: 1) за Product Backlog и за его актуальность отвечает Product Owner, 2) все задачи в Product Backlog уже имеют приблизительное оцененное время, которое понадобится отделу разработки для реализации этой задачи, 3) все задачи носят определенный «завершенный логически» характер, 4) все задачи в Product Backlog отсортированы по степени ихней важности. Примеры задач, которые могут попадать в список: «Реализовать регистрацию пользователей», «Добавить в CRM возможность выставлять счета клиентам в один клик», «Отобразить количество онлайн на сайте» и т. д. Естественно, все задачи должны быть расписаны.

Большой список с кучей задач имеем. Что дальше? Предположим, что у нас длина одного спринта (итерации) составляет одну неделю. Каждый понедельник (ну или в другое время) происходит первый митинг на текущей неделе, на котором команда из Product Backlog формирует отдельный Sprint Backlog — список задач, которые должны быть реализованы в рамках текущего спринта. В этот же день, после того, как Sprint Backlog будет сформирован, каждый участник команды берет себе отдельные задачи на выполнение, которые он обязуется сделать до следующего митинга, который состоится завтра в такое же время. И так происходит каждый день на протяжении недели. То есть каждый день, пять дней подряд, каждый участник берет себе в работу определенные задачи и выполняет их. В итоге в конце недели в идеале мы должны получить список реализованных задач из Sprint Backlog, который был сформирован в начале недели.

Важно отметить, что, кроме обычного набора задач на митинге, должны происходить следующие вещи, о которых я уже писал выше:

— каждый участник должен отвечать на три вопроса: Что было сделано с предыдущего скрам­митинга? Какие есть проблемы? Что будет сделано к следующему скрам митингу?

— митинг должен длиться исключительно 5-10 минут.

Все задачи из Product Backlog и Sprint Backlog размещаются на Scrum Board. Чаще всего — это стикеры, на которых написано название задачи. Важно заметить, что ваш Scrum Board должен иметь минимум три колонки: что нужно сделать, что в работе и что уже сделано. Степень важности каждой задачи можно отмечать разными цветами. Пример такой доски:

Scrum Board

Scrum Board

Отличным электронным инструментом для ведения backlog‘а является сервис Trello.

В конце спринта происходит «Sprint Review Meeting«, который уже длится не 5-10 минут, а больше. На нем участники команды обсуждают  сделанные задачи, возникшие трудности и пытаются улучшить свой процесс разработки.

Преимущества использования:

— Прозрачность процесса, ежедневное отображение хода выполнения работ;
— Предсказуемость сдачи релизов и выполнения проекта;
— Повышение качества продукта: лучшее соответствие ожиданиям пользователей, уменьшение количества ошибок, за счёт их раннего обнаружения;
— Увеличение продуктивности за счёт полного использования потенциала командной работы и фокусировки на производительности команды, а не на индивидуальной продуктивности;
— Самоорганизация команды повышает мотивацию и обеспечивает обратную связь для корректировки процесса; — Значительно уменьшает нагрузку на менеджмент;
— Повышение вовлечённости сотрудников — Agile часто является сильным мотивирующим фактором в команде, так как отводит большую роль человеческому фактору — эффективным коммуникациям, самоорганизации, инициативе и способности команды влиять на процесс.

Дополнительный материал:

Почитать манифест Agile-разработки вы можете здесь, ознакомиться с руководством по Scrum в более развернутой форме вы можете здесь (на английском).

Scrum. Scrum? Scrum!
7 votes, 5.00 avg. rating (99% score)

24 thoughts on “Scrum. Scrum? Scrum!

  1. Some Elementary Advice To Effectively Defeat Panic Attacks

    Did you know that people with higher than normal intelligence are prone to panic attacks? If you experience these attacks, hopefully this knowledge along with the other helpful tips in this article will assist you with finding peace of mind in trying to deal with your situation.
    https://www.acheterviagrafr24.com/

  2. Like many other ailments, people are not properly informed about the reality of sleep apnea, especially if they have never dealt with it before. Many people begin to develop this issue later in life and are unaware of how to reduce problems with it- that is where this article comes in with useful tips!

    If you are unsure whether or not you have sleep apnea, consider setting up an audio or video recorder next to your bed. When you review the recording, watch or listen for choking, gasping or other signs that you are not getting enough air as you sleep. Present your findings to your doctor if you suspect that you do have apnea.

    Consider doing a few very specific exercises before going to bed each night, to alleviate some of your sleep apnea symptoms. Exercising throat and tongue muscles has been proven in scientific studies to reduce snoring, improve breathing and lessen the more profound effects of sleep apnea when done according to doctor’s orders.

    Do not take sleeping pills if you suffer from sleep apnea. These pills are not recommended if you suffer from this condition because they relax the muscles of your throat. Skipping them can actually help you get a better night of sleep because your apnea symptoms are not aggravated.

    Understand the effects that smoking and drinking alcohol have on sleep apnea, if you are trying to get a grip on your quality of sleep. Smoking enlarges airways, while alcohol can relax them too much, both of which will contribute to the symptoms of sleep apnea severely. Consider making the necessary cut-backs that will cut down on your sleep problems.

    Drink one cup of caffeinated coffee a few hours before you go to sleep. It may seem silly to drink a caffeine drink at night, but this can actually help keep your throat open while you sleep. You may have to play around with what time you drink the coffee to avoid restlessness.

    Consider an alternative sleep apnea flower remedy therapy (also known as essence therapy). Vervain is used in this treatment for its calming and relaxing effects. This can help treat your symptoms, including insomnia problems associated with your apnea. As an added bonus, it also helps reduce overall stress and lower high blood pressure.

    You can reduce sleep apnea with exercises to strengthen throat muscles. Sleep apnea is often caused by the tissues in the throat, which can relax and collapse while you sleep. When your muscles strengthen, their chances of collapse and airway blockage go down.

    People who use alcohol, sedatives, and sleeping pills are far more likely to suffer from sleep apnea. This is because these drugs will relax the throat and cause their breathing to be impaired. Using these drugs before bedtime is more likely to cause sleep apnea than using these drugs during the day.

    There are several things that can trigger sleep apnea and there are many treatments. Since you have read this article, you have increased your knowledge about dealing with your sleep apnea. Pass this knowledge on to others whose lives may be affected by this condition. A great night of sleep is still very possible for you.

    viagrasansordonnancefr.com

  3. Вышка-тура — это передвижные, сборно-разборные леса башенного типа, оснащённые мобильным основанием и содержащие одну или несколько секций.

    Основные элементы:

    колесная база, состоящая из двух балок, соединённых диагональю. Винтовые домкраты(стабилизаторы) по краям балок позволяют закрепить конструкцию на неровной поверхности
    секция ограждения
    промежуточные секции, размещаемые одна на другой
    настил с люком или сплошной
    стабилизирующие опоры (нужны при высоте более 5м)
    Быстрота сборки, возможность перемещения без демонтажа, высокая грузоподъёмность, удобство транспортировки и компактность хранения сделали передвижные туры востребованными во многих областях, где требуется доступ на высоту:

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

    Строительные вышки применяют как внутри, так и снаружи зданий. Они могут быть разборными и мачтовыми неразборными, с ножничным или телескопическим механизмом подъёма рабочей площадки.

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

    Вышки передвижные могут различаться по материалу изготовления:

    алюминий обеспечивает лёгкость сооружения и возведение его на высоту до 22м
    сталь придаёт дополнительную прочность и надёжность, но ограничивает подвижность из-за увеличения веса
    стекловолокно, имеющее диэлектрические свойства, применяют при монтаже электросетей
    Грузоподъёмность строительных тур составляет 150-250 кг/м2.

    В зависимости от высоты использования (от 3 до 22м) леса вышки должны иметь:

    анкерные крепления (при достижении точки в 10м)
    угловые опоры (при наличии более 3-х промежуточных секций)
    ограничительные поручни (при выводе рабочей площадки на высоту более 2м)
    страховочный настил (когда рабочая высота составляет более 6м)
    Габаритные размеры настила зависят от требований к нагрузке.

    Преимущества:

    простота и скорость монтажа (сборку может осуществить один человек за 20-30мин)
    небольшое количество деталей позволяет легко осуществлять перевозку
    мобильность является самым главным достоинством, давая возможность быстрого перемещения
    надёжность
    устойчивость
    Демократичные цены, регулярно проводимые акции, скидки для постоянных клиентов смогут приятно удивить любого покупателя!

    Наша компания рада вам предложить огромный выбор строительного оборудования по
    низким ценам. В ассортименте нашей продукции вы сможете строительные леса цена

  4. O medicinale equivalente, acquisto senza ricetta online e acquisto con bonifico, once day prezzo farmacia tranne sito sicuro per comprare. Vendita in svizzera anche prezzo compresse, online in italia e dove acquistare on line nonostante acquistare generico in farmacia

  5. Discount Pharmacy From Canada Misoprostol How Long Does It Take Amoxil Sur [url=http://cial10mg.com]generic cialis[/url] Kamagra To Buy Where I Can Buy Datalafil Worldwide Provera Online

  6. Этот чай уникального пурпурного цвета, вот уже более шести тысяч лет выращивается в самых высоких горах на земле — Непале и Тибете и используется в разнообразных медицинских целях, а сейчас засчёт огромного набора полезных свойств заслуженно набирает популярность во всём мире.
    Пурпурный чай — это мощнейший жиросжигатель, который к тому же препятствует возникновению новых отложений, превращая жир в энергию.
    Официальный сайт: http://cpagetti2.com/QohV/

  7. https://t.me/dating2000 п»їdating sites

    What most of all made laugh you for last week/month?

    ​ more beautifully, and ​ all your affairs, ​ sense of my life ​
    There is a daughter. Details at a meeting or on phone.
    znakomstvo of SPb for the serious relations
    Check catalogs more often, they constantly are replenished. And if the man is pleasant to you an odmignita» to it, send a virtual card or write the letter. It, eventually, does not take a lot of time and does not oblige to anything you. There are no guarantees that all men will answer you, of course. But the more you will award men with the attention, the more you will have chances to find «half». It is better to choose most, than to wait when somebody chooses you.
    Get acquainted with the new participant of a dating site in Lipetsk and area.
    You will see miracles!
    Additional services, serve for convenience of search and involvement of the interlocutor (partner). You can send messages to new contacts per day. At connection you have an advanced search in interests, you can hide the stay on the website and look through other questionnaires, remaining at the same time the invisible being.
    what does the effect of the first impression consist?
    Roberts of Allison Temny an angel of hope () [SLR] Ggnya tried to escape from prosecution at the girlfriend, but in her house already there lived other person (hero).
    Kim and Cortney Kardashyan arranged a cheerful holiday for the detey.foto from a family celebration.
    is the website in size that does it equal! Monthly % of total number of users are active on it that does this appendix to one of the most active in the world. enters the top ten of social networks, advancing, and. In June became the second-large social network in Italy and the third the most visited site in Spain. there is recognized world an Internet a brand, declaring in, and and many other editions. At devoted audience two thirds of active users are registered more than a year ago. Users load, on average, one million photos a day, each of which is moderated manually. Incredibly active audience sends more than million messages every day.
    Friends the passport is lost addressed to. Rustamov of Dilnoz Murodov Who knows something, or will find (found) Please address. Work in the Crimea for girls. Sevastopol For little girls Achinsk of all regions. Here free acquaintances for the serious and easy relations in the city of Achinsk, search of girls/women and guys/men from Achinsk black prostitutes Tambov of communication. An entrance without registration.
    It is necessary to tell that our dating site Ryazan is a project which exists not the first year. For all the time of work we regularly improved and developed our resource, doing it to the most comfortable in order that you could strike up easily and quickly new acquaintances.
    Their chances depend on appearance and frankness of the photos exposed in the questionnaire.
    I look for. The lovely girl at whom the roof does not flow and which does not suffer a syndrome of the embittered old maid and the pathos beauty.
    The review of sensational spirits with pheromones of a my bystry way to drag the girl in a bed!
    absolutely free program for fan base leu of millions of people worldwide compatibility with accounts Facebook and VKontakte.

  8. Eschew to today, when there is a excess of anti aging minor inappropriateness products like gojimasker.nl/handige-artikelen/biodermal-litteken-creme-aanbieding.html creams, serums, gels and powders that all order to be this genesis of youth. Some assignment etith.gojijeugd.nl/handige-artikelen/beste-anti-cellulitis-apparaat.html their anti aging magic including ingredients that offer a ton of well-ordered study muutic.gojigezicht.nl/dokters-advies/baby-badschuim.html and dissection on how peel ages to schism weighing down on them up and some are genuine hype.

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

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