Top Banner
АННАКОВ БАЙРАМ Изучение динамики процессов разработки ПО
16

Annakov Learning Software Process Dynamics

Jul 20, 2015

Download

Documents

Bayram Annakov
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Annakov Learning Software Process Dynamics

АННАКОВ БАЙРАМ

Изучение динамики процессов разработки ПО

Page 2: Annakov Learning Software Process Dynamics

Статический подход

Page 3: Annakov Learning Software Process Dynamics

Динамический подход

Page 4: Annakov Learning Software Process Dynamics

Предпосылки динамического подхода

Взаимосвязь различных процессов

Нелинейность

Изменяющиеся требования

Page 5: Annakov Learning Software Process Dynamics

Элементы СД

Page 6: Annakov Learning Software Process Dynamics

Петли обратной связи

• Положительные(усиливающие) –ведут к изменению в том же направлении, что и первоначальное изменение

• Отрицательные(стабилизирующие) –ведут к изменению в обратном направлении, нежели первоначальное

Деньги на счете

Процентный доход

Page 7: Annakov Learning Software Process Dynamics

Потоковые диаграммы

• Резервуар –сущность, которая изменяется во времени

• Поток –интенсивность изменения резервуара

• Временные задержки

• Конверторы

Page 8: Annakov Learning Software Process Dynamics

Имитации

Page 9: Annakov Learning Software Process Dynamics

Модель: Закон Брукса

Page 10: Annakov Learning Software Process Dynamics

Резервуары

Требования ПродуктРазработка

Новички СтарожилыАссимиляция

Page 11: Annakov Learning Software Process Dynamics

Потоки

Разработка

Новички Старожилы

Затраты на обучение

Затраты на коммуникации

Page 12: Annakov Learning Software Process Dynamics

Нелинейность

Page 13: Annakov Learning Software Process Dynamics

Имитация

Page 14: Annakov Learning Software Process Dynamics

Выводы

Добавление новых разработчиков в опаздывающий проект еще больше затягивает финиш проекта при условии, что слишком поздно и слишком много их добавлено.

Page 15: Annakov Learning Software Process Dynamics

Рекомендуемые источники

J. Sterman “Business Dynamics”

R. Madachy “Software Process Dynamics”

http://forio.com/simulation/bayram

http://www.empatika.com/

Page 16: Annakov Learning Software Process Dynamics

ВОПРОСЫ?

[email protected]