6. Переписывать ли все заново?
• Все переписывать очень дорого
• Очень сложно и дорого протестировать
• Результат
– та же система по функционалу
– работает медленнее
– большее количество ошибок
• Проблемы понимания бизнес логики
15. Стандартный деплоймент процесс
• Определение требований
• Имплементация
• Тестирование новой функциональности
• Полное регрешн тестирование
• Ревью изменений секьюрити отделом
• Деплоймент новой версии
17. Корпоративные мобильные приложения
• Относительно не сложный UI
• Большой набор поддерживаемых
платформ
• Распределенные команды
• Бюрократизированные процессы
18. Какой у нас есть выбор?
• Нативное приложение
• HTML 5 Mobile приложение
• Гибридное приложение
19. Нативное приложение
+ Максимальная производительность
+ Поддержка offline режима
+ Доступ к специфичным возможностям устройства
+ Возможность размещения в магазинах приложений
- Дорогая разработка
- Отличающийся UI и поведение на разных платформах
- Сложный процесс деплоймента
20. HTML 5 Mobile приложение
+ Единый UI и поведение на всех платформах
+ Не дорогая разработка
+ Простой процесс деплоймента
- Более медленная работа
- Нет поддержки offline режима
- Нет доступа к специфичным возможностям
устройства
- Нет возможности размещения в магазинах
приложений
21. Гибридные приложения
+ Единый UI и поведение на всех платформах
+ Не дорогая разработка
+ Относительно быстрая работа
+ Возможность размещения в магазинах приложений
+ Поддержка offline режима
+ Доступ к специфичным возможностям устройства
- Возможен сложный процесс деплоймента