Development Process

Want create site? Find Free WordPress Themes and plugins.
Fidenz’s development process is an ongoing process, which improves with latest technologies, methodologies, and trends. Development of applications take place based on the tasks created in JIRA as a part of project planning. At planning stage, special attention is given to the logical sequence of module implementation.

All our development reports are either on GitHub or BitBucket. Developers would double check codes after each task in JIRA, and further at the day’s end. Most repositories are connected with pipelines and automatically get tested (Unit Tests) and deployed to relevant location for further testing and verification.

For backend and frontend developments, docker containers are used. This eliminates runtime dependency and similar issues related to deployment and runtime environments. Our preferred CI/CD is CodeShip, but do work with other CI/CD tools depending on the client’s preference as well.

We encourage writing a required amount of Unit Tests for identified areas of the application. Writing proper Unit Tests require additional time and efforts. Thus client’s opinion is sorted in deciding how detailed the unit tests should be.

Quality of codes is of paramount importance for us, thus code reviews are conducted at various levels. Developers clean up, optimize, and self-verify the source code. Afterwards, it goes through a peer review process and special attention given to problem solving, performance, and efficiency of the code. Finally, random audits would be conducted by senior engineers, ensuring best followed practices.

Did you find apk for android? You can find new Free Android Games and apps.
Contact Us