Home  |  About Us |  Our Products  | Our Services

Customized Programming

3D Visualizations





Customized Software


Customized programs may include back/front-end solutions and programs that are designed to solve a specific need. Our goal with each project is user-friendliness. In addition, with each project we will provide a training demo to promote understanding at all levels


Examples of Customized programs may include:

  • Intranet and Internet driven database applications
  • Web Site development and monitoring
  • Legacy Application Migration
  • Precision Instrument Software
  • Application re-engineering and maintenance
  • E-commerce applications
  • Industry Animation and 3D simulation
  • Rich Internet Applications (RIA)

Our In-house repertoire consists of the following:

Platforms: MS Windows, Linux, OSX
Programming Languages: PHP, Java, C/C++, JSP,
Web Technologies: HTML, XML, DHTML, JavaScript, CSS, XHTML
Databases: Oracle, MySQL, MS SQL Server, MS Access


Software Development Cycle


Software is developed if the customer requires additional functions. The following diagram

illustrates the various phases in software development.




Software development is broken down into three main phases - Alpha, Beta and Stable phases.


(1) Alpha phase (Factoring and Development)
The Alpha phase is broken down into Research, Specification and Prototype & Layout areas.

Research
We understand your business, competition, and customers

Deliverables: Business problem, constrains and scope analysis


Specification
We document the technical requirements at this stage

Deliverables: Hardware and Software requirements


Prototype & Layout
Adjustments and Observations are made at this stage by both parties - Client & Developers

Deliverables: Proposal and Attribute definitions

 

(2) Beta phase (Coding, Documenting and Fine Tuning)
The Beta stage consists of Internal Design, Implementation, and Review & Test areas.

 

 

 

 

 

Internal Design
Development of implementation scheme & segmentation


Deliverables: Software Architecture Document (SAD)

 

Implementation
Code writing process with milestone completion control


Deliverables: Milestone chart and Status Reports

 

Review & Test
Evaluation of code & stability check


Deliverables: Test Plan and Test Reports

 

(3) Stable phase (Stabilization and Publish)
The Stable phase is the final stage of development. It consists of Deployment and Maintenance.

Deployment
Remote installation onto client host systems


Deliverables: Codes, Function Dictionary, Flash Demo

 

Maintenance
Customer support on development


Deliverables: Communication

 

Typical Project Flow


1. Customer contacts us with a specific problem with requirements via phone or chat conversation.


2. We will analyze the problem and produce the Business problem, constrains and scope analysis (first deliverable).


3. Customer then makes adjustments to the deliverable. We update the specifications accordingly and prepare a project plan (schedule and workload).


4. After the Software Architecture Document (SAD) is finalized, the development begins. During development, the customer may contact us for new observations (common) and changes will be made accordingly.


5. After testing and quality control, the final product is delivered to the client.


6. Upon project completion, engineers remain available for project support and upgrades.

 

Project Management


When needed, we will setup a concurrent versions system (CVS) to coordinate project files and different versions of software.

To further ensure quality control and environment compatibility, test platforms are developed to mimic the customer's requirements.

Constant communication is achieved via our online interface, with daily emails and chats. Depending on the project duration, weekly/monthly reports will be emailed to update clients on the project status

3D Visualization


3D visualization covers a range of industries including interior design, exterior landscaping, product displays, animation and prototype molding. With each project, we infuse both our programming and design teams to create a simulating experience.


Examples of 3D Simulations may include:

  • Industry Protyping/Molding
  • Product Specific Displays
  • Interior/Exterior Architecture
  • Landscaping Visualization
  • Medical Procedure Simulations/Presentations

 

Our In-house repertoire consists of the following software:

 

  • 3DMAX
  • MAYA
  • Blender
  • Macromedia Flash
  • Fireworks
  • Adobe Photoshop
  • CorelDraw
  • Autocad

3D Development Cycle


3D Graphic design is slightly more complicated because of the differences in exposure and experience. Each project requires a different skill set and requires much fine tuning. Hence, to manage this difference, we have broken the design cycle into three phases, very much like our software development cycle:

 

 

First Phase (Factoring)

 

Communication

 

We list and trim our resources to meet your needs and requirments Develiverables: Scope Analysis and Constrains

 

Work Cycle Development

 

A time table and work pattern is established Develiverables: Time Table and Standard Operating Procedures

 

 

 

Second Phase (Tuning)

 

Prototyping


We gather a sample from you and try to produce a similar copy within a time frame

Deliverables: First Mimic Prototype


 

Constructive Analysis


We receive critism from your team. We know nothing is perfect the first time.

Deliverables: Report on Changes to make

 

Corrected Product


We suit the prototype according to the Constructive Analysis

Deliverables: Perfected Prototype


Third Phase (Delivery)

Product Commencement

 

We start producing the product according to the requirements

 

Deliverables: Finished Product and Weekly Updates on Progress

 

Final Product (On Time Delivery)

 

Project Management

 

When needed, we will setup a concurrent versions system (CVS) to coordinate project files.

 

To further ensure quality control and environment compatibility, test platforms are developed to mimic the customer's requirements.

 

Constant communication is achieved via our online interface, with daily emails and chats. Depending on the project duration, weekly/monthly reports will be emailed to update clients on the project status.


Our Partners  | Contact Us   |   Employment  |   Privacy Policy
©Goksel Information Technology (Shanghai) Limited