Question: Your server-side team will develop an API used by two client-side mobile app teams: one for iOS and another for Android. The server-side and client-side
Your server-side team will develop an API used by two client-side mobile app teams: one for iOS and another for Android. The server-side and client-side teams are located on different continents, operate entirely independently, and will never see one another in person. Your supervisor has invited you to explain to the company executives how the various teams will capture and coordinate the API definition. Which of the following are true?
| Because scrum projects do not produce documentation, the team will adopt a waterfall life cycle | ||
| Each API User Story will likely have multiple Acceptance Criteria which ideally will be exercised by the client-side teams, rather than the server-side team. | ||
| The server-side team will act as the " Scrum Development Team" and the two client teams will act as the "Product Owner". | ||
| It's ok for the User Stories to include engineering language since the API is an interface between engineering teams, not with the end users (i.e., the client is the front-end engineering team). | ||
| Because User Stories and Acceptance Criteria can only be written in the customer's business language, they cannot be captured in the Product Backlog. | ||
| The server-side team will contact the two client teams to capture their requirements as User Stories in the server team's Product Backlog. | ||
| The server-side team will act as the "Product Owner" and the two client teams will act as the "Scrum Development Team". |
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
