М Про Системс – Telegram
М Про Системс
492 subscribers
20 photos
21 videos
33 files
164 links
Автоматизируем управление персоналом

По вопросам заказа услуг обращайтесь:
mp@mpros.ru
@MikhailProtasov
mpros.ru
Download Telegram
Записал видео на 13 минут, где рассказываю о себе, своей команде, наших услугах и принципах работы! Если вы рассматриваете работу со мной и моей командой, рекомендую посмотреть! Также если мы ведем или планируем с вами проект, покажите это видео вашим коллегам, кто также будет участвовать в проекте!

Вконтакте
Ютуб
👍2
Удобство для администратора или для пользователя — что важнее?

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

➡️ Я предложил убрать часть полей и решить задачи учета другими способами. Но клиент возразил, что администратору так будет сложнее управлять системой. Тогда я стал думать, как сохранить удобство и для пользователя, и для администратора.

➡️ Поля в любом случае нужно было сокращать, чтобы ускорить страницы. А для администратора можно было создать отдельный интерфейс с просмотром отчетов по каждому сотруднику. Да, это требовало времени, но в итоге стало для всех компромиссом.

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

А вы больше учитываете удобство администратора или пользователей?
👍5
В среду провожу вебинар "Приложения по Управлению знаниями"!

Уровень: базовый

🗓 11 декабря
🕑 11:00 мск 
Ссылка
👍2
Как повысить точность оценки сроков, трудозатрат и стоимости проекта

Пишет клиент, высылает краткое описание процесса постановки и оценки KPI. Просит оценить стоимость. Я в ответ высылаю вилку: минимальную и максимальную сумму, за которую в прошлом мы делали подобные проекты. Договариваемся об онлайн собрании.

На собрании клиент удивляется:
- Почему такой большой разброс стоимости? Я ожидал, что вы дадите оценку с точностью около 20%.
- Вы знаете, даже после прояснения всех деталей и подготовки перечня задач с их оценкой, мы далеко не всегда попадаем в наши планы с точностью до 20%. Бывает, что наши трудозатраты по факту оказываются заметно выше, чем мы ожидали. В таких случаях мы проводим анализ после проекта и выписываем, какие факторы повлияли на рост трудозатрат. И в новых проектах предлагаем пройтись на берегу по списку этих факторов. И свериться, что из них актуально для нового проекта. Как смотрите на то, чтобы пройтись вместе по этому списку?
- Да, давайте, полезно будет учесть ваш опыт!
- Отлично, давайте начнем! Я обратил внимание, что в вашем описании отсутствует упоминание отчетности по результатам постановки и оценки KPI. Понадобится ли вам отчетность?
- Конечно, я думал, это само собой разумеется, что должна быть отчетность!
- Действительно отчетность в таких проектах очень важна. На сроки и стоимость ее разработки может повлиять необходимость интеграции с прочими ИТ системами в вашей организации. Если часть данных для отчетов нужно будет брать из них.

Обсуждаем детали, набрасываем примерный план. Далее, помимо отчетности, кратко обсуждаем необходимость учета ранее выполненных другими подрядчиками доработок, по которым, однако, отсутствует техническая документация. Обсуждаем требования безопасности при работе с конфиденциальной информацией и персональными данными. И ряд других тем. У клиента складывается понимание, какие факторы влияют на стоимость проекта. И что для их уточнения понадобится ряд собраний с представителями других подразделений их компании, а также исследование и описание ранее выполненных доработок системы. Берет паузу несколько дней на размышления. После чего решает заказать у нас аналитику, чтобы мы провели эти собрания и исследование.

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

Мы свой подобный список оформили в виде опросника. Присылаем его всем нашим клиентам перед началом проекта. Высылаем ссылку на него по запросу:
✉️ mp@mpros.ru
@MikhailProtasov
🔥2
Использовать привычные инструменты или изучать новые?

У моего клиента платформа WebSoft HCM интегрирована с кадровой системой 1С ЗУП. Интеграция была настроена через агент — он обращался к внешней SQL базе данных, читал данные и загружал их в WebSoft HCM.

➡️ Обычно я не очень приветствую использование агентов для таких задач. У WebSoft HCM есть стандартный инструмент-конструктор «Выгрузки из базы». Многие настройки в нем можно выполнить без написания программного кода. Реализация же через агент приводит к тому, что в будущем любые правки нужно будет выполнять через программистов. Развитие и поддержка функциональности становится сложнее и трудозатратнее.

➡️ Бывает, что структура данных особо сложная или объем данных особо большой. И силами конструктора тут не справиться — тогда использование агента оправдано. Это обычно встречается в наиболее крупных организациях, со штатом сотрудников от 50 000 человек и выше.

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

У вас есть сомнения, используются ли у вас оптимальные решения для кастомизаций? Напишите мне для проведения аудита.
✉️ mp@mpros.ru
@MikhailProtasov
👍5
В среду 25 декабря провожу вебинар "Базовая настройка портала WebSoft HCM"!

Часто после установки системы с нуля возникает задача внесения небольших корректировок для запуска портала. Например:
▫️Скорректировать главную страницу: убрать ненужные виджеты, добавить ссылки на ключевые разделы портала, скорректировать контент в виджетах
▫️В разделе меню Сервисы убрать те сервисы, которые пока не планируется использовать
▫️Отключить отображение пока неактуальных виджетов в других разделах меню
▫️Скрыть некоторые разделы из меню, добавить другие
▫️Убрать неактуальные пока что вкладки и виджеты из личного кабинета и панели руководителя

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

Уровень: базовый

🗓 25 декабря
🕑 11:00 мск 
Ссылка
👍6
Использовать ли несколько ИТ систем или одну систему под все задачи?

У клиента была сложная структура обучения сотрудников, и нам было нужно реализовать отчет по обучению. Изначально мы сделали его в WebSoft HCM, потратив 120 часов. Но спустя время структура обучения поменялась, и отчет тоже нужно было существенно перерабатывать.

➡️ Мы решили использовать отдельную платформу, закупленную недавно клиентом и предназначенную именно для отчетов, и интегрировать ее с WebSoft HCM. Так как она была специализирована именно на отчетности, там существовало множество готовых шаблонов и функций для отчетов. Части из них не было в WebSoft HCM и в WebSoft приходилось их разрабатывать с нуля. В итоге вместо 120 часов у нас ушло на разработку нового отчета 20 часов.

Таким образом, по каждому инструменту стоит оценивать зону применимости. Например, WebSoft HCM специализирована на управлении HR процессами. Но функциональность по отчетам уступает аналогичной функциональности в платформе, специализированной на отчетности. Поэтому если вам нужно сложные отчеты, то имеет смысл выбрать специализированную платформу и интегрировать ее с WebSoft HCM. Тем более, что во многих крупных организациях подобные платформы часто уже закуплены и используются в различных подразделениях.
👍6
Долгий выбор HRM платформы
Как одна организация выбирала платформу HR автоматизации слишком долго
😁2🔥1
Всех с наступающими праздниками! Желаю вам в новом году поднять на новый уровень свои компетенции в технологических областях! А также распространять культуру автоматизации в ваших организациях!
14🔥6
Как у меня нашлась подчиненная, про которую я ранее даже не знал
👍7😁42
В среду 22 января провожу вебинар "Обзор возможностей доработок estaff"!

Estaff - приложение от ВебСофт для автоматизации подбора. Это отдельное приложение, построенное на той же платформе, что и WebSoft HCM. Оно тоже имеет открытый код и его тоже можно дорабатывать. Однако в сравнении с доработками WebSoft HCM имеется своя специфика.

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

Уровень: базовый

🗓 22 января
🕑 11:00 мск 
Ссылка
👍9
Сколько единых окон может быть в организации?
😁11
Как мы проводим аудиты

Иногда в организации имеются сомнения, насколько эффективно в ней эксплуатируется платформа WebSoft HCM. И организация заказывает аудит системы.
При поступлении таких запросов мы проводим диагностическое собрание длительностью 1 час и обсуждаем симптомы проблем по чек-листу. После этого предлагаем план аудита.
Делюсь с вами нашим чек-листом!

Типичные проблемные зоны
▫️ Быстродействие
▫️ Стабильность работы (система периодически внезапно перестает работать)
▫️ Сложности при обновлениях версии системы
▫️ Поддержка и доработки становятся со временем все сложнее и трудозатратнее
▫️ Регулярные ошибки в данных, получаемых из внешних систем (чаще всего из системы кадрового учета)
▫️ Сомнения в качестве прошлых кастомизаций
▫️ Сомнения в компетенции внутренних или внешних специалистов, занимающихся поддержкой и доработками
▫️ Неоптимальные процессы поддержки и доработок
▫️ Отсутствие или недостаточность документации кастомизаций
▫️ Слабая совместимость кастомизаций с коробочными решениями
▫️ Опасения потери компетенций при увольнении внутренних администраторов или разработчиков
▫️ Проблемы в работе с отчетностью
▫️ Проблемы в работе с видео контентом
▫️ Нарушения информационной безопасности
▫️ Неоптимальная система резервного копирования данных
▫️ Слишком большой размер базы данных
▫️ Сомнения в оптимальности серверной архитектуры: состав и конфигурация серверов

Рекомендую вам пройтись по этому чек-листу и задуматься, насколько актуальны эти проблемы в вашей организации!

Если хотите получить консультацию по этим темам, обращайтесь!
✉️ mp@mpros.ru
@MikhailProtasov
👍3🔥1
Какой технологический стек необходим для работы с WebSoft HCM

Системному аналитику или руководителю подразделения важно понимать, какой технологический стек нужен для работы, чтобы искать сотрудников, подрядчиков и ставить им задачи. Сейчас система поддерживает бекэнд-разработку на C# и Server-Side JavaScript.

➡️ Server-Side JavaScript — это реализация JavaScript для работы в WebSoft HCM. В отличие от обычного JavaScript, код на этом языке выполняется на сервере, а не в браузере. Это не то же самое, что node.js. Это именно особенная реализация в WebSoft HCM, похожая на ASP.NET. Если ваш разработчик знает JavaScript, он сможет быстро изучить и Server-Side JavaScript.

➡️ C# используется не только в WebSoft HCM, поэтому такого разработчика найти легче. Но пока WebSoft HCM поддерживает этот язык с ограничениям. Впрочем, компания планирует усилить поддержку в 2025 году.

➡️ Для фронтенд-разработки используется обычный JavaScript, а также языки разметки html и CSS. Из фреймворков можно применять React, Vue, Angular или любые другие. Но это целесообразно, если вы хотите существенно переписать интерфейс, в противном случае лучше использовать встроенный редактор веб-страниц. Команда WebSoft в некоторых клиентских проектах использует фреймворк Vue.

➡️ В качестве языков запросов к базе данных применяются XQuery и SQL. В будущем WebSoft планирует свести прямые запросы к БД в рамках кастомизаций к минимуму. Но это станет распространенным не ранее 2026 года.

✔️ В целом, чем меньше технологий в выбранном вами стеке, тем лучше — будет проще искать сотрудников и подрядчиков для доработки. В частности, не рекомендуется использовать сразу несколько различных фреймворков на фронте. Остановитесь на одном. Также при каждой кастомизации системы важно документировать, какой стек и принципы разработки были использованы.
👍8🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Стоит ли обновлять WebSoft HCM если опасаетесь сложностей из-за кастомизаций?
👍7🔥32
Как обеспечить стабильность кастомизаций

Одна из главных задач при кастомизации — сохранить систему максимально стабильной, чтобы она не сломалась при следующих доработках и обновлениях. Для этого важно выполнять ряд правил:
▪️Вести учет кастомизаций — документировать каждое изменение, чтобы к нему было легко вернуться.
▪️Комментировать код для последующих разработчиков.
▪️Организовать версионность кода с помощью системы контроля версий — каждое изменение кода будет логироваться.
▪️Разделить кастомизации на отдельные модули — хотя бы в документации. Можно делать это также с помощью преффиксов в коде объекта.
▪️Не вносить изменения в стандартные модули и компоненты. При необходимости — создать копию модуля и внести изменения на нем.
▪️Регулярно проводить резервное копирование текущей версии, чтобы можно было откатить изменения.
▪️Соблюдать рекомендации по разработке от WebSoft — их можно найти на портале для клиентов компании.

✔️ В целом, я советую по максимуму использовать стандартные инструменты: функции системы, структуры хранения данных, bpm-конструкторы. Потому что, чем больше кастомизаций, тем стабильность системы ниже.
👍4🔥21
Дополненная реальность в управлении персоналом

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

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

5 февраля в 17:00 я проведу интервью с Александром Воробьевым. У Александра более 15 лет опыта в электронном обучении, а сейчас он реализует проекты в области дополненной реальности. На интервью Александр поделится своими кейсами. Оно пройдет здесь, в телеграм канале. Приходите!
👍8
Audio
Что проще: увеличить ширину таблицы на портале или полететь на Марс?
😁7🔥2👍1
Завтра провожу вебинар "Создание фоновых задач (агентов) в estaff".

Уровень: для программистов

🗓 05 февраля
🕑 11:00 мск 
Ссылка
🔥5