|
...requirements and
use case modeling
|
|
...analysis &
design mentoring (UML)
|
Use case modeling provides an excellent tool for describing your business
processes. We can help you to establish traceability from end user requirements
and build software solutions, which more directly support your users’ everyday
working practices.
|
|
We
bring the benefit of tactical deployment of senior developers at the analysis,
design and programming phases who can provide practical hands-on UML skills, and
have the experience and ability to transfer their knowledge to your full-time
staff.
|
|
...project sizing and
costing
|
|
...process definition
(RUP, DSDM)
|
Our
consultants can assist in the production of project plans and detailed
definitions of development increments, complete with cost, duration and resource
estimates. |
|
Having
successfully managed many large-scale strategic software development projects,
we can help implement a development life-cycle most appropriate to your
organisation. |
|
...project risk assessment |
|
...software
architecture definition
|
Working
with your senior management, we can advise on the selection and scope of
development projects that are the most appropriate for the introduction of new
technology, and stand the best chance of success.
We can conduct a project risk assessment and help you assess risk impact and
probability. With this information we can prioritise risks and develop
appropriate contingency plans. |
|
Only
the most senior consultants have the experience necessary to produce an initial
high level design of the entire system architecture. This strategic design is of particular
significance when establishing a corporate-wide infrastructure to act as a
foundation on which to build a suite of software applications.
It is at this early stage in the development life-cycle that critical decisions
are made which will fundamentally affect the quality of the delivered system.
In our experience, this is a mission-critical effort and requires the most
experienced practitioners.
|