Skip to content
This repository has been archived by the owner on Mar 11, 2021. It is now read-only.

Quick Add Work Items [8] [2] #296

Closed
1 of 2 tasks
michaelkleinhenz opened this issue Sep 28, 2016 · 17 comments
Closed
1 of 2 tasks

Quick Add Work Items [8] [2] #296

michaelkleinhenz opened this issue Sep 28, 2016 · 17 comments
Assignees
Milestone

Comments

@michaelkleinhenz
Copy link
Collaborator

michaelkleinhenz commented Sep 28, 2016

Reference: 1608E136

Description

As a user, I want to add work items to the work item list quickly and without hassle.

Functional Acceptance Criteria

  1. The user can quick add work items on the work item list view.
  2. Work items can be added by filling out a form with a title field and hitting enter or clicking an add button.
  3. The Title field is an alphanumeric field.
  4. New work items are added at a significant position of the work item list that is instantly recognizable as the new item.
  5. The type of the new work item is set to a default value.
  6. New work items show up on the work item list instantly.
  7. After adding the new work item to the work item list, the user can immediately start entering a new work item.
  8. The title field is required. Adding is only allowed when the field is filled in.
  9. The user is able to remove text from the input field and clear the field with a reset function.
  10. UX implementation as defined by the UX team (Workflow, Visual Design).

Note: the position of new items is described only vague here because depending on the type of UI it might appear in different physical positions. The definition of these is responsibilty of UX.

Note: prior to sprint 122, the reset behaviour was removed.

Non-functional Acceptance Criteria

  1. Adding new work items is as quick as enabling the user to continuously write new work items without losing typed input on create delays.
  2. There are no page reloads on adding work items.

Dependency

  1. Userstory Display Work Item List [20] [20] [5] #297

Tasks

@ldimaggi
Copy link

ldimaggi commented Sep 28, 2016

Is the user able to type in a work item title, and then press the [Return] key to save the work item, or must the user click on the save button? If we want to make this very easy for users, then we should enable them to press the [Return] key.

I think it is important that we provide users with a simple, light-weight, default path through the planner. Users should be able to simply accept defaults to get on board quickly. If we make the initial user experience too process/admin heavy, I think that we will discourage new user adoption.

@Mgranfie
Copy link

Mgranfie commented Sep 28, 2016

re: 3. Is there a character limit to the title or description?

re: 4. The design has the new work items adding at the bottom of the list to align with the design and work flow

re: 9 rather than giving UI solutions can we refer to the functionality ie: User should be able to remove text from the input field and clear the field. We have not accounted or designed in direct editing behavior... It would be helpful to route interaction and behavior to discussions around the wireframes for the UI.

@joshuawilson
Copy link
Member

@Mgranfie why did you Close this issue?

@joshuawilson joshuawilson reopened this Sep 28, 2016
@michaelkleinhenz
Copy link
Collaborator Author

@ldimaggi Both should be possible.

@michaelkleinhenz
Copy link
Collaborator Author

michaelkleinhenz commented Sep 28, 2016

@Mgranfie
re 3: I left that stuff out intentionally (also on other stories) because I think that UX should decide this :-)
re 4: Ok, I understand. I change this to something more neutral that just indicates it appears on a significant position.
re 9: ok, changed.

@nimishamukherjee
Copy link

Do we disable the quick add input fields (title, description, add button, and reset button) during the addition - that is when the + button is clicked and the updated list is returned from core.

Currently it is instantaneous. Would there be a scenario where it takes a few seconds for the POST request to complete? Do we let the user enter the next work item or wait until the list gets updated?

@Mgranfie
Copy link

Including the link to the Wireframes that explain the behaviors for the UI.

https://redhat.invisionapp.com/share/VW8E0F2DY

@Mgranfie
Copy link

@joshuawilson bc Git is hard to use and I had no idea I had done that ... : )

@Mgranfie Mgranfie reopened this Sep 28, 2016
@ldimaggi
Copy link

Looking for clarification - Where (at the top or bottom of the list of work items) is a newly created work item displayed by default?

For the 6-month project schedule, will we paginate the list workitems, or display them all on one page?

@naina-verma
Copy link

naina-verma commented Sep 29, 2016

For Title/Description field : Are we planning to display URLs entered by users in tittle/description or as clickable hyperlinks.It would be good stuff to have !

@michaelkleinhenz
Copy link
Collaborator Author

@ldimaggi the position of the new work item might depend on the device you are using. Monica said that in the mobile view it will be at the bottom. I intentionally described that as "significant position". There should/must be a task for UX when decomposing into tasks "UX has to figure out where to put new items and make designs for that". The userstory just says "its directly added and immediately visible that I added something". The exact position is left to the development.

@maxandersen maxandersen changed the title Quick Add Work Items Quick Add Work Items - 8sp Sep 29, 2016
@michaelkleinhenz michaelkleinhenz changed the title Quick Add Work Items - 8sp Quick Add Work Items [8] Sep 29, 2016
@maxandersen maxandersen modified the milestones: Sprint #121, Backlog Sep 29, 2016
@michaelkleinhenz michaelkleinhenz modified the milestones: Backlog, Sprint #121 Sep 29, 2016
@michaelkleinhenz michaelkleinhenz self-assigned this Sep 29, 2016
@nimishamukherjee
Copy link

@michaelkleinhenz can we remove

  1. New work items are set to the highest order of execution and thus get added at a significant position of the work item list that is instantly recognizable as the new item.

as the order of execution story is in the backlog as a draft user story

@michaelkleinhenz
Copy link
Collaborator Author

@nimishamukherjee yes, I'll change that.

@AdamJ
Copy link

AdamJ commented Oct 18, 2016

@michaelkleinhenz Currently, there is no Reset functionality in the designs (in any area). This relates to (9) in this list.

Per (7) in the list, the Work Item is added to the bottom of the list - Add Work Item

@michaelkleinhenz michaelkleinhenz changed the title Quick Add Work Items [8] Quick Add Work Items [8] [2] Oct 18, 2016
@AdamJ
Copy link

AdamJ commented Oct 19, 2016

@michaelkleinhenz Updated UX artifacts:

Wireframes - Mobile
Visuals - Desktop

@michaelkleinhenz
Copy link
Collaborator Author

@mindreeper2420 done, updated the text.

@michaelkleinhenz
Copy link
Collaborator Author

Done.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

8 participants