This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
It is a method of Software development where the problems and answers to a development is found through collective, self organizing cross functioning team members.
Is a rapid way to develop a computer application. Is use to develop both Desktop and web-based
applications Is an object development approach Is use several tools to implement a good product. Is a way which customer also can involve.Nature of ASD
www.mgt.ncu.edu.tw/~ylchen/sasd-slide/chap08.ppt
The concept :
To more actively involve system users in the analysis, design and construction activities
To organize systems development into a series of focused, intense workshops jointly involving system owners, users, analysts, designers and builders
To accelerate the requirements analysis and design phases through an iterative construction approach
To reduce the amount of time until the users begin to see a working system
TEAM WORKExtreme Programming emphasizes teamwork. Managers, customers, and developers. They improves a software project in five essential ways: communication, simplicity, feedback, respect, and courage.
“As developers we need to remember that XP is not the only game in town.”- Pete McBreen