Agile Software Development
Written for developers and project managers, this book compares software development to a game. Team members play the game knowing that the ultimate goal is to win - always remembering what they have learned along the way, and always keeping in mind that they will never play the same way twice. Players must keep an open mind to different methodologies, and focus on the goal of developing quality software in a short cycle time. Based on a decade's work and research, and interviews with software project teams, this book presents sound advice for bringing difficult projects to successful conclusion with a minimum of stress.
What people are saying - Write a review
THREE LEVELS OF LISTENING
27 other sections not shown
Other editions - View all
activity agile Agile Software Development asked behavior cards climbers Cockburn cooperative game cost CRC cards create Crystal Clear cultural deliver described diagrams discussion documentation effective engineering example experience Extreme Programming feedback Figure game of invention goal grammers gramming ideas increment information radiators invention and communication iteration Jim Highsmith Kent Beck language-games Level look ment methodol methodology modes move munication notice object-oriented open-source osmotic communication pair programming parsing pattern person Personal Software Process play pride-in-work problem project manager project team question requirements reward rock climbing role Seymour Cray situation Smalltalk software development solution someone sponsors story strategy structure success team members techniques Theory Building things Thoughtworks tion Trygve Reenskaug understand user interface user stories whiteboard write