Major Concerns of a Customer correct answers How much will it cost?
How long will it take?
Is this what I asked for?
An Iteration is: correct answers A release to the customer to get feedback
Pro of Iteration in Software Development (Ch. 1 of HFSD) correct answers You can adapt on the
fly to changing conditions
Failing of Developing a Program correct answers Not getting feedback from customer along the
way. The "big bang" approach is takes the requirements given in the beginning as "the truth", and
runs with that idea until the very end. Not good.
How many iterations of the planning game are required? correct answers As many as required to
remove as many assumptions possible
A user story estimate is correct answers - A number of person-days of effort estimated to
complete the requirement
- An estimate of time it takes to complete all activities related to the requirement
User Story is: correct answers - Concise (short)
- Completable in 15 days or less
- A statement of a software requirement in the customer's language
- A single thing that the system should do
Template is:
Title:
, Description:
Who should be involved in gathering information user stories? correct answers Anybody touched
by the software
When it comes to requirement gathering, assumptions are: correct answers - Something to
discuss with the customer if you can't solve it by yourselves
- Exposed and discussed in the planning game
- Gaps in the developers' understanding
- Risks
You have 2 people on your team and you know your team's velocity is 0.4. How many person-
days of productive work can you get done in 5 days? correct answers hours of work / velocity =
work hours required to get work done
4 days
Your project velocity is re-estimated after: correct answers Every iteration
At the beginning of a project, if you can't fit in all the features and the customer won't give you
more budget (money) you can: correct answers - Cut out low-priority functionality of the
customer's choosing
- Talk to the customer again about what's really essential
- Focus on the minimal functionality to achieve a working product
- SHip an early milestone with high-priority features
You get paid after: correct answers A successful milestone