Date post: | 31-Dec-2015 |
Category: |
Documents |
Upload: | emi-whitley |
View: | 27 times |
Download: | 1 times |
December 2002 1
Using Software Development Methodology (SDM) in the
Third Teaching Unit (laboratory)
CS Teachers Conference
Dr. Orit Hazzan & Yael Dubinsky
December 2002 8
eXtreme Programming (XP)
XP is a discipline of software developmentXP is designed to work with projects that can be built by small-medium teams of programmersThere are no new ideas in XP.The innovation is in combining the known ideas and abilities.
From eXtreme Programming eXplained / Kent Beck
December 2002 9
The XP Practices List
The planning game
Refactoring
Pair programming
Collective ownership
Small releases
Metaphor
Testing
Simple design
Coding standards
On-site customer
40-hour week
Continuous integration
From eXtreme Programming eXplained / Kent Beck
December 2002 11
XP Links to begin with:
http://www.xprogramming.com/xpmag/whatisxp.htmhttp://www.extremeprogramming.org/http://www.xprogramming.com/
Two examples of companies that work by XP: RoleModel Software: http://www.rolemodelsoft.com/XP/xpStudio.htmMayFord Technologies: http://www.mayford.ca/
"Learning to love Unit Testing" at http://www.stqemagazine.com (under Back Issues, Jan/Feb 2002).
December 2002 12
Discussion
Teaching and using software development (SDM) in the
third unit (laboratory)