Раньше команды разработчиков планировали всё заранее, а затем месяцами занимались разработкой, прежде чем кому-либо что-либо показать. Agile изменил это. Это итеративный подход к управлению проектами и разработке программного обеспечения. Вместо одной большой поставки вы работаете короткими циклами, называемыми спринтами, обычно от двух до четырёх недель. Каждый спринт создаёт работающий продукт.
Манифест Agile, написанный в 2001 году группой разработчиков, изложил четыре ценности: люди и взаимодействие важнее процессов и инструментов, работающее программное обеспечение важнее исчерпывающей документации, сотрудничество с клиентом важнее переговоров по контракту и реагирование на изменения важнее следования плану. Scrum и Kanban — два популярных фреймворка. Ежедневные совещания помогают командам работать согласованно. Владелец продукта расставляет приоритеты в бэклоге. Scrum-мастер устраняет препятствия. Agile распространился за пределы разработки программного обеспечения на маркетинг, HR и даже производство. Это не панацея. Без дисциплины он может стать хаотичным. Но когда он работает, он позволяет командам адаптироваться к изменениям, а не быть ими раздавленными.
Основные идеи
- Спринты: короткие рабочие циклы фиксированной продолжительности.
- Ежедневные совещания: короткие ежедневные совещания по синхронизации.
- Список задач: приоритезированный перечень работ
- Ретроспектива: командный анализ после каждого спринта.
- Итерация: создание, тестирование, обучение, повторение
Comments
No comments yet. Be the first to share a thought.
Leave a comment