MVP Development of the AdTech Self-Serve Platform
Business analysis, design, and development of the client’s self-serve application.
Looking to build a successful custom
software solution? Our experienced
development team is ready to assist.
Business analysis, design, and development of the client’s self-serve application.
The client is a prominent AdTech company helping media publishers and sales houses accelerate revenue from ad monetization.They offer a complete programmatic tech stack that includes AI-powered solutions and innovative tools for efficient ad monetization.
The company is a trailblazer in the AdTech industry, regularly introducing innovative solutions that respond to market dynamics. For instance, it recently deployed attention-based technology in a new digital product. The company’s high-profile partners, including top names like Vidal, Orange, Brainly, Adapex, and Webedia, are a testament to its leadership and vision.
Our client aimed to test a new business idea by developing an MVP for a self-serve customer platform. The envisioned system would allow their customers to register, create company profiles, link their websites, and request access to the client’s digital products.
Before the MVP, the client managed this process through negotiations with potential customers. They aimed to streamline and automate this workflow by giving users a self-service option. This way, customers could easily submit requests for product access. Once a request was approved, users could access data and reports generated by the client’s products in an intuitive, user-friendly interface.
The client’s specifications needed improvement to realize this goal entirely. The aim was to create the first version of a user-friendly solution with a great design and performance. It was necessary to develop it quickly to meet all business requirements and seamlessly integrate essential elements from the client’s products.
The project was divided into two main deliverables: the business analysis (BA) stage and the delivery of the MVP.
Stage 1. BA and Design
Duration: 1.5 weeks.
Team involved: PM, BA, designer.
During the BA stage, the team communicated regularly with the client to gather and clarify requirements. They then prepared the documentation and architecture for the self-serve customer platform and submitted these deliverables for approval.
The team consisted of a Project Manager (PM), a Business Analyst (BA), and a designer. A few meetings were held with the client’s stakeholders (CEO, CTO, and a PM) to understand the requirements and get started with the design process.
Stage 2. Development
Duration: four 2-week sprints.
Team involved: PM, BA, front-end and back-end lead engineers, QA, and DevOps.
The MVP’s development began with a planning phase. The team gathered to review all approved deliverables and analyze their details. The BA clarified and agreed on any remaining information so the development team could initiate the implementation phase.
Next, the team prioritized the project features and mapped out how to develop and integrate them into a cohesive system. Following the Scrum methodology, they organized the implementation process into two-week sprints.
Throughout the development process, the team demonstrated their adaptability by focusing on iterative development. They regularly reviewed progress and made adjustments based on feedback, ensuring the project’s agility and responsiveness to emerging needs or changes. This adaptability was a key factor in the project’s success.
In the final sprint, the team dedicated its efforts to comprehensive testing. This phase ensured the MVP of a self-serve web application adhered to quality standards, met all established requirements and delivered reliable performance.
Stage 3. Release
Duration: 1 sprint.
Team involved: PM, front-end and back-end lead engineers, QA, and DevOps.
As the client’s AdTech products are hosted on Google Cloud, the development team employed these cloud services for the MVP release and testing. After meticulous testing and validation of the system’s correct functioning, the client proceeded with the production deployment to the cloud.
After the release, the team addressed minor issues and quickly made adjustments. Once the client verified the changes, our specialists prepared the application for its final release. Following this stage, the client accepted the functionality and launched the MVP on their servers.
MVP’s core features:
Our developers implemented an easy-to-use interface for registering new users in the system. They can register on the platform using Google Sign-in or via email. Additionally, they can set up two-factor authentication to enhance account security and protect against unauthorized access.
The system allows for account registration and adding the client’s domains (websites). Users can select which client’s products to integrate into each domain. Future iterations of the system will allow for seamless connection with actual products.
Additionally, users can create multiple domains and invite as many managers as needed to manage these domains. The system also seamlessly enables users to switch between multiple accounts, catering to organizational needs and ensuring a frictionless user experience.
The system supports the following roles:
Our developers implemented a system where account users can invite other individuals and grant access to a single company and linked domains. The system’s admins can also invite more users or operators from the client company and assign roles accordingly.
Our developers created a notification system to simplify account management and ensure timely responses to client requests. Admins can access notifications on a dedicated page showing domain and account details and manage them by accepting or declining requests. The system also sends messages to associated emails, including automated invitations.
After the successful completion of the project, the client is now looking to expand their MVP. The solution we helped to develop not only validated their business idea but also laid a solid foundation for its consecutive improvement and expansion. This forward-looking approach is a testament to the client’s confidence in the project’s success.
Our team maintained excellent communication throughout the project, swiftly adapted to increasing workloads and changing requirements, and consistently met deadlines. They delivered high-quality solutions on time, leaving the client satisfied with the results.
Fill out the form below and we’ll get in touch within 24 hours