| |
|
| |
 |
| |
Our
voice and software consulting services include all aspects of the
development life cycle: from the initial planning to production support.
The following are summarized roles, which our team can play in your
project: |
| |
|
| |
Project
Management: |
| |
Project
Managers plan, manage and allocate resources, shape priorities, coordinate
interactions with customers and users, and keeps the project team
focused. The Project Manager also establishes a set of practices that
ensure the integrity and quality of project artifacts. |
| |
|
| |
Systems
Analysis: |
| |
System
analysts lead and coordinate requirements elicitation and use-case
modeling by outlining the system's functionality and delimiting the
system; for example, identifying what users exist and what scenarios
they will require when interacting with the system. |
| |
|
| |
Architecture: |
| |
A
software architect has overall responsibility for driving the major
technical decisions, which include identifying and documenting aspects
of the system. The architect is also responsible for providing rationale
for these decisions, balancing the concerns of the various stakeholders,
driving down technical risks, and ensuring that decisions are effectively
communicated, validated, and adhered to. |
| |
|
| |
Software
Engineering: |
| |
Software
Engineers construct the system that has been outlined by the architect
and associated designers, in accordance with the project's adopted
standards. |
| |
|
| |
Database
Design: |
| |
Database
Design creates the persistent data storage to be used by the system. |
| |
|
| |
Testing
Analysis & System Testing: |
| |
Test
Analysts are responsible for identifying and defining the required
tests, monitoring detailed testing progress and results in each test
cycle and evaluating the overall quality experienced as a result of
testing activities. Testers then use the defined tests to validate
the functionality and quality of the system. |
| |
|
| |
Deployment: |
| |
A
product’s deployment is a transition of a product to the user
community. Our involvement can come from migration plans to on site
installation. We work with several companies that are capable of hosting
complex, enterprise scale applications should the system require it. |
| |
|