Как стать автором
Обновить
186.29
AGIMA
Крупнейший интегратор digital-решений
Сначала показывать

Чтобы сделать продукт качественнее, нужно каждое утро натощак… Кликбейта не будет: оптимизируем тестирование

Время на прочтение4 мин
Количество просмотров5.2K

Меня зовут Андрей Непряхин, я руковожу отделом QA в компании AGIMA и расскажу, как мы подошли к процессу тестирования, чтобы сделать его более прозрачным, отлаженным и менее дорогостоящим. Но главная цель — повысить качество продукта. Это влияет на несколько очевидных метрик: лояльность наших клиентов, которые используют сайт, сервис или мобильное приложение, и выстраивание теплых и долгих отношений с нашим заказчиком, если мы говорим о разработке на аутсорсе.

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии8

Как стать тимлидом, или Что вас ждет по другую сторону разработки?

Время на прочтение10 мин
Количество просмотров18K

Привет Хабр! 

Меня зовут Саша Шутай, я тимлид в компании AGIMA. Конечно, прежде чем стать руководителем команды, я был разработчиком и работал под руководством нескольких тимлидов, поэтому знаком с разными подходами к управлению. В этой статье я поделюсь своим опытом тимлидерства и дам полезные советы, которые упростят жизнь новоиспеченного тимлида. В общем, расскажу, что ждёт разработчика, решившего стать руководителем.

Читать далее
Всего голосов 12: ↑11 и ↓1+14
Комментарии0

Фрод, Application Firewall, неудачная капча и двухфакторная авторизация: как мы нашли и устранили проблему в приложении

Время на прочтение4 мин
Количество просмотров1.7K

Привет, Хабр!

Я Рома, и я руковожу проектным офисом в AGIMA. До этого на протяжении пяти лет я был руководителем проектов и работал над многими программами лояльности. Каждую из них пытались взломать. В этой статье расскажу про одну из самых ярких историй взлома и о том, как мы с ним боролись.

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии8

Разработка большого проекта за 6 месяцев: как не облажаться

Время на прочтение8 мин
Количество просмотров6.9K

Я Леша Половинкин, работаю руководителем Python-разработки в AGIMA. Сегодня сказ будет о том, как разработать в очень короткие сроки с нуля классифайд для авто (а попросту огромную доску объявлений с кучей прикрученных к ней сервисов) и совершить те ошибки, которые неизбежны. 

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Комментарии5

Как оптимизировать скорость сайта с помощью Google PageSpeed

Время на прочтение8 мин
Количество просмотров8.4K

Привет читателям Хабра! 

Меня зовут Сергей Кузнецов, я руковожу отделом frontend-разработки в компании AGIMA. Сегодня мне бы хотелось поговорить про оптимизацию сайта в разрезе показателей Google PageSpeed.

Читать далее
Всего голосов 8: ↑6 и ↓2+7
Комментарии2

Истории

Большие проблемы из-за маленьких программ. Почему вредоносные боты  —  серьезная угроза для веб-сервиса?

Время на прочтение7 мин
Количество просмотров3.5K

Привет! На связи снова AGIMA, и сегодня мы расскажем о ботах. А точнее — о потенциально опасных ботах, способных нанести серьезный ущерб вашему веб-сервису. Эта проблема остается актуальной уже несколько лет, но, к сожалению, многие до сих пор не до конца осознают ее серьезность. Какими же бывают «вредные» боты, как они действуют и почему защита сервиса от них — по-настоящему важная задача? Давайте разберемся.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии4

Главные обновления от Apple на презентации WWDC 2021: iOS 15, iPadOS 15, watchOS 8 и новая версия macOS

Время на прочтение3 мин
Количество просмотров2.8K

Привет, Хабр! На связи Игорь Веденеев, Head of mobile AGIMA.

Вчера вечером состоялся первый день презентации Apple — WWDC 2021, где рассказали об iOS 15, iPadOS 15, watchOS 8 и новой версии macOS. 

Мы отметили ряд интересных функций, не только как разработчики приложений, но и как пользователи устройств Apple. 

И так, остановимся подробнее, что же нового ждет обладателей яблочной продукции.

Читать далее
Всего голосов 8: ↑3 и ↓50
Комментарии1

Как сделать экран подтверждения СМС-кода на iOS

Время на прочтение6 мин
Количество просмотров5.6K

Привет, Хабр!

Меня зовут Игорь, я Head of Mobile в компании AGIMA. 

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

Читать далее
Всего голосов 4: ↑3 и ↓1+3
Комментарии0

Без тимлида не обойтись, а что насчет техлида?

Время на прочтение5 мин
Количество просмотров25K

Привет, Хабр! Меня зовут Ваня Антипин, я Deputy CTO в компании AGIMA. Сегодня я постараюсь вам рассказать про роль техлида в компании. Напомню, что в октябре 2020 года мы говорили о роли тимлида в компании и команде. Если кратко, пришли к тому, что от него зависит многое, включая эффективность команды, достижение поставленных целей, оперативное решение рабочих тасков. 

Читать далее
Всего голосов 8: ↑7 и ↓1+12
Комментарии20

Как подружить конструктор лендингов Сайты24 с работающим ecom-проектом. Полет нормальный?

Время на прочтение10 мин
Количество просмотров2.8K

Всем привет, на связи снова AGIMA, а я ее тимлид — Дмитрий Матлах. Сегодня мы поделимся историей — расскажем о том, как избавились от одной очень назойливой боли. До недавнего времени эта боль преследовала нас постоянно: из месяца в месяц, из проекта в проект. Если и вам приходилось разрабатывать лендинги в составе ecom-проекта с отлаженными системами CI/CD c ревью кода и тестированием каждой итерации, возможно, вы тоже задумывались над этим. Какая боль, и, главное, как же мы с ней справились? Сейчас расскажем.


Читать дальше →
Рейтинг0
Комментарии1

Тестируем Android-приложение правильно

Время на прочтение5 мин
Количество просмотров13K

Всем привет,


Меня зовут Андрей Рыжкин, я CTO AGIMA.


Сегодня я расскажу о том, как мы тестируем приложения на Android, а также поделюсь нашим чек-листом.


Чек-лист от команды AGIMA




В 2020 году количество приложений для Android вплотную приблизилось к трём миллионам (по данным Appbrain на 28 марта). И это число продолжает расти – каждый день появляются сотни новых программ для этой операционной системы. В том числе благодаря AGIMA. Мы создаем самые разные приложения для Android – простые и сложные, узкоспециализированные и «для всех». И можем немало рассказать о нюансах их разработки.

Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Комментарии2

ERP на сервисной архитектуре

Время на прочтение13 мин
Количество просмотров5.5K
image

Привет, друзья!

Меня зовут Алексей Половинкин, я руковожу отделом Python-разработки в AGIMA. Сегодня поделюсь с вами опытом разработки весьма интересного проекта, который мы создали и продолжаем развивать весь этот год — корпоративной ERP-системы.
Читать дальше →
Всего голосов 3: ↑2 и ↓1+1
Комментарии10

Kubernetes: мониторинг c помощью Prometheus

Время на прочтение14 мин
Количество просмотров40K


Привет, Хабр!
Меня зовут Радик, Head of DevOps of AGIMA!


В этой статье я постарался показать, как можно использовать Prometheus в качестве системы мониторинга для микросервисной архитектуры. Подробно рассмотрел архитектуру Prometheus и взаимодействие его компонентов. Обозначил ключевые характеристики благодаря чему эта система получила такое широкое распространение в средах использующих контейнеризацию. Предупреждаю сразу: статья получилась довольно объемной. Эта статься будет полезна для начинающих DevOps специалистов, которые планируют или уже используют в своей работе Docker, Kubernetes. Итак, начнем!

Читать дальше →
Всего голосов 5: ↑3 и ↓2+4
Комментарии0

Как делать анимацию, которая нравится всем (даже пользователю)?

Время на прочтение10 мин
Количество просмотров14K

Привет читателям Хабра! Меня зовут Сергей Кузнецов, я руковожу отделом frontend-разработки в компании AGIMA и сегодня я вам принес статью про… да, про анимацию. Знаю, на этут тему здесь не писал только ленивый. Знаю, сказать что-то новое об анимации сложно. И все-таки надеюсь, что эта статья окажется для многих полезной, а для кого-то — даже интересной.


Итак, начнем.
В наши дни анимацию используют все разработчики — к месту и не к месту. И анимация, использованная не к месту, может сыграть с сайтом злую шутку — вместо «запланированного» интереса со стороны пользователя вызвать скуку, непонимание и даже отторжение. Вот как раз о том, как правильно использовать анимированные элементы, мы и поговорим в этой статье.

Читать дальше →
Всего голосов 5: ↑4 и ↓1+5
Комментарии8

Ближайшие события

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

Action и BindingTarget в ReactiveSwift

Время на прочтение6 мин
Количество просмотров2.3K

Привет, Хабр!

Меня зовут Игорь, я руковожу отделом мобайла в агиме. Еще не все перешли с ReactiveSwift/Rxswift на Combine? Тогда сегодня я расскажу про опыт использования таких концептов из ReactiveSwift как Action и BindingTarget и какие задачи можно решить с их помощью. Сразу отмечу, что для RxSwift эти же концепции существует в виде RxAction и Binder. В статье рассмотрим, примеры на ReactiveSwift и в конце я покажу, как все то же самое выглядит на RxSwift

Read more
Всего голосов 3: ↑3 и ↓0+3
Комментарии5

Обзор Google Surveys. Почему он не подходит для серьезных исследований

Время на прочтение6 мин
Количество просмотров3.6K


Прежде, чем начинать разработку или улучшение продукта, команда должна собрать необходимые вводные: востребованность продукта на рынке, ожидаемые целевой аудиторией характеристики, ценовой коридор, портрет аудитории (реальной или потенциальной), конкурентные решения и так далее. Для работы над новым продуктом отлично подходят панельные опросы – онлайн-опросы, проводимые на специализированной платформе.
Читать дальше →
Всего голосов 7: ↑2 и ↓5-1
Комментарии1

Как обойти ошибки при построении отчетности в Power BI и прийти к построению системы выгрузки для больших данных

Время на прочтение10 мин
Количество просмотров16K


За красивыми и понятными дашбордами Power BI часто скрываются недели подготовки и сведения данных. Особенно когда речь идет о построении полезной BI-отчетности в крупной организации с объемом трафика в десятки миллионов посетителей ежемесячно.

В данной статье я хочу описать ряд негативных моментов, с которыми столкнулся при построении BI-отчетности, основанной на данных из систем веб-аналитики в ряде компаний (крупные представители российского e-commerce, страховые компании и т.д.). Статья не имеет цель сделать антирекламу или наоборот рекламу тех или иных инструментов или решений. Она подготовлена для того, чтобы по возможности помочь избежать негативных моментов другим пользователям и указать на варианты решений.

Дисклеймер


Я говорю о больших объемах данных и показываю примеры выгрузки и сэмплинга из Google Analytics 360. На проектах с небольшим объемом данных таких сложностей может не быть. Со всеми обозначенными проблемами я встретился на практике и в статье описываю исключительно свой опыт решения — ваши могут быть совершенно другими.
Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии5

Цифровая трансформация «Леруа Мерлен»: проектирование интерфейса для работы с обращениями покупателей

Время на прочтение4 мин
Количество просмотров3.2K
image

Говорят, ремонт хуже пожара. К счастью, у нас есть «Леруа Мерлен», поэтому тушить ремонтный пожар гораздо проще. Мы мчимся в ближайший Леруа и хаотично скупаем штукатурку, гипсокартон, арматуру и еще массу очень нужных вещей. Дома выясняется, что смесители не подходят под раковину, а цвет напольной плитки недостаточно голубой. Или ремонт закончился, а нераспечатанные банки с краской заняли весь балкон.

Такие неподходящие, бракованные или лишние товары можно вернуть в «Леруа Мерлен» в течение 100 дней в любом магазине сети. Раньше сотрудник магазина работал с заявками с использованием бумажной книги заявок, а попытка перевести все в диджитал наткнулась на создание сложного, совсем не user friendly интерфейса, на базе Microsoft Dynamics. Но в «Леруа Мерлен» решили попробовать еще раз решить эту проблему и зайти с другой стороны. Рассказываем, как проектировали интерфейс для работы с обращениями покупателей и трансформировали бизнес, внедряя цифровые технологии.
Читать дальше →
Всего голосов 7: ↑6 и ↓1+11
Комментарии3

Как построить эффективный управленческий учёт и получать сверхприбыль

Время на прочтение7 мин
Количество просмотров9.3K
image

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

Основная задача управленческого учёта — показать план и факт по финансовой модели организации для принятия управленческих решений. Но как учесть все факторы и риски для построения финансовой моделей?
Читать дальше →
Всего голосов 14: ↑10 и ↓4+6
Комментарии11

Data-driven HR: Инструменты эффективного подбора персонала

Время на прочтение9 мин
Количество просмотров8.9K
Российский рынок веб- и мобильной разработки более пяти лет испытывает кадровый голод. Институтов подготовки профильных специалистов просто нет, а стартовый порог входа в некоторые IT-специализации очень низкий. Крупные российские и мировые компании вынуждены обещать зарплату выше рынка, чтобы эффективно «закрывать» желаемые позиции.

Наш офис на Петровке постоянно растет, еще в 2018 году мы открыли второй этаж, потому что наш штат увеличился в 1,5 раза. Это связано с тем, что мы открываем новые направления и часто дублируем роли руководителей среднего звена на случай быстрой замены сотрудника без потери качества для проекта. Несмотря на это, иногда мы месяцами не можем закрыть срочную вакансию, хотя получаем большое количество откликов.

Несколько лет мы анализируем каналы привлечения сотрудников по разным специализациям. Собираем статистические данные по конверсии и ее стоимости (за сколько нам удалось привлечь специалиста), а также учитываем и валидируем гипотезы по кадровой текучести. Это позволяет взглянуть со всех сторон на портрет релевантного сотрудника для определенной специализации. В статье мы расскажем о наших каналах и инструментах, которые применяем для поиска сотрудников на различные позиции, от мобильного разработчика до руководителя проектов. Поделимся опытом, какие инструменты работают, а от каких лучше отказаться.
Всего голосов 10: ↑8 и ↓2+6
Комментарии7

Информация

Сайт
www.agima.ru
Дата регистрации
Дата основания
Численность
501–1 000 человек
Местоположение
Россия
Представитель
Кристина Ляпцева