We use SCRUM model to tackle all our projects. We go through each process explained below from 1-6 at least a couple of times from Planning stage to Testing.
We understand that getting the requirements right in the first place is the stepping stone in engineering a well-crafted and viable product. We work closely with the customer to gather as much and minute information as possible to build the near perfect product expected of us. We also know that not all our customers come from a technological background therefore our business analysts are prepared to assist you in every step of the process.
After establishing the proper requirements, the next important step is to convert your thoughts and ideas to a tangible product. We use horizontal prototyping technique to build a prototype for you to witness first-hand how exquisitely we have transformed your ideas into a viable product. This process will go on with every iteration adding to the functional depth of the prototype. At this phase we will also establish the best suited technology stack to materialize your product.
Our highly skilled and expert developers will start programming the product maintaining industry best practices and following technology specific conventions. At Exodynamic we emphasize on creating clean, maintainable and reusable code, therefore products we build are highly scalable and maintainable.
It is our duty to ensure the product WORKS! we put our products through vigorous testing before handing it over to the customer. Our testing procedures include unit testing, functional and non-functional testing, performance testing, smoke testing and security testing. We do the heavy lifting so you can continue to use the product without any interruption.
We value customer satisfaction above all therefore UAT (User Acceptance Testing) is considered to be a very important stage in our product engineering process. The end users will be able to actively use the product and provide us with feedback as to whether we have accomplished our job to their satisfaction.
We love AGILE. That is why we have embraced it as an integral part of our process. It is why our product engineering process is a continuous one. As soon as one cycle completes its back to planning, updating product backlogs and getting ready for the next iteration. We do AGILE right. From sprint planning, scrum meetings to daily stand-ups we do everything that made agile enthusiasts fell in love with the methodology in the first place.