Prevent Online Shopify App

Design

Tech

Usability

Creativity

Content

Type: Website
Client from United States
Category: Business
Style: Big photo
Color: Red

    Business situationDuring the first discussion of the project requirements, the task of our team was to integrate a ready-made server Prevent Online Fraud Shopify App into the Shopify platform.A great advantage of working with the client is his professional technical background and the existence of well-prepared and structured documentation for the Prevent Online Fraud Shopify App API.Despite the lack of ready-made technical requirements, the client presented a demo version of the product to our team which was attempted to develop earlier.Since the demo version couldn’t be integrated into the Shopify platform so that we couldn’t understand its operating principles, our primary task was to compile specifications.The design for the application was taken from the web demo version.During the development process, Prevent Online Fraud Shopify App service bugs were identified, and therefore the timeline and project budget, as well as the amount of our work, were increased.In the process of refinement the Prevent Online Fraud Shopify App service, another errors were identified and corrected, and also improvements were made that significantly improved the service.After fixing the Prevent Online Fraud Shopify App service, we were able to continue working on its integration with Shopify. We continue to support this project.Work processAs we got fully described requirements and the app should go live when it’s absolutely ready - we have decided to use waterfall model. We used JIRA for project management and Confluence for collaboration on the project.First, the Fixed Price pricing model was chosen for the working process. But when issues on Prevent Online Fraud Shopify App service’ side were found, it was changed to Time and Material one.ChallengesOur estimate was decreased because the Client decided to move management of the project to the third party company, but we still had to perform managing.Deadlines have been shifted due to found Prevent Online Fraud Shopify App side issues and defects and adding of the new features.  Delay which was caused by the client’s occupation, so we had to wait for his feedback to continue the work.Client isn’t a “technical person”. Therefore, it took more than usual to describe some aspects of the development, QA process and Shopify platform restrictions.Due to the fact that the client disappeared from time to time and was not technically skilled, so we had to refresh the project information many times.