UNC-CH COMP 290-059
XP, Distributed XP, and Agile Software Processes
Spring '06, TR 12:30-1:40, Sitterson 011
Dr. David Stotts, SN 149, stotts@cs.unc.edu, 962-1833;
office hours: M W 2:00 -- 3:00
Agility is dynamic, context-specific, agressively change embracing, and
growth-oriented. It is not about improving efficiency, cutting costs,
or battening down the business hatches to ride out fearsome
competitive "storms." It is about succeeding and about winning:
about succeeding in emerging competitive arenas, and about winning
profits, market share, and customers in the very center of the
competitive storms many companies now fear.
Goldman, Nagel, Preiss, "Agile Competitors and Virtual Organizations"
"... In fact, according to Highsmith, more obscure "home-grown" agile methods are burgeoning worldwide, sometimes in the face of company resistance: During his January, 2001 trip to India (a country with more Capability Maturity Model [CMM] Level 4 and 5 companies than any other), Highsmith found that developers often hid their agile adventures from their company's CMM personnel."
news article on Highsmith tutorial
Agile methods(XP)
Agile studies
Extreme Programming (XP)
JUnit (XP)
Web-based Agile Development
CRC cards
XP (Beck, tons of refs above)
Variations on a Theme of XP (Fowler)
Agile Methodologies (Highsmith, XP2001)
XBreed (Beedle)
Lean Development (Charette)
ASD: Adaptive Software Development (Highsmith)
Dynamic Systems Development Method
FDD: Feature-Driven Development (de Luca)
Agile Testing (and links)
XP planning
Processes on Diet