Дочерняя компания 1С
Автоматизация производственных предприятий
на 1С
по всей России и за рубежом
Agile – это гибкая методология разработки (англ. Agile software development). Представляет собой революционную концепцию, в рамках которой выполняется разработка программного обеспечения. В рамках данной концепции существует несколько методик.
Все эти методики ставят целью минимизацию рисков, достигается эта цель разработкой (проектированием) короткими итерациями.
Основополагающие ценности Agile содержатся в “Манифесте Agile”:
|
Scrum – это конкретная технология (методы ведения проекта и роли участников процесса), реализующая принципы Agile.
Данная технология позволяет в жёстко фиксированные и небольшие по времени итерации, называемые спринтами (sprints), предоставлять заказчику работающее ПО с новыми возможностями, для которых определён наибольший приоритет.
О плюсах и минусах Agile/Scrum при выполнении проектов автоматизации>>>
Требования к результатам спринта определяются в начале спринта (планирование спринта) и не могут изменяться в процессе спринта. Небольшая длительность спринта придает процессу предсказуемость и гибкость.

Спринт – итерация в процессе, в ходе которой создается новый результат. Спринт жестко фиксирован во времени – от 1 до 4 недель. Чем короче спринт, тем гибче является процесс разработки, поскольку после каждого спринта требования к системе могут корректироваться на основании обратной связи от заказчика. Соответственно, снижаются риски работы в неправильном направлении. С другой стороны при более длительном спринте снижаются издержки на совещания, и больше остается времени на решение задач проекта.
Project backlog – журнал пожеланий проекта. Это список требований к системе, упорядоченный по приоритету – важности реализации. Журнал пожеланий могут дополнять все участники процесса.
Sprint backlog – журнал пожеланий спринта. Содержит функциональность, отобранную владельцем проекта (Product Owner) для реализации на текущем спринте.
Burndown chart – диаграмма сгорания задач. Демонстрирует объем сделанной и оставшейся работы относительно срока проекта. Диаграмма актуализируется ежедневно. Предусмотрены два вида диаграмм:

Abnormal Termination – остановка спринта. Спринт может быть остановлен раньше его планового срока окончания в исключительных ситуациях. Например, если задачи спринта не могут быть достигнуты или если они стали неактуальными. Решение об остановке принимается командой или Владельцем проекта. После остановки начинается новый спринт.
Sprint Planning Meeting – планирование спринта. Происходит в начале каждого спринта:
Daily Scrum meeting – ежедневное совещание команды. Правила проведения совещания:
Scrum of Scrums – Скрам над скрамом – совещание нескольких Scrum-команд. Проводится после ежедневного скрам совещания. Позволяет нескольким скрам командам обсуждать работу, фокусируясь на общих областях и взаимной интеграции. Повестка та же, что и на ежедневном скрам совещании плюс следующие вопросы:
Sprint review meeting – обзор итогов спринта. Проводится в конце спринта.
Retrospective meeting – ретроспективное совещание. Проводится в конце спринта. Обсуждение результатов спринта:
О плюсах и минусах Agile/Scrum при выполнении проектов автоматизации>>>
Как решается ваша задача – организационно и методически? Какие трудовые и финансовые ресурсы потребуются? В какие сроки?
Укажите ваши контакты в форме ниже, с вами свяжется наш специалист и обсудит варианты решения ваших задач по автоматизации, проконсультирует по возможностям типовых решений, расскажет о выполнении проектов.