Магазин М.Видео Приложение для Android, iOS, Chrome.

Презентация:



Advertisements
Похожие презентации
Положение об отделе В.Андреев, Д.Сатин. Штат отдела начальник отдела; бизнес-аналитик; проектировщик пользовательских интерфейсов; специалист по анализу.
Advertisements

О разработке приложений для разных мобильных платформ Виктор Кузьмин Руководитель разработки компании AlterGeo О разработке приложений для разных мобильных.
Бизнес-процесс разработки сайта – взгляд со стороны менеджера проектов Татьяна Гисматулина Руководитель отдела управления проектами студии «WebProfy»
Жизненный цикл ПО. При разработки реального программного продукта возникают сложности. Часто решение задач не так очевидно, как кажется первоначально.
1 Выбор CMS и компании разработчика Алексей Довжиков – Директор по развитию тел: +7 (812) (495) Алексей.
Эффективность в каждом решении Управление разработкой Корпоративного портала: как грамотно выстроить работу с подрядчиком.
Бизнес-процессы веб-студии: как построить и оптимизировать Григорьев Андрей Директор по развитию «WebProfy»
УПРАВЛЕНИЕ ИНФОРМАТИЗАЦИИ ГОРОДА МОСКВЫ Организация работы в органах исполнительной власти города Москвы по защите информационных систем, обрабатывающих.
Реализуем идеи ООО «Кварт-Софт»
Кейс: Поручения Выдача поручений Контроль исполнения Обсуждения Иерархия поручений Автоматизация нерегламентированных бизнес-процессов.
Разработка и реализация системы семантически-ориентированного поиска с использованием Knowledge.NET Выполнил: Ким Сергей Владимирович
Практика разработки Web 2.0 портала с социальными сервисами Дмитрий Калинников Александр Макарчук.
Мобильные приложения: разработка для платформы «1С-Битрикс» Юрий Тушинский Технический директор «Битрикс»
Разработка программного обеспечения (Software Engineering) Часть 2. Создание ПО.
Разработка приложения « Система автоматизации деятельности среднеобразовательной школы на платформе 1 С : Предприятие 8.2» Выполнил : Студент 5- го курса.
NightPiter Участники проекта: Эльдар Абусалимов Александр Ким Дмитрий Козорез Александр Меламуд Илья Шурыгин Руководители проекта: Артамонов Николай Кичинский.
Межрегиональная конференция Чита, мая Возможности интеграции МЭДО и СЭД «ДЕЛО» Матвеев Дмитрий, главный специалист управления маркетинга, компания.
Система управления проектами Шестнадцатая ежегодная техническая конференция Корпоративные базы данных Сергей Литовченко Виталий Максимов.
Разработка уникальных продуктов для мобильных устройств.
Применение технологии виртуальных миров при построении интерактивных обучающих систем Самарский государственный аэрокосмический университет имени академика.
Транксрипт:

Магазин М.Видео Приложение для Android, iOS, Chrome

М-Видео: iOS, Android, HTML5 Antares разработала приложение-магазин для компании М.Видео, реализовав поставленные задачи на OS Android, iOS, а также на HTML5

Начало Техническое состояние кода Процесс взаимодействия с заказчиком На первоначальном этапе мы получили код и процесс взаимодействия в плачевном состоянии.

Android. Сложности Отсутствие комментариев в коде. Отсутствие документации. Нехарактерная архитектура проекта для OS Android. Сложный жизненный цикл приложения.

Большие xml – данные, приходящие от сервера. Опасность нехватки памяти. Большие изображения, приходящие из галереи – Опасность нехватки памяти. Android. Сложности

Review и переработка кода. Создание технической документации. Оптимизация алгоритмов парсинга, работы с изображениями. Android. Наше решение

iPhone. Сложности Отсутствие комментариев и единства в коде. Отсутствие документации. Много ошибок в начальном приложении. Неправильная архитектура сетевого модуля. (нарушение MVC модели)

iPhone. Наше решение Исправление ошибок начального приложения. Review и переработка кода. Создание технической документации. Включение поддержки ранних версий iOS.

HTML5. Сложности Принципиальное желание использовать HTML5. Принципиальное использование анимации. Принципиальное использование дизайна заказчика.

HTML5. Наше решение Создание дизайнерских концептов. Написание программных прототипов. Оптимизация алгоритмов Использование jquery- transit.js Использование CSS свойства - webkit-transform: translate3d(0, 0, 0)

Взаимодействие. Сложности Эффект масштаба – появление дополнительных руководителей. Многократное изменение требований. Отсутствие оповещения об изменениях в серверном API (неожиданное поведение приложения на этапе приемки).

Взаимодействие. Сложности Медленный отклик на вопросы и этапы (фидбэк достигал 1 месяца). Возникновение дополнительных требований к приложению. Отсутствие взаимодействия между отделом приемки и стандартизации заказчика.

Взаимодействие. Наше решение Выделение дополнительного времени на взаимодействие с новыми лицами. Ведение отдельного документа, регистрирующего исходящие запросы и их статус с доступом для вышестоящих руководителей.

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

Результат Разработано приложение-магазин для компании М.Видео. Реализованы все поставленные задачи на OS Android, iOS, HTML5.

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

Antares Software 12 лет >700 проектов 200 человек Основана в 2000 годуСвыше 700 успешных проектов 200 специалистов Партнеры в России, Украине, Беларусии Опыт разработки для всех популярных платформ

Спасибо за внимание! Дмитрий Цымбал CEO Antares Software Великий Новгород Телефон: Skype: Dmitry.Tsymbal