XD-PM Process Improvement
Summary
The results of a company-wide survey showed that employees felt there was low collaboration between cross-functional work partners. The Experience Design (XD) team strongly agreed with this sentiment and took it upon themselves to improve the working relationship with the Product Management (PM) team. I led this effort, with the formation of a team of four product designers, to create a process and tools that integrated the XD Tasks into the same tool used by the PM and Development (Dev) teams to track and share their work. The outcome has been greater visibility for PM into overall XD workload, as well as specific sizing of Tasks and the capacity of the product designers. XD and PM now have a much closer relationship thanks to this process improvement initiative.
Problem Space
Decisions about what features are worked on are made without XD input. XD take on the requested features without question.
XD does not have a means to scope and size features accurately. Hence, XD cannot know how much time a feature will take and how much capacity they have to complete assigned features.
If unplanned features are assigned to XD after planning has completed, it is difficult to re-assess the work, since the capacity is unknown. Accepting unplanned features can lead to incomplete work and UX Debt.
The Goal
Identify a process to improve the working relationship between XD and PM.
My Role
As the driver of the team of four product designers, my role was to facilitate the sessions and helped the team think about the best approach to follow to solve for the problems.
I guided the team to follow a user-centered design process to understand the current XD and PM working relationship and pain points, brainstorm ideas to resolve those pains, and finally develop and implement the proposed process and tools.
Triple Diamond Process
Discover
Interview Experience Designers (XD)
Interview Product Managers (PM)
Pain Point Summary
Design
Brainstorm
Concept Design
Concept Validation
Develop
Review & Refine Designs
Develop and Adoption
1. Discover
Data Collected
We collected all the data for each of the participants into a single spreadsheet for easy trending.
Pain Point Summary
We then performed a card sorting exercise where we wrote on individual sticky notes all of the pain points from the data collected, and grouped them into categories. We prioritized the categories of pain points and focused our efforts on solving for the highest priority pains, i.e. scope, size and capacity of Tasks. We also knew that the lower priority pains would either be resolved as a result of fixing the higher pains, or using existing solutions, that we all agreed could be taken, i.e. integrate XD Tasks into the same TFS application as PM and Dev, which track features and tasks.
2. Design
Concept Design
Tools
While there were some cool ideas that visually charted the sizing of activities and tasks, we decided the tool needed to be kept light-weight and easy to build. A simple table table listing all possible activities for each task and a column for noting the size, in hours, was the most effective. Another table summarizing the approximate size of each task was also created for quick reference when PM assign XD new features. We also created cards for each task, in the form of a cheat sheet.
Process
We knew that if we could incorporate the XD Tasks into TFS (the application that houses the PM and Dev features and tasks), then we would be able to speak their same language and follow their same process, and thereby collaborate better with them.
We set up a meeting with the Scrum Master to walk us through TFS and their process. We understood how to create XD Tasks in TFS, and I even learnt how to create a dashboard showing all tasks and total size for each of our product designers.
Concept Validation
Tools
The Sizing Chart and Cards were reviewed with managers and other members of the XD team. Everyone loved the idea. It was just a matter of identifying all the necessary tasks, and the activities for each task.
Process
We validated the XD Tasks in TFS with the PM team by showing them an example of a task in TFS. As expected, they were excited to see us aligning with their tools and process.
3. Develop
Review and Refine Design
Tools
We continued iterating on the Sizing Chart and Cards until everyone was satisfied with the final result.
We then calculated the size of each of our current tasks.
Process
Knowing the size of each task, we added them all into TFS for each designer. We quickly noticed just how much each product designer was expected to deliver.
Working with our managers, we agreed on a maximum capacity per product designer of 200 hours per 10 week period. This was calculated based on 4 hours per day* x 5 days per week x 10 weeks.
* 4 hours per day was recommended to allow the remaining 4 hours for meetings, and other non-product specific work.