Гибкие методологии и типы ПО

1.

PROMO IT
Курс «Системный аналитик»
Понимание профессии
системного аналитика
Занятие 4. Гибкие методологии и типы
ПО
8 495 404 25 63
[email protected]
promo-z.ru

2.

На предыдущем занятии
-
Жизненный цикл ПО
Модели жизненного цикла ПО
Модели управления разработкой ПО
Выбор модели управления разработкой ПО
Курс «Системный аналитик»
PROMO IT

3.

Что будет сегодня?
-
Гибкие методологии Agile
Что такое Scrum
Что такое Kanban
Отличия Scrum и Kanban
Различные типы ПО и их особенности
Веб-приложения
Десктоп-приложения
Мобильные приложения
Курс «Системный аналитик»
PROMO IT

4.

Опрос
Кто-то слышал о Agile?
Что это такое?
Курс «Системный аналитик»
PROMO IT

5.

Курс «Системный аналитик»
PROMO IT
Тайм лайн моделей разработки ПО

6.

Манифест Agile
Курс «Системный аналитик»
PROMO IT
- разработан и принят 11—13 февраля 2001 года
- содержит 4 идеи и 12 принципов разработки
программного обеспечения
- https://agilemanifesto.org/

7.

Манифест Agile
Курс «Системный аналитик»
PROMO IT

8.

Определение Agile
Курс «Системный аналитик»
PROMO IT
Agile — семейство процессов разработки, а не
единственный подход в разработке
программного обеспечения, и определяется
Agile Manifesto.
Agile не включает практики, а определяет
ценности и принципы, которыми
руководствуются команды.

9.

Рассмотрим наиболее
популярные модели
Kanban и Scrum
Курс «Системный аналитик»
PROMO IT

10.

Kanban
Курс «Системный аналитик»
PROMO IT

11.

Плюсы и минусы Kanban
Курс «Системный аналитик»
PROMO IT
Плюсы:
- Визуализация рабочего процесса.
- Быстрая адаптация команды.
- Равномерное распределение загрузки команды.
Минусы:
- Сложности с планированием.
- Сложности общения с заказчиками.

12.

Scrum
Курс «Системный аналитик»
PROMO IT

13.

Плюсы и минусы scrum
Курс «Системный аналитик»
PROMO IT
Плюсы:
- Работа короткими циклами — спринтами.
- Гибкость.
- Участие заказчика и пользователей в работе над продуктом.
- Тесное взаимодействие команды.
Минусы:
- Подходит для продукта.
- Не подходит для непрерывного потока задач.

14.

Типы ПО
Курс «Системный аналитик»
PROMO IT
Типы программного обеспечения разделяются по признаку их запуска
на
устройствах.
Всего можно выделить три типа программных приложений:
- Веб-приложения
- Десктоп-приложения
- Мобильные приложения

15.

Веб - приложения
Курс «Системный аналитик»
PROMO IT
Приложения, запускающиеся с браузера.
-
-
Взаимодействуют с любой операционной системой и
браузером;
Не требуют одобрения сторонней платформы для выхода на
рынок.
Не требуют установки на устройство.
Несут в себе среднюю сложность выполнения
пользовательских задач.

16.

Мобильные приложения
Курс «Системный аналитик»
PROMO IT
Приложения, работающие на мобильных или портативных
устройствах.
-
-
Пишутся под конктретную ОС;
Необходимо одобрение размещения на маркетплейсе вендора
ОС;
Требует установки на устройство;
Несут в себе легкую сложность выполнения пользовательских
задач, в основном контентно-сервисного типа.

17.

Десктоп приложения
Курс «Системный аналитик»
PROMO IT
Приложения, работающие на стационарных компьютерах.
-
Пишутся под конктретную ОС;
Требует установки на устройство;
Несут в себе высокую сложность выполнения пользовательских
задач.

18.

Вопросы
Курс «Системный аналитик»
PROMO IT
Какие вопросы остались?

19.

Курс «Системный аналитик»
PROMO IT
Финал
Спасибо за внимание.
English     Русский Правила