PRINCE2 (PRojects IN Controlled Environments):
We used PRINCE2 in the management and development of safety-critical and non-safety-critical projects at Simulation Systems Ltd. (SSL), and subsequent projects for other companies. PRINCE2 was used to make emphasis on dividing projects into manageable and controllable stages/parts. It is widely adopted in several countries worldwide, including the UK.
ISO 9001:
We also used ISO 9001 for managing the Quality Assurance (QA) aspects of several projects at SSL and of subsequent projects for other companies. The recommendations of ISO 9001 for Quality Assurance were followed in the customer requirements capture, design, development, production, installation, maintenance and servicing of several projects. Records of products and services were properly recorded and peer-reviewed. Traceability of all QA documents was possible since all the requirements captured through all the phases of project development were organised on an internal file system as part of the QA management system.
SCRUM (agile methodology):
We used Scrum in the development of the WAVE App described in our experience in Mobile Computing. Throughout development we held regular, small-team meetings wherein we would break up tasks into goals that were completed within timeboxed iterations (sprints) limited to two weeks. We then monitored progress and re-planned daily in 15-minute daily stand-up meetings (scrums).
Please see our experience in other software domains which includes areas such as: Internet of Things & Software Architecture, e-Learning, Design of Decision Making Criteria, Parallel & Distributed Computing, and Virtual Reality and Augmented Reality based on novel devices such as Kinect.