The following are some techniques we commonly use when designing graphical user interfaces: Task Flow, Wireframe, Diagrams, User Object Modelling, Design Concepts
X. Qian, Y. Yang, and Y. Gong. Proceedings of the 10th International Conference on Virtual Reality Continuum and Its Applications in Industry, page 171--178. New York, NY, USA, ACM, (2011)