galareana (galareana) wrote,
galareana
galareana

Category:

Скрам, скрам-мастер, фреймворк и т.д.

Scrum — это набор принципов и инструментов, которые чаще всего применяют в IT-разработке.
https://www.wrike.com/ru/blog/skram-dlya-novichkov-kak-pobedit-haos/
Составные элементы скрама
В сухом остатке для использования этого метода требуются три стороны:

Владелец продукта, который располагает информацией об объеме работы и очереди задач (бэклоге), а также может ответить на все вопросы
Скрам-мастер, который проводит совещания-летучки и ищет самые эффективные способы выполнить работу
Участники команды, обычно многопрофильные специалисты, от которых требуется сделать многое за небольшое время
Для скрам-процесса необходимы:

Доска (существующая реально или в системе управления проектами): на ней команда может прочитать, над какими задачами сейчас идет работа, кто ими занимается и каков статус каждой задачи
Владелец продукта, который разбивает крупный проект на отдельные задачи и определяет, какие из них следует завершить в первую очередь
Участники команды, работающие над своими приоритетными задачами в течение определенного срока — спринта (это может быть день, неделя, две недели, месяц)
Скрам-мастер, который проводит ежедневные летучки длительностью не больше 10 минут, где каждый член команды рассказывает остальным о проделанной им работе
Ретроспектива — анализ, проводящийся в конце каждого скрам-периода, чтобы оценить, что получилось, а что можно усовершенствовать в будущем (разбор полетов).
Как сделать скрам-процесс успешным?
О чем следует помнить, когда только начинаете использовать эту методику?

1. Определите приоритеты в очереди задач
Первым делом нужно понять, какая задача является самой важной.

Это значит, что владелец продукта должен составить список целей, которые нужно достичь, и задач, являющихся приоритетными. После этого скрам-мастер помогает команде обменяться идеями о том, что нужно сделать для достижения этих целей и сколько для этого требуется ресурсов (времени, труда, бюджета). Далее владелец продукта определяет, каким будет простейший работающий продукт — что необходимо сделать, а что нет. После чего команда решает, какую часть этих задач можно успеть сделать к концу спринта.

Сет Мессер, старший разработчик компании Vecteezy, объясняет, почему этот процесс так важен для определения пути к поставленной цели: «У разработчиков есть ограничение по времени (то есть мы должны сделать ту или иную задачу в поставленных временных рамках). Это означает, что мы знаем, что нам нужно сделать, и хотим, чтобы это было сделано к определенному моменту. К примеру, к февралю 2018 года нам нужна новая версия сайта. Начать работу — дело несложное, и мы знаем, что должны получить на выходе (например, новый сайт), но все, что лежит между этими двумя точками, покрыто мраком. Какую именно работу нужно выполнить и в какой момент?»

в мире программирования много интересных словечек? Одно из них – framework, которое можно дословно перевести с английского как «каркас», «структура», «конструкция». Что же такое фреймворк? Если говорить скучным академическим языком, то это некий набор библиотек, который облегчает разработку любых продуктов: web-сайтов и web-сервисов, мобильных или десктопных приложений. В свою очередь, библиотекой мы называем совокупность файлов (или один файл), в которых хранятся подпрограммы, объекты, функции и другие данные, используемые программистом в работе. Кстати, в некоторых ЯП, например, в Python, библиотеки называются модулями. Если же говорить более простым языком, то фреймворк – это рабочая среда, которая помогает разработчику быстро и качественно создавать программный продукт, не отвлекаясь на мелочи. Собрал каркас – прикрутил модули – тестируй. Если продолжить рассуждения и перейти на метафоры (мы и так умеем, да), то framework можно сравнить с набором инструментов, который есть в распоряжении, скажем, автослесаря. Как он будет их использовать – зависит от его опыта, характера поломки автомобиля и других факторов. Так понятнее? Ну и отлично.

Читать полностью: saikt-online.ru/chto-takoe-frejmvorki-i-dlya-chego-oni-nuzhny/ © ЧУДО "САИКТ"
Tags: Новенькое, Новые слова, ноосфера, самосовершенствование, современность
Subscribe

Posts from This Journal “Новые слова” Tag

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments