The development of each project will vary according to local circumstances and the resources, both human and other, available to it. However, the list below outlines the key stages which will be common to most projects:
- Software design document creation and examination
- Quotation preparation
- Contract signing
- Invoice payment
- Software creation (development)
Project initiation
1. Identifying requirements is always the first stage in software development cycle. In this stage we work very closely with our client to determine and identify the objectives and goals of the project. During this stage we analyze technical feasibilities and recommend development methods and technologies. At the end of this stage the software design document is completed and plans are laid out concerning the physical construction, hardware, operating systems, programming, communications, security issues and cost estimates for the project (quotation).
2. After Client approves quotation we will send contract template that should be modified (if necessary), approved and signed by both sides.
3. Then we will issue an invoice for advance payment.
4. After advance payment (non-refundable) processed, we start project development.
Creating the software (development)
1. Custom software is developed in accordance with the software development plan.
2. New features (not listed in software design document) should be requested in writing and agreed with Intalisan. This could change time allocated and invoiced separately.
Testing and bug fixing
1. After project completion client has one week to check if the project match technical specification and do not contain major defects. If any major defects are not found client processes second payment.
2. After second payment client has three weeks for detailed testing and identifying of any defects that will be fixed by Intalisan in real time for free. If during three weeks software still contains the defects testing period will be extend for one month more.
3. Business software users will be trained in its use, and all aspects of specific and performance will be tested and verified.
Deployment
At this stage software is ready to be installed on your production environment. Complexity of installation depends on the nature and scale of the software. All necessary tests during installation will be carried out.
Maintenance
After successful delivery of your custom software we can offer support and maintenance packages for your future needs and feature requests.