Как стать автором
Обновить
Сначала показывать

Яхтинг как проект, или Навигация к успеху

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров4.6K

Привет, Хабр. Меня зовут Ольга Флинк и сегодня я расскажу, чем я занимаюсь в департаменте по управлению проектами МКБ о любви к яхтингу и о том, сложно ли стать лицензированным шкипером и какие качества нужны капитану небольшого, но все-таки корабля.

Читать далее

Как мы делали редизайн сайта МКБ

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров3.4K

Привет! Сегодня расскажем вам, как мы делали редизайн сайта МКБ. Пост разбит на две части — продуктовая (о смысле редизайна и методах выявления основных проблем) и техническая.

Читать далее

Как и зачем мы внедрили Snapshot Testing

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров4.3K

Привет, Хабр!
Меня зовут Никита. Я iOS Teamlead в Московском кредитном банке.

В этой статье расскажу про то, как мы пришли к snapshot-тестам и теперь их используем на своем проекте. 
Статья будет полезна как для iOS-разработчиков, так и для iOS-автоматизаторов. 

Здесь мы разберем:

- Что такое, как работает и для чего нужно snapshot-тестирование

- Какие цели мы преследовали

- Как внедрить snapshot-тестирование к себе в проект

Читать далее

Архитектура — всё. Да здравствует архитектура

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров8.5K

Привет! В одном из прошлых постов мы рассказывали вам, что в МКБ пришел Главный архитектор (ГА), Клецких Дмитрий. Проанализировав и оценив состояние дел, новый руководитель занялся изменениями, внедрением новых процессов и методологии. Собственно, об этом и будет пост.

Читать далее

Динамическое отображение содержимого в Confluence

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров6.6K

Привет Хабр! Меня зовут Белков Евгений, я руководитель направления разработки Siebel CRM в Московском кредитном банке.

Сегодня я хочу поделиться своим опытом разграничения содержимого страницы для разных пользователей. 

Читать далее

Confluence — агрегация данных таблицы

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров19K

Привет Хабр! Меня зовут Белков Евгений, я руководитель направления разработки Siebel CRM в Московском кредитном банке. Сегодня я хочу поделиться своим опытом агрегации данных таблиц в "реальные цифры".

Все мы, работая с таблицами в Confluence, хотя бы раз упирались в ограничения функционала "из коробки", особенно, когда нам нужно посчитать сумму, или реализовать какую-то простую формулу. Конечно, все можно считать в Excel,  но когда у тебя есть Confluence пользоваться Excel - не серьезно.

Читать далее

Каталог данных — почему без него непросто и как всё организовать с максимальной пользой

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров13K

В этом посте мы расскажем, как организовали каталог данных в МКБ в текущих условиях — когда многие вендоры ушли, и по-настоящему рабочих вариантов осталось два: или пилить что-то самим с нуля, или обратиться к опенсорсным решениям.

Пилить самим — тут как всегда, это и дорого, и долго. Брать же готовую коробку и использовать ее вчистую тоже достаточно сложно, вы же не знаете наверняка и досконально, чего там и как на самом деле внутри работает. 

Когда речь идет о корпоративных данных, это важно. К примеру, та же OpenMetadata — если не знать ее подкапотное устройство, работать с ней будет сложно. А разобраться сложно, потому что документация по ней на сегодня скудноватая, и экспертизы у людей на рынке еще не набралось, из-за чего до много приходится додумываться самим уже в процессе.

Под катом — немного о проблематике работы с данными (и о доверии), о плюсах, которые даст вам каталог данных, а также наша подробная инструкция для разворачивания каталога у себя.

Читать далее

Как мы провели митап IT Squad МКБ

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

Совсем недавно у нас прошел IT Squad Meetup. На неформальной конференции выступили специалисты различных банков и технологических компаний. В онлайн-формате было до 400 слушателей, офлайн – 50, суммарное время докладов – почти 5 часов, съедено X круассанов.

Коллеги обсудили современные технологии разработки веб-приложений. В частности, в программе выступлений были технологии нагрузочного тестирования приложений, аутентификации в том числе и с помощью биометрии по новому протоколу WebAuthn, прогрессивные веб-приложения (Progressive Web Applications – PWA), управление Kubernetes, другие аспекты DevOps и не только.

Под катом вас ждут удобные видеонарезки каждого из докладов.

Читать далее

Неклассическое тестирование в МКБ

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.8K

Привет! В этом посте мы хотим поздравить всех причастных с Днём тестировщика, а также рассказать о том, как мы в МКБ построили тестирование. 

Про наши процессы, путь новичка, технологии, планы и про то, почему скрам-команду на самом деле можно собрать не из 8-10, а из 20-40 человек — под катом.

Читать далее

Набрать сеньоров — путь в никуда! Как в МКБ растят своих специалистов

Уровень сложностиПростой
Время на прочтение1 мин
Количество просмотров3.8K

На какие грабли наступили, когда создавали ИТ-Академию МКБ и удается ли быстро закрыть ресурсный гэп без вливания большого количества денег, рассказывает Евгений Новиков, руководитель Центра компетенций дистанционных каналов обслуживания МКБ.

Читать далее

Без Tableau — как в МКБ выбирали новое BI-решение для работы

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров3.4K

Меня зовут Александр Дорофеев, я директор по данным в МКБ. В этом посте я еще раз затрону тему импортозамещения софта на примере программ для визуализации данных. Раньше мы (думаю, как и многие из вас) использовали Tableau, но так как компания покинула российский рынок, мы вынуждены были выбрать новое решение.

О том, какие у нас были критерии выбора и что же мы в итоге выбрали — под катом. Возможно, вам пригодится наш опыт, если вы тоже стоит перед выбором нового BI‑софта.

Читать далее

Как я 10 лет строю интеграцию в банке: от ESB-монолита к целой линейке систем

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров4.7K

Меня зовут Александр, я работаю в МКБ с 2013 года. Когда я пришел на работу разработчиком интеграции на IBM ESB, МКБ был не очень крупным. И интеграция тоже была не очень развита: большая часть взаимодействий строилась напрямую между системами. Плюс имелся большой монолит из скоупа разных систем. Сейчас я  — руководитель центра компетенций интеграционных решений. И за 10 лет мы добились того, что нами написано более тысячи разнообразных интеграций на Open Source-решениях, с доступностью 99,9% времени в течение года. Под катом я вкратце расскажу, как это получилось сделать и как я в этом участвовал, каких принципов наша команда придерживается при разработке интеграции, о типах систем, которые нам необходимы, как это все развивалось с течением времени.

Читать далее

Как мы укрощаем код, или Только то, что нужно знать разработчику об МКБ

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.4K

Всем привет, я Виталий Трепыхалин – CIO в МКБ. Сегодня расскажу о том, как работает ИТ-дирекция нашего банка. Статья для широкого круга разработчиков, желающих попробовать свои силы в FinTech. Если это направление вас интересует, приглашаю под кат.

Читать далее

Архи-архитектура МКБ: как сделать, чтобы все друг друга услышали

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров1.8K

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

В ИТ-инфраструктуре крупной компании тоже важна архитектурная целостность. Точно так же, как хаотичная застройка города может привести, например, к дорожным пробкам, несогласованные архитектурные решения в ИТ часто приводят к «пробкам» в разработке, увеличивая Time2Market и в итоге приводя к недополученной прибыли. О том, как создается архитектурный ансамбль МКБ, расскажут Дмитрий Корчев, заместитель председателя архитектурного комитета, и Роман Сайбуллин, руководитель разработки процессов обслуживания юридических лиц корпоративного блока. 

Читать далее

Пришел, увидел, заказал. Почему заказ IT-услуг в компании стоит делать максимально простым

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров1.6K

Привет! Если вы работали в больших компаниях, то наверняка помните, что такое заказ IT-услуг для себя любимого или для коллеги. У некоторых компаний этот процесс выстроен на ура, у кого-то не очень, у третьих — хромает на обе деревянных ноги. В итоге получается, что попытка заказать IT-услугу (скажем, раскатать новый токен для авторизации, сертификат для VPN или даже новый пропуск) превращается в дичайший квест с заполнением четырех разных заявок. Три из которых надо вообще самостоятельно найти на портале, а затем еще и согласовывать с кругом лиц вида “большая индийская семья”.

 А это все время, которое каждый из вас наверняка смог бы использовать с большей пользой. В этом посте мы расскажем, как упрощали оказание IT-услуг для наших коллег в Московском кредитном банке, и почему self service — это прекрасно.

Что такое IT-услуга

 Немного матчасти. IT-услуга основывается на использовании информационных технологий, то есть это системы, инфраструктура, приложения, принтеры, рабочие места – все, что входит в понятие IT-ресурса. В 2020 году у нас было принято решение по полному пересмотру подхода управлениями этими услугами, одной из производных этого решения была замена ITSM-системы (системы учета заявок в техподдержку). Предыдущая система не отвечала требованиям: она была довольно простой, имела базовый функционал подачи обращений и работы с обращениями, но не имела нужных нам модулей, например, учета уровня предоставления услуг. Поэтому на внутреннем конкурсе был выбран Omnitracker, у которого нужный функционал есть.

Читать далее

Как найти точки роста ИТ, кросс-функциональных команд и центров компетенций с помощью 270 вопросов?

Уровень сложностиСложный
Время на прочтение2 мин
Количество просмотров1.5K

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

Найти точки роста бывает трудно и, чаще всего, команды бросают улучшения на стадии поиска идей.

Для тех команд, которые все-таки смогли найти идеи для улучшения, также новости не слишком хороши: лишь небольшая часть реализованных улучшений дает хороший эффект, а остальные срабатывают «в ноль» или «в минус».

В 1986 году для решения задачи поиска точек роста была создана методика Capability Maturity Model, а к 2022 году она превратилась в модель CMMI 2.0, по которой ежегодно оцениваются и улучшаются десятки тысяч организаций по всему миру.

Опыт этих компаний помогает повысить эффективность и результативность поиска точек роста.

Данная публикация не является рекламой или лид-магнитом, а искренней попыткой поделиться знаниями и опытом в применении методик на базе CMMI.

Читать далее

Сказ о том, как МКБ к ОБИ подключался (и при чем тут OpenAPI)

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров1.8K

Всем привет! Меня зовут Алексей Шарненков, я работаю руководителем направления в Центре компетенций интеграционных решений МКБ. Под катом расскажу о том, зачем мы внедрили спецификацию OpenAPI, какие у нас были сложности и почему мы все равно уверены, что оно того стоило.

Читать далее

Центры компетенций. Что может пойти не так?

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

Матричные структуры управления известны с 1960 годов. Тогда для полета в космос потребовалось объединить усилия предприятий из разных отраслей, сохраняя единую точку ответственности за проект.

Со временем концепция матричного управления позволила управлять не только проектами, но и продуктами, и была взята на вооружение как ИТ‑организациями, так и организациями, успех которых в высокой степени зависит от ИТ.

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

Центрами компетенций в данной структуре принято называть ее функциональную часть — например, центр компетенций архитектуры, центр компетенций маркетинга или центр компетенций по управлению проектами.

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

На практике эта идея часто не взлетает и все идет совсем не так, как хотелось бы. Как именно и почему? Обсудим в статье.

Disclaimer: данная статья является собирательным образом тех проблем, которые автор наблюдал в ходе работы с различными компаниями огранизованными по матричному принципу за 25 лет работы на рынке и не относится к какой‑либо конкретной компании в частности. Проблема помещалась в список если автор наблюдал ее лично или обсуждал в профессиональном сообществе как минимум 3 раза по отношению к разным организациям.

Читать далее

Справится ли ChatGPT с внесением изменения в код?

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров5K

В предыдущей статье я рассказывал как провести рефакторинг кода GildedRose с целью снижения Time2Market.

В результате из кода с цикломатической сложностью 19 получился код с цикломатической сложностью 5, при этом сам код изменился до неузнаваемости.

Мне стало любопытно сможет ли ChatGPT описать что делает этот код и реализовать в нем новое требование.

Что из этого вышло — узнайте в тексте статьи.

Покажите что получилось

Насколько точную информацию выдает ChatGPT?

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров8K

Может ли 8-летний мальчик чему-то научить ChatGPT?

Будет ли ChatGPT использовать полученные знания от этого мальчика только в диалоге с ним или будет транслировать полученную информацию другим пользователям?

Что будет, если модель ChatGPT обманули?

Ниже полный лог беседы.

Читать далее

Информация

Сайт
mkb.ru
Дата регистрации
Дата основания
Численность
5 001–10 000 человек
Местоположение
Россия
Представитель
Chitanava