A software storming approach to rapid prototyping

A methodology for very rapid prototyping, called software storming, brings together principles from both brainstorming and software engineering to quickly develop knowledge-based systems for problem assessment and solution. Brainstorming by domain experts drives the simultaneous software development of their ideas. Domain experts and system programmers are brought together in an intense one-week effort during which knowledge-engineering techniques are used to solve a carefully scoped problem. The storming week is itself part of a broader problem-solving activity that includes background research, problem definition, data specification, action plan development, and tool selection. A videotape recording is made of the development week to help followup teams understand how decisions were made.<<ETX>>