Format: PDF / Kindle (mobi) / ePub
Learn the fundamentals of designing the user experience for applications and websites
About This Book
- Get up to speed on the industry standard design process
- Learn how to architect your product with task flow diagrams
- Create wireframes with real world examples
Who This Book Is For
Whether you are looking to become a professional UX Designer, or just need to get the job done, the principles and processes discussed in this book will help you understand how to craft reliably effective and successful design solutions.
What You Will Learn
- Generate interaction maps and task flow diagrams
- Create wireframe design proposals
- Interact with clients who need design services
- Understand your users with by creating personas
- Establish design tenets that will help you stay on the right track
- Quantify a design solution using heuristic evaluations
- Ensure your brainstorming sessions are successful
- Get started with the design process with the help of user survey and focus groups
- Use paper prototyping and other testing techniques to help you predict success
Designing the user experience (UX) for websites and applications can be an exhilarating and satisfying experience, but it can also be a chaotic and frustrating endeavor. The key to success lies in a thorough understanding of the industry standard design process, and in possessing a firm grasp of effective and proven UX design techniques.
This book is a comprehensive, yet concise, primer for those looking to better understand the core principles of UX design. It illustrates these principles with example projects, warns you of common obstacles, and introduces you to proven methodologies that help facilitate your efforts to find design solutions that work.
This book will put you on the road to becoming a UX designer by teaching you the process and techniques used by design professionals to create world-class applications and websites. This introduction to user experience design will instruct you on the required research and groundwork that will help you cut through the ambiguity commonly experienced when starting a project. It will show you how to turn the results of your research into task flow diagrams and wireframes that will be used to evolve your designs into solutions that will work for all of your customers and users.
addressing some very complex task flows that were not easy for a novice user to understand. A disagreement sprung up about how we were handling some of the details in the experience. After a couple of hours going back and forth about why the interface succeeded or failed, we finally figured out that we were thinking of two entirely different users. My teammate was looking at the designs through the eyes of an admin or expert user. I was attempting to design with the inexperienced user in mind.
explanation of their meaning. Code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles are shown as follows: "Imagine that during the research phase of the project with our last client, futbolfinder.com." New terms and important words are shown in bold. Words that you see on the screen, in menus or dialog boxes for example, appear in the text like this: "This particular wireframe shows where the user would be
prototype of sorts that can be previewed in the browser as it is designed. The benefits of this melding of design and development are rapidly growing. Traditional static mockups have never been truly "pixel perfect." Due to the limitations of HTML and CSS, there has almost always been some deviation from what was designed in Photoshop when the final product is produced. Furthermore, it is growing increasingly difficult to demonstrate complex interactions and how the page will flex or respond to
features. At this point, we will need to figure out if we plan on having our site optimize it's layout for the specific device it is being viewed upon (desktop, tablet, phone, or other mobile devices). This is known as responsive design. It has become the standard method for creating websites. It means we are likely to define how our page content and layout will shift to display for each screen type. The example website I have included in the following chapter is designed with the traditional