Team Agile Methods - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Team Agile Methods

Description:

VS Team Edition for software testers. Team Explorer. Server Side. Client Side. 2006 architecture ... 'Continuous integration often avoids diverging or fragmented ... – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 15
Provided by: jhug93
Category:
Tags: agile | methods | team | testers

less

Transcript and Presenter's Notes

Title: Team Agile Methods


1
Team Agile Methods
  • Stephen Mudie, Janet Hughes, Jon Bowyer
  • University of Dundee

2
Outline
  1. Background
  2. Development
  3. Materials

3
Background
  • Agile methods in software engineering
  • user stories
  • iteration planning
  • pair programming
  • test-driven design
  • continuous integration

not commonly given as a practical experience
4
Continuous Integration
Continuous Integration Server
Configuration Management
Continuous Integration





Build Script
Code
Unit Tests
Created together in any project developed using
Test-Driven Development
Used in any software project
New elements
- a system which automatically builds and tests a
software project periodically upon detecting
modifications to project files
5
2004 architecture
6
Team Foundation Server 2006
Client Side
VS Team Edition for software testers
Team Explorer
Server Side
Team Foundation Build
Team Foundation Source Control
7
2006 architecture
8
Continuous integration benefits
Continuous integration often avoids diverging or
fragmented development efforts, where developers
are not communicating with each other about what
can be re-used, or what could be
shared. www.extremeprogramming.org
E-mail alerts
9
Team Foundation Server benefits
Integrated experience with Visual Studio
10
Team Foundation Server benefits
Easy creation of reports, eg number of builds per
date
11
Team Foundation Server benefits
Build status automatically displayed via Build
Results web page
12
Materials
Considers issues such as software, architecture,
project topic, size, and duration organisation
of teams and supporting materials.
  • Case study
  • TFS technical guide
  • Incorporating TDD and CI into the Curriculum
  • Web site for materials

Advice for the installation and configuration of
TFS
Issues to consider for teaching and assessment,
and suggestions for resources
13
Final thoughts
  • TFS is an industrial strength tool developments
    continue
  • Academic Alliance is terrific value
  • Thanks to HEA and Microsoft for support for this
    project.

14
Comments
  • Stephen Mudie
  • smudie_at_computing.dundee.ac.uk

University of Dundee
  • Janet Hughes
  • jhughes_at_computing.dundee.ac.uk
  • Jon Bowyer
  • jbowyer_at_computing.dundee.ac.uk
Write a Comment
User Comments (0)
About PowerShow.com