Home > Articles > Software Development & Management > Object Technology

  • Print
  • + Share This
This chapter is from the book

Play Script Models

The play script model (see Figure 8.5) is a very high-level picture of the dynamic processes of the organization. The play script model requires us to think of the dynamic operation of the organization as scenes in a play. It is meant to provide organization and coordination of the subsequently developed use cases. Initially, the play script is developed to show only the most significant processes. In the case of very complex organizations, different areas of the organization can be described in different plays.

Figure 8.5Figure 8.5 The play script model.

The play script model flows in time from the top of the page to the bottom. Processes that occur in sequence are assigned to the acts of the play. Processes that occur in parallel to the other processes in the same act are assigned to scenes. Events and triggers signal changes in acts and scenes.

The purpose of each act and scene is described in narrative format. The purpose should include a statement of goals and objectives. The actors that take part in the act and scene are described. The actors are then assigned to one or both of the context columns, depending on whether they will be making service requests or supplying services during the scene. It is possible that during the course of the scene, an actor might appear in both columns as his or her role changes. The stage setting is described in narrative form. The setting includes a description of the geographical location of the scene, the props (resources) required in the scene, and the setting of the stage (preliminary interface descriptions). Preliminary timing and volume requirements of the scene are also recorded. Each request for a service from an actor will be expanded into a use case.

The play script model should be used to begin the business process reengineering process. After the model of the organization has been reengineered, work can begin on development of the use cases.

  • + Share This
  • 🔖 Save To Your Account