Download Effective UI: The Art of Building Great User Experience in Software PDF

TitleEffective UI: The Art of Building Great User Experience in Software
File Size5.9 MB
Total Pages314
Table of Contents
Chapter 1: Building an Effective UI
	Understanding UX
		What Good UX Accomplishes
		Why Engagement and Good UX Matter
		The Elements of Engaging UX
	Herff Jones eDesign: Intuitiveness Versus Efficiency
	Herff Jones eDesign: Integrated Experience
	Redefining Two Fundamental Terms
Chapter 2: Building the Case for Better UX
	Why Now Is the Moment for UX
	Winning Support for Better UX
		Quantifying the Business Value
		Materializing and Proving the Concept
		Other Strategies for Building Support
Chapter 3: Effective Planning and Requirements
	Uncertainty and the Unknown
		The Humility of Unknowing
		The Weakness of Foresight and Planning
		Friction in a Complex and Peculiar System
		Subjectivity and Change
	Lessons from Uncertainty and the Unknown
		The Further You Are in the Project, the Wiser You Are
		Start Development As Soon As Possible
		Written Functional Requirements and Specifications Are Inherently Flawed
		Commitments to Scope Are Untenable
		Relish and Respect the Unexpected
		Intolerance of Uncertainty Is Intolerable
	Effective Requirements
		How Framework Requirements Are Built
		Reexamining the Three-Legged Stool
		Commitments You Can Live Up To
	Effective Process
		Development Methodology
Chapter 4: Bringing Together a Team
	The Project Leader
		Relationship to the Product
		Relationship to the Stakeholders
		Relationship to the Project Team
		Who Should Be the Project Leader
	The Stakeholders
		Securing Authority
		Collaboration and Decision Making
	The Characteristics of a Successful 
Project Team
		Getting Professional Help
		Insourcing Versus Outsourcing
Chapter 5: Getting the Business Perspective
	Defining Success
		Creating a Project Mission Statement
		Determining Project Success Criteria
		Exercising Restraint
		Applying the Pareto Principle
		What Not to Restrain
		Refocusing Product Objectives
		Omissions Aren’t Permanent
	Describing the Product’s Users
		User Attributes
		Exercises to Identify Key User Attributes
	Creating Business Requirements
		Defining “Requirement”
		Exercises to Develop Business Requirements
	Maintaining Stakeholder Buy-in
Chapter 6: Getting to Know the User
	Valuing User Research
		Combating Pressure to Skip User Research
	Key Concepts in User Research
		User Goals Versus Product Features and Tasks
		Qualitative Versus Quantitative Research Methods
		Who Should Be Involved in the Research
		Finding Research Participants
		Determining the Research Sample Size
		Making Recordings
	Research Through Speaking with Users
		User Interviews
		Structured Interview Techniques
	Research Through Direct Observation
	Analyzing the Research Observations
		Discovering Personas
		Weaving User Stories
		Discovering User Priorities
	Guerilla User Research
	Stakeholder Buy-in Through 
User Research
Chapter 7: Initial Product Architecture
	The Initial Product Architecture Team
	UX Architecture
		Contextual Scenarios
		Mapping High-Level Workflows
		Sketching Low-Fi Visual Representations of Requirements
		Examining Key Features and Interactions
		Setting a Style Vision
		Developing Nomenclature
	Technical Architecture
		Getting a Lay of the Land
		Making Platform and Framework Choices
		Understanding Data Requirements
		Mapping Interactions with Other Systems
		Finding Shortcuts Through Third-Party and 
Open Source Components
		Discovering Business Logic
	Software Architecture in Big Design 
Up Front (BDUF)
	Project Infrastructure Needs
		Code Source Control
		Graphic Asset Management
		Testing Infrastructure and Environments
Chapter 8: The Iterative Development Process
	Regarding “Process”
	Iterations and Feedback
		The Scope of Iterations
		Prioritizing the Subjects of Iterations
		Finishing Iterations with Something Complete
		Estimating Iterations
		Basic Iterative Process
		Mapping Progress and Feedback Across 
Multiple Cycles
		Increasing the Amount of Feedback
	Iteration in Sub-Ideal Project Approaches
		Strict Waterfall Process
		Iteration in a Big Design Up Front (BDUF) Process
Chapter 9: Release and Post-Release
	Managing Expectations
	The Alpha and Beta Releases
		Receiving Orderly Feedback
	Last-Minute Housekeeping
	User Documentation
	And Champagne Corks Fly…
		Measurement and Tracking
Effective UI Senior Class of ’09
Document Text Contents
Page 313

About the Authors
Jonathan Anderson helped found EffectiveUI before becoming managing edi-

tor of UX Magazine, an online resource for user experience professionals and

enthusiasts. In this role, Jonathan develops and oversees original content cre-

ation and sourcing that explores the maturing field of UX and details industry

trends and emerging technologies.

John McRee is a lead experience architect for EffectiveUI who has been design-

ing highly intuitive and engaging user interfaces for more than a decade.

Specializing in design process management, user research, information architec-

ture, and interaction design, John has designed software for a diverse group of

clients, including many Fortune 500 companies.

Robb Wilson is co-owner of UX Magazine and a technology research consultant

for many Fortune 500 companies, including Qwest and National Geographic. An

active member in the UX community, Robb’s work affords him the unique oppor-

tunity to meld business strategy with creative processes and emerging technolo-

gies. He has worked as a creative executive at Time Warner and is an industry

thought leader, providing innovative insight on emerging technologies and trends.

Robb has founded four successful technology companies.

EffectiveUI ( is an award-winning, user-centered design

and development agency that creates and implements custom web, mobile, and

desktop applications. By fully engaging customers with innovative technologies

and user experience strategies, EffectiveUI delivers more exciting, meaningful,

and personalized interactions with software products. Since 2005, the company

has created applications for today’s most respected brands and industry inno-

vators. It has earned an Adobe Gold Partner distinction and membership in

Microsoft’s Global Agency Partners.

EffectiveUI leverages Adobe Flash, Flash Lite, Flex 3, AIR, and Microsoft Silverlight

technologies to create powerful, results-based business and consumer appli-

cations for major Fortune 1000 companies, including eBay, GE Health, NBC

Universal, United Airlines, Viacom, National Geographic, Discovery Channel, T.

Rowe Price, and Adobe.

Page 314

The animal on the cover of Effective UI is a rainbow lorikeet (Trichoglossus

haematodus), a small, brightly colored species of parrot found primarily in

northern and eastern Australia. It inhabits all types of forests (rainforests,

open forests, and mangrove forests) as well as heaths, parks, and orchards.

Named for its multicolored plumage, this striking bird features almost every

color of the rainbow: it sports a dark blue or violet head and stomach; an

emerald green back, tail, and vent; a deep orange breast and beak; and

accents of yellow and red. Its adult height is about 12 inches and it weighs

approximately 5 ounces. Its physical characteristics also include a short

curved beak and small feet with two toes aiming frontward and two aiming

backward. Unlike many other species of birds, males and females are diffi-

cult to distinguish, though females may be a bit smaller.

The rainbow lorikeet’s diet consists of flowers, pollen, nectar, seeds, insects,

and some fruit. It employs the sharp point of its beak to rip at fruits and

flowers, and then uses its paintbrush-like tongue to lick the juice or nectar.

The tip of the tongue is covered with hairy projections called papillae that

enable the birds to more easily catch pollen and extract nectar. They are

often observed hanging upside down as they feed, grasping tree branches

with their powerful claws.

Rainbow lorikeets can be very noisy (they have a shrill call while flying and

chatter while eating), active, and gregarious. These traits—as well as their

vibrant coloring—make them popular pets. However, they require a diligent

owner who is willing to accommodate their special dietary needs, clean up

their cage daily (lorikeets are notoriously untidy eaters), and provide contin-

ued obedience training. The owner must also be tolerant of the birds’ “chatti-

ness”; the lorikeet has an amazing talent for mimicry and has been known to

imitate household appliances such as the telephone and microwave.

The cover image is from the Dover Pictorial Archive. The cover font is Adobe

ITC Garamond; the text font is Droid Serif; and the heading font is Pill Gothic.

Similer Documents