Skip to content

Cphdat3sem2017f/SYS-Week2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agile development/XP – Tools and practices

Plan

Day 1 - Agile Methods

Day 2 – Extreme programming (XP)

Day 3 – Continuous integration

Day 4 – Test - TFD / TDD (Mocking)

Day 5 – Study point exercises

Learning objectives

  • Be able to customize XP to your project
  • Be able to set up and use Travis and Maven for CI
  • Be able to use TDD and mocking

Business competencies

  • Be able to situation based customize a systems development method
  • Be able to use continuous integration
  • Be able to use test as part of development

Exercises

SP-Exercise Costumizing XP (link comming uP)

Resources

Agile Methods

Manifesto for Agile Software Development http://agilemanifesto.org

Ambler: Communication on Agile Software Teams http://www.agilemodeling.com/essays/communication.htm

Video (40 min - conference talk)Martin Fowler and Niel Ford, 2010 http://www.usievents.com/en/videos/35-explaining-agile-martin-fowler

Extreme Programming (XP)

Kent Beck: Extreme programming explained

Joshua Kerievsky: The Extreme Programming Playbook https://www.industriallogic.com/wp-content/uploads/2005/09/xpplaybook.pdf

Continuous Integration

Link to Jens' CI repository med kodeeksempel, slides og Travis-CI guide

Graham m.fl : FOUNDATIONS OF SOFTWARE TESTING

  • chap 1: Fundamentals of testing (33 p)
  • chap 2: Testing throughout the software life cycle (20 p)

Introduction to Test Driven Development (TDD) http://www.agiledata.org/essays/tdd.html

Friday - Study Point exercise

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •