Диаграмма конечного автомата и диаграмма активности

Диаграмма конечного автомата и диаграмма активности

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

Продолжить чтение
Agile-команда: Зрелость разработки

Agile-команда: Зрелость разработки

Когда команды впервые приступают к agile-разработке, мало что меняется, кроме, возможно, большего количества встреч в расписании. Они могут по-прежнему работать отдельно или ограничивать свое взаимодействие с клиентами. Вы можете увидеть, как работа разбивается на задачи по типу водопада: затем разработка пользовательских историй, затем создание историй, затем тестирование историй. Поэтому “Agile-команды” являются agile по форме, когда они просто ходят вокруг, не понимая и не принимая agile-принципы и ценности. Команды становятся agile, когда они думают и действуют в соответствии с ценностями и принципами agile.

Продолжить чтение
Определение готовности в Scrum

Определение готовности в Scrum

Определение готовности – это набор соглашений, который позволяет всем знать, когда что-то готово к началу работы, например, когда пользовательская история готова к принятию в спринт, или когда все необходимые условия подходят для того, чтобы команда начала спринт. Правильное определение готовности значительно повышает шансы команды Scrum на успешное достижение цели спринта.

Продолжить чтение
Прозрачность в Scrum

Прозрачность в Scrum

Прозрачность – это первый важный аспект процесса Scrum, который должен быть виден тем, кто отвечает за результат. Прозрачность требует, чтобы эти аспекты были определены в повседневной деятельности и артефактах, чтобы команды могли иметь общее понимание того, что они видят.

Продолжить чтение
Что такое программная инженерия?

Что такое программная инженерия?

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

Продолжить чтение
Swiss Knife: ваш набор инструментов для визуального конкурентного анализа

Swiss Knife: ваш набор инструментов для визуального конкурентного анализа

Стратегический анализ – это основной этап цикла стратегического планирования. У каждого стратега должен быть набор инструментов аналитической модели. Однако существует множество методик и инструментов для стратегического анализа. Если вы поищете в Интернете через Google, вы найдете множество доступных вариантов.

Продолжить чтение
Какова связь между диаграммой системного контекста и DFD?

Какова связь между диаграммой системного контекста и DFD?

Контекстная диаграмма показывает систему, рассматриваемую как единый высокоуровневый процесс, а затем показывает взаимосвязь системы с другими внешними сущностями (системами, организационными группами, внешними хранилищами данных и так далее). Другое название контекстной диаграммы – граф потока данных контекстного уровня или DFD 0-уровня.

Продолжить чтение
Разработка DFD с пошаговым уточнением

Разработка DFD с пошаговым уточнением

Один из эффективных способов решения сложной проблемы – разбить ее на более простые подпроблемы. Вы начинаете с разбивки всей задачи на более простые части. Пошаговое уточнение – это, по сути, декомпозиция системы для получения представления о подсистемах, составляющих систему, известная как метод декомпозиции сверху вниз.

Продолжить чтение