Simple solutions for complex problems

Our company's primary goal is to provide a high quality service to match our client's
expectations. We apply advanced project management techniques to every project in order to deliver on time and within the budget.


Request and NDA

Beginning of Cooperation

The Intellectsoft win-win strategy starts working as soon as we receive your request. Do not hesitate to share your craziest and most innovative ideas with us, as our business relations are guaranteed absolute confidentiality through the whole development cycle and long afterwards. These guarantees are backed up with a Non-disclosure agreement (NDA) signed by Intellectsoft and a client at the first stage. Intellectsoft is the safest place for your cutting-edge ideas!


Proposal

Requirements Analysis and Proposal

With your request we can set our brilliant minds to achieve your business goals. But, firstly, we prepare Proposal on the basis of careful analysis by our highly-qualified experts. The Proposal features the detailed price list for your project. Our clients come first in everything we do and we guarantee that with the vast expertise and deep knowledge our diligent experts will prepare a valuable proposal providing good prospects for further beneficial work.


Agreement

Conclusion of Agreement

Finally, provided all the questions are settled and both parties agree with the proposal, it is time to sign the Agreement and start turning ideas into a product.


Analysis

Requirements and Business Analysis

Firstly, our experienced software developers analyze every detail of the project:

  • Challenge your requirements analysis
  • Study your business objectives
  • Categorize requirements to make analysis easier and even more efficient (functional requirements, operational requirements and technical requirements)
  • Identify the best solution based upon your business needs


Consulting

Defining Development and Marketing Strategy

Before starting any project a long-term strategy is essential and we will gladly provide it either as a separate service or as part of the app development cycle.


Specification

High Level Technical Specification

Having received the Purchase Order, Project Manager starts defining your project scope. This is a very interactive process to ensure all your requirements and remarks are carefully considered. We offer this service either separately or as part of the whole app development process. Either way you are sure to receive a thorough document completed by high caliber specialists with careful consideration of all your requirements.


Prototyping

Design Mock-up and Interaction Program

At this stage we offer design mock-ups and an interaction program of the application:

  • You can use these to compare that the resulting software matches the specification and your vision of it
  • You will get a clearer idea of the end product and either accept it or demand for
    certain changes which we will immediately provide
  • Our team will get valuable feedback from the users early in the project
  • Developers will have some insight into the accuracy of initial project estimates and
    whether the deadlines and milestones proposed can be successfully met


Coding

Pre-alpha, Alpha and Beta Version Development

First stage is called pre-alpha refers to initial development resulting in a rough (not feature complete) version of the app. Next step – alpha version, is almost functionally compete and has an established server connection. Finally — beta version, being a client ready app with a limited number of non-critical bugs.


Testing

Manual and Automated Testing Process

The Quality Assurance process is a systematic approach that monitors our software engineering practices and confirms quality at every stage in the software development process. It is driven by passion to ensure that the project conforms to such high quality standards as ISO 9001 and CMMI.


Evaluation

Client Side Evaluation and Project Sign Off

This is the final stage of the application development process when we produce a release candidate to be checked by the customer (user acceptance testing). We can assist our client with the construction of a UAT process using a combination of client use cases and in-house test protocols. When all the above stages are complete, the product is released with all the technical documentation attached.


Support

Defining Support Program and Maintenance Conditions

At Intellectsoft we pride ourselves on the quality of our work and to support this we provide six months of free warranty. When the warranty period is complete we can tailor a support package to suit your individual needs, whether that is simple 3rd line telephone support or full 24/7 front line help desk services.

We appreciate our customers greatly and have unique approach to each and every one of them. Besides Waterfall methodology we apply Agile methodology which is considered to be highly efficient and beneficial to some projects.

Agile

This methodology promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and stimulates rapid and flexible response to change. Agile helps increase foreseen interactions throughout the development cycle.

  Fixed price Time and materials Cost plus Dedicated team
Structure Intellectsoft is paid a negotiated amount regardless of incurred expenses Intellectsoft is paid for the working time in individual payments Intellectsoft is paid for all allowed expenses with an additional payment which is a negotiated profit Intellectsoft is paid for working hours for selected team professionals
Cost The cost is fixed and all project is risk is adopted by Intellectsoft The cost is variable but will often be less than a fixed price contract The cost often less than a fixed price contract Project budget is measured in man-months; cost may exceed that of a fixed price contract
Scope / requirements Clear and fixed

May be subject to change

May be subject to change

To be estimated, discussed and negotiated
Changes to the scope of the project Will incur extra charges No extra charge No extra charge No extra charge
Time Fixed

May be subject to change

May be subject to change

May be subject to change

Risks Carried by Intellectsoft Carried by the client The client shares certain risks with Intellectsoft The client shares certain risks with Intellectsoft
What is BETTER for YOU? Recommended for middle-sized projects with defined scope and aggressive timelines. Advantages:

  • Fixed price and
    timescale
  • Cost-effective solution
Ideal solution for medium and large projects with dynamic scope &structure.

Advantages:

  • Maximum control over the team
  • Maximum control over the time spent
  • Decreases expenses
This type of contract is preferred where there is an unclear project objective and scope. Advantages:

  • High workmanship
  • Focus on quality instead of cost
Best suited to clients requiring a high level of continuity through a protracted project lifecycle. Advantages:

  • Specialist team selection
  • Full control over the team; project time and budget