
I'm guilty. Of what? Of oftentimes jumping to propose ICT solutions before I really understand the nature of the problem. And unfortunately, many times, those who truly know the need are more than happy to follow me.
I've written about how the road to discovering appropriate solutions is a conversation here, here and here. At the same time, it's disingenuous for technologists like myself to assume that we can solve every problem with our tool-set: "I'm a hammer, everything is a nail." Before we start that conversation we need to know the limits of our technology so that we can ultimately determine whether or not we can provide an effective solution.
If I think about ICT, these are the basic building blocks:
- Information - data collection, storage, access
- Communication - transfer of data between two or more points
- Computation - calculation, algorithms, pattern recognition
And what do I find many times is the root cause of a problem, and also one that resists technological solutions? Behavior - whether it's at the individual or organizational/cultural level, about personal motivation or societal norms. This is where ICT projects often fail because they may do a superb job of managing the bits but they can't touch behavior.
So, have that conversation and apply your favorite root cause analysis method. Just don't try to force a technological solution if at the end it won't be able to address the real challenge.
BTW, I mention behavior as an issue and I've been very interested in exploring how technology might actually be applied to behavior change. I came across BJ Fogg's Behavior Model (FBM) a few months ago and it provides a simple framework for "persuasive design" (i.e. design targeted at affecting behaviors). And I wonder: how can the approach be applied to designing technology - how can the same principles be integrated - when the goal is not to change behavior specifically but when behavior change is a barrier to adoption? How do you design so that behavior change is essentially unnecessary? How do you make the technology effectively disappear?
James!
ReplyDeleteYou forgot a couple of C's -
Collaboration: ICT enables joint action / joint creation. Think wikipedia, github, crisiscommons.
Coordination: ICT helps us work independently and effectively towards a common goal. Think FrontlineSMS.
Yes, you could fold these into information and communication, but then you could fold everything into calculation.
Oh, and one more -
Representation: ICT allows you to see information in a way that makes it useful or provokes action. Think gapminder.org, Ushahidi
Thanks for the input, Yishay. As per usual, you've made me stop & think...
ReplyDeleteI wonder if coordination can be reduced to communication - we send messages (i.e. information) back & forth (in different formats) in order to coordinate.
Collaboration is another beast. If we're, say, collaborating on a document or developing content together then we're manipulating information (i.e. editing the "data") and probably coordinating those activities (which I think is essentially a communication action). So it seems collaboration is a combination of information & communication.
Representation is information - access to data but in a visual format.
As for calculation, you're essentially right - if we're talking about ICT, at a basic level all of this is calculation. But I guess I was thinking about these things (information, communication & computation) in their abstract, non-technological forms. In this case, computation is more about the transformation of data, not just collecting, storing, or retrieving it.