cs427-03

cs427-03 - eXtreme Programming Lightweight software...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
CS427 3-1 eXtreme Programming Lightweight software development  process for small groups (<12) Extreme Programming Explained  by Kent  Beck http://www.xProgramming.com
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS427 3-2 Goals Minimize unnecessary work Maximize communication and feedback Make sure that developers do most  important work Make system flexible, ready to meet any  change in requirements
Background image of page 2
CS427 3-3 Roles Customer Tester Developer Coach Tracker Boss
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS427 3-4 Artifacts Metaphor Stories, sorted into “iterations”. Tasks Unit tests Functional tests Code
Background image of page 4
CS427 3-5 Activities Writing stories The planning game Standup meeting Writing tests Making tests work Refactoring Integrating Standup meeting
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS427 3-6 XP Practices On-site customer The Planning Game Small releases Testing Simple design Refactoring
Background image of page 6
3-7 XP Practices Metaphor Pair programming
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 21

cs427-03 - eXtreme Programming Lightweight software...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online