Skip to Content

Courses

Print or email this page: Print this page Email a Friend

 

Agile Development Project

Unit Code:HIT8098



Credit Points

Duration

Contact Hours

Campus

Prerequisite

Corequisite

12.5 Credit Points

1 Semester

36 Hours

Hawthorn

A university level software engineering, and object-oriented programming units of study

Nil

Related Course/s:

A unit of study in the Master of Information Technology and Master of Technology (Information Technology).

Aims & Objectives:

Students who successfully complete this unit of study will be able to:

  • Understand the core concepts involved in an agile methodology.
  • Participate in a project that uses the common agile practises.
  • Critically evaluate and select a set of core practices for a given project.
  • Work in a project that follows an agile methodology.

Teaching Methods:

Lectures (12 hrs), Tutorial (Lab) (24 hrs)

Assessment:

Project

Content:

  • The Agile manifesto.
  • Overview of agile development methods.
  • Core practices and techniques.
  • Test-driven development.
  • Design patters, Metaphor driven architectures, Refactoring.

Reading Materials:

Fowler, M, Refractoring: Improving the Design of Existing Code, Addison-Wesley, 1999
Beck, K, Extreme Programming Explained: Embracing Change, Addison-Wesley, 1999
Highsmith, JA, Adaptive Software Development: A Collaborative Approach to Managing Complex Systems, Dorset House, 2000
Jeffries, R et al, Extreme programming Installed, Addison-Wesley, 2001