Problem Definition
Problem Definition
We work with you to identify, analyse and document project requirements. We then carry out feasibility studies, technical assessments and prototyping to determine the best approaches for full system development.
Requirements Engineering
We identify the business, user and functional requirements when instigating, scoping and defining a new or altered system. We utilise support tools such as DOORS and ROSE for capture and analysis of these requirements.
Feasibility Studies
We can undertake detailed investigation and analysis of factors influencing the project to determine if it is viable. This includes exploring the range of options and highlighting potential issues. By doing this, we mitigate risk before embarking on a full project.
Prototyping
We use prototyping to investigate different technologies and determine the best approaches to solving your problems. Using methodologies such as Rapid Application Development, we can swiftly create a working model. This enables us to gather user feedback for inclusion in the requirements gathering process, and allows us to test various aspects of a design or illustrate ideas and features.
Legacy System Analysis
We can examine legacy systems to determine the best approaches for:
- Line replacement of a part of the system that uses obsolete hardware
- Building an interface to extract data for a newly introduced system
- Enhancing system functionality
From the Blog
Comms Protocol Conversion
Author: zirconPhil February 2008
Zircon has undertaken prototyping work for our client to enable legacy equipment to communicate with new IP based equipment. Zircon …
Requirements Gathering
Author: zirconPhil August 2008
Zircon has started work gathering requirements for the next phase of our clients’ Automatic Route Setting System product development. Zircon …
Glossary
- Requirement Solicitation/Analysis
- UML Use Cases
- DOORS
- Rapid Application Prototyping
