Subscribe by Email


Showing posts with label Feature workflow. Show all posts
Showing posts with label Feature workflow. Show all posts

Wednesday, July 10, 2019

Enhancing Product Design: Collaboration Between Product Managers and Usability Experts

The collaboration between a product manager and a usability expert is one of the most important yet often understated aspects of successful software development. Each plays a distinct but interdependent role in shaping the final product, and when their efforts are aligned, the result is a well-designed, user-friendly product that addresses real-world needs.

The Role of a Product Manager in the Development Lifecycle

The product manager is the guiding force throughout the product development or project execution cycle. They are deeply involved at every step — from defining initial requirements to guiding development teams, validating workflows, and ensuring that customer expectations are met.

Some of the core responsibilities of a product manager include:

  • Delivering detailed feature requirements to the engineering teams.

  • Collaborating with developers during the design and implementation stages.

  • Providing critical clarifications when edge cases or gaps appear in design documentation.

  • Conducting testing — particularly of newly developed or modified features — to ensure the experience aligns with expectations.

  • Participating in beta programs and collecting feedback from early users.

  • Helping to prioritize defect fixes based on feedback severity and customer impact.

In essence, the product manager acts as the bridge between customer needs, business goals, and the engineering team’s execution.

The Strategic Role of Usability Experts

While usability experts may not be involved throughout the entire cycle like product managers, their role is essential — especially during the early design phases. Usability experts focus on how a product "feels" and functions from the user’s perspective, aiming to make interfaces intuitive, appealing, and efficient.

One particular cycle that stands out involved a comprehensive redesign of a mature software product. The product team had compiled multiple user complaints, feature requests, and visual feedback from previous versions. Alongside this, the interface was beginning to feel outdated.

To gain executive buy-in for the redesign, we had to articulate the vision clearly. Phrases like “modernizing the interface” or “improving the user journey” resonated surprisingly well — especially when backed by usability metrics and customer sentiment analysis.

When the Real Interaction Begins

In situations like a full UI overhaul, the interaction between the product manager and the usability expert can begin even before a development cycle formally ends. Planning, ideation, and initial wireframes often start in parallel with the finalization of the current release.

Several key sources guide their collaboration:

  • Customer complaints and forum feedback: Recurring pain points or requests indicate problem areas.

  • Expert analysis: Usability specialists often identify issues by examining screen flows, layout consistency, or call-to-action placements.

  • Product manager insights: Based on product knowledge and user feedback, the PM often has a list of areas needing attention.

  • Technical limitations or new opportunities: Sometimes UI changes are driven by backend modifications or updated component libraries that enable previously impossible workflows.

A Cyclical Design Process

Usability improvements aren’t achieved in a single pass. Typically, the usability expert begins by proposing a refreshed flow or layout for a screen. The product manager and other stakeholders review the changes, offering insights and critiques. Based on that feedback, the next iteration is refined and validated.

This process repeats across numerous screens and workflows. In large products, it’s rarely feasible to redesign all screens simultaneously. Instead, the usability expert works iteratively, and teams begin implementation as soon as screens are finalized.

Here, the product manager’s role becomes even more crucial. They can help drive the process forward by working alongside the usability expert to:

  • Prioritize which screens or workflows should be tackled first.

  • Ensure engineering teams receive enough detail to begin development.

  • Translate early wireframes into preliminary requirements that can evolve as designs solidify.

Project Management and Scheduling

Managing a UI redesign project involving multiple stakeholders is no small task. It requires deft project management, clear communication, and tight scheduling. Project managers often rely heavily on product managers to coordinate with usability teams and ensure timely delivery.

The agile model can be particularly effective here. Breaking down the redesign into sprints, assigning specific screens or modules per sprint, and tracking feedback cycles keeps momentum going and avoids analysis paralysis.

Measuring the Impact of Product Manager and Usability Expert Collaboration

While the collaborative process may seem time-consuming, the benefits are immense:

  • Better user experience (UX): Directly correlates with increased user satisfaction and engagement.

  • Fewer design iterations post-launch: Reduces rework and development time.

  • Clearer workflows and screens: Improve usability scores and reduce support tickets.

  • Stronger stakeholder alignment: Ensures fewer surprises late in the development cycle.

Ultimately, products created through strong product manager–usability expert collaboration deliver more value and are more likely to succeed in competitive markets.

Final Thoughts

Whether it’s a small feature update or a complete redesign, the bond between the product manager and the usability expert is essential. By bringing together customer insight, technical knowledge, and design thinking, they create experiences that not only look good but work well — delivering tangible value to end users.

If your team is preparing for a UI refresh or tackling a complex workflow change, investing in this collaboration early can make the difference between mediocre and exceptional.

Suggested Amazon Books on Product and Usability Collaboration


Helpful YouTube Videos on Product Management & Usability Design

UX Design: What Product Managers Need To Know



What is UX? User Experience Explained For Beginners





Saturday, May 16, 2015

Using videos to explain features to other team members

One of the most important processes during the entire product development process is to explain the features to the other members of the team. The product manager coordinates the requirements and the feature flow, the experience designer then converts these into a actual feature flow (screen by screen, and UI element by UI element), and then finally this is converted into an actual working application (whether this be a desktop or web or mobile application). Now, even though the different team members can be an integral part of all the discussions that have happened, and well aware of how the developer is delivering the software, there are still grounds where there can be discrepancies in the understanding between the developer and the tester (there was a case where I was deeply involved where the product requirements researcher and the developer had been interacting daily for the feature, and yet, after around a month, when the feature was developed and the researcher had a chance to look, the features were off by around 5%). I am not for a minute suggesting that such things can get down to 0% deviation, but we should all be doing steps that help in reducing the possibility of such deviations.
These were simple cases. There can be more complex features, where the feature work forms the background of another feature, or the feature needs to be tested by multiple testers, or the Help document writer has to write about the screen and element by element flow in the application, and needs to understand everything in detail (and not being involved since the beginning, I could understand why in many cases, the documents so produced led to frustration among the team and needed multiple iterations), and in the worst case, the testers are in a different time zone and different geography from the developer.
This is one idea that I saw a developer doing. He had figured out that these kind of problems above can be very frustrating, and even though he would be frustrated, and his development manager would back him up, there would be multiple times when he would have to explain the same screens (in a particular workflow that he done, there were many UI elements in the screen and some UI elements were dependent on the values entered in the other UI elements); he almost dreaded the explanations he would have to do to multiple people. What he ended up doing was, during the unit testing he was doing, he would have a screen recording application running and he would provide some running commentary while doing this. In the end, he would have videos that essentially ran through the entire gamut of options for the screen workflow and it required much less effort after that to make them run in an order that was relevant for somebody else trying to understand. He would also have explicitly budgeted for the time required for this, and was able to show the advantages of doing this (although there were always some developers who were against the idea altogether, maybe more of their personal feeling that they would end up spending too much time on the video part).


Facebook activity