agile-gitlabce issueshttps://gitlab.bucknell.edu/nrr004/agile-gitlabce/-/issues2019-12-15T13:45:21-05:00https://gitlab.bucknell.edu/nrr004/agile-gitlabce/-/issues/38Assign multiple team members2019-12-15T13:45:21-05:00Lily RomanoAssign multiple team members## User story
As a [Scrum Master]
I want [to assign multiple team members to an issue]
So that [reporting is more accurate and users know what they need to do]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to ...## User story
As a [Scrum Master]
I want [to assign multiple team members to an issue]
So that [reporting is more accurate and users know what they need to do]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers to link -->
<!-- - #X -->
- To adhere to Gitlab CE limitations
- [ ] Select Primary assignee (mark as the assignee on Gitlab)
- [ ] Select Secondary assignee(s) (mark as comment with @ tag in description)
## Acceptance criteria
<!--- What is required for the story to be completed -->
- [ ] I can assign multiple users to an issue.
## Notes
<!--- Why How --->https://gitlab.bucknell.edu/nrr004/agile-gitlabce/-/issues/37Represent School Breaks2019-12-15T12:42:53-05:00Lily RomanoRepresent School Breaks## User story
As a [Scrum Master]
I want [a way to including long school breaks such as Thanksgiving and Sprint Break]
So that [I can better understand the flow of work]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change...## User story
As a [Scrum Master]
I want [a way to including long school breaks such as Thanksgiving and Sprint Break]
So that [I can better understand the flow of work]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers to link -->
<!-- - #X -->
- Research:
- [ ] Continue the burndown of ideal or maintain?
- [ ] How to indicate on chart
- [ ] What other features does this impact?
- [ ] Implement
## Acceptance criteria
<!--- What is required for the story to be completed -->
- [ ] I can indicate when the school has a break so that I can better understand my burndown chart and work assignments
## Notes
<!--- Why How --->https://gitlab.bucknell.edu/nrr004/agile-gitlabce/-/issues/36Represent Spikes2019-12-15T12:43:14-05:00Lily RomanoRepresent Spikes## User story
As a [Scrum Master]
I want [Manage Spikes]
So that [I can track time spent not specifically on writing code]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers to link -->
<!-- - ...## User story
As a [Scrum Master]
I want [Manage Spikes]
So that [I can track time spent not specifically on writing code]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers to link -->
<!-- - #X -->
- [ ] https://www.visual-paradigm.com/scrum/what-is-scrum-spike/
## Acceptance criteria
<!--- What is required for the story to be completed -->
- [ ]
## Notes
<!--- Why How --->https://gitlab.bucknell.edu/nrr004/agile-gitlabce/-/issues/35Refine OAuth flow2019-12-10T13:56:09-05:00Lily RomanoRefine OAuth flow## User story
As a [User]
I want [a seamless login experience]
So that [I can use the website with confidence]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers to link -->
<!-- - #X -->
- [Au...## User story
As a [User]
I want [a seamless login experience]
So that [I can use the website with confidence]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers to link -->
<!-- - #X -->
- [Auth0 Single Page App SDK](https://auth0.com/docs/libraries/auth0-spa-js)
- [ ] Log in updated
- [ ] API Calls updated
## Acceptance criteria
<!--- What is required for the story to be completed -->
- [ ] Log in is seamless
- [ ] API Calls are seamless
## Notes
<!--- Why How --->https://gitlab.bucknell.edu/nrr004/agile-gitlabce/-/issues/34By Completed Tasks as well as by spent hours2019-12-03T20:40:24-05:00Lily RomanoBy Completed Tasks as well as by spent hours## User story
As a [Scrum Master]
I want [to view burndown by task effort]
So that [I can see how quickly boxes are being checked off]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers to link...## User story
As a [Scrum Master]
I want [to view burndown by task effort]
So that [I can see how quickly boxes are being checked off]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers to link -->
<!-- - #X -->
- [ ] % of tasks completed `- [ ]` vs `- [x]`
## Acceptance criteria
<!--- What is required for the story to be completed -->
- [ ] I can switch between chart types
## Notes
<!--- Why How --->https://gitlab.bucknell.edu/nrr004/agile-gitlabce/-/issues/33Second Axis for Completed Hours2019-12-03T20:40:32-05:00Lily RomanoSecond Axis for Completed Hours## User story
As a [Scrum Master of a large project]
I want [to see completed hours per day regardless of the y-axis scale]
So that [I can see trends in work being done]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change...## User story
As a [Scrum Master of a large project]
I want [to see completed hours per day regardless of the y-axis scale]
So that [I can see trends in work being done]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers to link -->
<!-- - #X -->
- [ ] Determine at what point should the completed hours slip to it's own axis.
- [ ] Implement the changes
## Acceptance criteria
<!--- What is required for the story to be completed -->
- [ ] I can see completed hours and the bars are visible.
## Notes
<!--- Why How --->https://gitlab.bucknell.edu/nrr004/agile-gitlabce/-/issues/22Link User Stories and Tasks2019-11-12T07:18:48-05:00Lily RomanoLink User Stories and Tasks## User story
As a [scrum master (advanced)]
I want [maintain tasks separate from issues]
So that [I can drill the work down further per sprint]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbe...## User story
As a [scrum master (advanced)]
I want [maintain tasks separate from issues]
So that [I can drill the work down further per sprint]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers to link -->
<!-- - #X -->
- [ ] Research some ways to handle
- [ ] Breakdown into smaller tasks
## Acceptance criteria
<!--- What is required for the story to be completed -->
- [ ] See a "burndown" per user story
## Notes
<!--- Why How --->https://gitlab.bucknell.edu/nrr004/agile-gitlabce/-/issues/20Explore adding Github2019-11-12T07:18:52-05:00Lily RomanoExplore adding Github## User story
As a [user]
I want [to use the website regardless of Github or Gitlab]
So that [I can use a tool I'm familiar with regardless of the project]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the ...## User story
As a [user]
I want [to use the website regardless of Github or Gitlab]
So that [I can use a tool I'm familiar with regardless of the project]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers to link -->
<!-- - #X -->
- [ ] Expore the idea
## Acceptance criteria
<!--- What is required for the story to be completed -->
- [ ] Accept or reject the idea
## Notes
<!--- Why How --->https://gitlab.bucknell.edu/nrr004/agile-gitlabce/-/issues/19Update input fields2019-11-12T07:18:55-05:00Lily RomanoUpdate input fields## User story
As a [user]
I want [a clean input experience]
So that [I enjoy using the website]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers to link -->
<!-- - #X -->
- [ ] Update the Git...## User story
As a [user]
I want [a clean input experience]
So that [I enjoy using the website]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers to link -->
<!-- - #X -->
- [ ] Update the Gitlab URL field
- [ ] Update the API Key field
## Acceptance criteria
<!--- What is required for the story to be completed -->
- [ ] Input fields are visually appealing
## Notes
<!--- Why How --->
[Bootstrap Option](https://getbootstrap.com/docs/4.1/components/input-group/)https://gitlab.bucknell.edu/nrr004/agile-gitlabce/-/issues/9Add new Gitlab OAuth workflows2019-11-12T07:22:00-05:00Lily RomanoAdd new Gitlab OAuth workflows## User story
As a [user of a Gitlab site not already set up to use the OAuth flow]
I want [to add my site as being able to utilize the OAuth flow]
So that [I don't need to use an API Key anymore]
## Tasks
<!-- Add as many bullet...## User story
As a [user of a Gitlab site not already set up to use the OAuth flow]
I want [to add my site as being able to utilize the OAuth flow]
So that [I don't need to use an API Key anymore]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers to link -->
<!-- - #X -->
- [x] Restructure the code to make a simple location that can be easily updated by a code novice for updating the site dropdown
- [ ] Provide a link to feedback for other local GitHub installs to be available via the OAuth authentication workflow
- [ ] Provide instructions on how to update the repository and submit a PR to have a new site added
## Acceptance criteria
<!--- What is required for the story to be completed -->
- [ ] I can request to have my Gitlab install added
- [ ] I can create a PR to write the code myself to have Gitlab added
## Notes
<!--- Why How --->https://gitlab.bucknell.edu/nrr004/agile-gitlabce/-/issues/6Time Spent management within app2019-11-12T07:19:45-05:00Lily RomanoTime Spent management within app## User story
As a [team member]
I want [be able to update the time spent from this page]
So that [I don't have to keep going back and forth]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers ...## User story
As a [team member]
I want [be able to update the time spent from this page]
So that [I don't have to keep going back and forth]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers to link -->
<!-- - #X -->
- [ ] Display table of issues by sprint
- [ ] Allow displaying time detail of each each
- [ ] Match up any + and - spent hours on a single day (how to display?)
- [ ] Provide the ability to add or subtract time as necessary
## Acceptance criteria
<!--- What is required for the story to be completed -->
- [ ] I can add hours spent to an issue
- [ ] I can remove hours spent to an issue
## Notes
<!--- Why How --->
Longer to implement resolution for issue #5. If this issue is completed prior to #5, be sure to close #5.https://gitlab.bucknell.edu/nrr004/agile-gitlabce/-/issues/3Display sprint assigned time based on user2019-11-12T07:18:33-05:00Lily RomanoDisplay sprint assigned time based on user## User story
As a [Scrum Master]
I want [Want to see how many hours are assigned to each person]
So that [I know how work is balanced out]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers to...## User story
As a [Scrum Master]
I want [Want to see how many hours are assigned to each person]
So that [I know how work is balanced out]
## Tasks
<!-- Add as many bullets as needed -->
<!-- Change the X to the issue numbers to link -->
<!-- - #X -->
- Update settings page for how to split unassigned issues
- [ ] Assigned to some new user
- [ ] Split evenly across **All users**
- [ ] Split evenly across **Any user that has /spent time**
- [x] Create table
![image](/uploads/9547838053925d976d0082c9bcc2c1e9/image.png)
## Acceptance criteria
<!--- What is required for the story to be completed -->
- I can see the split of:
- [ ] Hours Assigned
- [x] Hours Completed
- [ ] Percent Complete
## Notes
<!--- Why How --->