Q10 Académico
July 18, 2024Juan Valdez App.
Client:
Procafecol SA
Role:
Scrum Master | Project Manager
Category:
Mobile App, Web app
Date:
July 2023 - November 2023
Location:
Remote
Description
The Juan Valdez Mobile App was developed to enhance the customer experience, offering an online shopping platform with secure credit and debit card payment options true an integration with Paymentez, the app also integrated the brand's loyalty program, allowing users to earn and redeem points directly within the platform, thus reinforcing customer engagement. The loyalty program was made through an integration with Salesforce. Beyond e-commerce functionality, the app included a customer satisfaction survey tool, providing the brand with insights through real-time feedback.
Hosted on AWS, the app's infrastructure was designed to ensure scalability and reliability. The goal of the project was to create a new sales channel that would not only boost sales but also strengthen customer loyalty by offering an intuitive shopping experience from product browsing to checkout. The app further supported customer interaction by integrating features like geolocation for store locations, push notifications for offers and order updates, and an admin panel for managing promotional content. Through its architecture and third-party integrations with Salesforce, Paymentez, Onfleet, and Ordatic, the app provided comprehensive order management, delivery coordination, and secure payment processing, while ensuring a smooth user journey from start to finish. The app successfully increased sales and engagement while delivering an optimized and reliable shopping experience.

As Scrum Master and Project Manager for the Juan Valdez Mobile App project, I was responsible for overseeing the adoption of Scrum methodologies and implementing the QA process to ensure product quality. Additionally, I configured Jira and Jira IT Service Management workspaces and workflows to streamline project tracking and task management. My role also involved assessing UI/UX practices to improve the user experience, providing support in backlog grooming, and managing IT support using ITIL best practices.
The project team was fully distributed, with members based in Bolivia, Colombia, Brazil, and England. My role was customer-centric, as I acted as the single point of contact with the client, ensuring that their needs were prioritized and that communication remained clear and efficient throughout the project.
At the conclusion of the project, I developed a handover plan for the customer support team, which was distributed across Brazil, India, England, and the U.S. This plan ensured that the new support team could transition into maintaining the app, further supporting the client's needs post-launch.
Methodologies:
Scrum
We applied the Scrum framework throughout the development process, achieving iterative progress and ongoing feedback. This approach helped maintain alignment with project goals and allowed the team to adapt to client needs. Scrum's focus on flexibility and collaboration was key to ensuring the project's success.
The distributed team participated in regular Scrum ceremonies. These included daily stand-ups, sprint planning, sprint reviews, and retrospectives, all conducted remotely. Daily stand-ups enabled the team to address blockers and share progress, while sprint planning sessions provided clear objectives and deliverables for each sprint, promoting accountability and focus.
In addition to Scrum, I implemented ITIL best practices for IT Service Management. This framework was crucial in preparing the support structure for the app’s post-launch phase. By following ITIL guidelines, we ensured efficient handling of service requests, incident management, and customer support. Combining Scrum with ITIL allowed us to meet both development and operational objectives, resulting in a highly functional and reliable product.


