Wheel and spoke model

Wheel and spoke model

The Wheel And Spoke Model is a sequentially parallel software development model. It is essentially a modification of the spiral model that is designed to work with smaller initial teams, which then scale upwards and build value faster. It is best used during the design and prototyping stages of development. It is a bottom-up methodology.

History

The Wheel And Spoke Model

The wheel and spoke model retains most of the elements of the spiral model, on which it is based. As in the spiral model, it consists of multiple iterations of repeating activities:
# New system requirements are defined in as much detail as possible from several different programs.
# A preliminary common API is generated that is the greatest common denominator across all the projects.
# Implementation stage of a first prototype.
# The prototype is given to the first program where it is integrated into their needs. This forms the first spoke of the wheel and spoke model
# Feedback is gathered from the first program and changes propagated back to the prototype.
# The next program can now use the common prototype, with the additional changes and added value from the first integration effort. Another spoke is formed.
# The final system is the amalgamation of common features used by the different programs – forming the wheel, and testing/bug-fixes that were fed back into the code-base - forming the spokes.

Routine changes and additions are eventually seen by every program that uses the common code, and the experience gained by developing the prototype for the first program is shared by each successive program using the prototype.

Applications

The wheel and spoke is best used in an environment where several projects have common architecture or feature-set that can be abstracted by an API.

Advantages

# Low initial risk. Since one is developing a small-scale prototype instead of a full-blown development effort, much fewer programmers are needed initially. If the effort is deemed successful, the model scale very well by adding new people as the scope of the prototype is expanded
# Gained expertise applicable across different programs. The core team developing the prototype gains experience from each successful program that adapts the prototype and sees an increasing number of bug fixes and a general rise in code quality. This knowledge is directly transferable to the next program since the core code remains mostly similar.

ee also

*Iterative
*Incremental
*Software engineering
*List of software engineering topics
*Waterfall model

External links

* [http://www.agilealliance.org/ Agile Alliance]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Spoke-hub distribution paradigm — The hub and spoke distribution paradigm (or model or network) is a system of connections arranged like a chariot wheel, in which all traffic moves along spokes connected to the hub at the center. The model is commonly used in industry, in… …   Wikipedia

  • Wheel motor — The wheel motor (also called wheel hub motor, hub motor or in wheel motor ) is an electric motor that is incorporated into a wheel and drives it directly.Uses* Wheel motors are applied in industry, driving e.g. wheels that are part of assembly… …   Wikipedia

  • Bicycle wheel — For the Marcel Duchamp installation, see Bicycle Wheel. The front wheel from a racing bicycle made using a Mavic rim …   Wikipedia

  • Wagon-wheel effect — The wagon wheel effect (alternatively, or stagecoach wheel effect, stroboscopic effect) is an optical illusion in which a spoked wheel appears to rotate differently from its true rotation. The wheel can appear to rotate more slowly than the true… …   Wikipedia

  • Steering wheel — This article is about steering wheels in cars. For the use in vessels, see Steering wheel (ship). A modern road car s steering wheel (Alfa Romeo Giulietta (2010)) …   Wikipedia

  • Ford Model T — Manufacturer Ford Motor Company Production 1908–1927 Assembly Detroit, US; Highland Park …   Wikipedia

  • List of Initial D characters and teams — This is a list of characters from the anime and manga series Initial D. Contents 1 Main characters (Fujiwara Tofu Shop) 1.1 Takumi Fujiwara 1.2 Bunta Fujiwara 2 Projec …   Wikipedia

  • Maybach 57 and 62 — Maybach 57/62(W240) Manufacturer Daimler AG Production 2002 present About 2,110 produced[1] …   Wikipedia

  • Chrysler Town and Country — Infobox Automobile name = Chrysler Town and Country manufacturer = Chrysler Corporation (1990 1998) DaimlerChrysler (1998 2007) Chrysler LLC (2008 present) class = Minivan production = 1990 present predecessor = Chrysler Town Country Wagon… …   Wikipedia

  • Alloy wheel — on a passenger car Alloy wheels are automobile (car, motorcycle and truck) wheels which are made from an alloy of aluminium or magnesium. They are typically lighter for the same strength and provide better heat conduction and improved cosmetic… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”