-
Notifications
You must be signed in to change notification settings - Fork 0
User Stories
Note: This is just a dumping ground for user stories; this is not a prioritized product backlog.
As a user, I want to be able to create an account.
As a user, I want to be able to login to my account.
As a user, I want to be able to logout from my account.
As a user, I want to be able to search for employees by their skills.
As a user, I want to be able to see what projects are actively being worked on.
As a user, I want to be able to see what projects are inactive.
As a user, I want to be able to find out what role(s) other employees hold.
As a user, I want to be able to be able to update my profile of skills and projects.
As a user, I want to be able to see what projects an employee is currently working on.
As a user, I want to be able to see what projects an employee has previously worked on.
As a user, I want to be able to see which employees are working on a particular project.
As a user, I want to be able to see what skills an employee has and which technologies they have worked with.
As a user, I want to be able to find other employees based on their role(s).
As a user, I want to be able to manually add projects that didn't get picked up from Jira/Bitbucket/etc.
As a user, I want to be able to find what role an employee played for a particular project (since this could be separate from their primary role).
As a user, I want to be able to change what role I played for a particular project (since it could be different from my primary role).
As a user, when I change my primary role, I want to have the option to update the role associated with each project that I've worked on to be my new primary role, so that I don't have to manually change one or more projects to have that updated role.
As a user, I want to be able to manually add that I was a part of a particular project, and what role I played in it (if I didn't get automatically picked up by Jira/Bitbucket/etc).
As a user, I want to be able to know whether another employee is highly skilled with a particular technology (as opposed to 'just' knowledgeable).
As a user, I want to be able to edit the information (name, description, etc) for any project, with the stipulation that each change made to a project is recorded as a set of publicly viewable records.
As a user, when I create an account, I want it to be associated with my automatically generated profile, if one has been generated. Otherwise, I want a blank profile to be created.
As a user, I want to be able to sort projects by most recently active.
As a user, I want to new Jira/Bitbucket/etc projects to be automatically imported so that I don't have to manually add them every time a new one is created.
As a user, I want my skills and projects profile to be automatically kept up-to-date based on my projects from Jira/Bitbucket/etc so that I don't have to periodically remember to update it manually.
As a user, I want to be able to manually mark a project as inactive.
As a user, I want to be able to manually mark a project as active (until the 'inactive period' hits the project again).
As a user, I want to be able to find out the relations between employees (i.e. who manages who, or who is managed by who). [stretch goal]
As a user, I want to be able to view my personal profile when I login.
As an administrator, I want to be able to control which service account(s) is/are used to connect to Jira/Bitbucket/etc.
As an Employee, I want an application that can find skilled users so that I can collaborate and ask questions on complex topics.
- As an employee, I want an application that can search to find other employees with certain skills.
- As an employee, I want an application to show me skills other employees have so that I can ask questions about those skill areas.
- As an employee, I want an application to show me the skills an employee has gained from working on a project.
As a Manager, I need to find skilled employees so that I can apply them to projects that require specific skills.
As an Executive, I need an application to tell me what skills my employees have so that I can assign them to projects or hire outside assistance.
Home
Project Proposal
Requirements/Project Planning
↳ Opportunity Canvas
↳ User Personas
↳ User Stories
↳ Minimum Viable Product
↳ Product Backlog
↳ Project Website Outline
↳ Poster
User Feedback
↳ Initial Interview Questions
Meeting Notes (Non-Sprint)
↳ Mockup Idea Generation
↳ Tech Stack + Arch Review
↳ Extended Mgmt Demo
↳ Tech Stack Review w/ Jim
Sprints
↳ Daily Standup Template
↳ Sprint 1
↳ Sprint 2
↳ Sprint 3
↳ Sprint 4
↳ Sprint 5
↳ Sprint 6
↳ Sprint 7
UI Concepts
↳ Process Flow Diagram
↳ Mockups
↳ Design Systems
Technical Solution Design
↳ Tech Stack + Architecture
↳ Domain Model
↳ Contributor Predictions
R&D
↳ JIRA Web API
↳ Repository Scraping
↳ Jira - Project Contributors
TODO for Production