It is important that your requirements are as clear and
well-defined as possible. You may know what you would like, but not how to go about
implementing it, or you may have a very structured and clearly defined set of requirements
from which we can develop a production schedule almost immediately.
You may need some help in developing a
specification of requirements. The requirements gathering
stage can involve:
A general requirements analysis, focusing on what you need to do, but not
necessarily how to go about doing it. From this, we can focus on what needs to
be done
first, and what can be developed at a later date.
A functional analysis, which will determine what the system/product
needs to do.
This will include consideration of specific design and technical approaches
needed to fulfill the functional requirements of the product/system
A usability analysis which will determine how the product should work
and feel
for the users/audience that are intended to work or interact with the product.
An analysis of future requirements to be implemented at a later date.
This will be
taken into account during development, and ensures we aim for scalability
within
the product to allow future development to be carried out easily and efficiently.
Rapid Prototype Development
Allowing Windows of Evaluation
From the specification of
requirements document, you will be presented with a production schedule, where a project
leader and team will be appointed, and a clear timeline for the project will be outlined.
We seek to keep you at the center of the design and development
process, and will release at agreed stages, prototypes for you to assess, allowing
feedback into the process. These windows of evaluation, may involve the key contacts at
your organization, or a fuller evaluation by a test user group. The number of iteration
cycles that can be performed is determined by the budget and time scale for the project.
We would normally expect to formalize at least two windows for
evaluation to ensure that you are happy and satisfied with the project is developing and
that the process is as efficient as possible. We will release prototypes with a clear
explanation of how they meet your requirements and the needs of your users/audience as
laid out in your set of initial requirements.
Factors affecting the length of
development process
Incorporation of changes to initial requirements Content handover from yourselves to us Fluctuation in evaluation periods, time taken to feedback General communication time lags
A well defined set of requirements,
well prepared content, and a pro-active involvement with the development process from both
sides, ensures that the process is as efficient and successful as possible.
We always like to present our work to
you before project sign-off. This may involve an on-site
demonstration, or face-to-face handover of product, where you can let
us know how you wish to proceed with any future developments, and also
give us an indication of your satisfaction on project delivery.