Update Deliverable_1 - Dann - story points and contribution and action plan authored by Dann Pangan (dgp867)'s avatar Dann Pangan (dgp867)
...@@ -12,13 +12,13 @@ Sam is a 68-year-old small business resource manager who is in charge of allocat ...@@ -12,13 +12,13 @@ Sam is a 68-year-old small business resource manager who is in charge of allocat
**User stories –** **User stories –**
1) **As** Sam\*\*, I want to\*\* have the ability to add, modify and delete items from projects via an inventory table, **so that** I can easily allocate tools and equipment within the company with a single click. 1) **As** Sam\*\*, I want to\*\* have the ability to add, modify and delete items from projects via an inventory table, **so that** one can easily allocate tools and equipment within the company with a single click.
2) **As** Sam\*\*, I want to be\*\* able to export and/or import a specified list of equipment to/from a spread sheet, **so that** large amounts of data can be efficiently analyzed and compared with our past and current inventory. 2) **As** Sam\*\*, I want to be\*\* able to export and/or import a specified list of equipment to/from a spread sheet, **so that** large amounts of data can be efficiently analyzed and compared with our past and current inventory.
**Acceptance tests –** **Acceptance tests –**
1) **As** Sam\*\*, I want to\*\* have the ability to add, modify and delete items from projects via an inventory table, **so that** I can easily allocate tools and equipment within the company with a single click. 1) **As** Sam\*\*, I want to\*\* have the ability to add, modify and delete items from projects I oversee, **so that** one can easily allocate and manage tools and equipment within the company.
a. Test with an item that currently has zero units in stock. Verify user is prompted with a message that specifies the items availability. a. Test with an item that currently has zero units in stock. Verify user is prompted with a message that specifies the items availability.
...@@ -26,7 +26,7 @@ b.     Test with non-existent item. Verify user is met with error message, ...@@ -26,7 +26,7 @@ b.     Test with non-existent item. Verify user is met with error message,
d. Test with different users. Make sure non-managers are not able to check-out items. This feature only lies with specific managers. d. Test with different users. Make sure non-managers are not able to check-out items. This feature only lies with specific managers.
2) **As** Sam\*\*, I want to be\*\* able to export and/or import a specified list of equipment to/from a spread sheet, **so that** large amounts of data can be efficiently analyzed and compared with our past and current inventory. 2) **As** Sam\*\*, I want to be\*\* able to export and/or import a specified list of equipment to/from a spread sheet, **so that** efficiently track and compare our past and current inventory.
a. Make sure exportation/importation of tables is fluent with multiple traditional table formats (XLS, CSV) a. Make sure exportation/importation of tables is fluent with multiple traditional table formats (XLS, CSV)
...@@ -149,11 +149,11 @@ George is a seasoned employee of his renovation company and has many responsibil ...@@ -149,11 +149,11 @@ George is a seasoned employee of his renovation company and has many responsibil
**Epic** **Epic**
As George, I would like to see critical statistics, such as employee usage, inventory items taken out, current base salary, and upcoming project deadlines on a single dashboard so that I can make quick informed decisions, such as time management, task priority, organization, etc., which will consequently boost productivity. As an employee, I would like to see critical statistics, such as employee usage, inventory items taken out, current base salary, and upcoming project deadlines on a single dashboard so that I can make quick informed decisions, such as time management, task priority, organization, etc., which will consequently boost productivity.
**User Stories** **User Stories**
1. As George, I would like the ability to filter certain information on the dashboard via a checklist so that I can boost my productivity by being more organized and filtering out any unnecessary information. 1. As an employee, I would like the ability to filter certain information on the dashboard via a checklist so that I can boost my productivity by being more organized and filtering out any unnecessary information.
Acceptance criteria: Acceptance criteria:
...@@ -161,7 +161,7 @@ Acceptance criteria: ...@@ -161,7 +161,7 @@ Acceptance criteria:
* When clicking a checkbox on the checklist, that piece of information must be visible. * When clicking a checkbox on the checklist, that piece of information must be visible.
* When unchecking a checkbox on the checklist, that piece of information must disappear. * When unchecking a checkbox on the checklist, that piece of information must disappear.
1. As George, I would like the ability to view detailed information about each dashboard item when clicked. This includes seeing inventory items for my team directly from the dashboard, viewing project deadlines, and viewing team contact details so that I can avoid having to navigate to multiple pages and boost my productivity. 1. As an employee, I would like the ability to view detailed information about each dashboard item when clicked. This includes seeing inventory items for my team directly from the dashboard, viewing project deadlines, and viewing team contact details so that I can avoid having to navigate to multiple pages and boost my productivity.
Acceptance criteria: Acceptance criteria:
...@@ -184,12 +184,13 @@ As Patrick Roger, I want an easy-to-use scheduling tool within the GUI so that I ...@@ -184,12 +184,13 @@ As Patrick Roger, I want an easy-to-use scheduling tool within the GUI so that I
**User Stories** **User Stories**
1. As a business manager, I want to see an estimated timeline of a project’s completion, so that I can make informed decisions and manage expectations. 1. As a business manager, I want to be able to visualize the estimated timeline of a project’s completion, so that I can make informed decisions and manage expectations.
* **Acceptance Tests** * **Acceptance Tests**
* When viewing a project, there should be a clear visual representation of the estimated timeline from the project's start to its expected completion date. Open a project and verify that the timeline is displayed prominently. * When viewing a project, there should be a clear visual representation of the estimated timeline from the project's start to its expected completion date. Open a project and verify that the timeline is displayed prominently.
* The timeline should detail important milestones or phases. Check if milestones or key phases are marked on the timeline. * The timeline should detail important milestones or phases. Check if milestones or key phases are marked on the timeline.
* Checking on a milestone should provide more details or a brief description. Try checking in on a milestone and see if additional information is displayed. * Checking on a milestone should provide more details or a brief description. Try checking in on a milestone and see if additional information is displayed.
* If a project is behind schedule, there should be a visual indicator that highlights this. Open a project that is behind its schedule and verify if there's a distinct visual indication. * If a project is behind schedule, there should be a visual indicator that highlights this. Open a project that is behind its schedule and verify if there's a distinct visual indication.
* **Story Points** - 5 points
2. As a business manager, I want to be able to switch between different calendar views (such as day, week, month) so that I can view my schedule in a way that’s relevant and comfortable. 2. As a business manager, I want to be able to switch between different calendar views (such as day, week, month) so that I can view my schedule in a way that’s relevant and comfortable.
* **Acceptance Tests** * **Acceptance Tests**
* By default, the calendar should open in the monthly view. Access the calendar and check its default view. * By default, the calendar should open in the monthly view. Access the calendar and check its default view.
...@@ -198,6 +199,7 @@ As Patrick Roger, I want an easy-to-use scheduling tool within the GUI so that I ...@@ -198,6 +199,7 @@ As Patrick Roger, I want an easy-to-use scheduling tool within the GUI so that I
* When switching to the "week" view, the user should see the 7-day week starting from Sunday or Monday (based on regional preferences) with daily events. Switch to "week" view and verify the start of the week and daily events. * When switching to the "week" view, the user should see the 7-day week starting from Sunday or Monday (based on regional preferences) with daily events. Switch to "week" view and verify the start of the week and daily events.
* When switching to the "month" view, the user should see an overview of the entire month with important events highlighted. Switch to "month" view and look for highlighted events. * When switching to the "month" view, the user should see an overview of the entire month with important events highlighted. Switch to "month" view and look for highlighted events.
* The transition between different views should be smooth, without excessive loading times. Toggle between the different views and note the responsiveness. * The transition between different views should be smooth, without excessive loading times. Toggle between the different views and note the responsiveness.
* **Story Points** - 2 points
--- ---
...@@ -205,16 +207,19 @@ As Patrick Roger, I want an easy-to-use scheduling tool within the GUI so that I ...@@ -205,16 +207,19 @@ As Patrick Roger, I want an easy-to-use scheduling tool within the GUI so that I
#### Current Deliverable #### Current Deliverable
Emmanuel Amanie: Create Persona, Epic, User Stories, Acceptance Test and Story Points for Sam. Contribution 16.7% Emmanuel Amanie: Create Persona, Epic, User Stories, Acceptance Test and Story Points for Sam. Contribution \_%
Leo Liu:
Leo Liu: Create Persona, Epic, User Stories, Acceptance Test and Story Points for Leo. Contributed 16.7% Dann Pangan:
Dann Pangan: Create Persona, Epic, User Stories, Acceptance Test and Story Points for Patrick Roger. Contributed 16.7% * Created the Patrick Roger persona and its epic, user stories, acceptance tests and story points. Contribution 16.7%
* Action plan is to work on making the Log-in page feature functional with existing accounts as well as starting to implement the respective features of my user stories.
Vince Ruiz: Create Persona, Epic, User Stories, Acceptance Test and Story Points for George Odegard. Contributed 16.7% Vince Ruiz:
Jewel Magcawas: Create Persona, Epic, User Stories, Acceptance Test and Story Points for Emma. Contributed 16.7% Jewel Magcawas:
Elliott Vaagen: Create Persona, Epic, User Stories, Acceptance Test and Story Points for Steve Smith. Contributed 16.7% Elliott Vaagen: Create Persona, Epic, User Stories, Acceptance Test and Story Points for Steve Smith. Contribution \_%
#### Next Deliverable #### Next Deliverable
\ No newline at end of file