Our guiding principle from the Agile Manifesto is:
“Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.”
We follow this principle throughout the Agile project management process by listening to our customer, working with them on defining a deliverable so that we can deliver this exactly to their needs and requirements. We believe that our customer is an integral part of our Agile team, and together we work consultatively and collaboratively to produce software that our clients value in their business, school or government department.
Through the delivery of software in an Agile manner, quality is constantly tested throughout the development of the product, and concerns or issues are identified and rectified during the development of the product, resulting in a solution that is fit for purpose and meets all the stated business requirements. Our QA team works with the Product Manager and scrum team to ensure there is no ambiguity in the user stories, and that the acceptance criteria is understood for each product.
We ensure that there is a formal QA meeting at least once during every sprint. The primary focus of the QA testing is on any element of the product that has been affected by development during the sprint. We often pair a QA tester with a developer to undertake near simultaneous testing and thus increase efficiency.
Our QA team works closely with our users to ensure we replicate the users environment as closely as possible. Testing is therefore undertaken in a similar environment to that in which deployment is made. We ensure that our QA team is aware of the hierarchy of a product, so that they can focus their testing on any components below the product that may have been affected.
Gaia Technologies has invested a significant amount of time, effort and financial resources into establishing an effective quality environment, based on certification to ISO standards. This covers many aspects of Gaia’s operations and the services it delivers, including quality management (ISO 9001), IT service management (ISO/IEC 20000), information security (ISO/IEC 27001), health and safety (OHSAS 18001) and environmental management (ISO 14001).
At an individual customer and service level, the quality of the service delivered is controlled via a set of IT service management processes that are based on ITIL 2011 and comply with the requirements of the ISO/IEC 20000 standard.
In line with the core values of Agile we use these skills and abilities to ensure that continually improve our services to our clients. Gaia has also adopted elements of Lean and Kaizen to ensure continuous development and improvement, and utilize these theories flexibly throughout our Agile projects. We believe that we combine these elements to support a sophisticated quality improvement ethos that is inherent throughout our organisation.
Some may call it quality and service excellence, – we simply call it the service that we provide to our clients day after day from the start of the project to its completion and then beyond with our support contracts.
This is hard work, but Gaia believes this is a normal service that often surprises but always pleases our clients. To ensure that this happens we have three tenants.
We know that to the uninitiated this might seem a complex process, but following the Agile process makes it part of our quality services. We know that we will keep improving on a daily basis.
The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.