|
The Rock Pool Method™This explores how our design methodology. And how this meets learning needs in a lean and agile manner. A methodology that won the best paper award at the 2005 ABSEL Conference. |
Developing computer simulations for management development and business education present particular computer software design problems. On one hand, like all computer software development there is a need for a rigorous, structured approach. But, equally, creating simulation models that deliver learning in an effective, efficient and consistent way is a creative process.
The "rock pool" metaphor was chosen because our design process can be likened to exploring rock pools on a beach after the tide has receded.
Each rock pool represents a stage in the design process and the design process involves progressively moving from rock pool to rock pool.
Within each rock pool, individual rocks represent elements of that stage's design. But, the sequence of movement within a rock pool depends on learning needs and business issues and so varies from simulation to simulation. Also, as the design evolves and develops, an individual pool's rocks are visited and revisited several times.
So, the rock pool method™ provides a means of structuring the software design process while retaining and ensuring the necessary creative freedom.
This approach is
documented in a paper that won the best paper award at the ABSEL
(Association of Business Simulation and Experiential Learning)
Conference, Orlando Florida USA March 2005. (see http://www.absel.org)
![]()
The Rock Pools |
Needs Definition |
Specify Target Audience(s) |
Define Learning Objectives |
Settle Duration |
Define Manner of Use |
Simulation Specification |
Define Issues |
Decide Simulator Type |
Decide Delivery Mode |
Decide Version(s) |
Decide Business Scenario |
Simulation Design |
Decide Decisions |
Decide Results |
Create models linking models & results |
Create validation & quality assurance support |
Develop preliminary documentation |
Simulation Development |
Test Models |
Calibrate Models |
Ramp Workload and Learning |
Create Learning & Tutoring Support |
Refine Documentation |
Validate Simulation |
Pilot Simulation |
Refine & Modify Simulation |
Refine & Modify Documentation |
Authenticate |
Finalise |
Finalise Documentation |
Finalise Tutoring Support |
Dissemination |
The methodology embraces the project management issues explored in the Lapre & Van Wassenhove Project Matrix [1] as discussed by Andersen [2] in the context of agile software design. Here Andersen suggests that appropriate methodology depends on the dimensions of Operational (know-how) and Conceptual Learning (cause and effect understanding). The Rock Pool paper extends this to simulation design as follows:
| Operational Learning | Design Experience |
| Conceptual Learning | Design Difficulty |
Design Experience |
|||
Low |
High |
||
| Design Difficulty |
Low | Stairway |
|
| High | Lightweight |
Rock
Pool |
|
[1] Lapre, Michael A, and Van Wassenhove, Luk N., Learning across lines. The secret to more efficient factories, Harvard Business Review, October 2002
[2] Anderson, David J. (2003) Agile Management for Software Engineering Prentice Hall.
[3] Allwood, Julian M., Cox, Benita M., Latif, Syed S. The Structured Development of Simulation-Based Learning Tools With an Example for the Taguchi Method IEEE Transactions in Education, Vol 44, No 4 November 2001.
© 2005 Jeremy J. S. B. HallMost recent update: 06/09/08
Hall Marketing, Studio 11, Colman's Wharf, 45 Morris Road, London E14 6PA, ENGLAND
Phone & Fax +44 (0)20 7537 2982 E-mail jeremyhall@simulations.co.uk