 |
 |
 |
 |
 |
 |
 |
|
|
|
|
|
|
Custom Development |
|
|
Most off-the-shelf applications often limit the abilities of organizations, leaving
efficiencies and cost savings on the table. If you need a custom application, database
or report, our development team will work with you to craft tools that address your
unique business needs, allowing your organization to realize its full potential.
Our core compentencies are in C#, C++, Visual Basic, SQL Server, Oracle, Access,
.NET, HTML, XML, Flash, ASP/ASP.NET, Cold Fusion, Crystal Reports, Java, JavaScript,
Visual Studio and SharePoint.
Regardless of the project, our rigorous adherence to good science and common-sense
in a consistent 10 step process ensures efficiency, value, and optimal results for
our clients.
|
|
 |
 |
 |
What is the scope and final objective? |
 |
Understand the challenges and the business issues. |
 |
Understand the limitations and constraints. |
 |
Identify the key players. |
 |
|
 |
|
 |
 |
 |
2. Statement of Scope with Design Criteria |
 |
 |
 |
 |
Prepare a list of key functionality to be included. |
 |
Identify key functionality that is new. |
 |
Provide technical specifications for new functionality. |
 |
Prepare a list of current functionality that is not to be included in the new system. |
 |
Prepare a list of questions and issues to be clarified. |
 |
Define the target computer environment. |
 |
|
 |
|
 |
 |
 |
3. Development of Alternatives |
 |
 |
 |
 |
Is there any off-the-shelf package available? |
 |
Can you rent space from an existing facility? |
 |
Can you modify/reuse any existing systems? |
 |
Identify possible software development tools. |
 |
|
 |
|
 |
 |
 |
 |
Is the scope of this project reasonable? |
 |
Is the timeframe reasonable? |
 |
Are all the necessary resources (ie. budget, technical staff, end users, development
tools, computers, bandwidth etc) available? |
 |
What is the probability of meeting the final objective? |
 |
|
 |
|
 |
 |
 |
 |
Select software development tools. |
 |
Select members of project team. |
 |
Assign responsibilities. |
 |
Prepare project plan and schedule. |
 |
 |
|
 |
|

 |
|
|
 |
 |
 |
 |
 |
Prepare a detailed list of all functionality. |
 |
Prepare workflow diagrams. |
 |
Prepare data model. |
 |
Prepare a list of minimum and desired technical and performance specifications. |
 |
|
 |
|
 |
 |
 |
 |
Integrate front-end design with back-end functionality. |
 |
Build database structure. |
 |
Program source code with appropriate comments. |
 |
Create reporting facility. |
 |
|
 |
|
 |
 |
 |
 |
Create bucket of test cases based on the technical and performance specifications. |
 |
Test finished product for functionality and usability. |
 |
Create and maintain bug report database. |
 |
|
 |
|
 |
 |
 |
 |
Prepare user documentation. |
 |
Prepare system administrator documentation. |
 |
Prepare installation program and implementation procedure. |
 |
Deliver training. |
 |
|
 |
|
 |
 |
 |
 |
Prepare technical documentation. |
 |
Knowledge transfer. |
 |
Solicit feedback from users. |
 |
Address issues for next release. |
 |
|
 |
|
|
|
|
 |
 |
 |
 |
 |