home company services products projects value contact


About Us
Expertise
Team
Process

Our production process is based on the Rational Unified Process as well as our own templates and procedures resulting from our vast experience in the field. This ensures that systems produced by Syntone are of a high quality and meet the most demanding business standards.

Our production process includes the following 4 stages:

This production process gives our customers several important benefits:

  • Developing a high-quality product to meet your business requirements
  • On time, on budget delivery, at no risk to your time and money
  • Developing a flexible, easy to use and modify (in case you need some future enhancements) system

Stage 1 - Inception

It all begins with our initial understanding of your needs and wishes. Based on this, we create a detailed proposal with an outline of the tools, technologies, components, deliverables and milestones of the project. We estimate efforts and provide time frames for each item, so you can see the resources used for each part of the project. From the very beginning, to clearly illustrate that we understand the scope of your project, we will provide you with a detailed project plan and team structure.

The results of this stage are clearly defined Vision and Business Case of the project, as well as Preliminary Project Plan and Preliminary Software Development Plan. The main purpose of Stage 1 is to completely understand the system's requirements and features, development tools and platforms to be used, and project deliverables and milestones. Such an approach makes it possible to avoid any mistakes in the system design and to plan the future transition period and staff training, if required. It also gives you an opportunity to add or cut features, depending on budget and other factors.

Deliverables of the Inception phase:

  • Vision and Business Case
  • Preliminary Project Plan
  • Preliminary Software Development Plan
  • Technical Proposal

Stage 2 - Elaboration

In this phase, we perform a detailed analysis of project requirements to develop solution architecture. Architecture decisions are made depending on most significant project requirements to ensure system feasibility. The result of this phase is a complete requirements specification, including architectural views (such as use-case view, logical view, process view, deployment view, implementation view). Depending on the project complexity, development of a specification can take from a couple of days to a couple of months. A specification must be reviewed and approved by the client before implementation begins.

In complicated cases a screen prototype of a new system can also be developed. It allows the customer's staff members to review the future system and to give their feedback at an early stage of the development.

Deliverables of the Elaboration phase:

  • Final Project Plan
  • Software Requirements Specification
  • Software Architecture Document
  • Architectural prototypes
  • Test Plan and Acceptance Testing Criteria
  • Final Software Development Plan

Stage 3 - Construction

Once the requirements specification has been accepted and approved, software development is initiated. Programmers begin coding using the specification, while designers develop necessary elements of the user interface and make it ergonomically correct. Using the Test Plan Testers test the system and verify that it operates according to the specification. Our technical writers create necessary user and system documentation. During the entire implementation stage, the performance of team members is monitored, the project progress is reported, and all requested changes and any defects discovered in the software are tracked.

The results of this stage are:

  • Regular deliveries of the code developed
  • Testing Reports
  • Labor and Status Reports, if required
  • Project Plan updates
  • System and source code documentation
  • Installation program and instructions
  • Data conversion utilities, if required
  • Integrated software product installed in a test mode

Stage 4 - Transition

The final stage of system development is to move the product from a test mode to the production environment with conversion of existing data, if required. Our staff and future users will install and test the system in preproduction mode. Their comments are key in making any final changes and verifying the operation. When tests show that the product is operating in accordance with the specification, the software product will be installed in production mode.

The development team will continue to support the customer after installation, and we also provide a minimum 3-month warranty, during which we will eliminate any bugs found, free of charge. We will also provide further maintenance of the system if required.

During the entire development process the customer has tight control over the project, and can even make small enhancements or changes to the system.

Deliverables of the Transition phase:

  • Deployed solution
  • User's Guide, if required
  • Trained personnel

Site Map | Webmaster

(c) 2004, Syntone Soft S.A., All Rights Reserved.