Extreme Software Engineering  A Hands-On Approach
Extreme Software Engineering. A Hands-On Approachbridges the gap between academic and professional software practices by providing the format to incorporate a hands-on project into a are engineering course. This is the first textbook designed to teach XP methods in a traditional software engineering course. Students learn real world communication skids by working together in teams to test, code and create real-life XP software products for clients. With Extreme Programming, the client becomes the central part of the development team, creating a bottom-up design in which only necessary features are added to the system on an as-needed basis. This book is also ideal for professionals who want a concise, hands-on introduction to XP.Significant FeaturesProvides guidelines for setting up and presenting an XP component in a traditional software engineering course including a collection of short tutorials on the core aspects of XP and a course-long projectDescribes in detail the activities, expectations and responsibilities of participants in the XP software development processImmerses students or professionals very quickly in the programming experienceCreates an opportunity for students to learn the necessary communication tools used in successful professional software development projectsFeatures an associated Website with suggested topical readings and example project materials