B2B product architecture, rollout, and customer-driven iteration
This project started from a business integration problem, not from a feature brief. The company was partnering with some property businesses and acquiring others, but the existing systems were old, fragmented, and hard to scale. I worked as the early product manager and UX lead to turn those scattered business signals into one connected B2B system: a property SaaS backend linked with employee and owner apps, AI monitoring workflows, and device software. My work focused on requirement discovery, architecture definition, rollout support, and feedback-driven iteration across real property customers.
Role
Early product manager, product architect, and UX lead
Ownership
Business communication, requirement discovery, field research, product architecture, PRD writing, Sketch wireframes, rollout support, training, and feedback-driven iteration
Platforms
Property SaaS system, property staff app, owner app, AI Cloud Eye console, access-control device software, and central-control Android software
Stakeholders
Business buyers, property managers, frontline staff, residents, and cross-functional teams across SaaS, hardware, and AI
Team
1 PM, 2 UX/UI, 10 R&D, and 2 QA over a 10-month delivery cycle
The project was often easier to describe from the AI side, but the real product centre was the property SaaS system. I framed it as a property-management SaaS product that could unify core business data, daily execution, resident-facing services, and connected smart-community software.
I defined the solution as one connected product architecture with the SaaS backend at the centre. The property SaaS system handled property basic-data configuration, the workbench, customer management, vehicle management, and device management; the staff app supported execution-side tasks; the owner app supported resident-facing services; the AI Cloud Eye console handled monitoring and alert workflows; and the access-control and central-control software connected physical operations back into the platform.
The key product move was to stop treating these surfaces as separate requests. I treated them as one operating system for property organisations, so architecture decisions, release priorities, and workflow logic could be made at the system level rather than feature by feature.
Property company SaaS backend
Management-side property data configuration, workbench access, customer records, vehicle records, and device-management capabilities.
Resident and employee apps
The connected C-end app layer covered both owner-facing and property-staff-facing use cases, linking resident services and employee execution back to the SaaS platform.
Access-control and central-control hardware plus Android software
The smart-community product suite also included supporting access-control and central-control hardware, together with the Android software that connected those devices back into the broader system.
AI Cloud Eye alert console
AI-assisted monitoring, map views, alert handling, camera tracing, and exception response for property-management teams.
The product scope also included software definition for access-control devices and central-control devices running on Android.
Those device surfaces were treated as part of the product architecture, not as isolated hardware-side add-ons.
Business goals and SaaS product goals
The project started when the company began partnering with some property companies and acquiring others, creating a clear need for one unified property SaaS system and connected software stack. The first phase was designed to standardise operations across those partner and acquired businesses, then validate the model through pilot use in about three property companies before scaling it as a broader SaaS offering.
I aligned the work around three levels of goals: business integration after partnership or acquisition, a repeatable first-phase product structure for rollout, and clearer day-to-day workflows for managers, staff, and residents. That framing helped me turn field signals into phased priorities instead of treating every request as equally urgent.
This mattered because the project was not trying to win as a single AI dashboard or a single app. It was trying to create a usable first-phase SaaS product foundation that could connect operations, devices, AI, and service workflows under one shared structure.
Business context
The company was working with some property companies and had also acquired some property businesses.
That created pressure to unify systems, workflows, and operational standards across different communities.
The product needed to support both internal integration and future external SaaS rollout.
Pilot and rollout strategy
Phase 1 focused on building the first usable product architecture and validating it in roughly three pilot property companies.
Pilot usage generated operational feedback from both cooperative and acquired property teams.
After validation, the system was scaled nationally as a SaaS product and eventually launched across 6,000+ property enterprises.
SaaS product goals
Standardise core modules such as property basic data, workbench, customer management, vehicle management, and device management.
Make the product structured enough to support different communities and property-management organisations.
Connect SaaS modules with apps, AI software, and device software instead of leaving them fragmented.
User goals
Managers needed clearer visibility into service quality, execution status, and reporting.
Residents needed more convenient service access and clearer feedback pathways.
Stakeholders and research methods
This was a real B2B product environment, so I could not treat "the user" as one generic audience. I broke the problem down across business buyers, property managers, frontline staff, residents, and the internal teams responsible for software, hardware, and AI delivery.
My research approach combined stakeholder interviews, field visits, contextual observation, questionnaires, and requirement synthesis. The point was not simply to collect requests. It was to understand which needs were structural, which were local, which affected rollout, and which should shape the first release of the SaaS product.
Stakeholder groups
Business and management-side buyers looking for standardisation and scalable rollout
Property managers responsible for quality oversight and operational visibility
Frontline staff handling day-to-day execution, updates, and incident response
Residents using service-facing workflows connected back to the platform
Research methods
Business communication and stakeholder interviews
Field observation in real property and community environments
Questionnaires structured around recurring workflows and pain points
Role-based requirement clustering and architecture-oriented prioritisation
Stakeholder mapping helped me separate management, execution, resident service, and internal delivery needs before turning them into architecture decisions.
SaaS user research and requirement discovery
My first responsibility was to make the business and user landscape legible. In the early phase I handled business communication, requirement discovery, and field research with different stakeholders so the product architecture would be grounded in real operating needs rather than assumptions.
Because this was a real B2B rollout project, I did not treat all users as one group. I segmented management-side buyers, property managers, frontline staff, residents, and operating stakeholders, then used field visits, observation, interviews, and questionnaires to understand what data had to be standardised first, where execution was breaking down, and how apps, alerts, and device workflows should connect back into the SaaS platform.
This phase was also where product thinking mattered most. The challenge was not to capture every request, but to translate fragmented field feedback into a coherent product structure: what needed to be standardised first, what belonged in the backend, what belonged in app surfaces, and what should remain part of later phases.
Handled early business communication and requirement clarification before the detailed product phase started.
Mapped distinct user attributes and responsibilities instead of relying on a generic “property user” label.
Structured interview and questionnaire prompts around task frequency, response time, service quality, device usage, approval burden, reporting needs, and handoff failures.
Converted scattered field feedback into role-based pain points, architecture decisions, and phased requirement priorities.
Research scope
Combined business communication, field visits, observation, interviews, and questionnaires.
Focused on both management-side data structure and day-to-day use across SaaS, app, and device surfaces.
Used pilot environments to collect grounded operational feedback early.
User groups
Business buyers and leadership teams evaluating standardisation and rollout value.
Project managers and property managers responsible for execution quality and oversight.
Frontline staff and residents using the connected app and service flows.
Key questions
What property data needed to be standardised first for later rollout?
What information did managers need in the workbench, customer, vehicle, and device modules?
Which resident-facing and staff-side functions needed to connect back to the SaaS platform first?
Research outputs
Role-based pain-point summaries and requirement themes.
Prioritised feature groups for the first SaaS release and pilot scope.
Clearer architecture decisions for what belonged in the backend, apps, and device side.
SaaS architecture and workflow design
Once the requirements were clearer, I translated them into the initial SaaS architecture and the cross-role service loop. This made the solution easier to explain internally and easier to prioritise as a system rather than as disconnected feature lists.
The architecture covered property basic-data configuration, the workbench, customer management, vehicle management, device management, resident-side connections, staff-side connections, access-control coordination, central-control support, and risk-response coordination. I turned these into product architecture, requirement structures, PRD documents, and Sketch wireframes so design, engineering, and QA could move with shared clarity around the SaaS platform.
In other words, the work moved from requirement discovery into system design. My job was to make the platform legible: what the core product was, how the roles connected, where data and actions should live, and how the first release could stay coherent while still supporting later expansion.
1. Architecture
Defined the first product structure
The SaaS backend was positioned as the centre of the system, with connected employee, resident, AI, and device-side products around it.
2. Workflow
Mapped cross-role service loops
I defined how managers, staff, residents, and connected devices linked back to the SaaS platform through the right product modules and information structure.
3. Requirements
Structured the PRD logic
I converted research findings into requirement groups, release priorities, and functional boundaries for the first phase.
4. Wireframes
Built core flows in Sketch
I produced wireframes for management screens, work-order flows, and connected interactions so the team could align quickly.
5. Delivery
Aligned design, engineering, and QA
I worked across teams to keep implementation aligned with the architecture, the PRD, and the pilot requirements.
Core SaaS modules
Property basic-data configuration and workbench
Customer management and vehicle management
Device management and connected system setup
Connected product surfaces
Employee app for execution and updates
Owner app for services and feedback
AI and device software for monitoring and physical operations
The architecture map shows how the SaaS backend sat at the centre of execution, resident service, AI workflows, and device-side software.
Product strategy and prioritisation
The product strategy was phased rather than all-at-once. I prioritised a usable first-phase SaaS foundation that could standardise core business data, support management visibility, and connect the most important staff-side and resident-side workflows. That made it possible to validate the architecture in real property environments before expanding the system.
I used the business context to guide product priorities: first unify the core structure across partner and acquired property companies, then validate the operating model through pilot rollout, and only then support broader SaaS scaling. This helped avoid feature sprawl and kept the first release grounded in repeatable operational value.
Prioritised the core SaaS backbone before trying to optimise every connected surface at once.
Treated rollout validation as part of product strategy, not only as an implementation detail.
Balanced business integration, customer usability, and system scalability when setting release priorities.
Risk monitoring and alert workflows
AI Cloud Eye was an important supporting capability inside the full solution, and the product value went beyond simple alarm display. According to the public AIForward Yunyan product framing, the platform combined AI scene applications, remote quality management, and a data cockpit to help property teams manage both community-governance service scenarios and risk-recognition scenarios.
That meant the product design had to balance speed and reliability. I treated alert lists, map views, tracing logic, evidence capture, and follow-up handling as part of one operational workflow, then connected them back to the people and systems responsible for action. The system needed to support high-frequency property scenarios such as fire-lane occupancy, e-bike-in-lift alerts, restricted-area alerts, abnormal gathering, illegal waste disposal, shared-area clutter, abnormal loitering, staff on-duty checks, and pet-leash compliance.
Defined AI-assisted monitoring as one operational capability inside the wider solution, not just a visual dashboard.
Connected risk-recognition scenes and community-governance service scenes to handling status, supporting evidence, and follow-up tasks.
Supported remote quality management and management-side visibility, not only frontline alarm handling.
Designed for fallback and human confirmation when automation was uncertain.
Fire-Lane Occupancy Detect blocked fire access and trigger faster follow-up.E-bike in Lift Alert Identify unsafe elevator use and support intervention.Restricted-Area Alert Monitor sensitive zones and flag unusual activity.Abnormal Gathering Surface crowd-risk events for earlier property response.Illegal Waste Disposal Support cleaner shared spaces and faster remediation.Shared-Area Clutter Flag objects left in public areas before they become hazards.Abnormal Loitering Alert Detect suspicious dwell time in shared spaces.Staff On-Duty Check Support remote quality inspection and attendance review.Pet-Leash Compliance Improve order in shared spaces through active detection.
Platform logic
AI scene applications supported 24/7 risk recognition across high-frequency property scenarios.
Remote quality management helped property teams supervise execution and service standards.
The data cockpit gave management-side visibility from project level up to broader organisational review.
Why this mattered
The same platform could support both safety-related alerts and day-to-day community-governance service scenes.
Property managers were not just looking at alarms; they were using the system to improve service quality and response discipline.
This made AI Cloud Eye a management tool inside the SaaS system rather than an isolated surveillance product.
Iteration based on user feedback
I also drove the fast-iteration loop after the initial release cycle. Instead of treating the PRD handoff as the end of product work, I kept collecting stakeholder feedback, user comments, and operational questions to identify where the architecture or flows still felt heavy or unclear.
Typical iteration themes included improving task-entry speed, making data views more readable, reducing the number of steps needed for review, clarifying mobile notifications, and making dashboards more useful for different business modules. This is where product management and UX judgment needed to work together closely.
The rollout stage was also where the B2B loop became most visible. I was not only refining screens. I was helping the product become more usable in the real context through training, field feedback, and iterative clarification of what actually worked for customer teams.
Collected continuous feedback from managers, staff, and internal stakeholders after the first requirement round.
Used questionnaire items and field comments to validate what was a true recurring pain point versus a one-off request.
Prioritised changes that improved execution efficiency, reporting legibility, and module usefulness across different roles.
Turned feedback into short iteration cycles instead of waiting for large redesign phases.
Example iteration loop
In rollout, one recurring problem was that some frontline teams could not reliably follow the device and task flow in the field. That created slow handoffs, uncertainty about what to do next, and inconsistent use of the connected system during day-to-day operations.
I responded in two ways: first by clarifying the workflow in the product itself, and second by supporting manuals and on-site training so customer teams could understand the intended process more quickly. This made the product easier to use in practice instead of leaving adoption problems to the customer side alone.
What improved after action
After that intervention, later feedback became more specific and more useful. Instead of broad “this is hard to use” reactions, customer teams were able to point to narrower issues in review steps, notification clarity, and execution flow. That was an important sign that the system was becoming legible enough for real iteration, not just initial resistance.
Delivery, training, and rollout support
Product work on this project did not stop at architecture and PRD delivery. Because the system was being introduced into real property environments, rollout support mattered. I supported customer-side understanding through training and helped reduce usage friction by clarifying how the system should be used in practice.
This stage was important because it exposed the difference between a theoretically complete product and a product people could actually use. It also gave me a second layer of insight into which design decisions improved adoption and which still needed simplification.
Supported rollout through direct field follow-up and customer-side clarification.
Treated training and adoption feedback as product inputs rather than as post-project support tasks.
Used rollout insight to shape later iteration priorities and improve fit with real property workflows.
What I owned in the SaaS product
Built the initial property SaaS product architecture across property data, workbench, customer, vehicle, device, app, and Android-based device software.
Handled early business communication, discovery, and market or user research before formal requirement definition.
Produced product requirements, PRD documents, architecture logic, and Sketch wireframes for the core SaaS workflows and connected product lines.
Connected property SaaS, employee app, owner app, AI-console, access-control, and central-control workflows into one operating model.
Worked continuously with design, engineering, and QA teams to keep requirements and delivery aligned.
Collected user feedback after launch and used it to support ongoing product iteration.
Outcome
The project delivered measurable commercial and operational value in a real smart-community setting. It improved day-to-day efficiency for property operations, supported labour-cost reduction, and created a stronger basis for SaaS rollout across partner and acquired property companies.
Cost reduction
Security patrol roles reduced by 10% overall.
Cleaning roles reduced by 5% overall.
Remote quality-inspection cost reduced by 80%.
Efficiency gains
Remote quality-inspection frequency increased 4x.
An average of 1.3 level-one hidden risk points were identified per project.
Owner satisfaction increased by 5 percentage points.
60%+ improvement in property operation efficiency.
20% reduction in labour cost.
Rollout scale
Validated through early pilot use in about three property companies.
Expanded into a national SaaS rollout after early validation.
Launched across 6,000+ property enterprises.
Outcome figures in this section are aligned with the public smart-community solution materials published by AIForward.
What this case proves
I can define an early-stage business opportunity as a real B2B SaaS product architecture instead of isolated software requests.
I can move from stakeholder communication and field research to product strategy, PRD, wireframes, rollout, and iteration.
I can design complex SaaS products across admin systems, employee and resident apps, and connected Android-based device software.
I can use role-based requirement discovery and rollout feedback loops to keep a complex operational product improving after launch.
Methods and product thinking
I approached this project as a structured B2B product problem rather than as a bundle of software requests.
I used stakeholder interviews and field observation to understand how management needs, frontline execution, resident services, and device workflows connected in practice.
I used role-based requirement discovery to avoid flattening everyone into the same user type, because each group needed different workflows, visibility, and interactions.
I used product architecture and phased prioritisation to keep the first release coherent, usable, and scalable for later rollout.
I treated rollout, training, and feedback loops as part of product work, because adoption in a B2B environment depends on what happens after the first release as much as on what is defined before it.
Failures and learning
One of the biggest lessons in this project was that B2B complexity cannot be solved by feature accumulation. Early on, it was easy for requests from different roles, pilot customers, and internal teams to pull the product in too many directions at once.
I learned that the more complex the environment is, the more important it is to protect the first product structure. That meant making harder prioritisation calls, separating structural needs from local requests, and treating rollout feedback as evidence to refine the architecture instead of reopening everything every time.
This project strengthened my belief that product clarity matters more than feature volume, especially when operations, apps, devices, and AI workflows all have to work together.
Systems thinking
Why system design needs to be verified all the way down to data and implementation logic, not only in PRDs and flows.