Как стать автором
Обновить
294.4
Альфа-Банк
Лучший мобильный банк по версии Markswebb
Сначала показывать

26 ноября, Москва — Alfa JS MeetUP #3

Время на прочтение2 мин
Количество просмотров2.1K
Привет!

Во вторник, 26 ноября, мы проведём третий JS-митап. Бесплатный по предварительной регистрации, на привычной вам площадке, Большая Полянка, дом 2/10, строение 1 (Deworkacy Полянка).

Спикеры от Ozon.travel, HH.RU и, само собой, Альфа-Банка.



Поговорим о CI/CD, про использование Typescript вместо Babel и многом другом.
Читать дальше →

22 ноября, Москва — AnalyzeIT MeetUp №3

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

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



Кратко:

  • Про нашу Школу системного анализа.
  • Ликбез по профессии аналитика.
  • Confluence — упорядочиваем документы.
  • Измеряем soft skills идеального кандидата на собеседовании.

А теперь подробнее.
Читать дальше →

— Мы вам обязательно перезвоним

Время на прочтение7 мин
Количество просмотров18K
Когда хочешь стать лучше, мало просто прокачивать какие-то ключевые навыки. Одной из отправных точек улучшения является необходимость честно отметить все свои минусы, чтобы было, что именно прорабатывать, фиксить и делать лучше.

С рабочими процессами похожая история. Сложно просто взять человека, посадить его работать и сказать: «Смотри, надо, чтобы вот тут всё было нормально». Начинать тут надо сразу с вопросов, а что, собственно, ненормально сейчас, а главное — почему? И если с исключительно айтишными проектами ещё можно как-то объективно оценивать работу как «хорошо — средне — плохо», то в сферах, где в дело вступает межличностная коммуникация, дела обстоят немного иначе. Но это не значит, что тут тоже нельзя что-то автоматизировать и пофиксить.

Да, мы снова про HR. Сама отрасль в принципе более чем консервативна по своей сути, тут не так часто бывают революции (в хорошем смысле этого слова) или внедрение методологий, которые сильно упрощают жизнь. Поэтому приходится всё делать самим.


В этом посте мы расскажем о нашей системе обратной связи (и от кандидатов на собеседованиях, и от руководителей, и от сотрудников). О том, как с её помощью привнести в HR немного геймификации и разбавить рабочие будни, как отслеживать свои самые слабые точки и что потом с этим делать.
Читать дальше →

Системный аналитик и метрики продукта — взболтать, но не смешивать?

Время на прочтение4 мин
Количество просмотров7.2K
IT-компании, которые занимаются продуктовой разработкой, часто ищут в свои команды аналитиков. Зачем тут аналитик? Чтобы проверять гипотезы, придуманные командой, разрабатывать системы метрик (и поддерживать их), проводить разные эксперименты, а потом выдавать рекомендации по улучшению продукта. Это и есть продуктовый аналитик, также известный под кодовым именем “аналитик данных”.

В удалённых каналах Альфа-Банка мы тоже разрабатываем продукты. Но у нас в командах нет других аналитиков, кроме системных, в обязанности которых входит сбор и анализ требований, а также проектирование и документирование решений. Внимательный читатель заметит тут небольшое противоречие. Это что же выходит, что системные аналитики активно занимаются еще и аналитикой продуктовой?



Под катом — небольшое исследование, которое и призвано было оценить, насколько сильно системные аналитики вовлечены в процесс работы с метриками продукта.
Читать дальше →

28 октября, Екатеринбург — QAчественное общение

Время на прочтение1 мин
Количество просмотров1.4K
Привет!

В этот раз — Екатеринбург. На очередном митапе для тестировщиков будет три доклада от наших ребят, бесплатный вход для тех, кто заранее зарегистрировался, и онлайн-трансляция (появится в этом же посте в день митапа).



Доклады и адрес — под катом.
Читать дальше →

“Есть все, что нужно, и ничего не бесит” — устами клиента глаголет истина

Время на прочтение4 мин
Количество просмотров4.4K
В каком виде к вам поступает задача? Это устное описание менеджера, схема на флипчарте или ТЗ заказчика? Для нашей команды разработки — это пользовательская история. И выглядеть она может так: «Я как владелец бизнеса хочу видеть счета в мобильном приложении». Из истории следуют вопросы: «Какая информация мне нужна? Что должны видеть мои сотрудники? Почему я использую мобильное приложение, а не интернет-банк?».

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


Читать дальше →

5 сентября, Санкт-Петербург — QAчественное общение

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

Мы продолжаем наш митап-тур по Санкт-Петербургу. В следующий четверг, 5 сентября, будет митап для тестировщиков. Как всегда, бесплатный, и как всегда — сначала надо зарегистрироваться.



В этот раз с нашей стороны два спикера, темы докладов — под катом.
Читать дальше →

22 августа — Alfa JS MeetUP SPb

Время на прочтение1 мин
Количество просмотров1.8K
Привет!

У нас иногда спрашивают, почему мы проводим свои митапы по большей части в Москве, но не в Питере, например. Исправляемся, через 10 дней будет Alfa JS MeetUP SPb, который пройдёт в Санкт-Петербурге.



Коротко о главном:

  • вход бесплатный;
  • надо зарегистрироваться на этой странице;
  • будет и онлайн-трансляция (ссылку выложим в этом посте);
  • Санкт-Петербург, ул. Льва Толстого, д. 1-3 (Коворкинг «Ясная Поляна»);
  • Cypress, JavaScript, UI-тесты, WebGL, Docker и пицца.

Под катом — темы докладов наших спикеров.
Читать дальше →

Ускорение рутинных HR-процессов с помощью RPA и BluePrism

Время на прочтение6 мин
Количество просмотров7.5K
В IT-компаниях и банках множество разных процессов. И если разработку софта и создание дизайна еще можно успешно оптимизировать с помощью гибких методологий (если их правильно внедрить и использовать), то некоторые вещи Agile так же быстро ускорить не может. Например, HR-процессы. Со стороны кажется, что все просто, есть у ребят из отдела кадров софтинки для ведения кандидатов и сотрудников, и всё, чего тут сложного.

На самом деле, затыков и тормозов в этих процессах более, чем достаточно. В этом посте мы расскажем, как внедрение HR-роботов помогает нам в работе.



Важно сразу обозначить, что мы говорим не о каких-то роботизированных помощниках, не о натасканном боте в чате приложения и не о роботе-обзвонщике с женским голосом, предлагающем вакансии или кредиты. Мы говорим именно о инфоботах, которые берут на себя большую часть рутины современного HR.
Читать дальше →

Екатеринбург, 14 августа — митап Atlassian User Group

Время на прочтение1 мин
Количество просмотров1.3K
Привет!

Продукты Atlassian в Альфа-Банке широко используются не только разработчиками, но и бизнес-подразделениями. При этом центром сопровождения является Екатеринбург, где регулярно проводятся встречи местного сообщества. Анонсируем нашу очередную встречу:



Екатеринбург, 14 августа, 19:00
Коворкинг «Комбинат», ул. 8 Марта, 32А

Вход бесплатный, но надо зарегистрироваться заранее.
Читать дальше →

Москва, 9 августа — Backend Stories 4.0

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

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

Зарегистрироваться можно на этой странице.



А вот о чем мы поговорим.
Читать дальше →

Как из «обычного дизайнера» стать продуктовым

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

Меня зовут Алексей Свиридо, я дизайнер цифровых продуктов. Сегодня я хочу рассказать о том, как из «обычного дизайнера» стать продуктовым. Под катом вы найдёте ответы на следующие вопросы:

  • Кто такой продуктовый дизайнер и чем он занимается?
  • Подходит ли вам эта специальность?
  • Что делать, чтобы стать продуктовым дизайнером?
  • Как создать первое продуктовое портфолио?

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


Пример карты компетенций

Бонусом станет рекомендация книг и статей по теме, которые помогут вам прокачаться.
Читать дальше →

Как проходил набор в Школу системного анализа Альфа-Банка

Время на прочтение5 мин
Количество просмотров9.2K
Крупные IT-компании довольно давно проводят школы для студентов и выпускников инженерных и математических специальностей. Кто не слышал о Школе анализа данных Яндекса или Школе программистов HeadHunter? Возраст этих проектов уже измеряется десятилетием.

Не отстают от них и банки. Достаточно вспомнить Школу 21 Сбербанка, Raiffeisen Java School или Финтех Школу Tinkoff.ru. Эти проекты призваны не только дать теоретические знания, но и развить практические навыки, сформировать портфолио молодого специалиста, повысить его шансы на трудоустройство.

В конце мая мы анонсировали первый набор в Школу системного анализа Альфа-Банка. Прошло два месяца, набор окончен. Сегодня я хочу рассказать, как он проходил и что могло быть сделано иначе. Всех заинтересованных приглашаю под кат.


Читать дальше →

ReactiveX Redux

Время на прочтение5 мин
Количество просмотров11K
Все, кто работает с Redux, рано или поздно сталкиваются с проблемой асинхронных действий. Но современное приложение разработать без них невозможно. Это и http-запросы к бэкенду, и всевозможные таймеры/задержки. Сами создатели Redux говорят однозначно — по умолчанию поддерживается только синхронный data-flow, все асинхронные действия необходимо размещать в middleware.

Конечно, это слишком многословно и неудобно, поэтому тяжело найти разработчика, который пользуется одними только “нативными” middleware. На помощь всегда приходят библиотеки и фреймворки, такие как Thunk, Saga и им подобные.

Для большинства задач их вполне хватает. Но что если нужна чуть более сложная логика, чем отправить один запрос или сделать один таймер? Вот небольшой пример:

async dispatch => {
   setTimeout(() => {
      try {
         await Promise
            .all([fetchOne, fetchTwo])
            .then(([respOne, respTwo]) => {
                dispatch({ type: 'SUCCESS', respOne, respTwo });
             });
      } catch (error) {
          dispatch({ type: 'FAILED', error });
      }   
   }, 2000);
}

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

Меня зовут Дмитрий Самохвалов, и в этом посте я расскажу, что такое концепция Observable и как применять её на практике в связке с Redux, а еще сравню всё это с возможностями Redux-Saga.
Читать дальше →

Automation Day, или как мы наращиваем слой автотестов

Время на прочтение4 мин
Количество просмотров3.4K
Как часто, работая в команде, вы сталкиваетесь с ситуацией, когда часть задач по автоматизации тестирования попадает в бэклог и остается в ручном тестировании навсегда? Мы постоянно сталкиваемся с такой проблемой, и причины всегда разные:

  • не успели / не хватило времени, а потом забыли;
  • недостаточно опыта;
  • задача по автоматизации оказалась очень большой, требующей сторонних интеграций.

Вдохновившись идеей коллег из Avito, в середине мая мы с Yaromudr провели первый Automation Day, цель данного мероприятия — автоматизировать тестирование там, где по вышеуказанным причинам мы еще не сделали этого.


На нём мы собрали всех заинтересованных QA-инженеров, а также заранее подготовили:

  • бэклог задач;
  • правила проведения;
  • договорились о стэке технологий;
  • подготовили инструментарий;
  • заказали нужные доступы.

Для автоматизации был выбран слой интеграционных тестов на API. Каждая задача в бэклоге содержала:
Читать дальше →

Мифы и легенды системного анализа или чем занимается аналитик в банке

Время на прочтение5 мин
Количество просмотров33K
Привет! Меня зовут Настя, я аналитик мобильного приложения Альфа-Бизнес. Иногда меня спрашивают о том, чем я занимаюсь на работе. Друзья, родные и, как это ни странно, разработчики. Каждый раз я отвечают по-разному, пытаясь привести наиболее близкие собеседнику примеры.

«Системный аналитик переводит требования пользователей с человеческого языка на разработческий…» — звучит довольно понятно для человека, не связанного с ИТ. Но если ты непосредственно участвуешь в разработке, вряд ли такого определения будет достаточно. Ради небольшого эксперимента я задала своей команде вопрос: «Чем занимается системный аналитик?». Читаем под катом, что из этого получилось.

Читать дальше →

Екатеринбург, 10 июля — митап Альфа-Банка по системному анализу

Время на прочтение2 мин
Количество просмотров2.9K
Как и обещали, продолжаем проводить полезные митапы не только в Москве, но и за ее пределами.

Екатеринбург, 10 июля, 19.00.
БЦ «Высоцкий» (улица Малышева, 51).



В программе 4 доклада от наших ребят про автотесты, метрики успеха, Pega BPM и внутреннее предпринимательство.
Читать дальше →

21 июня, Москва, Deworkacy — AnalyzeIT MeetUp #2

Время на прочтение2 мин
Количество просмотров1.4K
Привет!

По традиции, митап пройдет в Deworkacy и будет бесплатным, надо лишь зарегистрироваться.


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

Темы докладов и полезные ссылки — под катом.
Читать дальше →

Как оживить документацию?

Время на прочтение3 мин
Количество просмотров7.5K
Наверное, каждой команде знакома эта боль — неактуальная документация. Как бы команда ни старалась, в современных проектах мы релизимся так часто, что описывать все изменения практически нереально. Наша команда тестирования совместно с системными аналитиками решили попробовать оживить нашу проектную документацию.



На web-проектах Альфа-Банка используется фреймворк для автоматизации тестирования Akita, который использует для BDD-сценарии. К настоящему моменту фреймворк набрал большую популярность благодаря низкому порогу входа, удобству использования и возможности тестировать верстку. Но мы решили пойти дальше — на основе описанных тестовых сценариев формировать документацию, тем самым сильно сокращая время которое аналитики тратят на на извечную проблему актуализации документации.

По сути, вместе с Akita уже использовался плагин по генерации документации, который проходил по шагам в сценариях и выгружал их в формат html, но для того, чтобы сделать этот документ востребованным, нам нужно было добавить:

  • скриншоты;
  • значения переменных (config File, учетные записи пользователей и т.д.);
  • статусы и параметры запросов.

Мы посмотрели на наш существующий плагин, который был, по сути, статическим анализатором и формировал документацию на основе описанных в .feature-файлах сценариев. Решили добавить динамики, и для того, чтобы не городить плагин над плагином, приняли решение написать свой собственный.
Читать дальше →

10 июня, Deworkacy — QAчественное общение

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


Привет!

В понедельник, 10 июня, мы проведем очередной митап для QA-специалистов. Локально там же, где и ранее — Москва, Deworkacy. Начинаем в 19.00.

Говорить будем, как понятно из заглавной картинки, про BDD. Обычно про него говорят в разрезе, насколько он полезен и как его правильно использовать, но у нас внутри команд давненько идет холивар на эту тему, и некоторые ребята считают, что BDD в общем-то не нужен.

Информация

Сайт
digital.alfabank.ru
Дата регистрации
Дата основания
1990
Численность
свыше 10 000 человек
Местоположение
Россия