Briefly describe the activities involved in XP
What will be an ideal response?
Planning for development starts with user stories. Developers then estimate the time necessary to implement the user story. The organization of developers is based on pair programming and "moving people around." Design must be kept simple and no functionality should be added before it is scheduled. Developers should use CRC cards to represent objects. (CRC stands for Class, Responsibilities and Collaboration.) XP requires that the "customer" be always available to the development team to clarify, explain, and answer questions. This is why both XP's requirements gathering (user stories) and "upfront" design are so light. The customer is supposed to supply the details whenever the developers call for them. Code must be simple to understand and should be written to standards upon which the development team agrees. For every "unit" of code, developers must devise a unit test, a small program that verifies the correct functionality of the unit. Acceptance tests are automated so the test can be repeated. Each test has a test score that is published to the whole team.
You might also like to view...
Frank Corporation purchased supplies at a cost of $15,000 during 2015 . At January 1, 2015, supplies on hand were $2,000 . At December 31, 2015, supplies on hand are $2,500 . Calculate supplies expense for 2015
a. $ 15,500 b. $ 14,500 c. $ 15,000 d. $ 17,000
What are the principal characteristics of the Internet business model?
An overstored trade area is a retail site where a sufficient number of stores already exist and the retailer believes it can compete successfully by going head-to-head with the competition
Indicate whether the statement is true or false
Currently attainable standards do not allow for reasonable production difficulties
Indicate whether the statement is true or false