Reliabile approach

We understand that the main goal of insurance is to enable people to feel reliability and protection in their lives. And that's why our main goal is to let insurers feel the same through providing reliable software solutions.

Reliability Certification Memorandum of goals

All of our developers are certified members of the First Institute of the Reliable Software. At Fortifier, we proclaim reliability as the cornerstone value that drives our business relations and software development processes. To us, reliability is an irreplaceable part of our corporate culture and the new worldwide IT industry standard.

What does it mean?
  1. Analyzing every project’s business goals in detail to determine the most suitable solution
  2. Verifying the solution’s feasibility thoroughly
  3. Paying extra attention to our clients’ requirements and wishes
  4. Creating responsive UI/UX design according to various user scenarios
  5. Making change requests smooth and managing them with care
  6. Promoting reliability and personal responsibility within the company

Reliability metrics

Fortifier IT specialists follow the globally recognized EEE 982, IEEE 1091, ISO/IEC 9126 software development standards.

Regarding the circumstances of the project, business needs and customer goals we provide such metrics which allows controlling level of reliability of the software product:

  • Fault Density
  • Defect Density
  • Cumulative Failure Profile
  • Functional or Modular Test
  • Coverage
  • Cause and Effect Graphing
  • Requirements Traceability
  • Defect Indices
  • Error Distribution(s)
  • Software Maturity Index
  • Number of Conflicting
  • Requirements
  • Minimal Unit Test Case
  • Determination
  • Design Structure
  • Test Coverage

Values of the Reliability Standard

Cooperating with a certified technical partner
Getting a fault-tolerant software solution
Intuitive and responsive UI/UX design
Comprehensive risk management plan
High level of data and project security
Prompt technical support of the solution

Stages of Reliable Approach

Step 1 Investigation
Reliability is not just about the technical aspects. We take responsibility for making the solution reliable from the business perspective. We analyze the way your organization works in detail to pinpoint its strengths and weaknesses. This allows us to find the most efficient way to improve your workflow with the help of software.
It is better to be safe than sorry. So, we determine all possible risks and action plans for preventing each of them before the development starts. This is what helps us stay pros at risk management and deliver the solution within the stated time frame.
To ensure your final product is reliable from both the technical and business perspectives, we assign a Reliability expert to your project. This person will guide you through all the stages of our cooperation and take care of any worries and issues that may appear. He or she will be there for you from the very first step up to the product’s release.
Step 2 UI/UX Design
The User Interface Kit, or UI Kit, is what allows us to make the product design extremely flexible, faster, and more aesthetically pleasing. With the UI Kit, we can present you with the overall look of the future solution within the shortest terms. Moreover, making changes to the UI design is a lot easier, so improvements can be made with minimal time and money required.
We create a dynamic prototype before the development starts to demonstrate what the final product will look like and how it will work. Thus, you can see for yourself if you want to make any changes—for instance, you may want to add or remove certain features. This is a lot more cost- and time-efficient to determine such changes before the coding itself starts.
Step 3 Development
We don’t just say we value reliability—all of our developers are certified members of the First Institute of Reliable Software. Their certification proves their qualification is high enough for them to be reliable.
Reliability means, among other things, developing scalable and flexible software architecture. We stick to making the architecture of our solutions scalable, so modifying it will be quick, easy, and inexpensive in the future.
Step 4 Quality Assurance
Before the development starts, we create a Reliability Test Plan that describes what tests and when we are going to perform them. The comprehensive approach towards testing allows us to bring you the final product that is bug-free, fault-proof, and secure.
We take responsibility for the solutions we develop. So, we conduct three cycles of free bug fixing after the product is released. Should you notice any bugs or inconsistencies, let us know and we’ll take care of them within the shortest terms.
Step 5 Implementation
We provide long-term support to all of our clients. Thus, if you need to introduce changes to the product or fix something, just drop us a line or give us a call, and rest assured, it will be done as soon as possible.
We guide you and support you throughout the whole implementation process. We can educate your staff to work with the solution we’ve developed. In addition, we can integrate it with your current corporate tools and third-party platforms. The bottom line is that you won’t have to worry about how to make the solution work within the organization—we’ll take care of everything related to its implementation.

Security

We ensure the security of our solutions and their data by using a wide spectrum of technologies and methods.

We store the entire code on GitLab, which is a globally trusted product. We design a flexible access policy with different access levels and a variety of roles for every project we work on.

The project’s infrastructure is implemented using trusted products such as AWS, Azure, and GCP. Access to the infrastructure is possible via Virtual Private Networks (VPN). This isolates the infrastructure from any external networks. Developers don’t have direct access to it, and the code is delivered via CI.

Finally, access to particular servers can be gained only via the security protocol. The list of people that can access them is restricted.