- the ability to customize the system to your specific users' needs and your specific business' needs (instead of being bound to a set of system features that are implemented by a vendor on the basis of how profitable those features would be in the larger market)
- improved competence among IT staff
- higher morale among staff dealing with the systems they're implementing. People are intrinsically motivated by the ability to create and to have some control over their own destinies. That's an even more powerful factor in the happiness and productivity of employees than higher salaries.
- a sense of social good - of contributing to a larger community - a sense of purpose
Library WebHead is the blog of one librarian who focuses on web technologies (per a former colleague - a library "webhead"). In it, our webhead talks about the work she's doing with that library's website, which is, inevitably, a work in process! She also highlights some of the latest trends in web development and libraries. The views expressed here are the library webhead's only and do not necessarily represent those of her employer (or of any other organization or person).
Thursday, April 22, 2010
the power of open source
Wednesday, April 14, 2010
Cloud Computing & Digital Videos
& Digital Video
#cloudvid
Jason A. Clark
A look ahead
- what's the cloud
- cloud as smart outsourcing
- reasons to move into the cloud
- gotocollegeMT.org/videos/
API
- rules for talking to remote server
- store
- retrieve
- upload
cloud defined = internet-based computing
- buzzword
- storage
- services
- intrastructure
- moving away from client/server model
- internet-based platform for computing
cloud options
- Amazon S3
- OCLC Digital Archive - web-scale management services (strictly storage) - safekeeping of master files - Worldcat is moving toward this
- Google App Engine - build apps using Google's infrastructure - using their Python, etc., for example
- Datastores of popular sites - Flickr, YouTube, blip.tv
- Google Docs
- Google Fusion Tables - can pckg huge amts of data into Excel-like packages & query
Problem:
- create scalable digital video platform in a week or so
- his dept = him, another librarian, 2 support workers
solution:
use online video services for ingest, datastore, metadat, file conversion, distribution, video player
TerraPod - http://www.terrapodcast.com
any MT K-12 students had to be able to submit to this (if they upload to blip.tv or youtube & then get data) - just need to add a tag to it - then gets queue info - outsourced metadata to K-12 users
use blip.tv player
cloud = infrastructure
- open & available storage
- open & available resources/services
- structured data
cloud = platform
- access to programming languages
- deployment tools
- application stacks
- blank slate for data
cloud = web scale
- network benefit
- enhanced distribution
- social architecture
why? advantages
- small shop
- many contributors, familiar ui
- optimized search index
- metadata entry and harvest
- file conversions
- social features and media players
- multiple file outputs (m4v, flv, mpeg)
multiple distribution formats
- mediaRSS, JSON, STOM, OpenSearch, iTunes (or Facebook)
disadvantages
- data in the cloud, loss of control
- terms of service
- API lag
- varying support
mashup routine
- make request
- receive structured data
- parse & display
just a matter of passing things into a url
http://www.blip.tv/posts/?.....
code samples
- Jason will help with code samples if you need it
Best practices
- cloud architecture = heavy lifting
- archive locally if you must
- reuse metadata
- outsource file conversion
apps.gov
- promoting cloud computing
don't be “ascared”
- apps.gov
- Google Data Liberation Front - strategic part of Google making certain that you can make sure to do with your data what you want (part of company)
- structured data
- storage and apps running on the network
Developing & Designing for Mobile
Jeff Wisniewski
University of Pittsburgh
jeffw@pitt.edu
www.facebook.com/wisniewski
when we think about mobile, we have to think that the number of connections coming from the desktop web will be exceeded by the connections from mobile in the next couple of years (by 2013/14)
(Marvel has a comics generator - an aside)
this talk not about mobile apps, instead the mobile web
app v. mobile web
app
= available offline, as well as online
= higher barrier to entry
= fragmented landscape - platforms
= updates - cyclical
= coolness = high
mobile web
= online onlyl
= lower barrier to entry
= single platform
= continuous updates cycles - can evolve continuously
mobile users
= immediate need for information (so not interested in lending policies)
= context is king (user is already distracted)
= Nielsen says "mobile usability is pretty much an oxymoron"
= small screens, difficult input, speed/latency
"don't make me think!" applies even more in mobile
additionally "don't make me type"
Content for mobile site?
ask your users what they want?
content: built
now --
- directions
- hours
- ask a librarian / text
- contact info
later --
- catalog search & actions (search itself not enough, need to be able to take action/do something with what you find)
content
- be selection - info on need to know basis
- repurpose existing
-- podcasts
-- videos (format? not Flash for iPhone)
- alerts
-- RSS
content: bought
- EBSCO, PubMed, Westlaw, other mobile-optimized article sources
- web-scale discovery services (preindexed) can be mobile-friendly (as opposed to federated search)
- Catalog
-- build
-- buy
-- tweak
-- does your catalog's accessible version work for mobile maybe?
m.home
- create a new mobile optimized homepage (rather than retrofitting) - because info architecture is so different from old homepage to mobile v.
- single column
- single lines
- flattened hierarchy, fewer clicks (more selective in content served for mobile)
- short titles instead of longer, descriptive titles that are recommended for desktop sites
- simple std HTML & CSS mobile doctype declaration
m.markup
- css media type=handheld? lies! - doesn't work anymore
- mostif not all new mobile borwsers ignore the handheld statement (since marketed as "full web")
- media queries work more often - e.g., if screensize href="tel:2037688761"call me
href="sms:1234567890">text me
if page-based site you want to format for mobile only
use display none in css
use html accesskey
accesskey="1" href="http://..."
links will become automatically actionable in order of access keys - will work with selector
m.markup
-webkit-border-radius for rounded corners in mobile
auto resize image (do you even need the image)
combine dependent files
performance issues for website speed
- minify your javascript & css:
www.cssdrive.com/index.php/main/csscompressor/
http://dean.edwards.name/packer/
tell Google - register your mobile site there
make sure you're registered with google local (google small business center)
validate your code
CMS' like drupal, joomla, wp, can auto-create mobile-friendly v.'s
usability testing
- less architectural complexity and more functional complexity
-- test on paper prototypes
- platform proliferation - pick top 2 for testing
analytics
- Google Analytics added mobile tracking recently - so you can see which mobile browsers are coming to your site
- Clicky mobile hardware tracking (pro account or higher)
- filter by user agents (but lots of different ones - 15-20)
mobile OK Checker
- validator.w3.org/mobile
- Google webmaster: developing mobile sites
- mobile speed test (www.mobilespeedtest.com)
- iPhone Interfaceb mockup tool (iphonemockup.lkmc.ch)
- mobile site generator - www.hiddenpeanuts.com/msg/
Example good mobile sites:
-Virginia, NCSU, Oregon State, MIT
- MIT Open source is a web development platform (open source) to help you develop mobile site
In HTML5, can have offline access, so may not need to develop apps
where are links to CMS mobile templates (e.g., Drupal Joomla: mobile_tools in Drupal (http://drupal.org/project/mobile_tools), Joomla mobile extensions (http://extensions.joomla.org/extensions/core-enhancements/mobile), Wordpress (http://wordpress.org/extend/plugins/wordpress-mobile-pack/))
Comment from the audience that at one library with mobile, they're seeing download and reading of 100-page pdfs for their Blackberries/other mobile devices - people's willingness to read on mobile phones shouldn't be underestimated
Tuesday, April 13, 2010
Global Library Landscape
Global Library Landscape
Marshall Breeding, Director for Innovative Technologies and Research for the Vanderbilt University Libraries
runs Library Technology Guides website - has done so for many years - http://www.librarytechnology.org/
provides reports and info on library automation field
directory of libraries' automation systems (who's running what) - libwebcats site - http://www.librarytechnology.org/libwebcats/?SID=20100413976867675
ILS turnover report is a new report he developed in Perl to see which systems were migrated off of
- caveat: only as complete as has data (pretty good from United States, once Canada = ok, then non-English-speaking = not so accurate)
his goal is to get more and more information - if you can help Marshall out, please let him know, keep him up-to-date so we can all understand the library automation marketplace (so we can make better decisions)
Another - more complex - report = ILS turnover reverse
"if I had this system today, what are others replacing it with"
tries to track internationally, e.g., in Australia - Public libraries has data
a lot of systems elsewhere we're not so familiar with in the US - such as Bookmark
what is the most used library software in the world? Isis software family developed by UNESCO back in the 60s, did he say? derivatives of it. New version of it, called ABCD (in Spanish) - open source version
Perceptions Report
- has done past couple of years
- 3rd annual survey = Perceptions 2009
- Apollo had great year topped the charts (new), as are Polaris, Auto-Graphics
- Apollo serves underserved libraries - small former Winnebago sites for example
- at his website - perceptions2009.pl - to see it for yourself
- of course, take with a grain of salt, since you hear most from those who are unhappiest (also those overly happy, the middle not as likely to respond)
- free for you to go look at, at his website
General conclusions
- the simpler the problem - the happier the users - single, non-automated libraries easy to please
- large municipal libraries & academic libraries (complex situations) - less happy with automation situation - so can't say that companies that serve the more complex situations
- people running open source ILS' are no happier than those with vendor-supplied
- his interpretation = if you run your own system, though, you'll be more likely to report it better (ergo, the open source must be really bad???)-
Library Journal automation marketplace
- published annual in April 1st issue
- based on data provided by each vendor
- less likely for vendors to give info
- focused primarily on north america
since 2002, has been doing the automation marketplace
- 2010: new models, core systems (base of industry, still = core ILS)
- 2009: investing in the future
- 2008: opportunity out of turmoil
- 2007: an industry redefined
- 2006: reshuffling the deck
- 2005 gradual evolution
- 2004: migration down, innovation up
this past year, terrible year for selling, but some did ok, such as Aleph
[...wow, data on III's Millennium = 157 sales in 2001 but only 45 in 2010, though still 2nd of all of the vendors]
mature systems - no longer based on best or most features, now based on models for future
recurring revenue more important to vendors than 1st-time sales
- software as a service fits that idea
New user interfaces = HUGE ACTIVITY = discovery platforms
- the front door of library through web presence is the most important piece of the system development these days
- not as worried about the back-end right now
Business transitions
- Polaris Library Systems - management buyout - good thing
- LibLime - (open source support services) acquired by competitor PTFS - even in open source, consolidation in fragmented market niche
Key Context = Libraries In Transition
- huge shifts, print to electronic, especially in academic
- key issue = particularly subscribed content, such as articles/databases
- strong emphasis on digitizing local collections
- demands for enterprise integration and interoperability
(if not integrated, system becomes less relevant)
- building for new generation of library users
- digital natives, web-savvy
- web2.0 concepts
- collaborative
Technologies in Transition
- client-server technology = dead
- web services / cloud computing / xml / service-oriented architecture = today
- Beyond Web2.0 (integration of social computing into core infrastructure)
- full spectrum of devices (portables - mobile, iPhone, iPad, etc.)
Dynamics
- evolutionary
- revolutionary
- open source and licensed alternatives
evolutionary path
- gradual enhancement of long-standing ILS platforms
- wraps legacy code in APIs and Web services
- 3 decades' long system deployment in some libraries
rethinking library automation
- working toward service-oriented architectures
can't believe Marshall forgot ByWater in the list of open source solutions support companies... are they too new for him? not sure what the criteria for inclusion are... maybe he'll remember next year... He does have LibLime & PTFS though.
talks about opening up library systems through web services and SOA - using APIs to open things up to proprietary, traditional ILS'
new models of library collection discovery
- from local discovery to web-scale discovery
- lots of non-library websites delivery library info to patrons (Amazon, e.g.)
the model that's still around in library web presence is one of first asking the format someone wants, then delivering to separate system with different look/feel - get rid of menu of siloes
modernized interface:
- single search box
- query tools (did you mean? suggest)
- relevance-ranked results
- faceted navigation
front-end decoupled from back-end
social discovery
Drupal Applications & Practices
Drupal Applications & Practices
Blake Carver, owner of LISHost
missed the beginning of preso - late back from lunch
but basically explained what Drupal is - why it's great, why it sucks (same reasons - e.g., so many modules)
also caught that the most problematic of the Drupal sites hosted at LISHost = one that was designed by a person that was a designer but didn't know Drupal
Mike Anello's list of his favorite 45 Drupal modules (that you may not have heard of)
Jay's List - My Top 50-ish Drupal modules (by topic)
as an end-user, fav module = Twitter modules - everything that gets posted to LISNews tweets out, so Twitter is the biggest referring url
as an end-user, other fav. module = Boost - writes a static html file for the busiest pages, so reduces load on server / speeds up (e.g., for his American Libraries Drupal site)
Drush - Drupal shell utility - VERY powerful - command-line installs, updates, etc.
What's Coming - Drupal 7
- surveys
- better media & WYSIWYG
- performance, security
- auto-upgrade
- usability
- PHP 5.2
- new dashboard & admin pages
making everything easier
Lots of places to find info / help with Drupal
groups.drupal.org - libraries group
drupal4lib mailing list
must-have modules?
though it depends on use of Drupal, Admin menu (will be rolled into Drupal 7)
choosing a good calendar often an issue for libraries
- who's doing this with Drupal - lots of ways to do it, a little tricky & ugly to get started - views, cck, date module (seems fragile though)
------------
NIH Library
James King, Information Architect, National Institutes of Health Library
Wanted to build a pandemic digital archive, for example
- study the 1918 pandemic outbreak publications - over 5K documents collected by an NIH doctor re: 1918 pandemic and similar pandemics (most not covered by pubmed obv., due to age of many publications)
Librarians put together custom lists of publications that answer a need of govt
A lot of custom databases built for this purpose
wanted to put more project mgt into each of these
& to allow for more rapid application development
UPEI's Islandora - (drupal over fedora)!!!!
Purchased a server & Acquia support Nov. 2008
Hired James King, Information Architect in March 2009
schedule on-site Drupal install
first prototype shown - May 28th (in 2 weeks!)
load a module or turn on a feature
content mgt system combined with social publishing system makes it quicker to deploy, because more people are able to contribute whenever they want
sees Drupal, Sharepoint as 3rd generation
1st was static html pages
2nd gen was some interactivity - scripts and databases
3rd gen = every pc of site is loaded into db & managed by system
Many websites running Drupal - Popular Science, Whitehouse.gov
- so clearly completely scalable - can handle as large/complex a site as you want
Initial plan was to catalog the materials originally, then decided to do something more like copy cataloging - talked to Proquest (historical newspapers) & other vendors
a lot of depth in siloed areas
changed scope from just building an index to a creating a community
uses these modules:
- biblio (auto import from Endnote) - scholarly publication handling system
- browscap/mobile tools (for handheld access)
- CCK/Views - to support event/meeting calendar, etc.)
- Entrez (to import from PubMed to Bilio)
- Gmap (to support mapping)
- LDAP/Active Directory
- Taxonomy
- Timeline (to dynamically plot by timeframe)
Going to put a Drupal front-end on their digital repository
SOPAC 2.1 - SOcial OPAC
John Blyberg, Assistant Director, Innovation & User eXperience
Darien Public Library
SOPAC transformed the way Darien did business with their users
"SOcial" OPAC (online public access catalog) - open source, built on Drupal, and integrate with catalog
To the end-user, the transition from the website to the catalog is jarring - so SOPAC integrates the experience
a cohesive online digital strategy for your library
3 libraries running: Darien (CT), Ann Arbor (MI), Palos Verdes (CA)
2 more libraries coming online: Newport Beach (CA), SAILS Library Network (MA)
how does it work?
SOPAC keeps users in Drupal, a layer that is a social services suite (2 libraries: INSURGE - social data, LOCUM - business rules) & connector piece to allow it to connect to any ILS
SOPAC development is UX-driven (built for end-users, not librarians) - end users don't want to feel stupid
SOPAC had to look good, had to have visual appeal for users
Tagging in SOPAC
- this has changed the way Darien does business
- when user tags something, it gets reindexed - part of keyword search is the tag
- key change from SOPAC1 to SOPAC2
- staff uses tagging feature extensively
- used to have a rack of "staff favorites", now tag in catalog - "staff favorites"
- can sort results list by any number of elements - can browse through "staff favorites"
- added tag for movies that are "better than book"
- "Meet us on Main Street" - program they put on ev. Wed. - "Main St." is part of library - reading group / group reader's advisory - growing in popularity - they hadn't been keeping a list, so then they added a tag for "meet us on main st." & can now browse through that
- "middlesex autobiography" - crowd-sourced a booklist of autobiographies for a teacher, rather than library staff taking time to develop the book list
- other uses, beyond end-user experience
Reviews and Ratings in SOPAC
- some people develop a "voice" & people follow all of their reviews
Hot Fiction
- can track circ data & include into index - can run on the fly - just sort by most popular this week, this month
- favorite fiction search - based on ratings - what your peers like/don't like
SOPAC & "Me"
- building a profile - an identity attached to the library
- hold list - auto-hold - RSS feeds
SOPAC & Drupal
- excited about changes coming in Drupal7, Views3, CCK3
- SAILS website going to go live in a while - prototype - point being, as an open-source project, a portable piece of software, carousel widget showing book covers developed by the developers putting together the SAILS' site
- showed example of CCK3 (CCK allows you to develop "custom content types" - e.g., "videocast")
- John created a content type called "booklist" - could be specific about order, etc. on booklist & it draws in image of book cover (using CCK3) - put in bib #, can choose to add book cover - saves a lot of time
- Drupal allows you to bring all sorts of Drupal tools - jQuery in it, for example
SOPAC & The Physical Library
- how do you take digital experience & bring it into the physical experience?
- screen dedicated to what's going on in library - items just returned show up on screen in library on its "Main St." - can request for staff members to go get them right away from that screen - updates every 10 seconds
- directly from SOPAC data - no reports have to be run
SOPAC 2.1 & Beyond (looking into/developing):
- Twitter integration - reviews, updates, events, overdue notices, requests feedback
- dedicated SOPAC Twitter account - want SOPAC to be able to announce to and listen from Twitter
- playing around with it - figuring out the use case
- Organic Groups - (OG modules in Drupal) - SOPAC can bring people together outside of sphere of influence of librarians - so users can create interest groups on the fly, coupled with a CRM (Customer Relationship Management System) - what users like/don't like (profiles of users) - yes, there are privacy issues, but figuring out how to do that - so that they can be more proactive in even getting people together
- we don't want to be the end destination for users, we want to help build community
- we have inventory management systems, why don't we have customer relationship management systems?
- schema-less bibliographic data storage (Apache CouchDB - schema-less database) - give libraries the ability to dump anything into db
- iPhone & Droid apps - including distributed self-check (using iPhone camera to scan barcodes, for example)
Strategic Planning & Encouraging Change
Strategic Planning & Encouraging Change
deep conflicts in workplace about the changes that are needed & the need for constant change
older generation (largely) thinks that giving things away is ridiculous,
issues:
Mobile users are changing everything
Myth about the relevance, reach, and impact of orgs like museums & libraries
people felt their words were heard because appeared on wiki
Monday, April 12, 2010
Well-Organized Sites & Portals
Website Redesign: 2 Case Studies
- user-centered design - speaking the user's language
- how can we incorporate new technologies into the website?
- connecting the dots - resources & users connected
- help users help themselves (e.g., what hours are you open?)
- master task list (know your users... what are their tasks? What are they searching? included catalog search stats, chat reference transcripts, analytics for site, reference desk questions)
- printed list, used scissors & tape - literally cut up list & taped to wall
- what could people not do on current site? what was working on the current site? what could be improved on?
- had staff look at it & see if anything was missing from master task list - usability
- competitive analysis of other ARL websites
- usability testing (I kind of blanked a bit here, since it sounded very familiar from my recent course & was checking in on emails. sorry!) - content management
- switched to Drupal (used to use Dreamweaver. originally looked at Contribute. Instead, decided on full CMS.) Very flexible open-source content management system. No one on staff had previous experience with Drupal, so found it difficult. (Using 30 contrib modules at Gtown.) Has been well-worth investment in time to learn. - subject guides
- LibData - open source authoring platform for subject guides, course guides, and general resource guides - developed by the digital library, U of Minnesota in 2003, development (dev'd in apache, mysql & PHP)
- currently being ported to Drupal by Minnesota
- needed to get subject guide imported from old Cold Fusion / (? database) setup - communication (backstage redesign - using the wiki to keep staff informed - replacing 3 other 'intranets')
- was a stable place, & creative addition, but organization remained a challenge - not common terminology - enabled small group work, but limited cross-group collaboration
- adopting challenges - reminding everyone to go to the wiki
- tool fatigue - lessons learned
- decide, then go on, don't worry if something better comes up
- foundational importance of task analysis (not guesswork when looking at users; refining beyond anecdotes; more, better data)
- wiki enabled better collaboration, not a panacea - still failures to communicate - still need to talk to people
- LibData important step forward, but lack of flexibility (consistency too much for all subjects)
- Drupal key decision (8 months out, still figuring it all out) - but a complex change
Improving Visual Web Experience
Sunday, April 11, 2010
Notes on the Website (re)Design Process
Getting grounded in website design concepts
What if someone you knew - not a librarian, not involved in libraries at all, in fact - told you they were going to create their own library ... that they were going to collect & circulate books to the public.
"How hard can it be? After all, all you have to do is get a building, some shelves, some books & then sign them out," they might say.
But because you're a librarian, you know that some of the seemingly most simple concepts are the hardest to execute effectively. So you start asking them questions, to get them to realize what issues would arise:
- how will you get the funding?
- what books will you buy to loan out?
- how will you organize the books so that they can be found?
- who will you loan the books to?
- how will you get the books back? what if they're damaged?
Similarly, when I hear people talk about building websites without much of a plan or concept of the work involved, I worry about the website that will result - particularly if its goal is to represent the library. We should be serving up sites that add to our organizational and professional credibility.
To impress you with the breadth and depth of web work being done in the commercial sector these days, I could start spouting off the types of specialized positions that one can train for that only deal with one specific aspect of building websites:
- graphic designers
- developers (people who write or tweak the code behind the websites)
- content producers
- search engine optimizers
- information architects
- usability specialists / interaction designers / user experience designers
- database managers
- system administrators
But I digress, the point is not to discourage librarians from engaging in website building, it's just to impress upon them that it's a complex process, if you're doing it well. If you fail to work through a planning process you may build something, but it's going to be, at best, a Rube Goldberg device and at worst, it will show up at
http://websitesthatsuck.com
Ideally, libraries would be able to handle their websites with the help of professionals, much as they handle construction projects using people who specialize in building things, such as engineers, architects, contractors, plumbers, electricians, and so on. Unfortunately, there's a widely held perception that anyone can create a website easily. And they can. It's just that doing so without a deeper understanding of concepts involved is more akin to building a tree house than than to building a structure that meets today's construction codes, has structural integrity, and is designed to accommodate the users' needs.
I also understand the constraints that libraries are under. Governments that barely provide enough money to staff their physical libraries are not willing to pay for things like professional website design (especially since there's that misperception that anyone can quickly, easily, and inexpensively build a website). So, at the very least, librarians can do what they do best, arm themselves with research and knowledge ahead of time. Their best bet is to try and understand the basic web concepts that provide a foundation for professional web workers.
Terminology and concepts that you should understand if you're going to be involved in designing/redesigning a website (even if your role is simply to be a part of a website design committee) include:
- accessibility (ensuring that your site is accessible to all users, even those with visual and physical impairments)
- findability (the ability of users to identify an appropriate website and navigate the pages of the site to discover and retrieve relevant information resources - see also: Peter Morville's site -
http://findability.org/) - search engine optimization (SEO) (ensuring that your site / pages are well represented in search engine results)
- usability, user experience design (ux), interaction design
Usability is a qualitative attribute that assesses how easy user interfaces are to use, including such aspects as:- Learnability: How easy is it for users to accomplish basic tasks the first time they encounter the design?
- Efficiency: Once users have learned the design, how quickly can they perform tasks?
- Memorability: When users return to the design after a period of not using it, how easily can they re establish proficiency?
- Errors: How many errors do users make, how severe are these errors, and how easily can they recover from the errors?
- Satisfaction: How pleasant is it to use the design?
This is a key diagram for understanding the user experience design process:
http://www.jjg.net/elements/pdf/elements.pdf ) - design patterns (tested solutions to common web design elements/problems - see examples at http://www.welie.com/ & http://www.designofsites.com/design-patterns/)
- information architecture, taxonomy
- [graphic design-related] color theory, typography
- content management system (a comparison of web content management systems is available at http://www.cmsmatrix.org/), open source
- templates, cascading stylesheets (css), include files
To get a basic understanding of accessibility in website design, go to http://www.w3.org/WAI/gettingstarted/Overview.html.
Finally, you should always seek advice on standards (e.g., for code standards - such as testing html and css for validity) from www.W3.org
Some great website design blogs include: http://www.alistapart.com/, http://www.boxesandarrows.com/, http://www.useit.com/, http://blog.jjg.net/
Books to help you with key web design concepts: http://www.librarything.com/catalog.php?view=sclapp&offset=0&previousOffset=0&collection=67420&shelf=list
Thursday, April 08, 2010
Lessons in design from a life well-loved
The key takeaway from the course was to make the user of your (... software, device, or website... ) "king". Their needs, their feelings about the designed (...software, device, or website...) trump all other considerations. You should never design a website based on what you personally find "cool" or think is best without at least running it past others - in other words, doing usability tests throughout your design process and taking to heart what users have to say about what you're building.
At the same time, I've been thinking about what made Gram so special to everyone whose lives she touched and what made her able to live so long - and honestly, I think it was that she always thought and cared about others. She remembered everyone's birthdays, their relationships and their people, who was important to them. That's one lesson that Gram could teach us all, and it's one that could even guide those of us involved in designing websites - what is important to others? Others' needs and feelings must guide our designs, rather than our own opinions or thoughts on what we think is important. If we prioritize the needs and emotions of others as we design, we will create a positive (and hopefully long-lived) relationship with the users of our sites (or devices or software).
So Gram, thank you for all of your lessons.
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=02fa92a4-fcfe-4730-8321-a4e52777df97)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=bbf07fca-1204-4f62-92f9-5a36cd33589e)