Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

UX-driven Software Design

via Pluralsight

Write review

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access


This course's stance on software design is that starting from the ideal UX leads to a task-oriented analysis and top-down design of the solution. Not surprisingly, this is the exact opposite of the approach that has been taken for decades and that now is often giving more pain than gain. In this course, UX-driven Software Design, you'll learn a new way to design software. First, you'll discover the evidence of what makes software development an unpredictable science. Next, you'll explore how to turn requirements into visual artifacts for customers. Then, you'll cover abstract visual artifacts to input and view models. Finally, you'll learn how to use those models rather than domain and data to drive design and development. By the end of this course, you'll be familiar with a top-down methodology for building most cost-effective software.

Syllabus

  • Course Overview 1min
  • The Perverse Mechanics of Software Design 25mins
  • Domain Model vs. Big Design Up Front 18mins
  • UXDD Core Principles and Practices 27mins
  • Acknowledgment of Requirements 22mins
  • User Tasks, Screens, and Commands 30mins
  • CQRS Frequently Asked Questions 14mins
  • Events as the Data Source 42mins
  • Event Sourcing Frequently Asked Questions 16mins
  • UX-driven Design Wrap-up 11mins

Taught by

Dino Esposito

Reviews

4 rating at Pluralsight based on 70 ratings

Start your review of UX-driven Software Design

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.