We created a gamification mobile app allowing the user to access promotions of a complete variety of products according to the purchases and points earned. We contributed to the design of the UX and UI of the mobile app.
We developed a mobile app for iOS and Android. As a result, the users can utilize the app as a loyalty card for a variety of products and services.
We recognize the necessity in-depth. Then, continue with a mutual process with the customer, where it is possible to potentiate, balance, redefine, and arrive at a viable and efficient technological procedure following the next steps and iterations:
1. The definition of product features.
2. Creation of the high-level specification of the product.
3. Definition of the technical viabilities and third-party elements for the product to be used (technological allies, APIs, libraries, frameworks) and technologies to be used.
The deliverable: High-level project documentation. The team involved: IT+business Senior consultant and Innovation Specialist.
A complete description of all functional and non-functional requirements that the desired product should include, including the acceptance criteria and technical specifications on the selected technologies to develop the product.
Deliverable: Document of functional, non-functional requirements, and user stories.
Collaborating team profile: Engineer specialized in requirement analysis.
Finally, We create a detailed development plan following the SCRUM methodology. We define the sprints time laps and the specific user stories to work per sprint. We generate a precise timeline and deliverables together with our client.
We create the wireframes, user experience design, and user interface design for the mobile app aligned with the client’s feedback, best practices, and requirements. We used the best design tools and combined the experience of the art director, UX designers, and UI designers.
The result is a complete visual of the mobile app by creating a prototype in the Invision tool. Also, all the design assets are exported and ready to be shared with the app developers.
Our Software development team Created the mobile app architecture following scalability, designs, and client requirements. We always accompany these processes looking for the most well-built performance for the Mobile App.
Our Working methodology, quality assurance, and maintenance services.
We worked following the Scrum methodology. A DevOps Professional manages and follows the team performance. A Product Owner is involved to ensure constant communication and potentialize the product as much as possible. We work with Azure DevOps to transparently track the development of all stakeholders.
We implement Manual and Automated QA and testing techniques for functional and non-functional specs. We work with Postman, Selenium, and Azure DevOps to report any issues, errors, or concerns.
Corrective Maintenance: Focus on solving any errors, bugs, or issues detected after the final release. Our warranty service covers it for free after release for one year.
Preventive Maintenance: Focus on monitoring and alerting about the optimal performance of the Apps on new OS versions or mobile devices, also monitoring the Structure and cloud services implemented to prevent any malfunctioning, app breakdown, or over cost.
Evolutive Maintenance: Focus on working on new requirements to add new features, improve the performance, or modify existing functionalities for the product.