Annakov Learning Software Process Dynamics - Presentation Transcript
Изучение динамики процессов
разработки ПО
АННАКОВ БАЙРАМ
Статический подход
Динамический подход
Предпосылки
динамического подхода
Взаимосвязь
различных процессов
Нелинейность
Изменяющиеся
требования
Элементы СД
Петли обратной связи
• Положительные
(усиливающие) –
ведут к изменению в
том же направлении,
что и первоначальное
изменение
Процентный Деньги на
• Отрицательные доход счете
(стабилизирующие) –
ведут к изменению в
обратном
направлении, нежели
первоначальное
Потоковые диаграммы
• Резервуар –
сущность, которая
изменяется во
времени
• Поток –
интенсивность
изменения
резервуара
• Временные задержки
• Конверторы
Имитации
Модель: Закон Брукса
Резервуары
Требования Разработка Продукт
Новички Ассимиляция Старожилы
Потоки
Разработка
Затраты на Затраты на
обучение коммуникации
Новички Старожилы
Нелинейность
Имитация
Выводы
Добавление новых разработчиков в
опаздывающий проект еще больше
затягивает финиш проекта при
условии, что слишком поздно и
слишком много их добавлено.
Рекомендуемые
источники
J. Sterman “Business Dynamics”
R. Madachy “Software Process Dynamics”
http://forio.com/simulation/bayram
http://www.empatika.com/
0 comments
Post a comment