540 likes | 1.26k Views
Design Principles For Windows 7. Jim Chandler principal consultant Heartland Consulting. PC22. Design Principles For Windows 7. Jim Chandler principal consultant Heartland Consulting. Who am I? What is a Design Principle? Why do we believe in the Design Principles approach?
E N D
Design Principles For Windows 7 Jim Chandler principal consultant Heartland Consulting
PC22 Design Principles For Windows 7 Jim Chandler principal consultant Heartland Consulting
Who am I? • What is a Design Principle? • Why do we believe in the Design Principles approach? • Why do you care? • The Windows 7 Design Principles • Call to action for you
A framework for design thinking • A key part of the decision making process. • A tool for evaluation of UX success against stated goals Think of them as a way to align a wide array of perspectives by defining common ground
We believe the strength of Windows is in the openness as a platform and success relies on the richness and variety of the software that runs on Windows. At the same time, various feedback channels tell us that the overall experience of using a PC is perceived as complex or inconsistent for a wide variety of reasons.
Principle “Performance and Efficiency, Together” • Framework – Mazarati or Prius? • Decision – Chassis, engine, MPG? • Tool for evaluation – Did we hit the mark?
High level directional framework Appropriate flexibility Localized decision making Common agenda Build in alignment
We need you to write great software that people love. We all want people to realize the powerful potential of software that you and I know to be true.
Windows 7 Design Principles
principle Reduce Concepts to Increase Confidence
principle Small Things Matter, Good and Bad
Sample code for delight • namespace Delight • { • public partial class Window1 : Window • { • int pleasureRatio; • int smile; • public Window1() • { • InitializeComponent (); • StartDelight(64, 89, 12); • } • void StartDelight (int giggle, int surprise) • { • region: Calculate Pleasure • UXEngine.StartSequence (pleasureRatio, smile); • } • }
Delight Ohs, ahs and even a giggle…
principle Solve Distractions, not Discoverability
principle Time Matters; Build for People on the Go
How many steps… To enable shared printers, public folders and user profiles? Windows Vista ~30-40 steps Windows 7 ~3-5 steps
principle Value the Full Lifecycle of the Experience
Examples of product life stages • Installation & Creation – be fast, quiet and trustworthy • First Use & Personalization – Compelling experiences warrant exploration • Daily use with realistic volume of data. • Help! - Solve a problem or unanticipated need (Management & Maintenance) • Uninstall or Upgrade – respect a users time investment with meaningful data migration
principle Be Great at "Look" and "Do"
If you agree with these principles, work to inject these into your decision making process. • If you don’t agree or you feel like there are key perspectives that we didn’t cover, email Samuel Moreau, Principal Design Manager @ Microsoft. samoreau@microsoft.com • Engineering Windows 7 blog http://blogs.msdn.com/e7/