Becoming an excellent user-centered team doesn’t happen overnight. Old habits die hard and figuring out what users need (rather than what they say they want) is tricky. I help teams find and make the small changes that will make a big, lasting, impact to help them in their journey.
I also help teams set themselves up for making continuous improvements in future by focusing on where we want to improve rather than what we might be doing wrong.
- task runners like Gulp and Grunt, and set them up;
- pre-processors like Sass and Less to make CSS a bit friendlier to use;
- Git for version control (with GitHub or BitBucket), and I quite like git flow as a branching strategy;
- Trello and Jira for task management.
I look for where small changes in process can make the biggest difference, and pick UX activities or deliverables that match the need.
- I make Personas, Journey Maps, wireframes, and prototypes. These help teams have a deeper, more empathetic, understanding of their users, and have more clarity on what to build and why.
- I conduct usability reviews to find quick wins and make plans for bigger, longer term, changes. I like to sit with the team and make our own UX Checklist, based on some well-know, industry standard, ones that I keep a list of on GitHub.
- I run usability tests with the users, and ask devs to sit in so that they can see their work in action. This usually results in a big list of potential To Dos. So, we sit and prioritise the items (using Effort vs Impact or Urgent vs Important), and see what we might bring into the next sprint. Then I sit and pair program with a developer to build out the changes.