Resource Rainbow helps visually identify workload issues within your team, office, and company.
Resource Rainbow is a self-deployable webapp that allows team leaders to visually identify overworked and underworked staff members. Staff can update their status on a regular basis and keep a history of their workload. Team leaders can easily search for staff by name or by skillset and visually identify overworked, underworked, and "just right" employees, organize them into work groups, and perform the necessary resource load balancing.
In some industries, like the defense industry, employees work on various contracts. In some cases, employees work on multiple contracts and can quickly become overworked. In other cases, employees are "undercovered" or do not have enough work to fulfill their weekly hourly quota. It is sometimes difficult to determine employees who are underworked but have the skillsets to alleviate some of the workload from the overworked personnel. It is also difficult to tell the workload coverage of each member of a team. Resource Rainbow was developed to solve these problems.
- Team members update their Resource Rainbow status daily as part of a scrum activity. Team lead monitors aggregate workgroup workload as well as individual workload to perform task scoping or resource balancing.
- Team members update their Resource Rainbow status weekly. The team lead monitors weekly status and tracks aggregate workgroup workload per month and performs historical analysis.
- Search for users by username, name, skillset
- Create workgroups and add users to workgroups
- Get aggregated workgroup workload status (i.e. the mode of the statuses of all members of a workgroup)
- Track user workload status history per day per user
Examine the requirements.txt. If you use pip/virtualenv, just pip install -r requirements.txt
Fork on GitHub: https://github.com/rbudhu/resource-rainbow
Generate test user data by:
export DJANGO_SETTINGS_MODULE=resource_rainbow.settings
cp test/user-gen.py ../
python user-gen.py
Optional: If you have virtualenv then create your desired environment.
cd resource_rainbow
pip install -r requirements.txt
python manage.py migrate
python manage.py loaddata web/initial_data.json
cd resource_rainbow
python manage.py runserver