Gameful Design Process

Technical Specification

Description

The specification step is based on the game idea and concentrates on software engineering. The specification consists of many characteristics concerning the requirements. This includes:

  • Software architecture
  • Software modeling
  • Technical context / infrastructure
  • Financial planning

Adequate methods are chosen from the field of software engineering, e.g. Scrum. Depending on the method and the iteration step, the result of this step can be a document with all requirements, a technical context diagram, a sequence diagram, a financial offer etc.

Tools, Methods and Links

Readings

Clements, Paul., and Northrop, Linda. (1996). Software Architecture: An Executive Overview (CMU/SEI-96-TR-003). Retrieved December 05, 2014, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12509

Schwaber, K. "Scrum development process," in Business Object Design and Implementation. London: Springer, 1997, pp. 117-134.

Input - Action - Output

Game idea and concept

Specification of:
Software architecture
Technical concept and infrastructure
Financial planning

Document with technical requirements
Context diagram
Sequence diagram
Financial offer