1 / 8

William Krebs – IBM Laurie Williams, Lucas Layman, NC State

Extreme Programming Evaluation Framework XP:EF. William Krebs – IBM Laurie Williams, Lucas Layman, NC State. Bill Krebs Software Transformation Consultant IBM Corporate: QSE Durham, NC USA Phone: 919 486-0238 | T/L: 526-0238 krebsw@us.ibm.com. Evaluation Framework. Approach:

zasha
Download Presentation

William Krebs – IBM Laurie Williams, Lucas Layman, NC State

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Extreme Programming Evaluation FrameworkXP:EF William Krebs – IBMLaurie Williams, Lucas Layman, NC State Bill KrebsSoftware Transformation ConsultantIBM Corporate: QSE Durham, NC USAPhone: 919 486-0238 | T/L: 526-0238 krebsw@us.ibm.com

  2. Evaluation Framework • Approach: • Include objective • Include subjective • Leading indicator • Teaches Team • They cross check each other • Goals: • Concrete • Easy to measure by small team • Unbiased

  3. Context Factors (IBM Study) • Small team (7-10) • Co-located • Web development (toolkit) • Supplier and customer distributed (US and overseas) • Examined one release “old” (low XP) to the next “new” (more XP)

  4. Planning Practices • 13 Stories Added • 1 Story Removed • 60 Total Stories • 5 Month release • 1 Week iterations + Shodan chart

  5. Testing Practices • 46% Test Coverage • (Alpha Set) • 11% Test Frequency • 0.45 Test to Story Ratio • 0.42 Test LOC / Src LOC • Manual Customer Acceptance Tests • No Supplier Acceptance Tests • + Shodan at left

  6. Coding Practices 48% Pairing Frequency + Survey at left Be aware of pairing patterns:Expert / ExpertExpert / Novice Novice / Novice

  7. IBM: XP-Outcome Measures Moved from 57% to 72% of full use of all XP practices

  8. References • XP:EF spreadsheet • xpef_14.xls by William Krebs. • Concept paper • Laurie Williams, William Krebs, Lucas Layman, and Annie I. Antón, “Toward a Framework for Evaluating Extreme Programming,” Proceedings of the 8th International Conference on Empirical Assessment in Software Engineering (EASE ’04), Edinburgh, Scotland, pp. 11-20 • http://www4.ncsu.edu/~lmlayma2/papers/WKL04.pdf

More Related