|
Our Approach to your Development Project Serving Hagerstown, MD
Regardless of the technology, at the center of all our development projects exists the most important element, our clients. Ensuring the success of your project requires strong communication and clear understanding of your expectations.
Applying our interactive methodology to development allows client feedback at key stages of the project, guaranteeing that objectives are being realized. These key stages of our development process include:
- Defining Requirements
- Designing & Planning
- Development & Testing
- Deployment & Implementation
 |
DEFINE - Discovery and definition of project requirements |
During this initial stage, our objective is to clearly understand the requirements of our client. We help you define your requirements and give a detailed scope of the project.
A project manager is assigned as your dedicated point of contact for the complete project life cycle.
|
Tasks:
- Review client RFP and RFQ documents
- Define business processes
- Define client requirements
|
Results:
- Project Proposal
- Requirements Specification
- Development Contract
|
|
 |
DESIGN - Designing and planning |
With agreement on the defined project requirements, we can now approach the designing and planning of a solution. This involves producing a blueprint for the project functionality and architecture.
Utilizing client feedback, we finalize the specifications forming a solid foundation for the project.
|
Tasks:
- Functional Design
- Architectural Design
- User Interface Design
- Database Design
|
Results:
- Functional Design Specification
- Technical Design Specification
- User Interface Prototypes
- Approved Project Specifications
|
|
 |
DEVELOP - Development & Quality Assurance |
Using the functional, technical, and graphic design specifications, our team develops and implements your solution within a test environment.
Clients are encouraged to review the progress at the completion of major components.
|
Tasks:
- Database Construction
- Programming
- Integration of user interface
- Creation of user documentation
- Testing
- Client review
|
Results:
- Completed solution operating in testing environment
- User documentation
- Client approval
|
|
 |
DEPLOY - Implementation & Deployment |
After rigorous testing and quality assurance during development, the project is now ready to be deployed in a live production environment. We work with our client and their partners to implement the completed solution.
We also now put in place any training and maintenance plans that may be required.
|
Tasks:
- Production deployment and implementation
- Provide on-site training
- Ongoing technical support
- Measure project success
- Review future enhancements
|
Results:
- Application or website live in intended environment
- Trained users
- Maintenance Strategy
- Application enhancements
|
|
|