Design Sprint: A Practical Guidebook for Building Great Digital Products


Richard Banfield - 2015
    This practical guide shows you exactly what a design sprint involves and how you can incorporate the process into your organization.Design sprints not only let you test digital product ideas before you pour too many resources into a project, they also help everyone get on board whether they re team members, decision makers, or potential users. You ll know within days whether a particular product idea is worth pursuing.Design sprints enable you to:Clarify the problem at hand, and identify the needs of potential usersExplore solutions through brainstorming and sketching exercisesDistill your ideas into one or two solutions that you can testPrototype your solution and bring it to lifeTest the prototype with people who would use it"

Grouped: How Small Groups of Friends Are the Key to Influence on the Social Web


Paul Adams - 2011
    It is moving away from its current structure of documents and pages linked together, and towards a new structure that is built around people. This is a profound change that will affect how we create business strategy, design, marketing, and advertising. The reason for this shift is simple. For tens of thousands of years we've been social animals. The web, which is only 20 years old, is simply catching up with offline life.From travel to news to commerce, smart businesses are reorienting their efforts around people-around the social behavior of their customers and potential customers. In order to be successful, businesses will need to understand how people are connected, how their social network influences them, how the people closest to them influence them the most, and how it's more important for marketers to focus on small, connected groups of friends rather than looking for overly influential individuals.This book pulls together the latest research from leading universities and technology companies to describe how people are connected, and how ideas and brand messages spread through social networks. It shows readers how to rebuild their business around social behavior, and create products that people tell their friends about.

Talking to Humans


Giff Constable - 2014
    This book will teach you how to structure and run effective customer interviews, find candidates, and turn learnings into action.

Building Products for the Enterprise: Product Management in Enterprise Software


Blair Reeves - 2018
    Creating high-quality software for the enterprise involves a much different set of challenges. In this practical book, two expert product managers provide straightforward guidance for people looking to join the thriving enterprise market.Authors Blair Reeves and Benjamin Gaines explain critical differences between enterprise and consumer products, and deliver strategies for overcoming challenges when building for the enterprise. You'll learn how to cultivate knowledge of your organization, the products you build, and the industry you serve.Explore why:Identifying customer vs user problems is an enterprise project manager's main challengeEffective collaboration requires in-depth knowledge of the organizationAnalyzing data is key to understanding why users buy and retain your productHaving experience in the industry you're building products for is valuableProduct longevity depends on knowing where the industry is headed

User-Centered Design: A Developer's Guide to Building User-Friendly Applications


Travis Lowdermilk - 2013
    With practical guidelines and insights from his own experience, author Travis Lowdermilk shows you how usability and user-centered design will dramatically change the way your application interacts with people.You’ll learn valuable strategies for conducting each stage of the design process, from interviewing likely users and discovering your application’s purpose to creating a rich user experience with sound design principles. User-Centered Design is invaluable no matter what platform you use or audience you target.- Explore usability and how it relates to user-centered design- Learn how to deal with users and their unique personalities- Clarify your application’s purpose, using a simple narrative to describe its use- Plan your project’s development with a software development life cycle- Be creative within the context of your user experience goals- Use visibility, consistency, and other design principles to enhance user experience- Gain user feedback of your prototype with surveys, interviews, and usability studies

Tapworthy: Designing Great iPhone Apps


Josh Clark - 2010
    Set your app apart with elegant design, efficient usability, and a healthy dose of personality. This accessible, well-written guide shows you how to design exceptional user experiences for the iPhone and iPod Touch through practical principles and a rich collection of visual examples.Whether you're a designer, programmer, manager, or marketer, Tapworthy teaches you to "think iPhone" and helps you ask the right questions -- and get the right answers -- throughout the design process. You'll explore how considerations of design, psychology, culture, ergonomics, and usability combine to create a tapworthy app. Along the way, you'll get behind-the-scenes insights from the designers of apps like Facebook, USA Today, Twitterrific, and many others.Develop your ideas from initial concept to finished designBuild an effortless user experience that rewards every tapExplore the secrets of designing for touchDiscover how and why people really use iPhone appsLearn to use iPhone controls the Apple wayCreate your own personality-packed visuals

Adaptive Web Design: Crafting Rich Experiences with Progressive Enhancement


Aaron Gustafson - 2011
    If you aren't already using progressive enhancement to build websites, you soon will be." —Jeremy Keith, Author, HTML5 for Web Designers"Finally. Progressive enhancement explained with a perfect balance of theory and practice. Aaron's take-aways will have you progressively-enhancing your markup, style and behavior with ease." —Dan Cederholm, Author, CSS3 For Web Designers"With this forward-thinking book Aaron shows us that anyone can produce accessible, engaging web experiences without sacrificing their ambitions. Through progressive enhancement, he'll show you how to bring designs to life without compromising the integrity of content. I've been learning from Aaron for many years, and suggest you do the same." —Simon Collison, Co-author, CSS Mastery"You hear the term 'Progressive Enhancement' bandied about as a good thing, and it absolutely is. However, few resources cover the breadth of the topic as well as this book does. Adaptive Web Design includes some of the best and broadest coverage in an easy-to-read and well-structured book." —Jonathan Snook, Co-author, The Art and Science of CSS

User Stories Applied: For Agile Software Development


Mike Cohn - 2004
    In User Stories Applied, Mike Cohn provides you with a front-to-back blueprint for writing these user stories and weaving them into your development lifecycle.You'll learn what makes a great user story, and what makes a bad one. You'll discover practical ways to gather user stories, even when you can't speak with your users. Then, once you've compiled your user stories, Cohn shows how to organize them, prioritize them, and use them for planning, management, and testing.User role modeling: understanding what users have in common, and where they differ Gathering stories: user interviewing, questionnaires, observation, and workshops Working with managers, trainers, salespeople and other proxies Writing user stories for acceptance testing Using stories to prioritize, set schedules, and estimate release costs Includes end-of-chapter practice questions and exercises User Stories Applied will be invaluable to every software developer, tester, analyst, and manager working with any agile method: XP, Scrum... or even your own home-grown approach.

The Smashing Book


Smashing Magazine - 2009
    

Burn Your Portfolio: Stuff They Don't Teach You in Design School, But Should


Michael Janda - 2013
    Burn Your Portfolio teaches the real-world practices, professional do's and don'ts, and unwritten rules of business that most designers, photographers, web designers, copy writers, programmers, and architects only learn after putting in years of experience on the job.Michael Janda, owner of the Utah-based design firm Riser, uses humor to dispense nugget after nugget of hard-won advice collected over the last decade from the personal successes and failures he has faced running his own agency. In this surprisingly funny, but incredibly practical advice guide, Janda's advice on teamwork and collaboration, relationship building, managing clients, bidding work, production processes, and more will resonate with creative professionals of all stripes.

Refactoring: Improving the Design of Existing Code


Martin Fowler - 1999
    Significant numbers of poorly designed programs have been created by less-experienced developers, resulting in applications that are inefficient and hard to maintain and extend. Increasingly, software system professionals are discovering just how difficult it is to work with these inherited, non-optimal applications. For several years, expert-level object programmers have employed a growing collection of techniques to improve the structural integrity and performance of such existing software programs. Referred to as refactoring, these practices have remained in the domain of experts because no attempt has been made to transcribe the lore into a form that all developers could use... until now. In Refactoring: Improving the Design of Existing Software, renowned object technology mentor Martin Fowler breaks new ground, demystifying these master practices and demonstrating how software practitioners can realize the significant benefits of this new process.

The Principles of Product Development Flow: Second Generation Lean Product Development


Donald G. Reinertsen - 2009
    He explains why invisible and unmanaged queues are the underlying root cause of poor product development performance. He shows why these queues form and how they undermine the speed, quality, and efficiency in product development.

The Mythical Man-Month: Essays on Software Engineering


Frederick P. Brooks Jr. - 1975
    With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 45 years after the initial publication of his book, Brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for readers discovering it for the first time.The added chapters contain (1) a crisp condensation of all the propositions asserted in the original book, including Brooks' central argument in The Mythical Man-Month: that large programming projects suffer management problems different from small ones due to the division of labor; that the conceptual integrity of the product is therefore critical; and that it is difficult but possible to achieve this unity; (2) Brooks' view of these propositions a generation later; (3) a reprint of his classic 1986 paper "No Silver Bullet"; and (4) today's thoughts on the 1986 assertion, "There will be no silver bullet within ten years."

Why We Fail: Learning From Experience Design Failures


Victor Lombardi - 2013
    But this book offers more. It provides important insights into both what can go right and what can go wrong in a product offering. To make great products, we need to understand what makes some fail and others succeed. To all the aspiring, young entrepreneurs who are reading this: take heed. Embrace failure to learn from failure. Learn from failure to avoid failure." —Don Norman Co-founder, Nielsen Norman Group Author of The Design of Everyday Things (Revised and Expanded) Just as pilots and doctors improve by studying crash reports and postmortems, experience designers can improve by learning how customer experience failures cause products to fail in the marketplace. Rather than proselytizing a particular approach to design, Why We Fail holistically explores what teams actually built, why the products failed, and how we can learn from the past to avoid failure ourselves.Why We Fail will help you:1. Understand the key mistakes other teams have made so you don't repeat them2. Turn unavoidable failures into building blocks to be successful3. Create a team environment where failures are controlled and valuable

Calm Technology: Designing for Billions of Devices and the Internet of Things


Amber Case - 2016
    You ll learn how to design products that work well, launch well, are easy to support, easy to use, and don t get in the way of a user s life.Old systems and bad interfaces will plague us if we don t learn how to design for the long term. By writing code that s small instead of large, and making simple systems rather than complex ones, we can begin to design technology that gets out of our way.Discover principles that follow the human lifestyle and environment in mind, allowing technology to amplify humanness instead of taking it awayDelve into types of alerts, product launch, "calming" technology, and tech that smoothly enters people s livesLearn from a trained anthropologist and a technology hobbyist who sits on the edge between technology and how people use itThis book is ideal for anyone who actively builds or makes decisions about technology, including user experience designers, product designers, managers, creative directors, and developers."