Managing Distributed Software Development Teams

Presented by Evan Leybourn, Looking Glass Solutions (LGS), Australia
One Day Tutorial on August 12th, 2008
Tutorial Code: 101F

Abstract:

Software development is increasingly conducted over the Internet, by teams that can be thousands of kilometers from one another. Without the right tools and techniques, a team will be less efficient or even downright unproductive.

This tutorial shall teach participants on how to manage a distributed software development team using open-source tools such as Subversion, Bazaar, BT and Bugzilla (just to name a few), and suggests some of the appropriate techniques to reduce development overheads.

Workshop Outline

Overview:

  • Introduction to distributed development
  • Management Practices
    • Hiring appropriate staff
    • Project Planning
    • Communication
    • Reporting
  • Use the Right Software Development Process
    • Classic development methodologies
    • Agile methodology
    • Extreme programming
  • Documentation Is Everything
  • Version Control
    • Subversion
  • Creating a Repository
  • Securing a Repository
  • Using Subversion
  • Revision control (merging, conflicts)
  • SVN Hooks
    • Bazaar
  • Creating a Repository
  • Securing a Repository
  • Using Bazaar
  • Revision control (merging, conflicts)
  • Bug and Task Tracking
    • Madhatter
    • Eventum
    • RT
  • Communication
    • Mailing Lists
    • Instant Messaging
Presenter’s Profile:

Evan Leybourn, Looking Glass Solutions (LGS), Australia

Evan Leybourn is the founder and Managing Director of Looking Glass Solutions (LGS). Evan has been working with large corporate and government entities performing data analysis and software design for the last 10 years.

Evan is a vocal advocate of Open Source software, but acknowledges that a more important philosophy is 'the right tool for the right job'. Evan has been a regular speaker at several Universities and conferences, including the Open Source Developers Conference, and has published several articles on Data Warehousing and related fields.

top^