TGViewer
Заметки Аналитика | IT Заметки Аналитика | IT @notes_analyst · 7.96K subscribers
Post #927 1.83K
📝 Модели разработки ПО

Модель разработки ПО - представляет  описание того, какие  и в какой последовательности проходит продукт стадии жизненного цикла и что происходит на каждой из них. 

Модели разработки ПО разделяют на классические и гибкие. 

Классические модели делают акцент на последовательности, сроках и конечных требованиях к продукту.
К ним относят:
▪︎Code and Fix  - только пишем код, проверяем и устраняем ошибки;
 ▪︎Waterfall /каскадная модель - последовательный переход от одного этапа разработки на другой без пропусков и возвращений на предыдущие стадии.
 ▪︎V-Model - упор на тестирование в ходе разработки.Тесты проводятся параллельно с самим процессом создания продукта. 
▪︎ Инкрементная модель - разработка по частям. Проект делится на составные компоненты, команда по очереди готовит каждый из них, затем происходит финальная сборка;
▪︎ Спиральная модель представляет повторяющуюся последовательность циклов разработки с непрерывным контролем рисков.   
▪︎ Итеративная модель - сначала делается базовая модель продукта, затем следуют итерации по ее усовершенствованию;
▪︎ RAD-Model (скоростная разработка продукта) - все этапы создания продукта делятся не несколько отдельных блоков, с каждым из которых работает отдельная команда разработчиков. 

Гибкая модель разработки - Agile model, представляет итеративный подход, позволяет вносить изменения на каждом этапе проекта, может быть не ограничена во времени. 

Agile модель имеет множество вариаций и фреймворков, среди которых выделяют:
▪︎ Scrum - предписывает командам разбивать работу на цели, которые необходимо выполнить в рамках ограниченных по времени итераций, называемых спринтами 
▪︎ Kanban - предполагает обсуждение производительности в режиме реального времени и полную прозрачность рабочих процессов. Рабочие задачи визуально представлены на доске Kanban, что позволяет участникам команды видеть состояние каждой задачи в любой момент времени. 
▪︎ Экстремальное программирование (XP) - XP сосредоточена на упрощении процесса разработки, минимизации документации и максимизации обратной связи от заказчиков.
▪︎ Lean - это набор методик, с помощью которых удается добиться снижения потерь и увеличения ценности продукта.

Подробнее о наиболее популярных вариациях Agile модели читайте в следующих постах

#теория | @notes_analyst
  • 👍 15
  • 🔥 3
More from @notes_analyst
  1. Oct 7, 2026Многие начинают работу с данными с базовых выборок, но быстро сталкиваются с вопросами: ка…
  2. Oct 7, 2026Вклад системного аналитика оценивают не по качеству постановки задач разработчикам. А как…
  3. Sep 30, 2026Что, если заменить аналитиков нейросетью? Да ничего хорошего: результаты анализа получаютс…
  4. Sep 30, 2026​​Понятно о распределённых системах. Анонс книги Доминика Торнова "Владислав Светлаков, на…
  5. Sep 29, 2026​​Парадигма DDD стала гораздо важнее, когда ИИ пишет код за вас "Что бы вы ни думали о про…
  6. Sep 25, 2026Стать специалистом по Data Science всего за 10 недель — это реально! Если давно смотрите в…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →