Разработка онлайн-сервисов

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

Отправьте заявку

Откиньтесь в кресле и улыбнитесь.

Ваш проект в надежных руках.

Сделать запрос

Выполненные работы

Смотреть все работы – 51
Всего 51 работа →

Гибкая разработка (Agile) –наиболее эффективная методология разработки объемных нестандартных проектов

Под каждый проект выделяется команда, которая тесно общается с заказчиком в ходе всей работы. Работа разбивается на короткие итерации, средняя длительность 2 недели.
В начале каждой итерации (спринта) команда вместе с заказчиком планирует объем работы, в конце спринта – делает демонстрацию выполненной работы.
В технически сложных проектах работа начинается с «нулевого спринта», в котором проводится бизнес-моделирование, исследование и написание прототипов наиболее сложных частей кода.

Преимущества

  • Заказчик может корректировать ход работы и вносить изменения в начале каждого спринта, выбирая приоритетные функции.
  • Не требуется писать полное Техническое Задание, финальный результат описывается в общих чертах и уточняется в ходе работы над проектом.
  • В ходе некоторых спринтов производится анализ предыдущего кода и его рефакторинг (улучшение). Это делает продукт более качественным, поддерживаемым и масштабируемым.
  • Каждый спринт включает в себя обязательное тестирование разрабатываемых функций.
  • В результате спринта заказчик получает законченную – запрограммированную, сверстанную и протестированную часть продукта.
  • Работа абсолютно прозрачна, заказчик видит сколько времени команда потратила на каждую функцию, чем разработчики занимались каждый день.
  • Часовая ставка ниже, чем при других моделях разработки, потому что не включает в себя риски разработчика на неверную оценку и расхождения в понимании Технического Задания

Недостатки

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

Все этапы проекта выполняются последовательно, стоимость и сроки выполнения проекта фиксированные.

Преимущества

  • Стоимость и сроки разработки проекта строго фиксированные.

Недостатки

  • В процессе разработки какие-либо отступления от утвержденного ТЗ или дизайна делаются только при дополнительной оплате и увеличении сроков;
  • Жизнеспособность бизнес модели можно оценить только после запуска проекта и, соответственно, после существенных инвестиций в его разработку.
  • Часовая ставка, которая учитывается при подсчете бюджета, существенно выше, так как компенсирует риски, которые несет разработчик при этой модели работы.

Технологии

Мы решаем задачи клиентов максимально эффективно. Для этого мы используем новейшие технологии и подходы к разработке.

  • Языки программирования и фреймворки
  • Базы данных
  • JS-фреймворки и библиотеки
  • Методология тестирования
  • Поисковые движки
  • Инструменты

Языки программирования и фреймворки

PHP, HTML/CSS, JavaScript/Jquery – стандартный набор большинства веб-разработчиков в мире. Каждая из этих технологий активно развивается и эволюционирует, помогая разработчикам делать современные продукты быстрее и качественнее.

Symfony 2 – суперсовременный и один из самых популярных в мире MVC фреймворков. Эта enterprise-level платформа обеспечивает высокий уровень качества, надёжности и быстродействия. Большая часть проектов, которые мы сделали в последние три года, написаны на Symfony. За это время мы создали собственную библиотеку плагинов (бандлов) и разворачиваем новые проекты на готовых модулях в течение нескольких часов.

NodeJS – инструмент, который мы часто используем для написания скриптов внутри проектов.

Базы данных

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

MySQL (MariaDB, Percona)     MongoDB     PostgreSQL     Redis

JS-фреймворки и библиотеки

В последнее время разработка фронтенд-компонентов проектов изменилась, и активно появляются новые инструменты для оптимизации кода, скорости работы и правильной разработки. На большинстве проектов мы используем Require.js, WebPack и Handlebars.js.

Backbone.js – библиотека, на базе которой мы создаем single-page applications проекты (одностраничные приложения).

Gulp / GruntJS – с помощью этих инструментов мы оптимизируем размер картинок, CSS и JavaScript файлов, а так же меняем подход выгрузки ресурсов на клиентов вашего проекта. Мы контролируем как и в каком объеме пользователь получит ресурсы, выгружаемые на отдельных страницах. Каждая страница содержит только тот набор ресурсов, который необходим для её отображения.

Методология тестирования

Проект (самые важные части или весь код) покрывается тестами, как unit-тестами, так и функциональными тестами для фронтенда. Мы используем подход Continuous Integration, при котором тесты запускаются автоматически каждый раз, когда происходит обновление кода в репозитории, и разработчик видит, не затронуло ли его изменение другие части кода.

Behaviour driven development (BDD) особенно часто мы используем в Agile проектах, когда написанные тесты позволяют контролировать целостность проекта и проводить быстрые изменения без потери качества.

GitLab CI     Selenium     phpUnit     Behat     Mink

Поисковые движки

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

Инструменты

Blackfire – С помощью Blackfire мы замеряем производительность написанных нами компонентов и приложений. Отслеживание метрик на протяжении всей разработки дает нам уверенность в том, что код написан не только качественно, но и наиболее оптимально.

Varnish – http кеширующий сервер для увеличения скорости загрузки страницы. В отдельных случаях может давать прирост в 20-50 раз и спасать от падения сервера под нагрузкой.

NGINX – производительный веб-сервер, стандарт де-факто в работе с объемными проектами.

Newrelic – набор инструментов для замеров скорости работы и наличия ошибок. С его помощью мы проверяем производительность и находим узкие места в архитектуре проекта. Проводим нагрузочное тестирование и убеждаемся в том, что проект держит требуемую заказчиком нагрузку.

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

Отзывы

  • It has been a pleasure to work with you on the development of our web projects. Your experience, deep web design and development knowledge are top notch and have exceeded industry norms and my expectations. We feel led to tell you how much we've enjoyed working with you and how impressed we've been with your team that not only listens and understands our concerns and requests, but also adds value to them through creative ideas and solutions. Your systematic step-by-step workflow makes it easy to communicate and eliminates any risk of misunderstanding. We appreciate the level of advice, service, and commitment your team did to making our website a success. We are delighted with our finale product and see it as the starting point of our mutually beneficial relationship. Axioma was a perfect choice for us and we are confident this team will be a great long-term business partner for you.

    Aliaksei Pankevich
    Team Lead Promo R&D, Product Manager Wargaming.net Wargaming
  • Компания abc-ARGO благодарит компанию Axioma и её сотрудников за создание платформы аграрно информационного портала http://www.abc-argo.ru. Мы вместе сделали неординарный интересный портал. В ходе реализации проекта мы сталкивались с проблемами и противоречиями, но они были удачно решены, благодаря профессионализму сотрудников компании Axioma. Мы надеемся на дальнейшее сотрудничество с компанией Axioma и работу по развитию портала abc-AGRO.

    А.В. Горностаев
    Генеральный директор ООО "ЭйБиСи-Агро"
  • Команда социальной сети знакомств 2dinner.com выражает благодарность компании AXIOMA за оказание профессиональных услуг в области разработки сайта. За время сотрудничества работники компании AXIOMA проявили пунктуальность, исполнительность и творческий подход к решению нестандартных задач. AXIOMA зарекомендовала себя как надежный партнер с высокой репутацией.

    Омар Хасанов
    CEO 2dinner.com
  • От всего коллектива HomeAround.Ru выражаем благодарность команде разработки за оперативную работу по реализации идей нашего проекта. За время взаимодействия команда AXIOMA зарекомендовала себя как высоко вовлеченные профессионалы способные не только исполнить задачу на высоком уровне качества и скорости, но и готовы дискутировать и предлагать лучшие практики, что безусловно является сильным преимуществом и конкурентным отличием, особенно при запуске Стартап проектов.

    Юрий Соколов
    генеральный директор OOO "Недвижимость Онлайн"
  • От имени компании Fotofox GmbH благодарим коллектив веб-студии AXIOMA за реализацию интернет магазина www.foto-fox.de. Перед разработчиками компании AXIOMA стояла сложная задача - создать новый сайт, который позволил автоматизировать процессы, осуществляемые ранее вручную. Так же было важно упростить процесс заказа продуктов для покупателей. В результате успешной работы был создан конструктор продуктов, который позволяет покупателю, не выходя из дома, оформить и оплатить заказ. Также очень удобно реализована загрузка фотографий из Facebook и Instagram. Хочется отметить профессионализм сотрудников AXIOMA и глубокое знание дела. Также было очень приятно ощущать со стороны работников оперативность и технически грамотное отношение к работе в течение всего периода нашего сотрудничества. Надеемся на дальнейшее успешное развитие наших деловых отношений!

    Михаил Берлант
    директор Fotofox GmbH
  • Спасибо дружной команде Аксиома за плодотворное сотрудничество! Работать было легко и удобно, сотрудник выставлял нам задачи прямо в корпоративной системе управления задачами. Поэтому мы не тратили много времени на согласование, как это обычно бывает со сторонними подрядчиками. Заметно, что специалисты Аксиомы «болеют» за твой проект, работают на результат. И действительно, мы ощутили прирост трафика уже через пару месяцев. А регулярные отчеты компании только подтверждали этот факт.

    Татьяна Гребенюкова
    Руководитель отдела маркетинга FirstVDS/Firstdedic/Firstgame
  • Спасибо команде AXIOMA за оперативное решение поставленных задач и активное участие в проектировании проекта. Ребята предложили разные варианты реализации моих идей, проконсультировали в выборе инструментов продвижения. В целом очень доволен сотрудничеством и смело могу их рекомендовать.

    Александр
    заказчик проекта MuscleSpace
  • ООО "Тур энд Тикетс" искренне благодарит компанию AXIOMA за результативное сотрудничество. Хотим отметить творческую и качественную работу в создании сайта нашей компании. За время работы AXIOMA проявила себя как надежный партнер, и мы рекомендуем специалистов компании AXIOMA каждому, кому нужен современный, удобный сайт.

    Андреев О.Н.
    генеральный директор ООО "Тур энд Тикетс"
  • Если характеризовать команду AXIOMA двумя словами - то это крепкие профессионалы. Имея свою точку зрения, они подсказывают решения, которые в итоге оказываются самыми оптимальными. В итоге выигрывает клиент. Рекомендую.

    Олег Мойсиевич
    владелец проекта Magicbooksforkids.com
  • Латвийский филиал AS Eesti Ksediidipank благодарит компанию AXIOMA за плодотворное сотрудничество в области разработки веб проектов. Поставленные банком задачи были выполнены качественно и в установленные сроки. Команда AXIOMA зарекомендовала себя как надежного партнера, способного подойти к решению задач клиента творчески и с высокой степенью профессионализма.

    Андрей Тимчук
    Уполномоченное лицо AS Eesti Ksediidipank
  • Мы очень довольны сотрудничеством с компанией Аксиома. Ключевые понятия в работе этой команды: пунктуальность, целеустремленность и творчество. Самое лучшее, что может сказать о результатах работы; рост показателей. С запуском сайта в новом дизайне и с новыми функциями, количество наших подписчиков увеличилось. Причем подписчиков именно на электронные версии изданий, что было одной из главных задач. А благодаря программному обеспечению для автоматической конвертации изданий, мы имеем возможность предлагать клиентам уникальный продукт; покупку отдельных статей вместо целого номера, и полнотекстовый поиск. Это повышает интерес пользователей, т.к. они получают экономическую выгоду и никакого лишнего для них контента. Мы продолжаем наше сотрудничество с компанией Аксиома и по другим веб-проектам компании.

    Татьяна Смищенко
    руководитель интернет-проектов КГ Аюдар
  • Команда компании AXIOMA очень внимательно отнеслась к идеям Naco Technologies и смогла предложить концепцию веб-сайта, которая полностью отразила наши пожелания. Сам проект был проведен очень оперативно. В результате Naco Technologies получил достойный интерфейс, позволяющий продвигать нашу компанию и услуги на мировой рынок.

    Александр Парфинович
    председатель правления Naco Technologies

Отправьте запрос для получения оценки вашего проекта

и мы ответим вам в ближайшее время

Спасибо!

Ваше сообщение отправлено.

Мы ответим Вам в ближайшее время.

Продолжить

Пожалуйста, проверьте, все ли поля заполнены.