Business and systems analysis

Business requirements, analysis and documentation

Inception:  During project inception, we can undertake feasibility studies, prepare a business case, and conduct a risk assessment. We can also support the project prioritisation and selection process, and provide guidance on evaluation and selection of alternative solution architectures (including selection of COTS), ensuring these are aligned with the strategic enterprise and business architectures.

Requirements:  We can work with you to capture, document, verify and baseline business requirements (as user stories and use cases, or as narrative documents), and establish processes for managing changes and conflicts in requirements. We use a range of techniques for eliciting requirements, including facilitation of workshops with key users, reverse engineering of existing systems and development of wireframe prototypes. We can also undertake data modelling, either domain-specific for particular applications, or process-neutral for data warehousing.

Design and build:  During the construction phase of the project, we can verify designs, prototypes and developed systems against functional and usability requirements, and undertake unit and end-to-end testing before the system is released for user acceptance. We have operated with both in-house development teams and outsourced teams based overseas, and work to establish good communication and understanding with them.

Acceptance:  We can structure your user acceptance testing process, develop user test scripts and prepare the testing environment. Our staff can support users during the process, manage defect resolution and obtain sign-off.