Skip to content
@Alfa-PDP

Alfa-PDP

ALFA PDP

Ваш помощник в создании и управлении индивидуальными планами развития сотрудников в Альфа-Банке*

* с отличным бэкендом по версии нашей команды, подтверждено Яндексом и Альфа-Банком


MVP

Главная страница

Swagger документация


ВВЕДЕНИЕ

ALFA PDP - новый сервис по ведению индивидуальных планов развития, встраиваемый во внутреннюю платформу “Alfa People”.
Сервис позволит наглядно планировать и контролировать выполнение мероприятий по развитию и профессиональному росту сотрудников компании.


ЦЕЛЬ ПРОЕКТА

Создать простой сервис, который позволит унифицировать процесс ведения индивидуальных
планов развития как со стороны руководителя, так и со стороны сотрудника.


ОПИСАНИЕ

Задачи продукта

Систематизировать создание планов развития сотрудников в соответствии
с потребностями компании или отдельных проектных команд

Упростить подбор сотрудников на проекты, благодаря аккумулированию
информации о профессиональных навыках сотрудников

Сделать прозрачным и понятным процесс оценки компетенций

Сделать прозрачным и понятным процесс карьерного роста и профессионального
развития в компании

Функционал для роли "Руководитель" Функционал для роли "Сотрудник"
Просматривает список сотрудников своей команды с информацией
о задачах ИПР и прогрессе их выполнения
Декларирует (определяет) для себя: Цели развития / Сильные стороны / Зоны роста
Открывает карточку сотрудника Просматривает список задач
Просматривает информацию о сотруднике, диаграмму прогресса
выполнения ИПР, Цели развития, Сильные стороны, Зоны роста сотрудника
Выбирает задачу, открывает (разворачивает) задачу
Создает задачу для сотрудника в формате индивидуального плана развития Берет в работу (нажатием соответствующе кнопки) после чего задача приобретает статус “В работе”
Определяет название задачи Может написать комментарий, который увидит Руководитель
Описывает задачу так, чтобы сотруднику было понятно,
что необходимо выполнить
Устанавливает сроки: дату начала выполнения и дедлайн
Выбирает тип задачи: Hard skills / Soft skills / Обучение
Определяет значимость задачи: Высокая /Средняя / Низкая
Может оставить комментарий, который увидит Сотрудник
Может поменять данные о задаче (название, описание, срок, тип, значимость, статус)
Может отредактировать или удалить задачу

Развитие продукта в будущем:

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

⇒ Возможность создания задач самими сотрудниками;

⇒ Механизм согласования задач между сотрудником и руководителем, для обеспечения двустороннего взаимодействия при формировании планов развития;

⇒ Добавление ролей ментора, HR, куратора и др;

⇒ Шаблоны для создания задач с редактором шаблонов для создания собственных типовых перечней задач;

⇒ Системы логирования изменений;

⇒ Автосохранение версий ИПР, с возможностью бэкапа по состоянию на заданную дату;

⇒ Система уведомлений об изменениях, с возможностью подсветить измененный раздел или поле;

⇒ Встраивание механизма уведомлений в Alfa People;

⇒ Рейтинг руководителей по прогрессу сотрудников в команде руководителя с учетом количества сотрудников в команде и количества задач;

⇒ Интеграция с корпоративными сервисами такими как Альфа Академия и образовательными сервисами партнеров;

⇒ Возможность прикреплять файлы (картинки, PDF, word, excel) к задачам для подтверждения выполнения.


ТЕХНОЛОГИИ

Alfa PDP разработан с использованием следующих технологий:

  • Python (v.3.11) - целевой язык программирования backend;
  • FastAPI (v.0.100.1) - фреймворк для создания лаконичных и быстрых HTTP API-серверов со встроенными валидацией, сериализацией и асинхронностью из коробки;
  • SQLAlchemy (v.2.0.25) - библиотека для работы с РСУБД с применением ORM;
  • PostgreSQL (v.13.10) - объектно-реляционная база данных;
  • Pydantic (v.2.5.3) - Python-библиотека для выполнения валидации данных;
  • Redis (v.4.6.0) - резидентная система управления NoSQL базами данных;
  • Alembic (v.2.5.3) - инструмент работы с миграциями для SQLAlchemy;
  • Uvicorn (v.0.23.1) - Python ASGI HTTP-сервер;
  • Nginx (1.22.1) - HTTP-сервер и обратный прокси-сервер;
  • Docker (v.24.0) - инструмент для автоматизации процессов разработки, доставки и запуска приложений в контейнерах.

Python FastAPI SQLAlchemy PostgreSQL Pydantic Redis Alembic Uvicorn Nginx Docker

  • TypeScript (v.5.2.2) - целевой язык программирования frontend;
  • React (v.18.2) - JavaScript-библиотека для создания пользовательских интерфейсов;
  • React Redux (v.9.1.0) - библиотека для React, связывающая UI и Redux;
  • SCSS (v.1.70.0) - язык предназначенный для упрощения создания CSS-кода;
  • RTK-query (v.2.0.1) - инструмент для создания сервисов для запросов на сервер;
  • Vite (v.5.0.8) - инструмент для быстрого старта проекта из основного шаблона для популярных фреймворков.
  • alfalab/core-components (v.44.5.1) - библиотека React компонентов для создания веб-интерфейсов.

TypeScript React React Redux SCSS RTK-query Vite alfalab/core-components


ЛИЦЕНЗИЯ

MIT


PROJECT MANAGER

🙋‍♀️ Юлия Никифорова

PRODUCT MANAGER

🙋‍♂️ Алексей Смирнов

BUSINESS ANALYTICS

🙆‍♀️️ Катя Хейчеева

💁‍♀️ Илона Кончугова

SYSTEMS ANALYTICS

🙆 Мария Дергунова

🙋‍♀️ Ольга Дмитриева

DESIGNERS

🙋‍♂️ Алексей Селезнев

🙋‍♀️ Асия Ахмерова

💁 Маргарита Церт

FRONTEND

🧙🏻‍♂️ Константин Епифанов

🙋‍♂️️ Андрей Родителев

🧑 Максим Смелый

BACKEND

😎 Михаил Спиридонов

🦸🏻‍♂️ Максим Головин

🙋‍♂️ Павел Ермеев

🤵 Кирилл Широков


ДИПЛОМЫ

RU EN
Михаил Спиридонов (RU) Михаил Спиридонов (EN)
Максим Головин (RU) Максим Головин (EN)
Павел Ермеев (RU) Павел Ермеев (EN)
Кирилл Широков (RU) Кирилл Широков (EN)
Юлия Никифорова (RU) Юлия Никифорова (EN)
Алексей Смирнов (RU) Алексей Смирнов (EN)
Катя Хейчеева (RU) Катя Хейчеева (EN)
Илона Кончугова (RU) Илона Кончугова (EN)
Мария Дергунова (RU) Мария Дергунова (EN)
Ольга Дмитриева (RU) Ольга Дмитриева (EN)
Алексей Селезнев (RU) Алексей Селезнев (EN)
Асия Ахмерова (RU) Асия Ахмерова (EN)
Маргарита Церт (RU) Маргарита Церт (EN)
Константин Епифанов (RU) Константин Епифанов (EN)
Андрей Родителев (RU) Андрей Родителев (EN)
Максим Смелый (RU) Максим Смелый (EN)
Михаил Спиридонов (RU) Михаил Спиридонов (EN)
Максим Головин (RU) Максим Головин (EN)
Павел Ермеев (RU) Павел Ермеев (EN)
Кирилл Широков (RU) Кирилл Широков (EN)

Popular repositories Loading

  1. frontend frontend Public

    Интерфейс приложения для использования индивидуального плана развития

    TypeScript 2 2

  2. backend backend Public

    Бэкенд часть приложения для индивидуальных планов развития в Alfa-Bank

    Python

  3. .github .github Public

Repositories

Showing 3 of 3 repositories
  • .github Public
    Alfa-PDP/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Feb 13, 2024
  • frontend Public

    Интерфейс приложения для использования индивидуального плана развития

    Alfa-PDP/frontend’s past year of commit activity
    TypeScript 2 2 2 0 Updated Feb 8, 2024
  • backend Public

    Бэкенд часть приложения для индивидуальных планов развития в Alfa-Bank

    Alfa-PDP/backend’s past year of commit activity
    Python 0 0 1 0 Updated Feb 7, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…