tagline text image

Mature Software Development Life Cycle

Performance Monitoring Icon

Performance Monitoring

Performance monitoring evaluates the user's experience of a network.

Airline Icon

Airline Solutions

Airline operators are exploiting the internet to deliver improved service levels.

Microlending Icon

Microlending

These solutions were designed specifically for microlenders operating in Africa.

Enterprise Branch Management Icon

Enterprise Branch Management

Qualica's innovative solution for a distributed branch network.

RIA Icon

RIA

Rich Internet applications (RIAs) combine the capabilities of desktop.

Media Icon

Media

Qualica has developed two products-iJocki and Related2mi that offer media owners and their customers, solutions to pressing challenges relating to the growing use of the Internet.

Mobile Icon

Mobile

Qualica has teamed up with Sybase 365, one of the world's leading and largest messaging companies.

Mature Software Development Life Cycle


The process begins with a functional requirements document, that accurately describes what the product or enhancement is required to do. This document is agreed on by all stakeholders before the next part of the process commences. Once functionality has been agreed, a design and technical specification document is completed internally, before development begins. In parallel with the design process, our Quality Assurance team creates test cases to test the desired functionality of the software to be developed. Completed components of the software are delivered to Quality Assurance for testing, and any defects are returned to the developers for correction.

Larger software projects require multiple iterations or builds, after each of which comprehensive Quality Assurance and regression testing functions are performed. Typically the end user or customer would obtain a view of the current state of the project via a user-acceptance testing environment at each iteration.

The process is managed via a project management capability reporting to the development manager.

When the features have been completed, Quality Assurance has signed off and the customer has signed off via user-acceptance testing, the new software can be put into production.

For all products that Qualica operates, a release schedule is maintained that enables all stakeholders to obtain a view of when new features will be released or when identified faults will be rectified. This is managed via an ITIL Change Management process. A number of tools are used to ensure that quality assurance, regression testing and software defects are closely managed; these tools allow team members and Project Management to obtain reports of the current status of any project.


Testimonials

Read what Qualica’s many satisfied clients have to say. Read »

Case Studies

Explore what Qualica has done for companies like yours. Read more »

 

"Qualica's solution enables us to get to the truth of the problem. Too often a company gets multi-faceted versions of what was experienced, as so many different variables make up the customer experience. This is useless to us. We need the truth and that is the primary reason we use UEM."

Andre Nel
Head of Application Infrastructure
Discovery Health