Description

Book Synopsis

Gain a thorough understanding of the two pillars of any User Experience project: the mission and the process. The mission is to keep the user in mind at each step or milestone as the developer progresses through the project. The process is how that mission is accomplished through collaboration and the use of research, design and development technologies. This book walks you through a developer''s journey through the UX process, from start to finish. 

A Guide to UX Design and Development concentrates on the intersection of what is called DesignOps and DevOps. That intersection is where collaboration between all members of the team, including stakeholders and clients, occurs and neither DesignOps nor DevOps can go beyond being considered just buzzwords if they instead silo design and development. To highlight the UX Mission and illustrate the responsibility developers also hold for the user experience, authors Tom Green and Joseph Labrecque take you through a hyp

Table of Contents
Chapter 1: The UX Project process

Goals:

· Develop an understanding the User Experience Design is broken into two parts- Mission and Process- and where Mission and Process intersect is where collaboration occurs.

· Develop an understanding the User Experience Design is broken into two parts- Mission and Process- and where Mission and Process intersect is where collaboration occurs.

· Present a Five-Step process involved in The UX project Process.

· Understand the deliverables and documentation required for each phase of the UX Process.

Sub topic

  • The UX Mission
  • Why UX projects fail
  • The Collaborative UX Process
  • A brief review of the UX Process
  • UX Process Deep Dive
  • Conclusion

Chapter 2: Defining the Problem

Goals:

· Learn the importance of research to define the problem or the potential market and users.

· Discover the role of the developer in the research process.

· Learn research is a continuous process in an Agile workflow.

· Understand the deliverables and documentation required for each phase of the UX Process.

Sub topic

  • Why research is important for developers
  • The research process is continuous
  • Research and systems impact
  • Artifacts and deliverables
  • The Developer’s role in the research phase
  • Conclusion

Chapter 3: Determining the Scope and MVP

Goals:

· Learn How to think big start small

· Discover the raison d'etre of your product

· Learn and prioritize high impact high urgency features

· Understand how feature creep sets into a product’s Ethos

· Understand and build a feedback loop after launch

Sub topic

  • Why scaling our view matters
  • How to define your product purpose and reason to exist
  • Diagram the prioritization matrix
  • Mind the customer gap
  • Generate new ideas grounded in user behaviours
  • Conclusion

Chapter 4: The Prototyping Process

Goals:

· Understand the purpose of a prototype and its many uses.

· Present an overview of the various prototyping tools and processes.

· Discover the role of the developer in the prototyping process.

· Learn prototypes are both a deliverable and are disposable.

Sub topic

  • What is a prototype?
  • The prototyping tools
  • Prototyping and collaboration
  • User Testing the prototype.
  • Conclusion

Chapter 5: A visit to the Library: Design Systems/Code Library

Goals:

· Learn why a Design System is the “single source of truth.”

· Learn what is contained in a Design System.

· Discover the role of the developer in the construction of a design system.

· Understand the importance of getting the support of the organization.

Sub topic

  • What is a Design System?
  • Create an inventory of the elements for the design system
  • Establish the key rules and principles
  • Building the team.
  • Build the elements contained in the Design System
  • The Developer’s role in the development of the Pattern Library
  • Conclusion

Chapter 6: UX Design

Goals:

· Provide the developer with an understanding of the role of UX Design in the UX process.

· Understand the skills and habits of UX Designers.

· Discover how to proactively work with a UX Designer.

· Learn how User Testing is a continuing process in the UX Design process.

Sub topic

  • What is UX Design.
  • The UX Designer’s dance between data and design
  • UX Design is a team-based sport.
  • Artifacts and deliverables
  • User Testing is an iterative process.
  • Conclusion.

Chapter 7: UI Design

Goals:

· Understand UI Design is both visual and interaction design.

· Discover the collaborative role of the developer in the UI Design process.

· Understand how visual hierarchy and UI patterns are determined and created.

· Learn the variety of UI design documents created that lead to the final design

Sub topic

  • UI Design is a process that supports the UX Mission
  • Understanding Users and their needs.
  • Developing a visual hierarchy and UI patterns
  • Developing and testing UI elements
  • The visual element principles of UI Design
  • UI Design is a Team Sport.
  • Conclusion.

Chapter 8: Development

Goals:

· Learn the importance of structuring data

· Discover the interplay Designers and Developers riff product interaction ideas with every ideation

· Understand software sketching in an agile workflow

· Understand and chose your process flow wisely (Basic, Agile, Scrum, and CMMI)

Sub topic

  • Opportunity for discovery of new interactions with data structure understanding
  • Co creation of Interactions with designers and developers
  • Software sketching is digital doodling in agile process
  • Agile process flow on the road to Getting the right design and the design right
  • Conclusion

Chapter 9: Dealing with User Testing

Goals:

· Learn why User Testing is important.

· Learn how to set usability testing goals.

· Discover the variety of User Testing approaches.

· Understand how what should be tested and when is decided.

Sub topic

  • Why research and testing is important.
  • User Testing goals and metrics
  • Choosing a test and who will participate.
  • The scripted test
  • Card Sorting Test
  • A/B Testing
  • How to test Mobile and Web projects.
  • Conclusion.

Chapter 10: Handoff to the Developer

Goals:

· Learn what UI elements are handed off to the developer.

· Discover the importance of the designer/developer relationship in the process.

· Learn why properly preparing content for platforms accelerates the development process.

· Understand the role of the prototype in an efficient development process.

Sub topic

  • Preparing for handoff.
  • All platforms are not created equally.
  • How the Design System and the UI elements come together
  • The front end and back end come together.
  • Consistent feedback and iteration are critical.
  • Conclusion

Chapter 11: Release into the wild and beyond

Goals:

· Learn the importance user feedback once product launches.

· Sculpt Analytics to make invisible insights visible.

· Learn that products initially ship “good enough”.

· Understand the Roadmap to future features

Sub topic

  • Early Adopters will help our understanding of product pivot
  • Visualizing with data insights crystalizes blind spots
  • Be agnostic different methodologies optimize for different goals
  • Ecosystems and scaling future features
  • Conclusion

A Guide to UX Design and Development

    Product form

    A Paperback / softback by Tom Green, Joseph Labrecque

    £46.74

    Includes FREE delivery

    RRP £54.99 – you save £8.25 (15%)

    Order before 4pm today for delivery by Fri 27 Nov 2026.

    1 in stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of A Guide to UX Design and Development by Tom Green

      Book details

      Publisher APress
      Published 9 July 2023
      ISBN-13 9781484295755
      978-1484295755
      ISBN-10 1484295757
      Also in:
      Web programming

      Description

      Book Synopsis

      Gain a thorough understanding of the two pillars of any User Experience project: the mission and the process. The mission is to keep the user in mind at each step or milestone as the developer progresses through the project. The process is how that mission is accomplished through collaboration and the use of research, design and development technologies. This book walks you through a developer''s journey through the UX process, from start to finish. 

      A Guide to UX Design and Development concentrates on the intersection of what is called DesignOps and DevOps. That intersection is where collaboration between all members of the team, including stakeholders and clients, occurs and neither DesignOps nor DevOps can go beyond being considered just buzzwords if they instead silo design and development. To highlight the UX Mission and illustrate the responsibility developers also hold for the user experience, authors Tom Green and Joseph Labrecque take you through a hyp

      Table of Contents
      Chapter 1: The UX Project process

      Goals:

      · Develop an understanding the User Experience Design is broken into two parts- Mission and Process- and where Mission and Process intersect is where collaboration occurs.

      · Develop an understanding the User Experience Design is broken into two parts- Mission and Process- and where Mission and Process intersect is where collaboration occurs.

      · Present a Five-Step process involved in The UX project Process.

      · Understand the deliverables and documentation required for each phase of the UX Process.

      Sub topic

      • The UX Mission
      • Why UX projects fail
      • The Collaborative UX Process
      • A brief review of the UX Process
      • UX Process Deep Dive
      • Conclusion

      Chapter 2: Defining the Problem

      Goals:

      · Learn the importance of research to define the problem or the potential market and users.

      · Discover the role of the developer in the research process.

      · Learn research is a continuous process in an Agile workflow.

      · Understand the deliverables and documentation required for each phase of the UX Process.

      Sub topic

      • Why research is important for developers
      • The research process is continuous
      • Research and systems impact
      • Artifacts and deliverables
      • The Developer’s role in the research phase
      • Conclusion

      Chapter 3: Determining the Scope and MVP

      Goals:

      · Learn How to think big start small

      · Discover the raison d'etre of your product

      · Learn and prioritize high impact high urgency features

      · Understand how feature creep sets into a product’s Ethos

      · Understand and build a feedback loop after launch

      Sub topic

      • Why scaling our view matters
      • How to define your product purpose and reason to exist
      • Diagram the prioritization matrix
      • Mind the customer gap
      • Generate new ideas grounded in user behaviours
      • Conclusion

      Chapter 4: The Prototyping Process

      Goals:

      · Understand the purpose of a prototype and its many uses.

      · Present an overview of the various prototyping tools and processes.

      · Discover the role of the developer in the prototyping process.

      · Learn prototypes are both a deliverable and are disposable.

      Sub topic

      • What is a prototype?
      • The prototyping tools
      • Prototyping and collaboration
      • User Testing the prototype.
      • Conclusion

      Chapter 5: A visit to the Library: Design Systems/Code Library

      Goals:

      · Learn why a Design System is the “single source of truth.”

      · Learn what is contained in a Design System.

      · Discover the role of the developer in the construction of a design system.

      · Understand the importance of getting the support of the organization.

      Sub topic

      • What is a Design System?
      • Create an inventory of the elements for the design system
      • Establish the key rules and principles
      • Building the team.
      • Build the elements contained in the Design System
      • The Developer’s role in the development of the Pattern Library
      • Conclusion

      Chapter 6: UX Design

      Goals:

      · Provide the developer with an understanding of the role of UX Design in the UX process.

      · Understand the skills and habits of UX Designers.

      · Discover how to proactively work with a UX Designer.

      · Learn how User Testing is a continuing process in the UX Design process.

      Sub topic

      • What is UX Design.
      • The UX Designer’s dance between data and design
      • UX Design is a team-based sport.
      • Artifacts and deliverables
      • User Testing is an iterative process.
      • Conclusion.

      Chapter 7: UI Design

      Goals:

      · Understand UI Design is both visual and interaction design.

      · Discover the collaborative role of the developer in the UI Design process.

      · Understand how visual hierarchy and UI patterns are determined and created.

      · Learn the variety of UI design documents created that lead to the final design

      Sub topic

      • UI Design is a process that supports the UX Mission
      • Understanding Users and their needs.
      • Developing a visual hierarchy and UI patterns
      • Developing and testing UI elements
      • The visual element principles of UI Design
      • UI Design is a Team Sport.
      • Conclusion.

      Chapter 8: Development

      Goals:

      · Learn the importance of structuring data

      · Discover the interplay Designers and Developers riff product interaction ideas with every ideation

      · Understand software sketching in an agile workflow

      · Understand and chose your process flow wisely (Basic, Agile, Scrum, and CMMI)

      Sub topic

      • Opportunity for discovery of new interactions with data structure understanding
      • Co creation of Interactions with designers and developers
      • Software sketching is digital doodling in agile process
      • Agile process flow on the road to Getting the right design and the design right
      • Conclusion

      Chapter 9: Dealing with User Testing

      Goals:

      · Learn why User Testing is important.

      · Learn how to set usability testing goals.

      · Discover the variety of User Testing approaches.

      · Understand how what should be tested and when is decided.

      Sub topic

      • Why research and testing is important.
      • User Testing goals and metrics
      • Choosing a test and who will participate.
      • The scripted test
      • Card Sorting Test
      • A/B Testing
      • How to test Mobile and Web projects.
      • Conclusion.

      Chapter 10: Handoff to the Developer

      Goals:

      · Learn what UI elements are handed off to the developer.

      · Discover the importance of the designer/developer relationship in the process.

      · Learn why properly preparing content for platforms accelerates the development process.

      · Understand the role of the prototype in an efficient development process.

      Sub topic

      • Preparing for handoff.
      • All platforms are not created equally.
      • How the Design System and the UI elements come together
      • The front end and back end come together.
      • Consistent feedback and iteration are critical.
      • Conclusion

      Chapter 11: Release into the wild and beyond

      Goals:

      · Learn the importance user feedback once product launches.

      · Sculpt Analytics to make invisible insights visible.

      · Learn that products initially ship “good enough”.

      · Understand the Roadmap to future features

      Sub topic

      • Early Adopters will help our understanding of product pivot
      • Visualizing with data insights crystalizes blind spots
      • Be agnostic different methodologies optimize for different goals
      • Ecosystems and scaling future features
      • Conclusion

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account