dmc_banner
agrimguru

We are a Kenyan-based business Group that has Interests in Paper Manufacturing Banking and Finance, Real Estate, and Commodity Trading sectors.

Year

2024

Scope
  • Research
  • Designing
  • Development
  • Testing
Services
  • System Design
  • Data Architecture
  • Workflow Management
  • Internal System
  • DevOps & Security

Problem definition

DMC was looking for a detailed performance management system based on the detailed matrix that they follow to evaluate the performance of their employees.

Many services under one roof
Lack of Visibility into Multi-Level Performance

“DMC often struggle with fragmented or unclear views of individual, team, and department-level performance. Without centralized, role-based dashboards, leaders cannot make timely, data-driven decisions — leading to delayed interventions, inefficiencies, and missed targets.”

Many services under one roof
Manual Goal Setting & Tracking Leads to Inconsistencies

“Existing performance tracking system involved static tools, resulting in inconsistent goal-setting, delayed updates, and misaligned expectations between employees and managers. This created confusion, reduced accountability, and undermined motivation.”

Many services under one roof
No Real-Time Feedback or Alerts = Missed Opportunities

“Without real-time progress tracking, notifications, and intelligent alerts, managers are unable to provide timely recognition or corrective feedback — resulting in disengaged employees and suboptimal outcomes.”

Defining the users

The user base included every employee in DMC right from office staff and factory staff to the department heads. Multi-level hierarchy managers were also a part of the system and each had different roles and responsibilities.

Employee  OR  FACTORY STAFF
Employee OR FACTORY STAFF
MANAGERS
(MULTIPLE HIERARCHY)
MANAGERS
(MULTIPLE HIERARCHY)
ADMIN
AND 
HODs
ADMIN
AND 
HODs
user
explore
user-mobile-black
explore
user-web-black
user
explore
user-mobile
explore
user-web

Technology stack & tools

Problem statement provided by the client, which contains the most pressing issues that the client is planning to solve for UPSC aspirants. This includes services driven by an automated system for the aspirants to save their time by providing proper guidance and efficient solution.

figma
React
java
Fluttuer
AWS
jquery

Data architecture

We used MySQL to set a relational database management system since the requirement was set structured goals, achievements, KPIs and PIP for role based users.

Data architecture

Development life cycle

The development lifecycle for DMC Group system involved planning, designing, developing, testing, deploying, and maintaining the application. This iterative process ensures continuous improvement and adaptation to user needs and technological advancements.

Daily & Weekly Standup Meetings

Regular communication among team members through daily standup meetings ensured everyone was aligned and any roadblocks were addressed promptly.

Agile Methodology

We adopted an agile approach, breaking the project into sprints, allowing us to iterate, adapt, and respond to evolving requirements quickly.

Weekly Standup Meetings

Prescheduled weekly meetings acted as a strong bridge between our team and the client, allowing our developers to demonstrate their progress and gather the feedback necessary to introduce adjustments.

Version Control

We utilized Git and Bitbucket for version control, enabling seamless collaboration and tracking of code changes.

Continuous Integration/Continuous Deployment (CI/CD)

CI/CD pipelines were established to automate testing and deployment, enhancing efficiency and providing multiple environments for Development, Staging and Production.

Daily & Weekly Standup Meetings

Regular communication among team members through daily standup meetings ensured everyone was aligned and any roadblocks were addressed promptly.

features and insights

Analytical Dashboard
rightarrow
Analytical Dashboard

Employees and their managers were given a personalized dashboard that can display their goals, achievements, KPI and their score. This helped them to get a quick overview of their performance and thereby take all the necessary actions.

rightarrow
Masters

An option to setup all the masters in one place such as KPIs, Departments, Users, Categories, Goal Status, Goal Types, Priorities of the goals, Roles of multiple users and their access types, KPI and PIP status and metrics that will be used to set the goals such as time, production quantity, wastage and others.

Masters
Goals
rightarrow
Goals

A 100% visibility of the goals, which can be set either day-wise, week-wise, month-wise, quarterly, half yearly or yearly. It includes the ability to set recurring goals, which resets as the time period is completed. These goals can be assigned to individual employees, a group of employees, department(s) or overall organisation with complete tracking and auto-updation as the employees log their work reports.

rightarrow
Reports

More than 20 dynamic reports were set for the DMC group based on user level, department level. These reports were either specific to the goals or aggregated based on the preference. These reports were also available to download in excel and PDF format for quick share.

Reports

End result

Admin Panel

A fully functional, user-friendly Performance Management System tailored to various organisational roles was delivered. It included -

  • Role-based Dashboards for Employees, Managers, HR, HODs, and Admins
  • Customisable Goal & Target Management for individuals and teams
  • Real-time Progress Tracking with alerts and achievement updates
  • Comprehensive Analytics & Reports at individual, team, departmental, and corporate levels
  • Approval Workflow for Goals and Achievements
  • Company-wide Performance Insights, including growth tracking and overall scoring metric.
explore

Our Work

Interested in making
your own system?