Development Methodology

Team Zamboni Drive-by will be using our own process. It is influenced by the Open Unified Process (OpenUP). It that applies iterative and incremental approaches within a structured lifecycle. We aren't working with a full work week, so we will be meeting twice a week on Tuesdays and Thursdays. We will supplement the breaks with increased online communication and smaller scoped increments.

Our process has three different layers, task blocks, an iteration lifecycle and the overall project lifecycle. Each task block will include personal or paired efforts and will last for a period of 2-3 days. Each iteration will last 2 weeks and will include a number of tasks throughout the 6 task blocks. At the beginning of each iteration the general tasks will be planned. Meetings will take place at the beginning and throughout each iteration. The project lifecycle will last a total of 20 weeks and will be split up into 4 iteration phases, Inception, Discovery, Construction, and Transition.

Task Blocks

  • Task Block 1 - Sunday & Monday
  • Task Block 2 - Tuesday & Wednesday
  • Task Block 3 - Thursday, Friday, & Saturday

    Inception phase

    As the first of the four phases in the project lifecycle, Inception is about understanding the project scope and objectives.

    Main objectives

    Completion goal

    Discovery Phase

    This is the second of four phases in the project lifecycle, when technologies are explored and inital designs are addressed.

    Main objectives

    Completion goal

    Construction Phase

    As the third of the four phases in the project lifecycle, Construction focuses on refining design, implementation, and testing of functions to develop a complete system.

    Main objectives

    Completion goal

    Transition Phase

    Fourth and final phase in the project lifecycle, Transition focuses on deploying software to users and ensuring that theirs expectations about the software were met.

    Main objectives

    Completion goal