We are a Kenyan-based business Group that has Interests in Paper Manufacturing Banking and Finance, Real Estate, and Commodity Trading sectors.
2024
- Research
- Designing
- Development
- Testing
- 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.
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.”
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.”
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
MANAGERS (MULTIPLE HIERARCHY)
ADMIN AND HODs
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.








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.
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
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.
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.
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.
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.
End result

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.