Kiev Sofware Factory. Offshore software development company
WWW.KSFLTD.COM HomeSite MapE-mail
 
  Special Offer     FREE estimation of your project   
 
 
(+380 44) 400 6077  
 
       
   

Services
Custom offshore development


 

 Overview
Information technologies play one of the major roles in modern business world. Effectiveness of corporate information infrastructure and workflows automation finally defines success of the company on the market.

Corporate software produced by well-known vendors covers general demands of consumers. However, almost every company has specific needs, which could not be addressed by boxed software. And usually it is non-trivial task: to customize commercial software for really effective use within particular company:

It is possible that company's IT department does not have necessary skills to write plug-ins, macros or custom applications for a new information system. Skills upgrade or third-party consultancy may cost too much.
Not all companies have IT department, which can take care about customization
There are particular tasks that cannot be solved with a standard features provided by current version of the application, however could be solved with custom development.

Offshore development in this situation is the best possible solution. Kiev Software Factory, Ltd. has been providing offshore development services worldwide since 1992. Kiev Software Factory, Ltd. will provide you with high quality software development service for competitive price.

How projects run

Start up
To start up offshore development project you need… just an idea what the software should do for you. Kiev Software Factory, Ltd. has developed strong practices that can turn any good idea into a technical project.

Flow
The software development process accepted by Kiev Software Factory, Ltd. is based on Rational Unified Process.

It consists of the following stages:
Inception - initial stage when decision about development is accepted.
Elaboration - analysis stage when all requirements are considered
Development - main process stage when all development, testing and quality assurance tasks are performed
Transition - final process stage when development results are deployed to customer with the following technical support, defects fixing, and change requests processing.

Usually each stage goes via several iterations with defined milestones and intermediate releases.

Kiev Software Factory, Ltd. has developed special project management software named APROMiS. This software provides automatic facilities for projects activity registering and reporting.

 Inception stage
  On this stage the following tasks are performed:
Initial project decomposition
Most critical and risky tasks discovering
Risks investigations
Development proposal preparation
 
  Elaboration stage
  On this stage the following tasks are performed:
System requirements detailed analysis
Software requirements detailed analysis
Application architecture design
Application modules specifications preparing
Final project planning and human resources assignments
Quality assurance planning
  The following documents are produced on this stage:
System requirements analysis document
Software requirements analysis document
System design document
Software modules specifications
Calendar schedule plan
Quality Assurance plan

  Development stage
  On this stage the following tasks are performed:
Final software architecture development
Coding
Software modules integration
Testing, validation and verification
Quality assurance
  The following documents are produced on this stage:
Tested application source code
Compiled executable modules
Final versions of the software modules specifications
 
 
 Transition stage
  On this stage the following tasks are performed:
Deployment documentation preparing (deployment  instructions, user's manuals)
The final delivery preparing and sending to customer
Change requests processing
Defects fixing
Technical support
  The following documents are produced on this stage:
Full application delivery that includes: all needed  documentation, the final version of the compiled executable modules and source code
Deployment documentation
Change requests processing results
 
 
   
   
   
   
HomeSite MapE-mail
 
© Copyright 1992-2008, Kiev Software Factory Ltd.