Chaos strategy

Chaos strategy

The chaos strategy is an approach to software development that extends other strategies (such as stepwise refinement), and it works with the chaos model.

The main rule is "always resolve the most important issue first".

* An "issue" is an incomplete programming task.
* The "most important" issue is a combination of "big", "urgent", and "robust".
** "Big" issues provide value to users as working functionality.
** "Urgent" issues are timely in that they would otherwise hold up other work.
** "Robust" issues are trusted and tested. Developers can then safely focus their attention elsewhere.
* To "resolve" means to bring it to a point of stability.

The chaos strategy resembles the way that programmers work toward the end of a project, when they have a list of bugs to fix and features to create. Usually someone prioritizes the remaining tasks, and the programmers fix them one at a time. The chaos strategy states that this is the only validway to do the work.

The chaos strategy was inspired by Go strategy.

* [http://www.swcp.com/raccoon/papers/stratx23.wpd Raccoon (1995) The Chaos Strategy] , in ACM Software Engineering Notes, volume 20, issue 5, pages 40 to 47, December 1995, ACM Press.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Chaos model — In computing, the Chaos model is a structure of software development. Its creator, L.B.S. Raccoon, noted that project management models such as the spiral model and waterfall model, while good at managing schedules and staff, didn t provide… …   Wikipedia

  • Chaos: The Battle of Wizards — Chaos cover art Developer(s) Julian Gollop Publisher(s) Games Workshop …   Wikipedia

  • Chaos Overlords — Developer(s) Stick Man Games Publisher(s) New World Computing Designer(s) John K. Morris[1] …   Wikipedia

  • Chaos League — PAL boxart of Chaos League Developer(s) Cyanide Publisher(s) …   Wikipedia

  • Chaos World — Box art Developer(s) Natsume[1] …   Wikipedia

  • Chaos theory in organizational development — refers to a subset of chaos theory which incorporates principles of quantum mechanics and presents them in a complex systems environment. Contents 1 Background 2 Elements of organization 2.1 Self organization …   Wikipedia

  • Chaos (video game) — Infobox VG| title = Chaos developer = Julian Gollop publisher = Games Workshop designer = Julian Gollop engine = released = 1985 genre = Turn based tactics modes = Single player, Multiplayer ratings = platforms = ZX Spectrum media = Cassette… …   Wikipedia

  • Strategy+Business — Infobox Newspaper name = Strategy+Business caption = Q1 2008 / Issue 50 cover of Strategy+Business type = Quarterly Business Periodical format = Magazine owners = Booz Company publisher = Booz Company foundation = 1995 editor = chiefeditor =… …   Wikipedia

  • strategy — /strat i jee/, n., pl. strategies. 1. Also, strategics. the science or art of combining and employing the means of war in planning and directing large military movements and operations. 2. the use or an instance of using this science or art. 3.… …   Universalium

  • Chronology of turn-based strategy video games — Part of a series on …   Wikipedia

Share the article and excerpts

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