Extreme Architecting: Surviving the Architectural View Zoo

Will Tracz · Technology of Object-Oriented Languages and Systems · 2001

eXtreme Programming (XP) is a lightweight software development methodology based on the widely recognized and effective paradigms of code inspections, iterative spiral development, integrated product development teams (i.e., full-time customer involvement), frequent builds, programmer teams (i.e., pair programming), design patterns, re-factoring, coding standards, risk analysis, and regression testing. XP is based on four “values” that are assumed to be embraced by those participating in the software development process: communication, simplicity, feedback, and courage.

Read the paper · More papers on PaperTik