SlideShare ist ein Scribd-Unternehmen logo
1 von 56
Ian Swinson Lead User Interface Designer [email_address] Postcard Patterns An Agile UI Pattern Creation Process
Safe Harbor Statement “ Safe harbor” statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements including but not limited to statements concerning the potential market for our existing service offerings and future offerings. All of our forward looking statements involve risks, uncertainties and assumptions. If any such risks or uncertainties materialize or if any of the assumptions proves incorrect, our results could differ materially from the results expressed or implied by the forward-looking statements we make. The risks and uncertainties referred to above include - but are not limited to - risks associated with possible fluctuations in our operating results and cash flows, rate of growth and anticipated revenue run rate, errors, interruptions or delays in our service or our Web hosting, our new business model, our history of operating losses, the possibility that we will not remain profitable, breach of our security measures, the emerging market in which we operate, our relatively limited operating history, our ability to hire, retain and motivate our employees and manage our growth, competition, our ability to continue to release and gain customer acceptance of new and improved versions of our service, customer and partner acceptance of the AppExchange, successful customer deployment and utilization of our services, unanticipated changes in our effective tax rate, fluctuations in the number of shares outstanding, the price of such shares, foreign currency exchange rates and interest rates.  Further information on these and other factors that could affect our financial results is included in the reports on Forms 10-K, 10-Q and 8-K and in other filings we make with the Securities and Exchange Commission from time to time. These documents are available on the SEC Filings section of the Investor Information section of our website at  www.salesforce.com/investor . Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements, except as required by law.
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Our Applications & Platform
51,800+ Customers
1,200,000+ Subscribers
200 Million Transactions Each Day
UE in  2004
UE in  2004 Me
UE in  2009 Almost here…
R&D in  2009
“ Houston, we have a problem…” Quality  Assurance Documentation User Experience Product Management Development Customers  & Partners Friends,  Family & Ex’s
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Consistency Efficiency We Need a Pattern Library?
So, how do you build a Pattern Library? Apple Tidwell Yahoo!  Welie Oracle
Structure of a Single Pattern ,[object Object]
Structure of a Single Pattern ,[object Object]
Scale of a Single Pattern How to make a Printable View…
Scale of a Single Pattern How to make a Printable View… This bit
Our valiant attempt…
We worked
We slept
We worked some more
We carefully rehydrated
We worked some more
We ate, we traveled, we had babies
And after a little more work we asked…
How did we do?
Oh, that’s not good ,[object Object],[object Object],[object Object],*Note: They weren’t even done
Clearly, this is not going to work
What did we do wrong? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Back to work…but with  agility
The Agile Manifesto Individuals and interactions Working software Customer collaboration Responding to change over over over over processes and tools comprehensive documentation contract negotiation following a plan * Excerpted from “Subject to Change” by Adaptive Path
Agile Pattern Creation Individuals and interactions Working software Customer collaboration Responding to change We need to talk to each other, the developers, PM’s, etc. We need to work together (Pattern Blitzes)
Agile Pattern Creation Start small Go wide, get coverage across all patterns Add detail when necessary
Agile Pattern Creation Check progress regularly Share with our intended audience and make changes Listen to suggestions
Agile Pattern Creation Create something nimble – easy to create and easy to update Software changes all the time Designs change all the time
The High-Level Taxonomy Flows Pages Page Modules Pop-ups & Overlays Messages & Dialogs Widgets & Controls
Patternforce Taxonomy ,[object Object]
Enter “Postcard Patterns” Dear Mom & Dad, Having a great time. Miss you both. Met a girl, getting married. Love, John The Smiths 1 Main Street Springfield, ID 64006
What Makes a Good Postcard Pattern? ,[object Object],[object Object],[object Object],[object Object],[object Object],Rule #1: Must fit on a single 8.5” x 11” page
Pattern - Anatomy of A Pattern Title Summary Category Author & Modification Date Variations (optional) Candidacy: Redesign? Componentize? Graphics Screenshots Illustrations
 
 
 
 
 
 
Enter “Blitzes” Intense, face-to-face collaboration
The Web Site
How did we do this time?
Hey, that’s more like it! ,[object Object],[object Object],2 43 6 3 < 5 95 # Mo %
What did we do right? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Patternforce 3.0 – Ongoing Challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q & A
Links ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],O’Reilly: Designing Interfaces  Browser Look and Feel Guidelines Apple Human Interface Guidelines Welie.com Yahoo! Design Pattern Library freemind/sourceforge.net Google Docs The Omni Group - OmniGraffle
Links ,[object Object],[object Object],[object Object],[object Object],[object Object],Eight Golden Rules (link) 10 Commandments of Design (link) http://www.gui-bloopers.com/ 10 Commandments of Info Design (link)

Weitere ähnliche Inhalte

Was ist angesagt?

Evolving an in-house design practice
Evolving an in-house design practiceEvolving an in-house design practice
Evolving an in-house design practicePradeep Nayar
 
Shaping Organizations to Deliver Great User Experiences
Shaping Organizations to Deliver Great User ExperiencesShaping Organizations to Deliver Great User Experiences
Shaping Organizations to Deliver Great User ExperiencesPeter Merholz
 
Design at Scale is People!
Design at Scale is People! Design at Scale is People!
Design at Scale is People! Peter Merholz
 
Organization Design for Design Organizations - CanUX 2015
Organization Design for Design Organizations - CanUX 2015Organization Design for Design Organizations - CanUX 2015
Organization Design for Design Organizations - CanUX 2015Peter Merholz
 
Org Design is (Largely) Information Architecture
Org Design is (Largely) Information ArchitectureOrg Design is (Largely) Information Architecture
Org Design is (Largely) Information ArchitecturePeter Merholz
 
Org Design for Design Orgs - The Workshop
Org Design for Design Orgs - The WorkshopOrg Design for Design Orgs - The Workshop
Org Design for Design Orgs - The WorkshopPeter Merholz
 
Integrating Design and Development in Your Workflow
Integrating Design and Development in Your WorkflowIntegrating Design and Development in Your Workflow
Integrating Design and Development in Your WorkflowKarl Kaufmann
 
Designing and Driving UX Careers: A Framework for Empowering UX Teams (Ian Sw...
Designing and Driving UX Careers: A Framework for Empowering UX Teams (Ian Sw...Designing and Driving UX Careers: A Framework for Empowering UX Teams (Ian Sw...
Designing and Driving UX Careers: A Framework for Empowering UX Teams (Ian Sw...Rosenfeld Media
 
CX Design and Journey Mapping for Social Thinkers
CX Design and Journey Mapping for Social ThinkersCX Design and Journey Mapping for Social Thinkers
CX Design and Journey Mapping for Social ThinkersJohn Kembel
 
Coach, Diplomat, Champion, Architect: The Complete Design Leader
Coach, Diplomat, Champion, Architect: The Complete Design LeaderCoach, Diplomat, Champion, Architect: The Complete Design Leader
Coach, Diplomat, Champion, Architect: The Complete Design LeaderPeter Merholz
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User AdvocateKarl Kaufmann
 
Don't Just Deliver, Delight!
Don't Just Deliver, Delight!Don't Just Deliver, Delight!
Don't Just Deliver, Delight!Thoughtworks
 
Incorporating UX into Your Projects
Incorporating UX into Your ProjectsIncorporating UX into Your Projects
Incorporating UX into Your ProjectsKarl Kaufmann
 
Contributing to Drupal: It's Not as Hard as it Looks
Contributing to Drupal: It's Not as Hard as it LooksContributing to Drupal: It's Not as Hard as it Looks
Contributing to Drupal: It's Not as Hard as it LooksKarl Kaufmann
 
The Craft of Collaboration
The Craft of CollaborationThe Craft of Collaboration
The Craft of CollaborationJason Mesut
 
Copywriting for UX
Copywriting for UXCopywriting for UX
Copywriting for UXTalisa Chang
 
The Quest for the Ultimate UX Portfolio
The Quest for the Ultimate UX PortfolioThe Quest for the Ultimate UX Portfolio
The Quest for the Ultimate UX PortfolioPradeep Nayar
 
Creating and Scaling an Enterprise Design System
Creating and Scaling an Enterprise Design SystemCreating and Scaling an Enterprise Design System
Creating and Scaling an Enterprise Design Systemuxpin
 
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtI'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtJack Moffett
 

Was ist angesagt? (20)

Evolving an in-house design practice
Evolving an in-house design practiceEvolving an in-house design practice
Evolving an in-house design practice
 
Shaping Organizations to Deliver Great User Experiences
Shaping Organizations to Deliver Great User ExperiencesShaping Organizations to Deliver Great User Experiences
Shaping Organizations to Deliver Great User Experiences
 
Design at Scale is People!
Design at Scale is People! Design at Scale is People!
Design at Scale is People!
 
Organization Design for Design Organizations - CanUX 2015
Organization Design for Design Organizations - CanUX 2015Organization Design for Design Organizations - CanUX 2015
Organization Design for Design Organizations - CanUX 2015
 
Org Design is (Largely) Information Architecture
Org Design is (Largely) Information ArchitectureOrg Design is (Largely) Information Architecture
Org Design is (Largely) Information Architecture
 
Org Design for Design Orgs - The Workshop
Org Design for Design Orgs - The WorkshopOrg Design for Design Orgs - The Workshop
Org Design for Design Orgs - The Workshop
 
Integrating Design and Development in Your Workflow
Integrating Design and Development in Your WorkflowIntegrating Design and Development in Your Workflow
Integrating Design and Development in Your Workflow
 
Designing and Driving UX Careers: A Framework for Empowering UX Teams (Ian Sw...
Designing and Driving UX Careers: A Framework for Empowering UX Teams (Ian Sw...Designing and Driving UX Careers: A Framework for Empowering UX Teams (Ian Sw...
Designing and Driving UX Careers: A Framework for Empowering UX Teams (Ian Sw...
 
CX Design and Journey Mapping for Social Thinkers
CX Design and Journey Mapping for Social ThinkersCX Design and Journey Mapping for Social Thinkers
CX Design and Journey Mapping for Social Thinkers
 
Coach, Diplomat, Champion, Architect: The Complete Design Leader
Coach, Diplomat, Champion, Architect: The Complete Design LeaderCoach, Diplomat, Champion, Architect: The Complete Design Leader
Coach, Diplomat, Champion, Architect: The Complete Design Leader
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User Advocate
 
Don't Just Deliver, Delight!
Don't Just Deliver, Delight!Don't Just Deliver, Delight!
Don't Just Deliver, Delight!
 
Incorporating UX into Your Projects
Incorporating UX into Your ProjectsIncorporating UX into Your Projects
Incorporating UX into Your Projects
 
Contributing to Drupal: It's Not as Hard as it Looks
Contributing to Drupal: It's Not as Hard as it LooksContributing to Drupal: It's Not as Hard as it Looks
Contributing to Drupal: It's Not as Hard as it Looks
 
Prototyping Ideas
Prototyping IdeasPrototyping Ideas
Prototyping Ideas
 
The Craft of Collaboration
The Craft of CollaborationThe Craft of Collaboration
The Craft of Collaboration
 
Copywriting for UX
Copywriting for UXCopywriting for UX
Copywriting for UX
 
The Quest for the Ultimate UX Portfolio
The Quest for the Ultimate UX PortfolioThe Quest for the Ultimate UX Portfolio
The Quest for the Ultimate UX Portfolio
 
Creating and Scaling an Enterprise Design System
Creating and Scaling an Enterprise Design SystemCreating and Scaling an Enterprise Design System
Creating and Scaling an Enterprise Design System
 
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtI'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
 

Ähnlich wie IxDA09 - Postcard Patterns

Postcard Patterns : An Agile User Interface Pattern Creation Process
Postcard Patterns : An Agile User Interface Pattern Creation ProcessPostcard Patterns : An Agile User Interface Pattern Creation Process
Postcard Patterns : An Agile User Interface Pattern Creation ProcessSteve Greene
 
Startup Research and Design Toolkit
Startup Research and Design ToolkitStartup Research and Design Toolkit
Startup Research and Design ToolkitDarshil Vora
 
Startup Toolkit for R&D
Startup Toolkit for R&DStartup Toolkit for R&D
Startup Toolkit for R&DTheIdeaVillage
 
E C L003 Hansen 091707
E C L003  Hansen 091707E C L003  Hansen 091707
E C L003 Hansen 091707Dreamforce07
 
How to Rock Your Next Presentation and Demo Webinar
How to Rock Your Next Presentation and Demo WebinarHow to Rock Your Next Presentation and Demo Webinar
How to Rock Your Next Presentation and Demo WebinarSalesforce Admins
 
Df18 decoding developers level up your admin career 2018
Df18 decoding developers  level up your admin career 2018Df18 decoding developers  level up your admin career 2018
Df18 decoding developers level up your admin career 2018Meighan Brodkey
 
Build Innovation into Your Admin Routine
Build Innovation into Your Admin RoutineBuild Innovation into Your Admin Routine
Build Innovation into Your Admin RoutineSalesforce Admins
 
A G S005 Perdew 091807
A G S005  Perdew 091807A G S005  Perdew 091807
A G S005 Perdew 091807Dreamforce07
 
Business Process Mapping for Salesforce Admins
Business Process Mapping for Salesforce AdminsBusiness Process Mapping for Salesforce Admins
Business Process Mapping for Salesforce AdminsSalesforce Admins
 
E C L004 Dokich 091807
E C L004  Dokich 091807E C L004  Dokich 091807
E C L004 Dokich 091807Dreamforce07
 
Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012Developer Force - Force.com Community
 
Essential Habits for New Admins 11.2018
Essential Habits for New Admins 11.2018Essential Habits for New Admins 11.2018
Essential Habits for New Admins 11.2018Salesforce Admins
 
How GetNinjas uses data to make smarter product decisions
How GetNinjas uses data to make smarter product decisionsHow GetNinjas uses data to make smarter product decisions
How GetNinjas uses data to make smarter product decisionsBernardo Srulzon
 
How to Rock Your Next Presentation and Demo
How to Rock Your Next Presentation and Demo How to Rock Your Next Presentation and Demo
How to Rock Your Next Presentation and Demo Salesforce Admins
 
Release Management: Managing Your Internal Releases
Release Management: Managing Your Internal ReleasesRelease Management: Managing Your Internal Releases
Release Management: Managing Your Internal ReleasesJoshua Hoskins
 
Summer of Mobile #3: How to Build a Killer Mobile User Experience
Summer of Mobile #3: How to Build a Killer Mobile User ExperienceSummer of Mobile #3: How to Build a Killer Mobile User Experience
Summer of Mobile #3: How to Build a Killer Mobile User ExperienceSalesforce Partners
 
Webinar: So You Inherited (or Created) a Mess...Now What?
Webinar: So You Inherited (or Created) a Mess...Now What?Webinar: So You Inherited (or Created) a Mess...Now What?
Webinar: So You Inherited (or Created) a Mess...Now What?Salesforce Admins
 
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...Shell Black
 
Dreamforce 2008 : Transforming IT Success with Agile Development Processes
Dreamforce 2008 : Transforming IT Success with Agile Development ProcessesDreamforce 2008 : Transforming IT Success with Agile Development Processes
Dreamforce 2008 : Transforming IT Success with Agile Development ProcessesSteve Greene
 

Ähnlich wie IxDA09 - Postcard Patterns (20)

Postcard Patterns : An Agile User Interface Pattern Creation Process
Postcard Patterns : An Agile User Interface Pattern Creation ProcessPostcard Patterns : An Agile User Interface Pattern Creation Process
Postcard Patterns : An Agile User Interface Pattern Creation Process
 
Startup Research and Design Toolkit
Startup Research and Design ToolkitStartup Research and Design Toolkit
Startup Research and Design Toolkit
 
Startup Toolkit for R&D
Startup Toolkit for R&DStartup Toolkit for R&D
Startup Toolkit for R&D
 
E C L003 Hansen 091707
E C L003  Hansen 091707E C L003  Hansen 091707
E C L003 Hansen 091707
 
How to Rock Your Next Presentation and Demo Webinar
How to Rock Your Next Presentation and Demo WebinarHow to Rock Your Next Presentation and Demo Webinar
How to Rock Your Next Presentation and Demo Webinar
 
Df18 decoding developers level up your admin career 2018
Df18 decoding developers  level up your admin career 2018Df18 decoding developers  level up your admin career 2018
Df18 decoding developers level up your admin career 2018
 
Build Innovation into Your Admin Routine
Build Innovation into Your Admin RoutineBuild Innovation into Your Admin Routine
Build Innovation into Your Admin Routine
 
Hit the Trail with Trailhead
Hit the Trail with TrailheadHit the Trail with Trailhead
Hit the Trail with Trailhead
 
A G S005 Perdew 091807
A G S005  Perdew 091807A G S005  Perdew 091807
A G S005 Perdew 091807
 
Business Process Mapping for Salesforce Admins
Business Process Mapping for Salesforce AdminsBusiness Process Mapping for Salesforce Admins
Business Process Mapping for Salesforce Admins
 
E C L004 Dokich 091807
E C L004  Dokich 091807E C L004  Dokich 091807
E C L004 Dokich 091807
 
Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012
 
Essential Habits for New Admins 11.2018
Essential Habits for New Admins 11.2018Essential Habits for New Admins 11.2018
Essential Habits for New Admins 11.2018
 
How GetNinjas uses data to make smarter product decisions
How GetNinjas uses data to make smarter product decisionsHow GetNinjas uses data to make smarter product decisions
How GetNinjas uses data to make smarter product decisions
 
How to Rock Your Next Presentation and Demo
How to Rock Your Next Presentation and Demo How to Rock Your Next Presentation and Demo
How to Rock Your Next Presentation and Demo
 
Release Management: Managing Your Internal Releases
Release Management: Managing Your Internal ReleasesRelease Management: Managing Your Internal Releases
Release Management: Managing Your Internal Releases
 
Summer of Mobile #3: How to Build a Killer Mobile User Experience
Summer of Mobile #3: How to Build a Killer Mobile User ExperienceSummer of Mobile #3: How to Build a Killer Mobile User Experience
Summer of Mobile #3: How to Build a Killer Mobile User Experience
 
Webinar: So You Inherited (or Created) a Mess...Now What?
Webinar: So You Inherited (or Created) a Mess...Now What?Webinar: So You Inherited (or Created) a Mess...Now What?
Webinar: So You Inherited (or Created) a Mess...Now What?
 
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
 
Dreamforce 2008 : Transforming IT Success with Agile Development Processes
Dreamforce 2008 : Transforming IT Success with Agile Development ProcessesDreamforce 2008 : Transforming IT Success with Agile Development Processes
Dreamforce 2008 : Transforming IT Success with Agile Development Processes
 

Kürzlich hochgeladen

Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...instagramfab782445
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedNitya salvi
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...nirzagarg
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyNitya salvi
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Websitemark11275
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxbingyichin04
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 

Kürzlich hochgeladen (20)

Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 

IxDA09 - Postcard Patterns

  • 1. Ian Swinson Lead User Interface Designer [email_address] Postcard Patterns An Agile UI Pattern Creation Process
  • 2. Safe Harbor Statement “ Safe harbor” statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements including but not limited to statements concerning the potential market for our existing service offerings and future offerings. All of our forward looking statements involve risks, uncertainties and assumptions. If any such risks or uncertainties materialize or if any of the assumptions proves incorrect, our results could differ materially from the results expressed or implied by the forward-looking statements we make. The risks and uncertainties referred to above include - but are not limited to - risks associated with possible fluctuations in our operating results and cash flows, rate of growth and anticipated revenue run rate, errors, interruptions or delays in our service or our Web hosting, our new business model, our history of operating losses, the possibility that we will not remain profitable, breach of our security measures, the emerging market in which we operate, our relatively limited operating history, our ability to hire, retain and motivate our employees and manage our growth, competition, our ability to continue to release and gain customer acceptance of new and improved versions of our service, customer and partner acceptance of the AppExchange, successful customer deployment and utilization of our services, unanticipated changes in our effective tax rate, fluctuations in the number of shares outstanding, the price of such shares, foreign currency exchange rates and interest rates. Further information on these and other factors that could affect our financial results is included in the reports on Forms 10-K, 10-Q and 8-K and in other filings we make with the Securities and Exchange Commission from time to time. These documents are available on the SEC Filings section of the Investor Information section of our website at www.salesforce.com/investor . Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements, except as required by law.
  • 3.
  • 8. UE in 2004
  • 9. UE in 2004 Me
  • 10. UE in 2009 Almost here…
  • 11. R&D in 2009
  • 12. “ Houston, we have a problem…” Quality Assurance Documentation User Experience Product Management Development Customers & Partners Friends, Family & Ex’s
  • 13.
  • 14. So, how do you build a Pattern Library? Apple Tidwell Yahoo! Welie Oracle
  • 15.
  • 16.
  • 17. Scale of a Single Pattern How to make a Printable View…
  • 18. Scale of a Single Pattern How to make a Printable View… This bit
  • 25. We ate, we traveled, we had babies
  • 26. And after a little more work we asked…
  • 27. How did we do?
  • 28.
  • 29. Clearly, this is not going to work
  • 30.
  • 31. Back to work…but with agility
  • 32. The Agile Manifesto Individuals and interactions Working software Customer collaboration Responding to change over over over over processes and tools comprehensive documentation contract negotiation following a plan * Excerpted from “Subject to Change” by Adaptive Path
  • 33. Agile Pattern Creation Individuals and interactions Working software Customer collaboration Responding to change We need to talk to each other, the developers, PM’s, etc. We need to work together (Pattern Blitzes)
  • 34. Agile Pattern Creation Start small Go wide, get coverage across all patterns Add detail when necessary
  • 35. Agile Pattern Creation Check progress regularly Share with our intended audience and make changes Listen to suggestions
  • 36. Agile Pattern Creation Create something nimble – easy to create and easy to update Software changes all the time Designs change all the time
  • 37. The High-Level Taxonomy Flows Pages Page Modules Pop-ups & Overlays Messages & Dialogs Widgets & Controls
  • 38.
  • 39. Enter “Postcard Patterns” Dear Mom & Dad, Having a great time. Miss you both. Met a girl, getting married. Love, John The Smiths 1 Main Street Springfield, ID 64006
  • 40.
  • 41. Pattern - Anatomy of A Pattern Title Summary Category Author & Modification Date Variations (optional) Candidacy: Redesign? Componentize? Graphics Screenshots Illustrations
  • 42.  
  • 43.  
  • 44.  
  • 45.  
  • 46.  
  • 47.  
  • 48. Enter “Blitzes” Intense, face-to-face collaboration
  • 50. How did we do this time?
  • 51.
  • 52.
  • 53.
  • 54. Q & A
  • 55.
  • 56.