Методы определения и управления себестоимостью ИТ-услуг
Ценность платформы Octopod для разработчиков мобильных приложений
1. www.octopod.com
+7 812 324 26 94
Ценность платформы Octopod для разработчиков
мобильных приложений
Одновременный выпуск приложений на ключевых мобильных ОС
Михаил Козлов (Развитие Бизнеса / Ру) для Octopod
3. В 2011 число
смартфонов и
таблеток превысило
число ПК
В 2016 – превысит в
3-4 раза!
3 IDC
4. Octopod – уменьшение сроков и стоимости
разработки мобильных приложений в 2-3 раза
2 месяца* 2 месяца* 2 месяца*
1-2 месяца* с
4
5. Миссия Octopod
Дать всем разработчикам выпускать приложения
мобильного ПО одновременно на всех
возможность популярных платформах
• быстрее,
• качественнее и
• дешевле
5
6. Бизнес-модель Octopod
Услуги
Разработчики
мобильных Пользователи
Решения приложений Приложения
Платформа
7. Готовые решения на платформе Octopod
• Готовые типовые решения на платформе
Octopod:
– OctoBank (мобильный банк)
– OctoRetail (мобильный магазин и
программы лояльности)
– OctoGuide (мобильная афиша)
– OctoMedia (мобильное СМИ)
• … используются как готовые строительные
блоки и позволяют разработчикам ускорить
решение прикладных задач их клиентов
7
9. В 2011 число
смартфонов и
таблеток превысило
число ПК
В 2016 – превысит в
3-4 раза!
9 IDC
10. Причины роста популярности мобильных
устройств
• Наличие востребованного недорогого
контента для развлечений и работы
• Простота и удобство использования (контент и
приложения становятся доступны за пару
кликов на экран), и
• Постоянное снижение цен на сами устройства.
10
11. Рост мощности и возможностей мобильных
устройств
+ +
Мобильные Интернет Облака Мобильный офис
устройства
11
12. Близость к клиентам и новые возможности
продвижения товаров и услуг
«Если вместо стационарного компьютера для
совершения покупки в онлайне можно
использовать мобильное устройство,
ситуация существенно меняется. Покупатель
и онлайновый продавец становятся намного
ближе друг к другу. А вероятность
Евгений Бутман: совершения покупки заметно возрастает»
NVIRO, Re-Store, - Евгений Бутман @ НДС
Apple IMC…
12
13. Мобильная конверсия
CTR (click thru ratio):
После поиска местного
поставщика продуктов
или услуг на смартфоне,
61% пользователей
совершали ему звонок и
59% совершали визит.
- Macquarie Capital, 2011
13
14. Рекорды мобильной торговли
• 30% продаж Gilt в Черную Пятницу были через
мобильные устройства
– Boston Globe, декабрь 2011
• 38% потребителей в США использовали
смартфоны для покупки товаров и услуг
– comScore, декабрь 2011
14
16. Мобильные устройства менее удобны для
веба
• Немногие веб-сайты
адаптированы под
различные мобильные
устройства
• Мобильные версии сайтов
не адаптированы для всех
устройств и не так удобны
как версии для ПК
16
17. Почему мало мобильных веб-сайтов?
• Долго и сложно разрабатывать хорошо работающие
версии для разных мобильных устройств
• HTML5 не позволяет использовать все возможности
устройств
• Меняющиеся и не всегда применимые стандарты (flash
не работает на iOS)
17
18. Мобильные приложения удобнее
мобильных сайтов
Пользователи
проводят все
больше времени в
мобильных
приложениях
18
19. Мобильный сайт vs. приложение
Мобильный сайт Мобильное приложение
Простой канал для связи с Эффективное управление
клиентами взаимодействием с клиентами
Богатые интерфейсные
Простой интерфейс пользователя
возможности
Один мобильный сайт работает в Нужны отдельные приложения для
большинстве браузеров разных мобильных устройств / ОС
19
20. Личные мобильные устройства не остановить.
Умные компании должны создавать приложения
BYOD = bring your
own devices
(приносите
собственные
устройства)
Для новых устройств
нужны новые
приложения!
20
24. Проблема: время выпуска и стоимость
разработки на разных платформах
2 месяца* 2 месяца* 2 месяца*
Итого: 6 месяцев для 1 приложения на 3-х платформах
24
25. Выбор оптимальной архитектуры мобильных
бизнес-приложений
Архитектура Преимущества Недостатки
«Родные» (native) мобильные Лучший интерфейс пользователя и Уникальные подходы к разработке и
приложения поддержка всех возможностей ОС, тестированию приложений
высокая безопасность, онлайн и офлайн Долго и дорого разрабатывать для всех
работа платформ и форм-факторов
Web-приложения Общие подходы к разработке для всех Ограниченные возможности интерфейса
платформ: быстро и дешево пользователя
Сложности автономной работы
Нужно учитывать различия браузеров
Гибридные приложения Ускоренная разработка приложений Не учитываются все возможности
Проще интеграция и выше безопасность платформы
(чем для web-приложений)
Терминальный доступ к Минимальные изменения в ИТ- Сложности автономной работы
приложениям и виртуальный инфраструктуре Неудобство мобильных форм-факторов
рабочий стол (VDI) для работы с ПК-приложениями
Источник: на основе материалов Центра корпоративной
25
мобильности АйТи
26. Разные средства и методы разработки
Мобильная платформа Основной язык Среда разработки Мобильные устройства
разработки
Android Java или C++ Eclipse Различные поставщики
iOS (Apple) Objective-C Xcode Apple iPhone, iPad, iPod
RIM (Blackberry) Java Eclipse Только Blackberry
Symbian C++ Различные Различные поставщики
Windows Mobile / Phone C# Visual Studio 2010 Различные поставщики
26 IT Career Finder
28. Кросс-платформенная разработка приложений
Полная невозможность, либо
Традиционным решением
существенные ограничения в
является кросс-платформенная
использовании нативных (от англ.
разработка приложений,
native-родной) функций каждой
например, на HTML 5
отдельной мобильной ОС.
Работает Бедный ?
HTML5
почти везде интерфейс
Это позволяет снизить
сложность и сократить сроки
разработки.
28
30. Octopod – уменьшение сроков и стоимости
разработки мобильных приложений на
наиболее популярных платформах в 2-3 раза
30
31. Решение: быстро и недорого!
2 месяца* 2 месяца* 2 месяца*
1-2 месяца* с
31
32. Миссия Octopod
Дать всем разработчикам выпускать приложения
мобильного ПО одновременно на всех
возможность популярных платформах
• быстрее,
• качественнее и
• дешевле
32
33. Цель Octopod
Для поиска
Для социальных сетей
Для разработки
мобильных приложений
33
34. Бизнес-модель Octopod
Услуги
Разработчики
мобильных Пользователи
Решения приложений Приложения
Платформа
35. Ускоренная разработка мобильных
приложений с Octopod
Сервер Octopod Наитивное приложение
Разрабатываем код
создает дистрибутивы одновременно выходит
приложения на
для поддерживаемых на всех* мобильных
платформе Octopod
мобильных ОС платформах
35
*) Уточните список поддерживаемых мобильных ОС в Octopod
36. Клиенты Octopod
Отделы разработки
Независимые Независимые
ПО департаментов
разработчики разработчики
информационных
мобильного ПО традиционного ПО
технологий
Снижение стоимости и
Развитие бизнеса за счет
Разработка мобильного ПО времени разработки и
снижения времени и сроков
для внутренних одновременного выпуска
выхода на рынок
пользователей мобильных приложений для
мобильных приложений
всех основных платформ
36
37. Готовые решения на платформе Octopod
• Готовые типовые решения на платформе
Octopod:
– OctoBank (мобильный банк)
– OctoRetail (мобильный магазин и
программы лояльности)
– OctoGuide (мобильная афиша)
– OctoMedia (мобильное СМИ)
• … используются как готовые строительные
блоки и позволяют разработчикам ускорить
решение прикладных задач их клиентов
37
38. Ценность Octopod для разработчиков
мобильного ПО
Ускорение
• Уменьшение времени от идеи до выпуска готового
разработки и приложения
вывода на рынок
Повышение • Мобильность как дополнительная ценность для клиентов
лояльности • Одновременное появление приложения на всех мобильных
пользователей ОС
• Единый код и управление разработкой для всех мобильных
Снижение платформ
стоимости • Готовые типовые решения для банков, розницы, СМИ…
владения • Снижение сроков и стоимости разработки мобильных
приложений для всех основных платформ в 2-3 раза
38
39. Разрабатывать самим или использовать
готовую платформу?
Платформа Octopod позволяет разработчикам любого размера
начать быстро выпускать мобильные приложения на основных популярных
платформах без значительных инвестиций в средства разработки
39
41. Идея: унификация мобильных приложений
Давайте упростим разработку!
Создадим единое универсальное
приложение для каждой мобильной ОС
с одинаковыми возможностями
независимо от типа устройства
42. Идея: используем сервер!
Передадим бизнес-логику на
сервер!
Это позволит управлять, обновлять и
интегрировать приложения из одной
точки
43. Реализация: клиент и сервер
Сервер Octopod Клиент Octopod
Храни-
Тыл Ядро
лище
(Back-end) приложения
Фронт Кастомные
модкли
Утилиты
44. Сервер Octopod
Клиент Octopod
Корпоративные Тыл Фронт
приложения
API
Программная логика
(на основе XML)
Мультимедийные
Интеграция
ресурсы
(графика, видео,
аудио …)
Серверная БД
Синхронизация
баз данных
Утилиты Программная
логика клиента
Внешние •Создание ресурсов (на основе JS)
приложения приложений
45. Клиент Octopod
Ядро приложения Хранилище
Пользователи
Сервер Octopod API (на основе XML)
приложений
Мультимедийные
ресурсы (графика, видео,
Унифицированный аудио …)
интерпретатор интерфейсов
написан в родном коде для Программная логика
клиента (на основе JS)
каждой платформы
Работает на SQLite и
JavaScript для хранения
и обработки данных
Кастомные
модули
46. Процесс создания приложения
1. Дизайн и разметка 2. Программирование 3. Создание приложений
• Дизайн основных экранов • Проектирование серверных • Сервер автоматически
и клиентских БД создает “ресурсный пакет”
• Верстка изображений для для каждого мобильного
интерфейсов • Разработка серверной дистрибутива, включая:
логики
• Подготовка XML разметки - Мультимедиа файлы
(Octopod ML) • Интеграция сервера
Octopod с сервисами - Интерфейсы
заказчика
- Клиентскую логику и БД
• Разработка клиентской • Создание готовых
логики
дистрибутивов из Облака
• Хостинг серверных ресурсов Octopod*
в Облаке Octopod*
* Возможность в процессе
разработки
47. Дальнейшие шаги
• Обратитесь в Octopod для получения более
подробной информации
• Илья Курилин, CEO
ilich@octopod.com
www.octopod.com
+7 812 324 26 94 (Санкт-Петербург)
47