using software development methodology (sdm) in the third teaching unit (laboratory)

13
December 2002 1 Using Software Development Methodology (SDM) in the Third Teaching Unit (laboratory) CS Teachers Conference Dr. Orit Hazzan & Yael Dubinsky

Upload: emi-whitley

Post on 31-Dec-2015

27 views

Category:

Documents


1 download

DESCRIPTION

Using Software Development Methodology (SDM) in the Third Teaching Unit (laboratory) CS Teachers Conference. Dr. Orit Hazzan & Yael Dubinsky. Planning – Phase I Customer stories. Planning – Phase I First discussion. Planning – Phase II Development Tasks. - PowerPoint PPT Presentation

TRANSCRIPT

December 2002 1

Using Software Development Methodology (SDM) in the

Third Teaching Unit (laboratory)

CS Teachers Conference

Dr. Orit Hazzan & Yael Dubinsky

December 2002 2

Planning – Phase ICustomer stories

December 2002 3

Planning – Phase I First discussion

December 2002 4

Planning – Phase IIDevelopment Tasks

December 2002 5

Planning – Phase II Time estimations+ Load balancing

December 2002 6

Testing and Coding

December 2002 7

Code Review

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 10

The XP Practices RelationshipFrom 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)

December 2002 13

Thank you