Three Pillar Tech Meeting 1/19/2010.
Presenter: Patrick Sheridan
Topic: Agile User Experience design strategies for building RIA applications with Ext JS.
4. Process Maturity Platform Maturity Device Maturity [+ convergence] Data visualization Grids, charts, graphs, maps User Maturity – customization and control ‘User Directed Interfaces’ as opposed to ‘design for user’ RIA: Reaching the Next Plateau
6. Communication Challenges Web 2.0, 3.0, Drag-and-Drop, ZZZzzzzzz Invalidated notions of finished states Reference the way successful sites LOOK Reference the way successful sites ACT Mint.com Anything Google Anything Desktop, fat client experience Changing frame of reference
7.
8. Working: Quicker Feedback/ Dev iterations Designing Focus on Interactions and re-use Design Pattern Library Design Component Library [Style Guide] Developing Custom Components Aesthetics: Renderer/ Templates/ Themes Squaring the Circle
9. Modals/ Error Form Validation Search/ Find / Browse Navigation vs. Action Ext JS as Design Pattern Library
11. Meeting Facilitation High resolution wireframes remove Hand Waving + Leap of Faith Constraints on Design Working ‘with’ or ‘against’ the Framework Scope/LOE Consistency Agile + Ext JS + Omnigraffle
19. 19 Focus on conversations not documentation January 19, 2010
20. Maintaining shared understanding Agile UX Prototype driven analysis Business, customer, and dev team stakeholders Text based ‘wireframes’ Ext JS Component architecture allows for meta-code descriptions TPG Envision Distributed Design Location independent teams/ interdisciplinary skills/ skill levels Process maturity, deliverables, infrastructure Distributed Design
21. Developers Common language for discussion w/ designers API, Docs, examples Customers Highly visual deliverables 80%/20% out of the box UX/ Interaction Designers Ext JS Designer Ext JS example site == Design Pattern Library Omnigraffle Stencil == Rapid Prototyping Ext JS Designer!! What’s in it for me?