How We Do

Explore more about how exactly software solutions being developed at Fidenz. Learn more on our delivery process which is tailor made to work remotely from Sri Lanka, but yet to give our clients the visibility and access to interact with the team. Details on development, quality assurance and deployment processes at Fidenz could be found here

Delivery process

Fidenz Technologies provide end to end software development services and our delivery process has design such that every aspect of the solution delivery is covered to provide solutions with exceptional quality for given budget and timeline. Delivery process breaks down to three main areas, pre-development phase, development phase and post development phase. Pre-development phase covers areas such as system architecture, design, estimates, UI/UX designs and technical documentation while development phase covers the actual system development, project management, quality assurance, milestone based releases and deployment. Post-development phase of the delivery process make sure the ongoing maintenance, improvements, release management, backups, performance monitoring etc.
Learn more

Development Process

We have derived our development process by understanding and selecting set of widely accepted industry standards and mixing that with Agile Project Management discipline. In addition to actual development work carried out as per user requirements, we pay continuous attention to code quality, coding standards, code reviews etc. Engineers are trained to conduct engineering testing while developing the code, so that basic features and functions are verified even bore release to the QA. We consider our development process as a breathing ecosystem which should improve continuously by adapting to day-to-day learnings, experiences, latest technologies, methodologies and trends.
Learn more

Quality Assuarance


Our Quality Assurance process has designed such that we could deliver beyond our client expectations by meeting systems end goals. We have optimized the system so we could deliver first time right by taking client feedback early and throughout the development process. At Fidenz, Quality Assurance teams collaborate with the client, developers and other business stakeholders throughout software lifecycle to ensure quality of products. We have separate teams specialized in web and mobile testing domains, so that they could provide relevant and accurate feedback on solutions. Quality Assurance team get involved with creating Storyboards and wireframes of the system where they actively involve with the user journeys and user experience of the system.
Learn more

Deployment

Moving along with trends, we have identified the importance of being able to seamlessly deploy solutions to production and staging environments.Systems are changing fast to cater different user requirements and get the competitive advantage, so any reduction in time to market is a critical in success factor for many businesses. To be par with these requirements, Fidenz uses latest DevOps tools and practices to make deployments easy and safe. Continuous Integration, Continuous Deployment, Orchestration, Containerization, Test Automations are few concepts we are practicing to deliver solutions with high availability and reliability. Deployment of mobile apps have different set of challenges when it comes to deploy for testing and for production, so we use fabric.io type mobile specific solutions to better manage the deployment process.
Contact Us