Island Hopper News Sample Team Structure

Julie MacAller
Microsoft Corporation

January 1999

Introduction

The Island Hopper News sample is an automated classified ads system created by a fictitious company, Island Hopper Publishing, as a test project to evaluate converting the current paper-based weekly newspaper into an online newspaper. The design team consists of the Island Hopper News editor, the Classified Ads and Accounting department heads, and two developers.

This paper describes the team structure and skill sets of the team used to develop Island Hopper. You can compare this information against your own team structure for building a similar application.

Scope of Project

When you look at the number and type of deliverables that comprise the Island Hopper sample application, you can see that the project is fairly large and requires a broad set of skills. The deliverables for the Island Hopper News sample include:

Development took approximately three months, from November to the end of February.

Team Size

The Island Hopper sample was developed with a small team, consisting of the following people:

Area Number Responsibilities
Program Management (PM) 1 Define scope of project; publish project plan; write specs for project; coordinate team efforts; keep everything going.
Development (Dev) 2-3 Modify existing code and write new code; develop user interfaces; work with PM to make sure the project tracked to specs; work with QA to make sure the project was tested.
Quality Assurance (QA) 1 Test all aspects of Island Hopper
User Education (UE) 1 Document Island Hopper.

Developer Skill Set

When building a distributed application that showcases many technologies, it's important that developers have a broad range of skills. Like many projects that make use of comparatively new technologies, the Island Hopper project had difficulty finding skilled developers who were able to work with the many different technologies. As a result, the Island Hopper design team came up with a recommended developer skill set; that is, things to look for in a developer next time. This recommended skill set is as follows:

DHTML can be learned on the job.

For More Information