Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/steedos/okr-management-app
Goal Setting and Employee Performance Management. Openly share your business strategy and main company goals with the rest of your organization and encourage the alignment and focus of everyone in your company behind a common objective.
https://github.com/steedos/okr-management-app
Last synced: 3 days ago
JSON representation
Goal Setting and Employee Performance Management. Openly share your business strategy and main company goals with the rest of your organization and encourage the alignment and focus of everyone in your company behind a common objective.
- Host: GitHub
- URL: https://github.com/steedos/okr-management-app
- Owner: steedos
- License: other
- Created: 2020-12-26T01:03:53.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-11-18T11:44:49.000Z (almost 3 years ago)
- Last Synced: 2024-07-31T18:18:02.090Z (4 months ago)
- Language: JavaScript
- Homepage:
- Size: 642 KB
- Stars: 14
- Watchers: 6
- Forks: 9
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Steedos OKR - Employee Performance Management
δΈζ
Β· Report a bug
Β· Discussions
Goal Setting and Employee Performance Management. Openly share your business strategy and main company goals with the rest of your organization and encourage the alignment and focus of everyone in your company behind a common objective.
π€ π¨ π## What is Steedos OKR
OKRs is a powerful management methodology similar to MBO and V2MOM.
With Steedos OKR, each department, team, and individual aligns their own Objectives and Key Results toward your company goals, focusing on what really matters. Steedos OKR automatically records your OKRs, keeping track of their progress in a transparent way to ensure collaboration and commitment.
Follow a process of planning and alignment by creating periods for each quarter. Track and push best practices to ensure that each individual has the right OKRs. Complete wrap-up phases to perform self-assessments, score objectives, and receive manager feedback, and to determine how to improve for the next cycle. Steedos OKR supports both TOP-DOWN and BOTTOM-UP OKRs.
Steedos OKR is developed entirely within Steedos, allowing you to track your OKRs automatically and in real time by binding any Steedos report to the key result you need to measure.
### Highlights
Use the same methodology as companies like Google & LinkedIn and get amazing results.
- STEEDOS NATIVE PERFORMANCE MANAGEMENT: Goal Setting and Employee Performance Management - 100% Steedos Native.
- ALIGNMENT:Plan your strategy and share it with your organization so that everyone on your team knows what really matters.
- FOCUS & COMMITMENT: Focus your teamβs efforts on the main objectives and prioritize the most important tasks.
- TRACKING & STRETCHING: Bind Steedos reports to Key Results to track and update your progress automatically.### Features:
- OKR Alignment
- Automatic and Continuous Tracking
- OKR Achievement Forecast
- Dashboards and Reporting
- One on Ones Module
- My Focus### About Steedos
[Steedos Platform](https://github.com/steedos/steedos-platform) is an open source alternative to salesforce low code development platform. You can easily create intelligent and mobile enterprise applications by clicking the mouse.
## Requirements
- [MongoDB](https://www.mongodb.com/try/download/) version >= 3.4. MongoDB is a general purpose, document-based, distributed database built for modern application developers and for the cloud era.
- [Node.js](https://nodejs.org/en/download/) version >= 10.15.1 or above (which can be checked by running `node -v`). You can use [nvm](https://github.com/nvm-sh/nvm) for managing multiple Node versions on a single machine installed.## Project Structure
```sh
okr-management-app
βββ steedos-app/main/default
β βββ applications
β β βββ okr.app.yml
β βββ objects
β βββokr__c
β βββ buttons
β β βββ print.button.yml
β β βββ print.button.js
β βββ fields
β β βββ name.field.yml
β β βββ description.field.yml
β β βββ isDone.field.yml
β β βββ status__c.field
β β βββ ...
β βββ listviews
β β βββ all.listview.yml
β β βββ recent.listview.yml
β β βββ my.listview.yml
β βββ permissions
β β βββ user.permission.yml
β β βββ admin.permission.yml
β β βββ okr_manager.permission.yml
β βββ okr.object.yml
β βββ...
βββ .env
βββ .gitignore
βββ package.json
βββ README.md
βββ server.js
βββ steedos-config.yml
βββ yarn.lock
```## Quick Start
The source code of the project depends on nodejs environment. To use mongodb database, the corresponding running environment should be deployed first.
1. Start the database
2. Install dependent packages
3. Running project
4. Using browser access `http://127.0.0.1:5000/` For the first time, the database is empty. You need to register an account and choose to create an enterprise.## Keep in Contact
If you have any questions or want to talk to other users of Steedos Platform , please jump to GitHub for discussion [Click to Discuss](https://github.com/steedos/steedos-platform/discussions) or [Join me on Slack-it's a faster,simpler way to work](https://join.slack.com/t/steedos/shared_invite/zt-jq7eupr9-cgKrUOyWb1zymniRzhH4jg).