requirements
gathering and engineering facilitation The
only guarantee in any project is
that the requirements will change.
We will help you manage that
change whilst holding onto the traceability
from requirements to code.
use-case
specification A common problem in use-case specification
is creating too many of them! We
can help you create a smaller, more
manageable, and more meaningful set
of use-cases. We can also guide against a common result of use-case driven design - namely ending up with monolithic applications (usually because objects have been coded in a procedural style). Relying too heavily on the functional specification of the software can lead to designs that are heavily coupled and so brittle to any change or extension.
project management (can include software requirements management) We can facilitate and manage
your projects. Our consultants
have the necessary facilitation experience,
as well as personal presence, to help carry
through the technically challenging, diverse, or highly political projects.
Find out more about our
project
management solutions.