Livre Blanc - Projet au forfait

pict_Livre Blanc - Projet au forfait

Fixed Price Projects

Technology solutions that Guriansoft delivers to its clients invariably lead to real business results. We always strive to find the optimal approach to cooperation with the customer that would most meet the client's needs, requirements and business features.

Prior to making the final project proposal, Guriansoft's experts thoroughly analyze the project requirements, software development environments and schedules. When all project matters are clear, we develop fixed-price project proposal, based on a mutual agreement about technologies used, project schedule and cost.

Guriansoft provides the following Fixed Price Project Services:

  • Web Development
  • Network Services
  • Application Development
  • Application Software Maintenance

 

Functional and technical requirements

Guriansoft applies commonly used practices of work. The assessment of any project starts with in-depth study of Project Specifications that are usually developed and provided by the client. This is a very important process that must be carefully performed. Project Leaders at Guriansoft closely interact with a Project Manager on client's side to clarify any obscurities of client's requirements and verify the correct understanding of the Project Specifications. Our Project Leader can complete the Specifications according to client's directions. The Project Specifications must be validated by each of the parties before the Guriansoft's experts evaluate the project workload.

If the client does not have documented description of their needs and requirements, Guriansoft can engage in the development of Project Specifications assuming functional and technical description of project requirements. This sort of work is formalized by a separate contract with specific terms and agreements.

Software Architecture

Guriansoft focuses on two main software architectures, the Client-server and the Web based application.

Web architecture

The Web is proving to be a powerful delivery mechanism for information resources

Client-server architecture

The client/server software architecture is a versatile, message-based and modular infrastructure that is intended to improve usability, flexibility, interoperability and scalability as compared to centralized, mainframe, time sharing computing.

A client is defined as a requester of services and a server is defined as the provider of services. A single machine can be both a client and a server depending on the software configuration.

Project management

Project management is a key for success in software development. The Guriansoft's understanding of this crucial factor came to us long time ago together with the experience of successful completion of many projects.

In order to facilitate the communication between the in-house team and the client team as well as to manage the contractual relations, we offer to our clients the possibility to resort to the help of offshore managers. These persons are solely dedicated to the accurate management of the project and maintain relations between the company and the client. They have been specifically trained for this job and possess excellent language skills and human qualities to manage all issues connected with the project.

Method

Using leading and the best methods dedicated for the high-quality software development we assure transparency of processes during each stage of product development, well coordinated and harmonious work of the team and each member involved in project. Usage of the newest methods and on-going improvement of software development processes allow us to complete projects on schedule, within budget and with predefined level of quality.

Our method is a refined over the years process framework which has been applied and proved to be successful for software projects ranging from small to large ones.

Quality Assurance and Quality Control

Depending on many factors, such as process, skills, technology, tools, environment, and culture, you may be able to produce the best product for the same cost as would otherwise be possible. A more testable and maintainable product will cost less to improve, while other costs, such as support costs and costs to the customer, are specifically associated with poor product quality.

Work of strong QA team with combination of good and proven method results in reliable product with a certain quality level. This implies the following advantages: all bugs are spotted and documented; QA reports give you general advising about perceived software quality and provide confirmation of correct requirements implementation; automatic testing saves resources later in such QA activities like stable functionality retesting, stress test, load tests, etc.

Infrastructure

Being a software services company we certainly aim at having the best hardware, software, communication and office infrastructure that would most meet the clients' requirements. Development centre based in Tbilissi holds a seating capacity of 180 workplaces with cutting-edge networking and communication facilities. The local area network is connected to the Internet through one dedicated line of 1 Mbps capacity. The network and server infrastructure is built on equipment of Cisco, a leading provider of networking solutions. Besides areas for development teams our office premises also includes other conveniences like a videoconference room, meeting rooms and dedicated rooms for our visitors.

Cliquez ici pour télécharger le livre-blanc