-
Notifications
You must be signed in to change notification settings - Fork 0
Sprint 3 Plans
- Understanding the architecture well - how the system works as a whole.
- Being more results driven
- Have a meeting just specifically for architecture
- Use SLACK - create a work-space
ID | Functional Requirement | User Stories | Priority |
---|---|---|---|
FR1 | Data Input | Story 18 | 1 |
FR3 | Searching | Story 5, 6, 16 | 3 |
FR10 | Styling | Story 13 | 9 |
FR12 | On select/deselect notify Developer | Story 14 | 7 |
FR13 | Popover Multiselect | Story 15 | 6 |
ID | Non-Functional Requirement | User Stories | Priority |
---|---|---|---|
NFR3 | Multiselect Load Time | Story 17 | -1 |
NFR5 | Multiselect Plug and Play | Story 19, 20 | -1 |
Story | Task | Estimation | Assignee |
---|---|---|---|
5 | Task 11 - Fuzzy searching | 4 | Graham |
13 | Task 20 - Styling | 10 | Alyssa, Graham |
14 | Task 21 - On select/deselect notify Developer | 4 | Indranil |
15 | Task 22 - Popover Multiselect | 10 | Swathi |
15 | Task 23 - Popover Multiselect with Searching | 6 | Swathi |
17 | Task 24 - Optimization | 6 | Indranil |
18 | Task 25 - Ability to add new data after page load | 8 | James |
19 | Task 24 - Compile to one JS file and one CSS file | 8 | James |
Story 5 :
As a web developer,
I want to be able to turn searching on/off,
So that my webpage has a cleaner look
Acceptance Criteria:
- Given a web page is being developed/enhanced
When the web developer is building the search list functionality
Then ensure the ability to set searching on/off at runtime is being implemented - Given a web page is being developed/enhanced
When the web developer is building the search list functionality
Then ensure fuzzy/fault tolerant searching is being implemented if supported by the browser
Modules:
- Fuzzy Searching
Estimation: 4 hours
Graham
Dependencies: Data Cache Interface
Story 13 :
As a web developer,
I want to have the multiselector be styled primarily with CSS,
So that it has fewer dependencies.
Acceptance Criteria:
- Given that the multiselector is styled
When the web developer drops in the multiselector
Then ensure there are fewer dependencies on bootstraps
Modules:
- CSS Styling
Estimation: 10 hours
Alyssa
As a developer,
I want to be notified when a user selects/deselects and item,
So that I can design a responsive web page
Acceptance Criteria:
- Given the multiselect contains data
When the user selects/deselects and item
Then ensure the selected items information is transferred to the developer
Modules:
- On select/deselect notify Developer
Estimation: 4 hours
Developer: Indranil
Dependencies: Sprint 1 (Completed)
As a user,
I want to use the Popover Multiselect,
So that I can select items that are pre-populated with better User Interface
Acceptance Criteria:
-
Given the web page contains a Popover Multiselect
When the user clicks the select bar
Then ensure that the all the items are displayed -
Given the web page contains a Popover Multiselect
And all the items are displayed
When user selects an item
Then ensure that the item is added to the select bar -
Given the web page contains a Popover Multiselect
And all the selected items are added to the select bar
When user deselects items by clicking X
Then ensure that all the deselected items are removed from the select bar and also deselected from the list -
Given the web page contains a Popover Multiselect
When the user clicks the select bar And inputs any search string
Then ensure that only those items that has an exact match in the content searched are displayed
Modules:
-
Popover
Estimation: 10 hours
Swathi Dependencies: Sprint 2 -
Popover with search enabled
Estimation: 6 hours
Swathi
Dependencies: Sprint 2 , Searching, Sorting
Wireframe for Popover Multiselect
As a user,
I want my webpage to load quickly,
So that I don't have to wait for the web page to load
Acceptance Criteria:
- Given the multiselect contains data
When the user loads the page
Then ensure the wait time is minimized
Modules:
- Optimization
Estimation: 6 hours
Developer: Indranil
Dependencies: None
As a developer,
I want to be able to asynchronously load my data into the multiselect,
So that I can have greater flexibility in my design
Acceptance Criteria:
-
Given the multiselect is loaded on the page
When the developer gives new data
Then ensure the data appears in the multiselect -
Given the multiselect is loaded on the page
When the developer gives new data
Then ensure the new data is sorted when displayed -
Given the multiselect is loaded on the page
When the developer gives new data
Then ensure the selected elements are selected on the page
Modules:
- Ability to add new data after page load
Estimation: 8 hours
Developer: James
Dependencies: Sprint 1/2 (Completed)
As a developer,
I want only one JavaScript and one CSS file when loading a component,
So that I can load the multiselect files onto my page easily
Acceptance Criteria:
- Given there is JavaScript and CSS file in the project
When the user downloads the multiselect
Then ensure the number of files need are one CSS file and one JavaScript file
Modules:
- Compile to one JS file and one CSS file
Estimation: 8 hours
Developer: James
Dependencies: None