Usable Software Design

There is a user for your software design. That user is the developer.

So how about applying the UX mindset and practices to improving the developer experience? And how about deriving new practices, based on the UX mindset?

Alex has researched this topic with a small group of interested professionals, and has experimented with a few UX practices in small product teams. The results were promising, and his hope is that more people will take these ideas, experiment with them, and share the results.

For this purpose, in this session Alex shows how to apply techniques from UX to software design in order to improve at the same time the experience of developers, the end product, and the effectiveness of teams. For example: run usability studies of your software design, map the user flow for common tasks and optimize them, improve navigability of your code etc.