Tag: frameworks


Understanding Frameworks: Beyond Findability IA Summit Workshop Slides

April 8th, 2010 — 6:05am

I’m post­ing slides for my ‘Under­stand­ing Frame­works’ por­tion of the Beyond Find­abil­ity work­shop on strate­gic prac­tices just given at the 2010 IA Sum­mit.  This por­tion of the full-day pro­gram empha­sizes under­stand­ing and iden­ti­fy­ing the com­mon things that make up a design frame­work, con­cen­trat­ing on the sim­ple struc­ture that design­ers need to grasp in order to cre­ate their own effec­tive frame­works for solv­ing design chal­lenges. I hope you find it infor­ma­tive and useful!

Design frame­works offer sub­stan­tial ben­e­fits to all par­ties involved in cre­at­ing high qual­ity user expe­ri­ences for prod­ucts, ser­vices, dig­i­tal media, and the emerg­ing inter­ac­tion spaces of aug­mented real­ity, ubiq­ui­tous com­put­ing, and cross-media sto­ry­telling. Frame­works allow design­ers to bet­ter adapt to the rapid shifts in the dig­i­tal envi­ron­ment by lever­ag­ing increas­ing mod­u­lar­ity, gran­u­lar­ity, and struc­ture, and accom­mo­dat­ing the far-reaching changes inher­ent in the rise of co-creative dynam­ics. This pre­sen­ta­tion — part of a full-day work­shop deliv­ered at the 2009 & 2010 Infor­ma­tion Archi­tec­ture Sum­mits — iden­ti­fies the ele­ments com­mon to all design frame­works, and offers best prac­tices on effec­tively putting frame­works into imme­di­ate use.  Alto­gether, it is a short course in the cre­ation and use of cus­tomized design frame­works for address­ing the com­plex­ity of strate­gic expe­ri­ence design.

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • connotea
  • FriendFeed
  • LinkedIn
  • Posterous
  • StumbleUpon
  • Technorati
  • Tumblr
  • Twitter
  • MySpace
  • Slashdot
  • email

Comment » | Building Blocks, Information Architecture, User Experience (UX)

"Beyond Findability: IA Practice & Strategy for the New Web" - IA Summit 2010 Workshop

February 12th, 2010 — 4:16am

Beyond Find­abil­ity: IA Prac­tice & Strat­egy for the New Web” the full-day work­shop that debuted at the 2009 IA Sum­mit, is back for 2010.   Fea­tur­ing an expanded lineup that includes Andrew Hin­ton, Matthew Milan, Chris­t­ian Crum­lish, Erin Mal­one, Cindy Chas­tain, and me, the work­shop explores lead­ing edge the­ory and prac­tice to equip expe­ri­ence archi­tects for the chal­lenges of design­ing social expe­ri­ences, the DIY Inter­net, engag­ing busi­ness strate­gi­cally, and more.

Read the full descrip­tion here, and then reg­is­ter here!

Bonus: All work­shop atten­dees will receive a free copy of Social Mania — the social pat­terns design card game unveiled at IDEA09.

Last year’s ren­di­tion was pos­i­tively invig­o­rat­ing, with par­tic­i­pants from experience-based busi­nesses like Zap­pos, and prac­ti­tion­ers from lead­ing firms like Adap­tive Path.  But this one goes to eleven: we hope you’ll join us!

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • connotea
  • FriendFeed
  • LinkedIn
  • Posterous
  • StumbleUpon
  • Technorati
  • Tumblr
  • Twitter
  • MySpace
  • Slashdot
  • email

Comment » | Information Architecture, User Experience (UX)

"Learning From Games: A Language For Designing Emotion" Live @ Johnny Holland

August 3rd, 2009 — 11:39am

I’ve joined the John­nies!  The good peo­ple at Johnny Hol­land Mag­a­zine just pub­lished Learn­ing From Games: A Lan­guage For Design­ing Emo­tion.  This arti­cle is a intro­duc­tion to the ideas I talk about under the head­ing ‘Archi­tec­tures of Fun’, which is my per­spec­tive on the great research and design frame­work built by lead­ing games con­sul­tant Nicole Laz­zaro, of Xeo Design.  Check it out, and let the rest of the Johnny com­mu­nity know what you think about this pow­er­ful lan­guage for design­ing the emo­tional ele­ments of experiences.

Johnny_Holland_Emotional_Design_Language

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • connotea
  • FriendFeed
  • LinkedIn
  • Posterous
  • StumbleUpon
  • Technorati
  • Tumblr
  • Twitter
  • MySpace
  • Slashdot
  • email

Comment » | User Experience (UX)

Two New UX Books: Modular Web Design & Card Sorting

July 22nd, 2009 — 5:39am

So many good books come out every year — even in the design and tech­nol­ogy fields — that it’s hard to ‘make a selec­tion’ as they say in Europe. To help through the dif­fi­cult choices, let me sug­gest two new user expe­ri­ence books worth adding to your library.

modularwebdesignMod­u­lar Web Design: Cre­at­ing Reusable Com­po­nents for User Expe­ri­ence Design and Doc­u­men­ta­tion, by Nathan Cur­tis, of eight­shapes fame. Com­po­nents, frame­works, and mod­u­lar­ity are near and dear to my heart (when applied in the right times and places for design pur­poses), so I can say with con­fi­dence that Mod­u­lar Web Design is the best explo­ration of the what, how and why of mod­u­lar design cur­rently avail­able. It should change the way you think about archi­tect­ing expe­ri­ences of all kinds, and — if you’re on board already — help you put this approach into prac­tice with clear exam­ples, advice, and guidance.

cardsorting-mdCard Sort­ing: Design­ing Usable Cat­e­gories, from the good peo­ple at Rosen­feld Media. Card Sort­ing is a thor­ough treat­ment of one of the most flex­i­ble, afford­able, and light­weight meth­ods in the user expe­ri­ence toolkit. Use my tool, but for chap­ter and verse on card sort­ing, read Donna Spencer’s book.

Buy both, and enjoy!

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • connotea
  • FriendFeed
  • LinkedIn
  • Posterous
  • StumbleUpon
  • Technorati
  • Tumblr
  • Twitter
  • MySpace
  • Slashdot
  • email

Comment » | Information Architecture, User Experience (UX)

Designing Frameworks For Interaction and User Experience: IA Summit Workshop Presentation

April 5th, 2009 — 11:05am

I’ve posted my slides and mate­ri­als from the Beyond Find­abil­ity work­shop Andrew Hin­ton, Livia Labate, Matthew Milan and I put on at the IA Sum­mit in Mem­phis recently.

This set of mate­ri­als addresses some of the most impor­tant ques­tions for prac­ti­tion­ers con­sid­er­ing a framework-based approach to design: why frame­warks mat­ter for user expe­ri­ence and inter­ac­tion design, what frame­works are use­ful for, and how you can work with them effectively.

Why *do* frame­works mat­ter? As I’m argu­ing, look around and you’ll see pro­found shifts chang­ing the struc­tural makeup of the dig­i­tal envi­ron­ment, the con­texts and bound­aries of the expe­ri­ences, and the role of pro­fes­sional designers.

For design­ers, very com­pli­cated and inter­est­ing prob­lems are on the way: think of Mike Kuniavsky’s work defin­ing some of the fun­da­men­tal con­cepts behind the ‘smart things’ that will inhabit this new design envi­ron­ment, such as infor­ma­tion shad­ows and ser­vice avatars. It’s plain that this world will require new tools, and I believe frame­works are part of that toolkit. (See my col­umn Every­ware: Design for the Ubiq­ui­tous Expe­ri­ence for ongo­ing perspective.)

And check out the slides for the rest of the work­shop :)

Noth­ing bet­ter than blues, bar­be­cue, and Build­ing Blocks!

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • connotea
  • FriendFeed
  • LinkedIn
  • Posterous
  • StumbleUpon
  • Technorati
  • Tumblr
  • Twitter
  • MySpace
  • Slashdot
  • email

Comment » | Building Blocks, User Experience (UX)

On Modularity: "Always Look Both Ways When Componentizing the Street"

March 3rd, 2009 — 6:52am

That’s the title of my just-submited guest con­tri­bu­tion to Nathan Cur­tis’ forth­com­ing book “Mod­u­lar Web Design.” (I’m in good com­pany; Todd War­fel and Andrew Payne are two of the other con­trib­u­tors.) When Mod­u­lar Web Design comes out (fol­low on Twit­ter for details), you can turn directly to chap­ter four, ‘Vari­a­tions’, and read my cau­tion­ary tale.
What about the rest of the book? I’ve seen the com­plete out­line, and let me say that if you like mod­u­lar­ity as much as we do and you’re design­ing inter­faces, this is the book for you. Maybe you’re even work­ing with some vari­a­tion of the build­ing blocks, or a sim­i­lar design frame­work? And the cover fea­tures Legos!
Of course, if you *don’t* like mod­u­lar­ity, there’s no need to sweat about it: the future has a place for every­one [We’ll be busy play­ing with our Sifta­bles]. Just don’t be sur­prised if it turns out to be small­ish, dry, and bit — uhh — box-like

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • connotea
  • FriendFeed
  • LinkedIn
  • Posterous
  • StumbleUpon
  • Technorati
  • Tumblr
  • Twitter
  • MySpace
  • Slashdot
  • email

Comment » | Building Blocks, User Experience (UX)

Join Me For 'Beyond Findability' the IA Summit 09 Workshop

February 23rd, 2009 — 5:40am

If you’re keen to help shape the way that the user expe­ri­ences of the future are con­ceived and defined, join Andrew Hin­ton, Matthew Milan, Livia Labate, and yours truly in a full-day work­shop / sem­i­nar titled “Beyond Find­abil­ity: Refram­ing IA Prac­tice & Strat­egy for Tur­bu­lent Times” at the 2009 IA Sum­mit in Mem­phis.
We’ve got a lot of great mate­r­ial to share — and shape — on where this new[ish] dis­ci­pline is headed, from four com­ple­men­tary but dis­tinct pro­fes­sional per­spec­tives (dig­i­tal agency, in-house ser­vices group, man­age­ment, design con­sul­tancy), shared by lead­ing prac­ti­tion­ers.
Here’s a quick descrip­tion:
“Changes are hap­pen­ing fast in tech­nol­ogy, the econ­omy, and even the var­i­ous User Expe­ri­ence pro­fes­sions. In the midst of such tur­bu­lence, con­ven­tional Infor­ma­tion Archi­tec­ture can have trou­ble seem­ing fully rel­e­vant. Some may see it as a com­mod­ity, or a nar­row spe­cialty that has lit­tle to do with the game-changing emer­gence of social media, ubiq­ui­tous & mobile com­put­ing, and the rest.
This full-day work­shop will address such con­cerns with a boundary-pushing foray into IA craft and strat­egy. We’ll show how core IA skills are more rel­e­vant and strate­gi­cally impor­tant than ever, and we’ll explore how we can extend IA to its full poten­tial in 21st cen­tury UX design.“
Read more about Beyond Find­abil­ity here. Reg­is­ter here.
See you in Memphis!

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • connotea
  • FriendFeed
  • LinkedIn
  • Posterous
  • StumbleUpon
  • Technorati
  • Tumblr
  • Twitter
  • MySpace
  • Slashdot
  • email

Comment » | Information Architecture, User Experience (UX)

Frameworks Are the Future (Slides From EuroIA 2008)

October 8th, 2008 — 6:28am

In case you couldn’t make it to Ams­ter­dam for EuroIA 2008, or if you were in town but pre­ferred to stay out­side in the warmth of a sunny Sep­tem­ber Sat­ur­day than ven­ture into the mar­velous Tsuchin­ski the­ater, I’ve posted the slides from my talk Frame­works are the Future of Design.
Enjoy!

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • connotea
  • FriendFeed
  • LinkedIn
  • Posterous
  • StumbleUpon
  • Technorati
  • Tumblr
  • Twitter
  • MySpace
  • Slashdot
  • email

Comment » | Building Blocks, Information Architecture, User Experience (UX)

User Experience: About To Be Commoditized?

October 2nd, 2008 — 7:02pm

Read­ing about the recent release of Social­Text 3 I was struck by the strong par­al­lels between the defin­ing char­ac­ter­is­tics of enter­prise envi­ron­ments in 2003/2004, and the emerg­ing pub­lic Web 2.0 land­scape. The essen­tial char­ac­ter­is­tics of many enter­prise envi­ron­ments are:

  • Syn­di­ca­tion: streams of mod­u­lar con­tent and func­tion­al­ity broad­cast widely to sub­scribers within the fire­wall, such as enter­prise data feeds, ERP, BI capa­bil­i­ties, CRM, cus­tom capa­bil­i­ties shared via SOA
  • Ser­vices (e.g. envi­ron­men­tal, like the bees we used to have for pol­li­na­tion): iden­tity, secu­rity, pub­li­ca­tion, data man­age­ment, cloud stor­age, imap email, etc.
  • Social Struc­tures: tan­gi­ble net­works & com­mu­ni­ties of like-minded peo­ple, ori­ented around a com­mon prac­tice, pur­pose, process, or pain; think of all the matrixed, hor­i­zon­tal org struc­tures and ad-hoc net­works encoded via inter­nal email lists, IM, sprawl­ing intranets, cor­po­rate direc­to­ries, etc.

These same attrib­utes are emerg­ing as the hall­marks of the pub­lic Web 2.0 land­scape. This is how the three S’s man­i­fest for Web 2.0:

  • Syn­di­ca­tion: A lit­eral and fig­u­ra­tive tor­rent of con­tent in the form of blogs, RSS, feeds, streams, APIs, for social objects of all types, as well as cat­a­logs of rentable content
  • Ser­vices: This layer is grow­ing rapidly for the pub­lic inter­net, with OpenID / OAuth, map­ping, visu­al­iza­tion, backup, cal­en­dar­ing — the list is nearly infi­nite, and still expanding
  • Social Struc­tures: The Web (and soon the mobile uni­verse) is pro­foundly social now, and will con­tinue to become ever more so.

I think you can eas­ily see the strong par­al­lels. It’s this sim­i­lar­ity between the older enter­prise envi­ron­ments and the emerg­ing Web 2.0 envi­ron­ment that user expe­ri­ence prac­ti­tion­ers, — and espe­cially any­one prac­tic­ing infor­ma­tion archi­tec­ture — should note.
Why? As I’ve writ­ten before, mod­u­lar­ity is every­where in this new envi­ron­ment, it’s appar­ent at all lay­ers of the infor­ma­tion world, from util­i­ties like pro­cess­ing power, to ser­vices, to the ele­ments that make up the user expe­ri­ence. The effects of mod­u­lar­ity in syn­di­ca­tion, ser­vices, and social struc­tures on devel­op­ers and IT have been pro­found; prac­tices, processes, orga­ni­za­tional struc­tures, and busi­ness mod­els have all shifted in response.
This wave of change first affected the devel­op­ers who build and work directly with code and sys­tems. But inevitably, dis­ci­plines fur­ther up the stack are feel­ing the impact of this shift, though many of us (and I’m putting user expe­ri­ence in this class) may not know it yet.
How will we feel that impact? One obvi­ous way is in the pres­sure to adopt agile and other mod­u­lar prod­uct con­struc­tion prac­tices cre­ated by and for devel­op­ers as the pre­ferred way to struc­ture user expe­ri­ence and design efforts. This is a mis­take that con­fuses the dif­fer­ent stages of soft­ware / dig­i­tal prod­uct cre­ation (as Alan Cooper explained well at Agile2008). Design is not con­struc­tion, and shouldn’t be treated as if it is. And one size fits all does not work when choos­ing the process and toolkit used for cre­at­ing com­plex dig­i­tal prod­ucts, ser­vices, or expe­ri­ences.
One result of this mod­u­lar­ity rules all approach to user expe­ri­ence is the ero­sion of bounded or well-structured design processes that bal­ance risk effec­tively for the var­i­ous stages of design, and were meant to ensure the qual­ity and rel­e­vance of the result­ing prod­ucts and expe­ri­ences. Ero­sion is vis­i­ble the trends toward com­pres­sion or elim­i­na­tion of rec­og­niz­able design con­cept explo­ration and usabil­ity ver­i­fi­ca­tion activ­i­ties in many design meth­ods.
More imme­di­ately — in fact star­ing us right in the face, though I haven’t seen men­tion of it yet in m/any user expe­ri­ence forums — is the grow­ing num­ber of sit­u­a­tions wherein there’s “No designer required”.
Exam­ples of this abound, but just con­sider this fea­ture list for the Social Text 3 Dash­board:

  • You decide what matters
  • Cre­ate your dash­board in minutes
  • Include 3rd party infor­ma­tion and applications
  • Track & attend to what’s most impor­tant to you
  • Sta­tus updates flow auto­mat­i­cally, as you work

If that’s not spe­cific enough, here’s what comes out of the box, in the form of pre-built widgets:

  • My Con­ver­sa­tions — changes oth­ers have made to any Social­text work­space page you authored, edited, or com­mented on
  • My Col­leagues — recent updates made by peo­ple you are sub­scribed to
  • Work­spaces — work­spaces you have access to and their activ­ity metrics
  • Work­space Page — any page from any of your Social­text workspaces
  • RSS Viewer — results of an RSS feed you configure
  • Work­space Tags — a tag cloud of all tags in a par­tic­u­lar workspace
  • All Peo­ple Tags — a tag cloud of all tags on peo­ple in Social­text People

No archi­tect required for most peo­ple here… and this trend is every­where.
And then there’s the awe­some spec­tre ofcom­modi­ti­za­tion. Lis­ten­ing to a friend describe the con­fus­ing expe­ri­ence of try­ing to select a short list of design firms for inclu­sion in an RFP made the link­age clear to me. I’ll quote Weil’s def­i­n­i­tion of com­modi­ti­za­tion from the paper ref­er­enced above, to make the point explicit.
Please recall that com­modi­ti­za­tion denotes the devel­op­ment of a com­pet­i­tive envi­ron­ment where:

  • Prod­uct dif­fer­en­ti­a­tion is very difficult;
  • Cus­tomer loy­alty and brand val­ues are low;
  • Com­pe­ti­tion is based pri­mar­ily on price; and
  • Sus­tain­able advan­tage comes from cost (and some­times qual­ity) leadership.
  • Com­modi­ti­za­tion is dri­ven by excess capacity.

Please note that I’m not imply­ing user expe­ri­ence prac­ti­tion­ers face overnight obso­le­tion.
But I am say­ing that I doubt our cur­rent dis­ci­pli­nary world­view and toolkit ade­quately pre­pare us for the real­i­ties of the new envi­ron­ment emerg­ing so rapidly. Code, by con­trast, is and always will be mod­u­lar. (After all, that is the defin­ing attribute of our alpha­bets.)
But user expe­ri­ence is holis­tic, and has to learn to build in its own way from these smaller pieces like a writer com­bin­ing words and phrases. Even­tu­ally, you can cre­ate works of tremen­dous depth, rich­ness, and sophis­ti­ca­tion; think of Ulysses by James Joyce, or the Mahab­harata. These are richly nuanced expe­ri­ences that are the result of work­ing with mod­u­lar ele­ments.
My sug­ges­tion for one response to the oncom­ing wave of mod­u­lar­ity and com­modi­ti­za­tion is to focus our value propo­si­tion in the cre­ation of tools that other peo­ple use to define their indi­vid­ual expe­ri­ences. In other words, shift our pro­fes­sional focus to higher lay­ers of abstrac­tion, and get into the busi­ness of defin­ing and design­ing frame­works, net­works, and sys­tems of expe­ri­ence com­po­nents. Prac­ti­cally, this will mean things like observ­ing and defin­ing the most valu­able pat­terns aris­ing in the use of sys­tems of mod­u­lar ele­ments we design, and then advis­ing on their use to solve prob­lems. This is the direc­tion com­mon within enter­prise envi­ron­ments, and in light of the appear­ance of pub­lic pat­tern libraries (Yahoo’s UI), I think I see it hap­pen­ing within parts of the user expe­ri­ence com­mu­nity. I’m not sure it’s hap­pen­ing fast enough, though.
I hoped to com­mu­ni­cate some of these ideas in my talk on why frame­works are the future (at least for any­one prac­tic­ing Expe­ri­ence Archi­tec­ture) for the 2008 EuroIA Sum­mit that just took place here in lovely Ams­ter­dam. I’ll post the slides shortly. In the mean­time, what do you think? Is user expe­ri­ence ready for the mod­u­lar­ized, enterprise-like envi­ron­ment of Web 2.0? How are you respond­ing to these changes? Is com­modi­ti­za­tion even on your radar?

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • connotea
  • FriendFeed
  • LinkedIn
  • Posterous
  • StumbleUpon
  • Technorati
  • Tumblr
  • Twitter
  • MySpace
  • Slashdot
  • email

2 comments » | Enterprise, Information Architecture, Tools, User Experience (UX)

Frameworks are the Future of IA: A Case Study and Example

August 20th, 2008 — 7:43am

Sep­tem­ber in Ams­ter­dam approaches: in addi­tion to the inevitable mix of clouds, rain, more rain, and tiny sliv­ers of sun­light, Sep­tem­ber means EuroIA 2008, where yours truly will speak about design frame­works.
In case you can’t make the con­fer­ence, here’s a text only sum­mary of my talk. Pic­tures will fol­low the pre­sen­ta­tion — promise!

It’s a DIY Future
The Web is shift­ing to a DIY [Do It Your­self] model of user expe­ri­ence cre­ation, one where peo­ple assem­ble indi­vid­ual com­bi­na­tions of con­tent gath­ered form else­where for expres­sive, func­tional, and (many) other pur­poses. The rapid growth of wid­gets, the resur­gence of enter­prise por­tals, the spread of iden­tity plat­forms from social net­work des­ti­na­tions to blog­ging ser­vices, and the rapid increase in the num­ber of pub­lic APIs syn­di­cat­ing func­tion­al­ity and data, are all exam­ples of the DIY shift.

Archi­tects of the Future
For design pro­fes­sion­als, the defin­ing char­ac­ter­is­tic of DIY future is co-creation: the par­tic­i­pa­tion of a broad spec­trum of peo­ple in cre­at­ing expe­ri­ences. In this new world, the role of design­ers is to define the tools co-creators use to assem­ble expe­ri­ences for them­selves and oth­ers. These tools will increas­ingly take the form of design frame­works that define the mod­u­lar com­po­nents of famil­iar struc­tures such as social net­works, func­tional appli­ca­tions, col­lab­o­ra­tion plat­forms, per­son­al­ized dash­boards, and man­age­ment con­soles.

Why Frame­works?
Frame­works are the future for three rea­sons. First, every­one can cre­ate sophis­ti­cated infor­ma­tion struc­tures now, and design­ers no longer serve as a gate­way. Sec­ond, the def­i­n­i­tion of frame­works allows design­ers to con­tinue to pro­vide valu­able ser­vices and exper­tise in a cost effec­tive man­ner: It’s some­thing design­ers can sell in a com­mod­i­fied dig­i­tal econ­omy. Third, design­ers have an good com­bi­na­tion of human insight and archi­tec­ture design skills; this hybrid way of think­ing can serve as a dif­fer­en­tia­tor and strength.

One exam­ple of the sort of design frame­work infor­ma­tion archi­tects will cre­ate more of in the DIY future is the Por­tal Build­ing Blocks sys­tem described herein. Prov­i­den­tially, this design frame­work addresses many of the prob­lems inher­ent in the cur­rent archi­tec­tural schema for DIY self-assembled expe­ri­ences.

His­tory Repeats Itself: The Prob­lem With Por­tals
The rise and fall of the Web 1.0 por­tal form offers a use­ful his­tor­i­cal les­son for cre­ators of the new gen­er­a­tion of design frame­works under­ly­ing DIY self-assembled expe­ri­ences.
Despite early promises of util­ity and con­ve­nience, por­tals built with flat portlets could only grow by expand­ing hor­i­zon­tally. The result­ing expe­ri­ence of low-density infor­ma­tion archi­tec­tures was sim­i­lar to that of nav­i­gat­ing post­war sub­ur­ban sprawl. Like the rapid decline of many once-prosperous sub­urbs, the incon­ve­nience of these sprawl­ing col­lec­tions of portlets quickly over­whelmed the value of the con­tent they aggre­gated.
The com­mon prob­lem that doomed many very dif­fer­ent por­tals to the same fate was the com­plete lack of any pro­vi­sion for struc­ture, inter­ac­tion, or con­nec­tion between the self-contained portlets of the stan­dard por­tal design frame­work.
Look­ing ahead, the co-created expe­ri­ences of the DIY future will repeat this cycle of unhealthy growth and sprawl — think of all those apps clog­ging your iPhone’s home screen right now — unless we cre­ate design frame­works that effec­tively pro­vide for struc­ture, con­nec­tion, and inter­ac­tion.

The Build­ing Blocks — An Exam­ple Design Frame­work
The build­ing block frame­work is meant to serve as a robust archi­tec­tural foun­da­tion for the many kinds of tools and func­tion­al­ity — par­tic­i­pa­tory, social, col­lab­o­ra­tive — that sup­port the vision of two-way flows within and across the bound­aries of infor­ma­tion struc­tures. This means:

  • Allow for rapid growth and struc­tural change
  • Estab­lish a com­mon lan­guage for all co-creation perspectives
  • Encour­age con­struc­tion of scal­able, reusable structures
  • Cre­ate high-quality user experiences
  • Enable shar­ing of assets across boundaries
  • Enhance social dynam­ics, such as 2-way con­ver­sa­tion flows

The Build­ing Blocks frame­work defines two types of infor­ma­tion archi­tec­ture com­po­nents in detail — build­ing blocks (or Con­tain­ers), and nav­i­ga­tion com­po­nents (or Con­nec­tors) — as well as the sup­port­ing rules and guide­lines that make it pos­si­ble to assem­ble com­plex user expe­ri­ence archi­tec­tures quickly and effec­tively.
The Con­tain­ers and Con­nec­tors specif­i­cally pro­vide for struc­ture, inter­ac­tion, and con­nec­tion at all lev­els of the infor­ma­tion envi­ron­ment; from the user expe­ri­ence — visual design, infor­ma­tion design, inter­ac­tion design, infor­ma­tion archi­tec­ture — to func­tion­al­ity, meta­data, busi­ness rules, sys­tem archi­tec­ture, admin­is­tra­tive processes, and strate­gic gov­er­nance.
Case Study: Evo­lu­tion of an Enter­prise Por­tal Suite
The Build­ing Blocks began life as an inter­nal tool for low­er­ing costs and speed­ing design dur­ing the course of sus­tained por­tal work done for a For­tune 100 client. Over a span of ~24 months, the Build­ing Blocks pro­vided an effec­tive frame­work for the design, expan­sion, and even­tual inte­gra­tion of nearly a dozen dis­tinct por­tals.
The design frame­work evolved in response to changes in the audi­ences, struc­tures, and con­tents of por­tals con­structed for users in dif­fer­ent coun­tries, dif­fer­ent oper­at­ing units, and sev­eral orga­ni­za­tional lev­els.
The por­tal suite went through sev­eral stages of evo­lu­tion and growth:

  • Exper­i­men­ta­tion
  • Rapid expan­sion
  • Con­sol­i­da­tion & integration
  • Sta­bil­ity and continuity

Lessons In Design­ing Frame­works
Suc­cess­ful co-created expe­ri­ences — Flickr (com­mer­cial) and Wikipedia (non-commercial) — com­bine delib­er­ate top-down archi­tec­ture and design with emer­gent or bottom-up con­tri­bu­tion and par­tic­i­pa­tion in a new kind of struc­ture Kevin Kelly calls the “hybrid”. Frame­works sup­port hybrids!
Hope to see many of you in Amsterdam!

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • connotea
  • FriendFeed
  • LinkedIn
  • Posterous
  • StumbleUpon
  • Technorati
  • Tumblr
  • Twitter
  • MySpace
  • Slashdot
  • email

Comment » | Building Blocks, Dashboards & Portals, Information Architecture

Back to top