SWEnet

View Module

General Information

Title Extreme Programming
Version Info Version 1 , submitted by SusanLincke on 7/7/2005 at 2:28 PM
View Revision History
Module Identifier SusanLincke.2005.1
Abstract These notes provide an introduction to Extreme Programming.
It includes an in-class exercise where 6-8 students work in a team for 2-3 hours to complete the assignment in a lab environment.
Then as a wrap-up exercise for the course we compare the differences between SEI CMM and XP. How does each do inspections, testing, project planning, etc?
Size Lecture: Extreme Programming
Lab: In-Class Programming Assignment
Exercise: Comparison of SEI CMM and XP
Homework: Reading
Other: Can include guest lecturer
Comments

SEEK Categories

  1. Process concepts (PRO.con)

Authors

  1. Susan Lincke

Prerequisites

  1. To complete exercise: SEI CMM Levels 1-3 Concepts

Learning Objectives

  1. Knowledge - Define and describe the 12 core practices of the XP team: Simple design, Testing, Refactoring, Coding Standards, Collective ownership, Continuous integration, Metaphor, 40-hour workweek, Pair programming, Small releases, On-site customer, Planning game
  2. Evaluation - Compare how XP and SEI CMM differ in accomplishing the Software Engineering goals of quality, timeliness, productivity.

Topics

  1. Extreme Programming

Materials

  1. Extreme Programming Notes & Lab (Word) 0.00/5 [Rate Material]

  2. Exercise: Comparison of SEI CMM and XP (Word) 0.00/5 [Rate Material]

   

See Also...

No alternate modules.

Other Resources

  1. Extreme Programming Explored, William C Wake, Addison Wesley, 2002
  2. Balancing Agility and Discipline, Barry Boem, Richard Turner, Addison Wesley, 2004
  3. Software Project Management in Practice, Pankaj Jalote, Addison Wesley, 2002

Ratings

Number of Ratings:   0

Log in to rate this module.


Discussions

Discuss this module in the forums.