This workshop tests whether you understand all the concepts you learned today. It is very helpful to know and understand the answers before starting tomorrow's lesson.
What variable does XP use to control the project?
How does XP handle the risk of schedule slippage?
Enables the customer to change deadlines as the need arises.
Deadlines are not managed in the normal way, so this is not an issue.
Development continues with small releases to the customer; therefore, any change is exposed quickly.
By use of the XP practices of Pair Programming and refactoring.
What is the effect of flattening the cost of development?
Scope. The cost, quality, and time are fixed allowing scope to change.
Decisions can be postponed until they are needed. Development can begin quickly and developers can work at top-speed.
Review one of the project failures covered in this hour and investigate how XP practices might have been applied. Consider whether using XP would have averted, or at least mitigated, the failure.