辅导代写接单- ISYS 1106 /1108 SE Project Management

欢迎使用51辅导,51作业君孵化低价透明的学长辅导平台,服务保持优质,平均费用压低50%以上! 51fudao.top

 ISYS 1106 /1108 SE Project Management

A2: Individual work (on-demand interview) – Scenario

The extract from Product Backlog at the end of Sprint 0 is presented below. The team, Product Owner and Scrum Master agreed to the following Definition of Done:

• Unit testing completed (code coverage 80%)

• Code peer reviewed

• Functional testing based on ACs passed

• Regression testing passed

• Approved by the Product Owner

As a customer, I want to view a general menu, so that I can choose the items I’d like to order

As a customer, I want to view cup sizes in the menu, so that I can choose the size of my drink

As a customer I want to add a menu item to my cart, so that I can by it

As a customer I want to remove an item from my cart, so that I can adjust my selection

As a customer I want to increase the quantity of an item in my cart, so that I can adjust my selection

As a customer I want to decrease the quantity of an item in my cart, so that I can adjust my selection

As a customer I want to change the size of a drink item in my cart, so that I can adjust my selection

As a customer I want to select the sort of my tea, so that I have my favourite drink

As a customer I want to change the sort of my tea, so that I can adjust my selection

As a customer, I want to pay for my order with a credit card

As a customer, I want to pay for my order with Paypal

As a customer I want to get a confirmation on submitted order, so that I know for sure that my order was successfully submitted

As a barista, I want to see a list of current requests, so that I can select my next order to work on

Dr Maria Spichkova

School of Computing Technologies

Product High 8 Owner

Product High 5 Owner

Product High 8 Owner

Product High 1 Owner

Product High 1 Owner

Product High 1 Owner

Product High 1 Owner

Product High 1 Owner

Product High 1 Owner

Product High 5 Owner

Product High 3 Owner

Product High 1 Owner

Product High 5 Owner

In DoD1 Progress

In DoD1 Progress

In DoD1 Progress

To-Do DoD1 To-Do DoD1

To-Do DoD1

To-Do DoD1 To-Do DoD1 To-Do DoD1 To-Do DoD1 To-Do DoD1 To-Do DoD1

To-Do DoD2

                     PBI ID

User Story

Owner

Priority

Efforts

Status

DoD

                PBI_1

    PBI_28

    PBI_2

    PBI_8

    PBI_9

    PBI_10

    PBI_5

    PBI_6

    PBI_7

    PBI_4

    PBI_3

    PBI_27

    PBI_11

 

   PBI_12

    PBI_13

    PBI_14

    PBI_15

    PBI_16

    PBI_17

    PBI_18

    PBI_19

    PBI_20

    PBI_21

    PBI_22

    PBI_23

    PBI_25

    PBI_26

    PBI_24

        As a barista, I want to see details of a request, so that I know what exactly I need to prepare

As a staff member, I want to label an order as ready, so that it is visually different from to-do orders in the list

As a customer I want to get notification on completed order, so that I know that my order is ready to pick-up

As a staff I want to close an order, so that it’s visually different from ready-to-pick-up orders

As a staff manager, I want to create staff member accounts, so that new staff members have access to our system

As a staff manager, I want to manage accounts of staff members, so that information there is up-to- date

As a staff member I want to login, so that I can use functionality of the system

As a customer, I want to register in the system, so that I can login

As a customer I want to login so that I can use history and re-ordering functionalities

As a customer, I want to see history of my orders, so that I can quickly re-order them

As a customer, I want to re-order my previous order, so that I can save time on ordering

As a customer, I want to login using Google / Facebook, so that I don’t need to register

As a customer, I want to post to my Instagram page on my recent order, so that I share this information with my friends

As a customer, I want to post to my Twitter page on my recent order, so that I share this information with my friends

As a customer, I want to post to my Facebook page on my recent order, so that I share this information with my friends

Product Owner

Product Owner

Product Owner

Product Owner

Product Owner

Product Owner

Product Owner

Product Owner

Product Owner

Product Owner

Product Owner

Product Owner

Product Owner

Product Owner

Product Owner

High 3 High 2

High 2

High 2 High 5

Medium 5

Medium 1 Medium 2 Low 1 Low 13 Low 8 Low 8 Low 3

Low 3 Low 5

To-Do DoD2 To-Do DoD2

To-Do DoD1

To-Do DoD2 To-Do DoD2

To-Do DoD2

To-Do DoD2 To-Do DoD1 To-Do DoD1 To-Do DoD1 To-Do DoD1 To-Do DoD1 To-Do DoD1

To-Do DoD1 To-Do DoD1

                                                                                            Dr Maria Spichkova School of Computing Technologies Page 2 of 5

 

Team Performance:

The team is working on a Scrum project in fortnightly sprints, the project is planned for 4 sprints. The Sprint 1 was planned to start on 1 May (fortnightly sprint with a sprint planning meeting on 1 May). In your analysis, please take into account that 25 April and 12 June are public holidays.

At the sprint planning meeting for sprint 2, the Product Owner requested to add to the Product Backlog two low priority items: PBI 29 and PBI 30. The team and Scrum Master agreed to this change, the team estimated the efforts for them as 8 story points each.

At the review meeting for Sprint 2, the Product Owner decided to remove PBI 24, 25 and 26 from the Product Backlog (the team and Scrum Master agreed to this change as well).

The team had the following progress over Sprint 1 and Sprint 2:

        Monday

     Tuesday

     Wednesday

     Thursday

     Friday

    Sprint 1, Week 1

 Design and Implementation tasks for PBI 1

 Public holiday

All QA tasks for PBI 1 (all tasks for PBI 1 now fully completed), Design tasks and implementation tasks for PBI 28

  Design and Implementation tasks for PBI 28

 All QA tasks for PBI 28 (all tasks for PBI 28 now fully completed)

   Sprint 1, Week 2

  Design and Implementation tasks for PBI 2.

  Regression testing revealed issues in PBI 1

 PBI 1 fixed and re- tested as per DoD

   PBI 2 fully implemented and tested as per DoD,

  PBI 8 and 9 fully implemented and tested as per DoD

   Sprint 2, Week 1

   PBI 10 fully implemented and tested as per DoD.

   PBI 5 and 6 fully implemented and tested as per DoD

  PBI 7 fully implemented and tested as per DoD.

    PBI 4 fully implemented and tested as per DoD.

   PBI 3 fully implemented and tested as per DoD.

   Sprint 2, Week 2

  PBI 27 fully implemented and tested as per DoD

  Design tasks for PBI 11 and 12.

 PBI 11 fully implemented and tested as per DoD

   PBI 12 fully implemented. Regression testing revealed issues in PBI 11.

  PBI 11 fixed and re-tested as per DoD

 Interview tasks for the video on burn-down chart:

You need to record video on how you created corresponding classical burndown chart. Please make sure that you

1. demonstrate and explain how you created the ideal burndown and how the ideal burndown was evolving over Sprints 1 and 2,

2. demonstrate how your real burndown was evolving day by day over the duration of Sprint 1 and Sprint 2,

3. analyse the chances of the team to complete the project successfully, if they continue with the same real velocity and capacity.

Please note that the video should contain both, screen capture and camera capture of you.

Dr Maria Spichkova School of Computing Technologies Page 3 of 5

 

Quality Assurance:

The team decided to have general sprint task approach to save time on specification of development tasks, as all team members agreed to have relatively small user stories. The below screenshot of a part of a Trello card, presenting sprint tasks they specified.

When preparing to the Sprint 1 planning meeting, the team also created Acceptance Criteria (ACs) for a number of PBIs. The ACs for

PBI 21. As a customer, I want to see history of my orders, so that I can quickly re-order them.

have been specified as follows:

AC22.1

Given the customer is on the main page of the app,

When the customer clicks the “History“ button,

Then the customer is redirected to the History-page presenting a table containing the information on the orders made in the last 90 days.

Note: this information should include the date and time of the order, as well as list of ordered items

Interview tasks for the video on QA analysis:

1. You need to analyse the sprint tasks, explain what issues you identified and how you will fix them.

2. You need to analyse the specified Acceptance criteria, explain what issues you identified and how you will fix them.

Please note that the video should contain both, screen capture and camera capture of you.

Dr Maria Spichkova School of Computing Technologies Page 4 of 5

 

Product backlog analysis.

Interview tasks for the video on QA analysis:

You need to analyse the provided product backlog with respect to the below notes (please note that they might differ from provided for Assignment 1). Explain what issues you identified and how exactly you will fix them.

Please note that the video should contain both, screen capture and camera capture of you.

Notes made during the initial requirements elicitation interviews:

Implementation - from scratch, no connection to any other system is needed on this stage: responsive web-application for staff (to manage orders and staff) and for customers. No preferences for implementation languages and

technologies.

Options for drinks (we don’t expect any no changes in these options): cappuccino, long black, hot chocolate, latte, espresso, and tee. Tee options: Earl Grey, Assam, Green, and Mint. They serve drinks in small, medium, and large cups. Espresso and double espresso can be served only as a small cup. Latte can be served only in a large cup. Cappuccino, long black, hot chocolate and tee can be served as medium and large cups. The coffee shop also serves cakes and sandwiches, the range of them changes periodically – the staff will update the list.

Typical scenario:

1. A customer submits their order.

2. The order is visible to the staff as a new request. The system should be able to display to the

baristas the list of all current requests – with most recent on the bottom of the list.

3. When the order is ready, the barista is indicating this in the system (ticking a box or clicking a

button, whatever will look better in the design) – the ready-to-pickup orders should be

visually different in the system from the to-be-served orders;

4. The customer’s application presents on its screen the corresponding message with the order

number, prompting the customer to pick-up;

5. The customer comes to the counter and demonstrates to a barista the message (the order

number should be displayed in a large font, as barista needs to check quickly);

6. Barista provides the order and indicates in the system that the order is closed – then the

order disappears from the list of the current requests, and appears in the list of fully completed requests.

Nice to have, if all other functionalities already implemented: Connection to Twitter, Instagram and Facebook with pre-filled messages on just made orders. Important, but can be implemented towards the end of the project: Customers need to know how many orders are already in the queue and how long (approx.) they might wait if they order.

Login functionality required only for staff users (baristas and staff manager). Staff should be able to use the system only after login. The login functionality should be implemented towards the end of the project, Coffe4U would like to see other important functionalities first. New staff accounts can be crated only by staff manager, no self-registration is possible. The manager should be able to add new staff members to the system and revoke access if a staff member is no longer working at the coffee shop.

Customers should be able to submit their requests without login. Login functionality for customers is nice to have, only if time allows also to implement functionalities on saving the order history and re-ordering resent orders. New customer accounts should be then created by customers (use email address as login). If time allows, would be good to have login using Google and Facebook authentication.

Dr Maria Spichkova School of Computing Technologies Page 5 of 5

    Coffee4U coffee shop would like to automate the ordering process and to have a cashless

 payment only (will accept PayPal and credit card payments).

 

 

51作业君

Email:51zuoyejun

@gmail.com

添加客服微信: abby12468