March 31, 2006

IA Summit 2006 Notes

These are some notes from IASummit 2006 held in lovely Vancouver, BC over the weekend of March 25th, 2006. I've cribbed these from my report back into the internal blog world of Socialtext who as my employer graciously packed me off to Vancouver to learn some stuff.    (Q05)

Notes and presentation    (Q06)

A growing list of notes and presentations to be found elsewhere.    (Q07)

Note that my entire experience was somewhat clouded by the funk of hobbling around on my gimpy sprained ankle in one of the best walking cities around. Le sigh.    (Q0E)

This was the largest iasummit yet, with nearly 600 people, far more than expected, with over 50% first timers. It seemed that most were practitioners, followed by students, and then academics.    (Q0F)

Paraphrases of Note    (Q0G)

Things I heard in presentations or elsewhere that struck a cord. Callouts I called them in my palm pilot. No citations, sorry, that's just too hard to do in meatspace.    (Q0H)

  • The internet world of information is becoming leaves in a big pile. The leaves have attributes that are applied to them from anywhere and everywhere.    (Q0I)
  • Don't ever try to get consensus in enterprise space. You'll go down in flames.    (Q0J)
    • The implication of this one is that if you want to get anything done, it is best to move ahead. Especially in the enterprise space, if you wait around for everyone to agree, the project will die a horrible death.    (Q0K)
  • Filtering in a system should occur on the way out, not on the way in.    (Q0L)
  • Authority is a shortcut for learning/filtering. That is, we, humans, use the notion of authority so we can choose what to accept as accurate. Authority does not actually grant accuracy, it labels something as approved-by.    (Q0M)
  • I'm pretty sure my Independent study that generated a paper on using associative structures to generate facets predicts a thing very much like tagging. The interface doesn't quite allow it but the idea was to let people create new descriptors. Tagging was all the rage at this year's summit. Facets and frameworks in years before. That paper was about all three.    (Q0N)
  • If you've spent any time in the academic world of social informatics, this is old news but: Technology catalyzes awareness of existing tensions in the enterprise.    (Q0O)
    • The point the speaker was trying to make is that the role of the IA can often put you in the middle of the shit because trying to get things organized will upset a lot of people. The bigger point is that technology neither causes nor solves tensisions in the enterprise, it only exposes and assists.    (Q0P)
  • Portals do not work.    (Q0Q)
    • This was said definitively and accepted as dogma by the audience.    (Q0R)
  • Marking in content (in this case books) changes how people read.    (Q0S)
    • That is, when people using ebooks are given the opportunity to socially annotate the copy, people move around in the content much more, and reading becomes a much less linear activity.    (Q0T)
  • Colocation (physical proximity) of people in the workspace provides opportunity for intuitive leaps that are unavailable to virtual teams. When colocation is not possible it is critical to be more explicit.    (Q0U)

Friday evening I enjoyed hanging with Jay Fienberg and meeting up with Roland Tanglao and Boris Mann from Bryght. Later met up with Christian Crumlish and Thomas Vander Wal    (Q0W)

Sushi was had. This is good. Lively discussion about information reuse, transclusion, etc.    (Q0X)

Notes from some of the presentations    (Q0Y)

Enterprise Information Architecture    (Q0Z)

A panel.    (Q10)

They gave some tips:    (Q11)

  • Pay attention to search logs    (Q12)
  • Always start with small bites when trying to improve information architecture and systems in the enterprise. Small successes lead more quickly to acceptance.    (Q13)
    • (A common theme throughout the conference: techniques for getting the job of IA accepted as necessary and valid for receiving resources.)    (Q14)
  • Focus on specific tangible, measurable goal and tailor the benefit messages for each stakeholder audience.    (Q15)
  • Always listen first prior to presenting your analysis of the situation.    (Q16)

The discussed obstacles to IA in the enterprise:    (Q17)

  • Apathy    (Q18)
    • It's important to create a sense of urgency. Make the connection between bad IA and lost dollars. Execs at Motorola accept IA when you tell them: this is making it so you can't sell phones.    (Q19)
  • Lack of unified vision    (Q1A)

Enterprise IA is primarily concerned with creating shared language (social and technical (i.e. taxonomies)) or methods for automating translation between different groups in the organization (again social and technical).    (Q1B)

One guy stressed that much of IA is to make up for poor leadership and management. To which I in my back row fantasy land stood up and spoke "Hallelujah Brother!"    (Q1C)

Interestingly my primary take away from this presentation was that information architecture, underneath the wireframe veneer is about business process analysis and consulting. I think all jobs in the US economy will trend in this direction over the next several years. That's really what a knowledge worker does: gets info on one end, puts info, designed to improve the situation out the other. I think this is kind of sad.    (Q1D)

Somewhere in here was some lunch, with most of the crowd from previous night's dinner. Drab but acceptable conference lunch fare. Afterwards I took some time to ice my foot.    (Q1E)

User Centered Design Considered Harmful    (Q1F)

The next presentation of note (there were others but I'm hitting the high points) was a review of Don Norman's Human-Centered Design Considered Harmful and some research done on reading e-books designed using activity centered design. This one struck me as quite relevant to the design of innovative collaborative applications.    (Q1G)

UCD is accused of limiting innovation because it attends to specific "tasks" that a "user" wants to "accomplish". ACD which builds on the back of situated action, distributed cognition and activity theory is more concerned with the larger environment, plans and goals of an individual or group. The example given had to do with books. A UCD approach to books might focus on the legibility of titles on bindings as it relates to the findability of a book in a library. An ACD approach is more concerned with the fact that the person wants to read something.    (Q1H)

This contrasts with my tool and task augmentation oriented approach.    (Q1I)

I think this is relevant in any environment that builds tools for customers because it sometimes feels like designers are not asking enough questions when a customer presents a feature request. Designers should try to unroll the request to get back to the activity the customers are trying to make better and work in concert with them to innovate new approaches to improving the activity, not just providing them with the feature.    (Q1J)

A process by any other name    (Q1K)

Presentation from Adam Polansky. Two things stood out:    (Q1L)

  • Methodology does not matter. There is always, in this order:    (Q1M)
  • The tradition: time, cost, quality pick 2 is wrong. In the real world it is actually pick 1    (Q1Q)

New approaches to Content Management    (Q1R)

Dan Brown presents his untested noodlings on a new way to do content managements systems. Throughout the conference there were a lot of rumblings about how much CMS suck: too many rules and too much structure getting in the way of changing environments. Dan's model sounded like a wiki to me, so I told him so afterwards, but since he was the hungriest guy in the room we adjourned for lunch rather than talking about it much.    (Q1S)

His general thought process was this: There is a metaphor that underlies CMS and it is wrong. Let's try on a different metaphor and see what this will do for us. The current metaphor, with us for a hundred or more years, is that business is a factory where there are products that are the result of a process. That's just not true. How about "business is a cell", with participants.    (Q1T)

The tasty tidbits from this presentation were twofold:    (Q1U)

  • When generating content, rather than having prebuilt forms, make it possible to tag sections of the document for certain scenarios, which can then be used again for similar documents. The tags indicate what's a title, what's an author, if the document needs approval. This is tasty because it is attributes applied to stuff after the fact rather than requiring attributes at the start (see later comments about cognitive load of tagging).    (Q1V)
  • When reviewing content, see who made contributions to a document using the rings of a tree as the interface to each revision. The width of the ring is the time the document was "owned" by that particular person, the color perhaps the amount of changes they made. Each ring can be moused over to gain access to revisions and other data, including RSS feeds for that particular author.    (Q1W)

Dan emphasized that his module highlights that people are making contributions, not fulfilling responsibilities. Rules exist in the system by process, not by computer enforcing rules. The computer helps with decisions rather than making them. That's some wikichurchspeak right there if I've ever heard it. And he didn't even know it.    (Q1X)

IA for Information Use and Reuse    (Q1Y)

Presentation by Thomas Vander Wal.    (Q1Z)

I was really excited about this presentation. It was the big standout in the program for me.    (Q20)

Something of a letdown. The IA community is months to years behind some aspects of the geek, protocol-oriented techno crowd. Thomas was essentially just saying the following phrase over and over again: "You've got to think about X" where X was microformats, use outside the web context, phones, people that don't live on the web.    (Q21)

I was hoping for something a little more noodly about what info reuse can mean for a community or society. It was essentially an expectation and context problem for me.    (Q22)

From Pace Layering to Resilience Theory    (Q23)

Best of Show. Karl Fast and Grant Campbell give a theory driven presentation discussing whether tagging is progressive or regressive. The IA community in general saw it as a step back last year, but is changing its tune this year. They announced their slides would be available but I can't find them yet.    (Q24)

Their answer: both.    (Q25)

Sorting, tagging and social information architecture    (Q26)

By Rashmi Sinha. Seemed like it was going to be good, a lot of cognitive analysis of sorting. Went a bit soft. Interesting bit was that tagging is often successful because it requires no sorting: you don't have to pick amongst categories to tag, you pick the concept or concepts that come to mind. Research has demonstrated that the cognitive load of typing a new tag is apparently less than picking a pre-defined category (I would call it class) to ascribe to an entity.    (Q27)

Closing Plenary    (Q28)

Peter Merholz gives everyone a group hug validating the existence of the profession.    (Q29)

This was followed by something called five minute madness. I was expecting something like YAPC lightning talks, but it was really just institutional confessionals and more group hugs. Group hugs in small groups are fine. With six hundred people I get a bit uncomfy. So I got out of there and headed for food before I got too snarky.    (Q2A)

And then the train home.    (Q2B)

Takeaways    (Q2C)

Besides the callouts above, things to remember or reflect upon:    (Q2D)

  • Metadata for entitites that exists separately from the entities and out of the control of the entitities. No association other than saying so.    (Q2E)
  • Pay more attention to general activities customers are trying to improve, less to their feature requests.    (Q2F)
  • Adding one layer of semantics to tagging systems can be huge huge navigational win. For instance if 'cdent' is a tag that you can apply to whatever, by creating a small taxonomy of tags and saying that any tag can be 0 or 1 categories you can gain a faceted classification system: 'cdent' -> isa -> person. (This via Jay who went to Peter Van Dijck's presentaton.)    (Q2G)
  • Tagging requires scale. Without scale it's a useful tool for findability for individuals to re-find their own stuff but of little important to other members of a group. We should think on this as we consider tagging in our app.    (Q2H)
  • We need to help customers think about their information in terms of how it is or is not helping their bottom lines. We don't want to just help people work the way they want to work, we want that working to reap rewards.    (Q2I)

Thanks to Seb Paquet for giving me the push to publish this stuff.    (Q2J)

Hey wait, I need some techorati tags! iasummit iasummit2006 socialtext    (Q2K)

Posted by cdent at 04:46 AM | Trackback This | Comments (2) | TrackBack (0) | Technorati cosmos | bl | Categories:

March 07, 2006

Effective Reading

This is adapted from discussion at Socialtext where, because we are a distributed or virtual workforce, we move a huge amount of information around as text. It's been noted lately that the quantity of my blogging has slacked of late. This is mostly because I'm writing inside the walls of work, so here's something from the inside.    (PZ1)

Socialtext wikis are called workspaces. Individuals are members of some number of workspaces. These are usually divided up by topic, group or project. (Knowing this matters below.)    (PZ2)

I frequently find myself at the intersection of two events    (PZ3)

  • some people wondering how I get so much read    (PZ4)
  • some people complaining about not being able to keep up with the stuff to read; me becoming somewhat bewildered by that    (PZ5)

So mayhaps I should write down what I do and other folk can farm that for useful techniques or rationale to ignore me. This writing was somewhat inspired by discussion of how to maintain focus.    (PZ6)

In case you find this not to your liking, that's okay. This is what I do. It works for me. It may not work for you, but then again it may.    (PZ7)

First, there's no doubt that I read very quickly and skim at a very high level of presumed comprehension (that is, I'm able to convince myself that I got the bits that mattered; whether this is true or not is unknown). That's been true since I started reading. Second, I've become practiced with using tools that augment my ability to read (email filters, mail and rss reader settings, etc). Most of that practice happened when I was a sysadmin and my colleagues and I managed to get in the habit of feeling really nervous if our mail didn't get a response within a minute or so.    (PZ8)

I proceed from the assumption that as knowledge workers our primary job is to communicate. Communication is not overhead, it's the work. Things like writing code are reifications of previous communication. The quality of the code mirrors the quality of the communication and comprehension that precedes the generation of the code.    (PZ9)

So, starting from that assumption I have some general rules of thumb about what I should be doing:    (PZA)

  • before writing or acting read everything in your circle of concern    (PZB)
    • all your email    (PZC)
    • all the new and updated content in workspaces you care about    (PZD)
  • When it is time to write or act, do that until you are done, then read again.    (PZE)

Reading email and workspaces deserves more more explanation. First, turn off email notify in all workspace and get a good rss aggregator that can show diffs (this is perhaps the single most useful thing to do to enable "staying abreast"). Only subscribe to those workspaces that are germane, rely on others to let you know when something important is happening in some other workspace that is not in your immediate circle of concern. Second, use filters with your email: send email to different folders depending on topic or list. If possible get a mail program that lets you start it with a different set of folders available depending on the activity you are engaged in (for me this is work and not work). Use one that lets you hit the same key to just keep on reading.    (PZF)

For email:    (PZG)

  1. as your read, delete everything that doesn't matter    (PZH)
  2. if an incoming folder (other than annoying non-work mailing lists which have your non-continious always-partial attention) is above a certain size, say 20 messages or so, something is wrong. There either aren't enough incoming folders, or you aren't deleting and responding with alacrity.    (PZI)
  3. read again    (PZJ)
  4. respond to anything that needs a response and delete the responded-to message (if you can't trust your emailer to send your mail correctly, or keep copies of your sent mail, or otherwise make you feel confident in deleting messages, fix that!)    (PZK)
  5. do whatever getting things done work-alike thing it takes for you to deal with messages you can't respond to but think are important signifiers in your life, but remember #2 above (I leave them in the folder and let #2 keep me in check)    (PZL)

For feeds:    (PZM)

  1. when you are reading, anything that seems important, send to a tab in your browser    (PZN)
  2. read everything    (PZO)
  3. configure your aggregator so it updates itself differently for different kinds of feeds. I update Socialtext related feeds once an hour (or by hand whenever I'm in a break) but other feeds only update every six hours or so    (PZP)
  4. when done reading go to your browser and review the tabs and deal with as appropriate (garden, comment, post to delicious, whatever), if it's been a while since the page was loaded in your browser, you may wish to reload    (PZQ)

Do these things without paying attention to IRC.    (PZR)

The trick here, for me, is that whether I'm in email or NetNewsWire I just sort of idly hit a key, soaking it all in. I generate a gestalt of the state of things I care about. Only after I've made it all the way through do I react because it is the whole state of the little work universe that matters when responding, not just the one atom of information that's currently under the cursor.    (PZS)

The snobby/arrogant part of me often feels like saying, "Have you read everything?" before having a conversation with people. I suspect this is annoying for those people. It is similarly annoying for me to have to come down to the limited MTU of speech...    (PZT)

I feel speech is best at two stages of the ShareLanguage? spectrum: when there is very little (and reading is not much help in developing understanding, either because there are no SharedGoals? to jumpstart understanding or there's just too much ignorance for a foundation to exist) and when there is a great deal (when so much SharedLanguage is present that MTU and bandwidth are high and speech has been transcended in favor of something like SharedBrain?). In the middle, reading can be a good tool because it situates wait states in the reader. Work colleagues are generally (or perhaps should be) in the middle, except for some occasions when pairing, face to face, or starting a new thing.    (PZU)

Clearly this is a self-serving attitude on my part, and I temper myself (at least a little) accordingly, at least when I remember to do so. But now you know. Feel free to comment, but please don't try to tell me I'm wrong for me or anyone else other than you. You're the only person you can be sure about. And even that's not clear.    (PZV)


There's an important corollary to the above rules:    (PZW)

  • When possible, always send your email to a relevant group list that is archived    (PZX)

This helps insure the opportunities for people to know the gestalt of the environment. It also helps maintain artifacts.    (PZY)

Update: Eric Sinclair has some observations (of me and his own experiences).    (Q03)

Posted by cdent at 09:27 PM | Trackback This | Comments (2) | TrackBack (1) | Technorati cosmos | bl | Categories: collaboration