top of page

>

Product Owner : Managing the product’s technical evolution and onboarding its first 1,000 users

Managing Product’s Technical Evolution


As a Product Owner, I managed the app's technical evolution by overseeing development, establishing business logic, APIs, and processes with designers and developers, and effectively prioritizing product backlogs, troubleshooting bugs, and reducing technical debt.


For example, together with the product team, I prioritised the features based on user needs, technological feasibility, and impact on the project goals. 


On top of that, I worked closely with Head of Product and Technical Architect to define the various models that need to be in place for the SeaBoard app to be a safe, reliable and scalable product.


For example, defining and setting up some key aspects of the Technical Architecture, such as:

  • Tech Stack 

    • Presentation layer: using Flutter for its stability and pre-made templates

    • Business layer: using GoLang

    • Persistence layer: using Amazon RDS

  • Environments and access

  • Data model

  • Logical model such as APIs, events, logging and system processes 


As a key player in a start-up environment, I also led efforts in operations, customer service and content design to ensure holistic business functionality.


Setting Up Content Principles


Recognising the importance of content and copy strings in the user experience, I helped establish clear and concise content principles and writing format standards. Content was also structured for easy translation to other languages.





Defining The Design System


Working closely with an interaction designer, we defined and set up a clear design system that codifies interaction patterns and components that enable consistent and scalable designs.



Onboarding the First 1,000 users


As a Product Owner, I played a key role in onboarding the first 1,000 users for the SeaBoard app. This involved creating engaging instructional materials, streamlining the onboarding process, and ensuring a smooth user experience. I closely monitored the onboarding process, identifying bottlenecks and areas for improvement, and worked to ensure that these early users had a positive first interaction with our product, which was crucial for building a strong user base. 


Implementing feedback loop


Establishing a robust feedback loop was central to my role. I set up channels and mechanisms for collecting, analyzing, and responding to user feedback. This included integrating analytical (such as Firebase and Baselime) and user feedback tools within the app, and conducting surveys.


The insights gained from this feedback loop were invaluable in understanding app performance, user needs and preferences, which allowed us to make informed decisions about product enhancements and iterations.


Executing Continuous Product Enhancements 


Based on the input received through our feedback loop, I led the execution of continuous product enhancements. This involved prioritising feature updates, bug fixes, and performance improvements in the product roadmap. I worked closely with developers and designers to ensure these enhancements were implemented effectively and efficiently. This ongoing process of refinement and improvement was critical to maintaining user satisfaction and keeping our product competitive in the market.


Read more about my role as a 
bottom of page