Как стать автором
Обновить
69.46
БАРС Груп
Цифровые решения для роста качества жизни людей
Сначала показывать

Разрабатываем печать документов на .NET с помощью OpenXml. Часть 2

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

Всем привет! Я Александр Родов, ведущий разработчик в компании «БАРС Груп», автор и руководитель разработки сервиса генерации печатных форм Sprinter. Этой статьей мы продолжаем рассказ о возможностях использования библиотек DocumentFormat.OpenXml для генерации печатных файлов «офисных» форматов.

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

Читать далее

Они не кусаются: управление рисками на практике

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

Как проконтролировать процессы внутри 300+ проектов, которые идут параллельно, и вовремя реагировать на проблемы? Мы, Денис Торопов и Михаил Салуев, расскажем о своем опыте внедрения системы управления рисками в «БАРС Груп». Поделимся методологией, которая помогла проектному офису внедрить процесс централизованно — сразу во всех подразделениях, которые ведут проекты.

Читать далее

Разрабатываем печать документов на .NET с помощью OpenXml. Часть 1

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

В жизни многих программных проектов наступает момент реализации требования о функциональности печати. Пользователям системы часто нужно получить свои бизнес-данные в файле одного из привычных форматов (.docx/.xlsx/.pdf, нужное подчеркнуть), чтобы дальше этот файл распечатать, отправить на согласование, передать в интегрируемые системы, или все вместе. Иногда — и мы в своих проектах с этим сталкивались — для пользователя отображение данных в документе даже важнее, чем на экране в приложении, и, как следствие, внимание к правильности данных при печати в документ более пристальное, чем при выводе в UI. Структура документа в таких случаях, как правило, регламентирована некоторым шаблоном.

Так какими же инструментами воспользоваться, чтобы покрыть требования печати документов?

Читать далее

Оптимизация ресурсов виртуальных машин: как сэкономить бюджет и не потерять производительность

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

Решение зрело уже давно, но постоянно получал один ответ: «Не трогай, работает же». Но на этот раз, когда цифры перерасхода уже были выведены жирным шрифтом и показаны директору Бизнес-центра (БЦ), ситуация изменилась. Нам дали зеленый свет на «оптимизацию».

Читать далее

Docker Compose: Фичи, которые ускорят вашу разработку

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

Привет, Хабр! Меня зовут Александр, Системный администратор в компании Барс Груп Сегодня хочу поделиться своим опытом использования новых возможностей Docker Compose, которые значительно упростили мне работу. Эти изменения касаются автоматического обновления контейнеров, работы с профилями, использования GPU, а также улучшенного управления сборкой и секретами. На практике заметил, что эти фичи мало используются, и надеюсь, что после прочтения статьи, вы будете чаще использовать эти фичи в своей повседневной работе. Давайте разбираться!

Читать далее

Апгрейд Telegram-бота для управления внутренними процессами: наш опыт вам в копилку

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

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

Читать далее

Отстаньте! Как воспитать в себе самостоятельность

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

Привет, я Мария и я аналитик. В этой статье хочу поделиться советами, как стать самостоятельным специалистом, чтобы добиваться карьерных целей.

«Объясни, пожалуйста, не понимаю, как это работает» — чем чаще ты будешь отвечать на подобные вопросы, тем больше их будут задавать. Как-то я поймала себя на мысли: «А что, если в будущем ко мне так же будут подходить с вопросами и отвлекать от работы?». Да, как и многие, я задавала похожие вопросы в начале карьерного пути, но после одного проекта я старалась понять все максимально самостоятельно.

Читать далее

Тревога в работе аналитика: как успокоиться и быть самим собой

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

Мы все очень разные, у каждого из нас свой «датчик тревожности». Меня зовут Вероника, я руководитель отдела аналитики. На эту статью меня вдохновила книга Катлин Смит «Управление тревогой».

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

Читать далее

Как мы сократили время проверки корректности настроек системы с 9 часов до 30 минут

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

Бывает так, что через n-месяцев после успешной сдачи прошлого (а может, уже позапрошлого) проекта, приходит руководитель проектов с вопросами: «А работает ли функциональность?», «Почему одни организации ей пользуются, а другие нет?», «На всех ли организациях функциональность настроена верно?», «Как узнать, что именно и в каких организациях не настроено?».

В одном из таких случаев на проверку 90 организаций региона мы потратили более 9 часов! Меня зовут Александр Шипачев, я руководитель отдела контроля и качества внедрения БЦ Медицина. В этой статье расскажу, как мы создали инструменты проверки корректности настроек системы и что из этого вышло.

Читать далее

Как пережить «зомби-апокалипсис» и вдохновить команду на новый спринт. Сценарий ретроспективы

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

Спринты бывают разные: четкие и плавные, продуктивные и не очень, а еще выматывающие всю команду. В этой статье вы найдете ответ на вопрос «Как провести ретро после убойного спринта, чтобы снова замотивировать команду?».

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

Читать далее

Жизнь во время ревью: как помирить Лешу и Славу и при этом не обидеть Колю…

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

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

Читать далее

Что поможет руководителю: рукопашный бой, серебряные пули, ловушка?

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

Всем привет! Я Кирилл, руковожу командой методологии внедрения МИС, в моем подчинении 2 человека. Много это или мало? Если смотреть с точки зрения кадрового учета — мало, а если с точки зрения ролей в IT-проекте, то... Судите сами: мы регулярно организуем онлайн-обучения, курсы, тренинги, собираем планерки на 80 человек, проводим бизнес-игры, описываем регламенты и бизнес-процессы, оптимизируем базу знаний, проводим различные опросы и квизы, аттестации сотрудников по работе с заказчиком и сдаче функциональности. Успеваем помогать смежным отделам, находим креативные решения и быстро адаптируемся к изменениям.. В общем, без работы не сидим и скучать не приходится.

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

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

Читать далее

В чем сила, брат? В performance review — объективно оценивайте сотрудников

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

Представьте: к вам приходит разработчик и просит повышения. Ты знаешь, что он уже давно работает в компании, отлично проявляет себя в проектах и обладает отличными навыками коммуникации. Однако дать объективную оценку его компетенциям и сразу дать повышение кажется странным. Главное сейчас — это разобраться с его квалификацией в текущей ситуации и разработать план дальнейшего развития для его роста и продвижения по карьере. Мне как заместителю директора по производству бизнес-центра комплексных продуктовых решений «БАРС Груп», приятно давать такие возможности членам своей команды, но подобная ситуация ставит необходимость проведения широкой оценки его компетенций.

Привет! Я Радмир Гимаев, в прошлом году я выступал на внутренней корпоративной конференции с докладом «Performance review: организация эффективной деятельности команды». Хочу рассказать о нашем опыте проведения performance review от идеи до теста. Для моей команды — это был новый опыт и нам пришлось разрабатывать опросники, матрицу компетенций с нуля, в процессе мы столкнулись с непониманием критериев оценки коллег и пытались сделать систему гибкой и персонализированной — подробности в статье.

Почему мы выбрали методику «360 градусов»

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

Читать далее

Не тимбилдингом единым: как наладили коммуникации в команде с помощью базы знаний

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

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

Всем привет! На связи мы, Мария и Яна из самой драйвовой IT-команды «БАРС Груп». В этой статье расскажем, как создавали инструмент эффективного взаимодействия в IT-команде — базу знаний постановок задач, которые реализует проектная команда. По порядку разберем, почему мы решили создать шаблон, как разрабатывали и как доводили до ума после внедрения и, конечно, о результатах.

Читать далее

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

Достаточно ли защищен ваш GraphQL API?

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

На связи Юлия Полозкова, ведущий разработчик отдела архитектурных решений и перспективной разработки «БАРС Груп». В этой статье делюсь опытом, как обеспечить достаточный уровень кибербезопасности бизнес-приложений. Разбираю техники и средства защиты Graph API, такие как отключение интроспекции средствами HotChocolate, лимиты размеров запроса, его глубины вложенности и количества запрашиваемых объектов

Читать далее

Особенности автоматического дифференцирования в PyTorch. Часть 2

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

Привет! На связи команда «БАРС Груп», и мы продолжаем разговор о фреймворке PyTorch. Это фреймворк ML для Python с открытым исходным кодом, широко применяемый для решения прикладных задач, связанных с нейросетями. Как правило, фреймворки машинного обучения часто заточены либо на удобство использования, либо на скорость. PyTorch же отличается тем, что сочетает в себе оба преимущества. Он поддерживает код как модель, упрощает отладку и согласуется с другими популярными библиотеками научных вычислений, оставаясь при этом эффективным и поддерживая аппаратные ускорители, такие как графические процессоры. При этом каждый аспект PyTorch — это обычная программа Python, находящаяся под полным контролем пользователя.

Это вторая часть статьи‑перевода от команды разработчиков PyTorch (Адама Пашке, Сэма Гросса и их единомышленников).

Читать далее, узнать более

Особенности автоматического дифференцирования в PyTorch. Часть 1

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

Привет! На связи команда «БАРС Груп». Мы разработали и совершенствуем российскую BI‑платформу Alpha BI. Это возможно благодаря таким фреймворкам, как PyTorch.

PyTorch активно развивается более пяти лет и представляет собой целую экосистему для создания моделей машинного обучения на основе глубоких нейронных сетей. У подобных ИТ‑продуктов широкий спектр применения. В частности, они помогают научному и бизнес‑сообществу проводить исследования, вести разведку данных и проверять гипотезы. Несмотря на то, что на сегодняшний день это один из самых популярных фреймворков машинного обучения в мире, в рунете пока довольно мало статей о его технических особенностях. Попытаемся это исправить.

Читать далее

Проектное управление в IT: эффективные модели в российских реалиях

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

Каждому проектному менеджеру – от junior до senior, известен скоуп методологий управления проектами. Но многие работодатели не понимают, кто такой менеджер проектов, чем он должен заниматься и какие методологии работают для конкретных задач. Как не выбрать то – не знаю что и не попасть туда – не знаю куда? Давайте разбираться вместе.
Меня зовут Лана Демченко, я администратор проектов направления медицинских ИТ-продуктов в компании «БАРС Груп». Также имею опыт работы в продажах и в административном управлении.

Читать далее

Как спроектировать умный дом с Алисой: опыт реализации и «нащупанные» подводные камни. Часть 3

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

Привет! На связи Роман Люкшин, системный эксперт-аналитик компании «БАРС Груп». Сегодня я продолжу рассказ о том, как создавал систему «умный дом» своими руками.

Читать далее

Как спроектировать умный дом с Алисой: опыт реализации и «нащупанные» подводные камни. Часть 2

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

Привет! На связи Роман Люкшин, системный эксперт‑аналитик в компании «БАРС Груп». В рабочее время я помогаю создавать ИТ‑решения в сфере строительства, ЖКХ и соцзащиты. А в свободное — совершенствую систему «умный дом», созданную собственными руками и веду «дневник» этого технологического эксперимента. В первой части я рассказал о предыстории проекта, выборе оборудования и планировании домашней сети под умные устройства. Это вторая часть, и в ней я привожу мануал по настройке голосового помощника Алиса к популярным сценариям работы «умного дома».

Читать далее

Информация

Сайт
bars.group
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия