O'Reilly logo
live online training icon Live Online training

Software Development and UX

Integrating product design to build a better product

Debbie Levitt

Your customer only cares about your user experience (UX), and yet user experience is widely misunderstood and often left out of software methodologies. Integrating UX into your development process can save you time and money, increase your team’s efficiency, and minimize engineering changes to help you create the best product for users.

Join expert Debbie Levitt to learn how user-centered design enables you to fix flaws in your product and deliver vetted blueprints—so you build your product only once. You’ll discover the benefits of bringing UX specialists into your project early and how UX design can fit within your project timelines and different development methodologies including Agile and Lean.

What you'll learn-and how you can apply it

By the end of this live, hands-on, online course, you’ll understand:

  • The value of integrating UX into your development process
  • The UX process of research, product design, testing, and iteration
  • How UX fits into Lean, Agile, and waterfall methodologies
  • How to measure and act on customer feedback

And you’ll be able to:

  • Improve your product, customer satisfaction, and efficiency
  • Improve collaboration and culture within your team and workplace

This training course is for you because...

  • You’re in a non-UX role and contribute to software development.
  • You’re an Agile coach or business transformation leader.
  • You’ve been frustrated with your interactions with UX specialists in the past, or you’ve never worked with UX and wonder how it fits in.


  • An understanding of how the software development process works at your company or on your team

Recommended preparation:

  • Print the worksheet for use in-class exercises

Recommended follow-up:

About your instructor

  • Debbie Levitt is CEO of Ptype UX & Product Design Agency. She’s been a UX strategist, designer, and trainer since the 1990s and has influenced interfaces at Sony, Wells Fargo, Constant Contact, Macys, Oracle, and a variety of Silicon Valley startups. Clients have given her the nickname “Mary Poppins” because she flies in, improves everything she can, sings a few songs, and flies away to her next adventure. Debbie is also a speaker and trainer at conferences including eBay’s Developer Conference, PayPal’s Developer Conference, UXPA, and WeAreDevelopers. She’s an O’Reilly author and one of the few instructors on the planet recommended by Axure. Her newest training program is DevOps ICU, which teaches people in non-UX roles how to measurably improve DevOps results by correctly integrating UX practitioners and processes. Outside of UX work, and sometimes during UX work, Debbie enjoys singing symphonic prog goth metal, opera, and new wave music. She’s now a digital nomad, splitting her time between the US and rural Italy.


The timeframes are only estimates and may vary according to how the class is progressing

How UX fits within software development (20 minutes)

  • Lecture: Defining UX and its goals; how UX fits within software development; differences between processes that include or exclude UX
  • Group discussion: What do you believe about UX?; share your UX horror story

User-centered design process (25 minutes)

  • Lecture: Most common UX process and the importance of each step
  • Hands-on exercise: Create a customer journey map
  • Q&A

Understanding UX and UI within Lean, Agile, and waterfall (15 minutes)

  • Lecture: Differences between UX and UI; who should do UX work; how UX can cut down on waste; UX and waterfall; the smallest unit of UX work
  • Q&A

Information architecture (10 minutes)

  • Hands-on exercise: Use the tree test technique

Break (5 minutes)

Measuring the impact of UX (15 minutes)

  • Lecture: How to avoid risks by integrating UX; measuring customer feedback
  • Group discussion: What makes good versus bad UX; how bad UX affects customers
  • Q&A

Improve collaboration and culture (15 minutes)

  • Lecture: Collaborating with UX specialists during development processes

Correctly integrate UX (15 minutes)

  • Lecture: Integrating UX effectively
  • Q&A