You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Running the application](#running-the-application)
14
+
-[About](#about)
15
+
-[Features](#features)
16
+
-[Documentation](#documentation)
17
+
-[Getting Started](#getting-started)
18
+
-[Environment Setup](#environment-setup)
19
+
-[Running the Application](#running-the-application)
20
+
-[Troubleshooting](#troubleshooting)
12
21
-[Contributing](#contributing)
13
-
22
+
-[License](#license)
23
+
-[Contact](#contact)
14
24
<!-- /TOC -->
15
25
16
-
# Check-ins
26
+
## About
27
+
28
+
Check-Ins is a comprehensive web application designed to streamline team management and personal development. It offers
29
+
tools for understanding team members and their capabilities, facilitating growth and engagement, and managing many of
30
+
the processes that can get dropped or weigh down an organization. Built with Micronaut, Check-Ins is designed for
31
+
efficient cost of operation and ease of use. Many of the workflows were originally designed and built by former interns
32
+
at [Object Computing](https://objectcomputing.com), and we use it actively there today.
33
+
34
+
## Features
17
35
18
-
This web application is written in [Micronaut](https://micronaut.io) for uploading files and tracking skill set of team members. This application will also be used for PDL checkins and to auto-generate resumes from the skill set.
36
+
-**User/Employee Management** - Simple onboarding and offboarding of new users, with Google SSO integration
37
+
-**Employee Profiles** - Team members can manage their own profiles, including skills, certifications, and organizations they support
38
+
-**Mentor Program Management** - A key feature of the Check-Ins application is the support and management of employee touch points with a dedicated mentor
39
+
-**Pulse Surveys** - Find out how your team is feeling about work, or life in general
40
+
-**Feedback Management** - Give your employees access to feedback so that they can grow their skills and contribute up to their potential
41
+
-**Employee, Team, and Community Directories** - These provide an easy way to see who is involved with what
42
+
-**Performance Reviews and Reporting** - Evaluate your team's performance as frequently as you would like
43
+
-**Public Kudos** - Celebrate those wins publicly! Our Kudos feature can post your team's wins to Slack and celebrate them within the application.
44
+
-**Birthday and Anniversary Celebrations** - Encourage the celebration of your team's milestones
45
+
-**Skill and Certification Tracking and Reporting** - Know where your team is strong, where it needs to develop, and plan for growth
46
+
-**Volunteer Time Tracking and Reporting** - Encourage a culture of giving back to your community by recognizing the good work already being done by your team
19
47
20
-
#Project Links
48
+
## Documentation
21
49
22
-
**Project Document:**\*TBA\*
50
+
Detailed documentation, including installation guides, usage instructions, and API references, can be found on our [GitHub Pages site](https://objectcomputing.github.io/check-ins/).
See [our GitHub pages site](https://objectcomputing.github.io/check-ins/getting-started/setup/) for instructions on setting up your development environment.
29
57
30
-
See [Setting up your environment](https://objectcomputing.github.io/check-ins/getting-started/setup/) for instructions on setting up your development environment.
58
+
### Running the application
31
59
32
-
## Running the application
60
+
See [our GitHub pages site](https://objectcomputing.github.io/check-ins/getting-started/running/) for instructions on running the application locally.
33
61
34
-
See [Running the Application](https://objectcomputing.github.io/check-ins/getting-started/running/) for instructions on running the application locally.
62
+
### Troubleshooting
35
63
36
-
# Contributing
64
+
See [our GitHub pages site](https://objectcomputing.github.io/check-ins/getting-started/troubleshooting/) for common challenges and their solutions.
65
+
66
+
## Contributing
37
67
38
68
Please see [Contributing](./CONTRIBUTING.md) for details on how to contribute to this project.
69
+
70
+
## License
71
+
72
+
This project is licensed under the [Apache 2.0 License and Commons Clause](LICENSE).
73
+
74
+
## Contact
75
+
76
+
For questions or issues, please [join the discussion](https://github.com/objectcomputing/check-ins/discussions) or
77
+
[open an issue](https://github.com/objectcomputing/check-ins/issues) on GitHub.
Copy file name to clipboardExpand all lines: docs/project-roadmap/index.md
+49-55Lines changed: 49 additions & 55 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,70 +6,64 @@ title: Project Roadmap
6
6
7
7
***This roadmap is subject to change and should not be construed as a commitment to build these features.***
8
8
9
-
This roadmap prioritizes features focused on enhancing the team member review process, integrating the shelved onboarding process, and incorporating generative AI for mentor support.
9
+
This roadmap prioritizes features focused on enhancing team member and mentor support, white labeling the application,
10
+
and preparing it for deployment into multiple environment types.
10
11
11
-
## Streamlined and Repeatable Reviews (0.8.0)
12
+
## Release Clean Up (v0.8.x)
12
13
13
-
1.**Review Planning & Validation:**
14
-
* Implement a dedicated review planning phase.
15
-
* Automatically assign reviewers and validate assignments with managers.
16
-
* Enable multi-layered team review structures:
17
-
* Managers review planned assignments for subordinate managers.
18
-
* Subordinate managers incorporate suggestions before final approval.
19
-
* Integrate timeline creation and review launch functionalities for administrators.
20
-
2.**Review Implementation:**
21
-
* Streamline self-reviews and manager reviews.
22
-
* Introduce automated reminders to both managers and team members.
23
-
* Provide automated status overview emails to administrators.
24
-
* Provide relevant contextual information during reviews, including:
25
-
* Current title and job description
26
-
* Skills listed in user profiles
27
-
* Feedback received previously
28
-
3.**Reporting:**
29
-
* Develop review process reports detailing completion rates (breakdowns by department, etc.).
30
-
* Create manager reports that detail individual and aggregate review outcomes.
14
+
-[x] Documentation Updates
15
+
-[x] Other Dependency Upgrades and Security Alert Remediation
16
+
-[ ] Bug Smooshing and Tech Debt Remediation
31
17
32
-
### Success Metrics:
18
+
##Configuration UI and Infrastructure Codification (v0.9.0)
33
19
34
-
* Increased on-time completion rates for employee reviews
35
-
* Increased on-time review period start rates
36
-
* Improved user satisfaction with the review process
20
+
1.**Introduce Infrastructure as Code**
21
+
- Create Terraform code for
22
+
-[ ] Local Deployment
23
+
-[ ] GCP Deployment
24
+
-[ ] AWS Deployment (stretch-goal)
25
+
-[ ] Migrate to cloud-based secret management
26
+
2.**Configuration Management UI**
27
+
-[ ] Implement feature switches
28
+
-[ ] Move most configuration into the UI and store in the database
37
29
38
-
##Onboarding and Modernization (0.9.0)
30
+
### Goals (v0.9.0)
39
31
40
-
1.**Modularize Deployment:**
41
-
* Upgrade to Micronaut 4.x.
42
-
* Introduce infrastructure as code.
43
-
* Codify GCP environments with Terraform.
44
-
* Migrate to cloud-based secret management.
45
-
* Segment service deployments.
46
-
2.**Revive Onboarding Application:**
47
-
* Rebase and refresh the onboarding application.
48
-
3.**Configuration Management UI:**
49
-
* Integrate configuration into the UI to allow for dynamic configuration.
32
+
* Simple and repeatable local environment setup
33
+
* Simple and repeatable cloud environment setup
34
+
* Increased application flexibility
35
+
* Ability to right-size features for different organizations
50
36
51
-
### Success Metrics:
37
+
##Professional Development Support (v0.10.0)
52
38
53
-
* Increased completion of onboarding tasks before the new employees’ start dates
54
-
* Increased user satisfaction with the onboarding process
55
-
* Increased application flexibility
39
+
1.**Role Library & Assignment**
40
+
-[ ] Add the ability to create and maintain job roles
41
+
-[ ] Create a versioning mechanism for roles in order to provide "moment in time" information
42
+
-[ ] Add the ability to assign and track roles over time
43
+
2.**Generative AI Integration**
44
+
-[ ] Develop GenAI integration module
45
+
-[ ] Construct prompts and workflows that analyze notes, feedback, job descriptions, and skills data to provide summarized and actionable growth and performance insights
46
+
-**Construct prompts and workflows to provide personalized suggestions for mentors**
47
+
-[ ] Recommend development goals based on mentee information
48
+
-[ ] Suggest relevant learning resources or training opportunities
49
+
-[ ] Generate actionable development suggestions for increasing desired capabilities
50
+
-[ ] Incorporate generated suggestions into the check-in planning process
51
+
3.**Career Timeline**
52
+
-**Create a timeline component to show important events in an employee's journey, including:**
53
+
-[ ] Role changes
54
+
-[ ] Title changes
55
+
-[ ] Joining/leaving a team
56
+
-[ ] Getting awarded a certification
57
+
-[ ] Joining/leaving a guild or community
58
+
-[ ] Completing a training event (stretch goal)
56
59
57
-
##Professional Development Support (0.10.0)
60
+
### Goals (v0.10.0)
58
61
59
-
1.**Job Library & Assignment:**
60
-
* Build a comprehensive job library within the platform.
61
-
* Enable defining and assigning specific job roles.
62
-
2.**Generative AI Integration:**
63
-
* Develop Google Gemini integration module.
64
-
* Construct prompts that analyze notes, feedback, job descriptions, and skills
65
-
data.
66
-
* Construct prompts to provide personalized suggestions for mentors:
67
-
* Recommend development goals based on mentee information.
68
-
* Suggest relevant learning resources or training opportunities.
69
-
* Generate actionable development suggestions for increasing desired capabilities.
70
-
* Incorporation of generated suggestions into the check-in planning process.
62
+
* Higher engagement with the Check-Ins planning workflows
63
+
* Improved employee development and career planning outcomes
64
+
* Provide a view of an employee's career and development journey
71
65
72
-
### Success Metrics:
66
+
##Some day...
73
67
74
-
* Higher engagement with the Check-Ins workflows
75
-
* Enhanced employee development and career planning outcomes
68
+
1.**Revive Onboarding Application:**
69
+
* Reintroduce and refresh the onboarding application
0 commit comments