December 17, 2003

We Are Not Our Users

In a recent article, Scott Berkun describe the kind of thinking that's missing, when designing softwares

We develop inbred thinking in this industry. We spend most of our time with people who scored over 700 on their math SATs, we know people involved in IPOs and stock options, and we work with folks who take computers apart for fun. We forget that the people within our industry are very different from the rest of the world. That's why going into the usability lab or a focus group seems like a trip into the twilight zone. It seems like those users are in the minority, visiting us from some twisted and slower universe. The reality is this: We are the overwhelming minority. Those visitors in the usability lab are the majority, and they are the folks using our products and paying our salaries.

There is no substitute for watching someone use something you've built. It's the only way to see how your intended goals match with the reality. Would you want a surgeon to operate on you without examining you before as well as after the surgery? Would you want a building contractor to remodel your kitchen without discussing your plans and making sure you got what you needed? Good craftspeople want to understand the world in which their product will be used before building it. We have the amazing power to create things, and it's easy to fall into the trap of building things that appeal to us as creators, instead of things that will appeal to our customers. There's no way to know how biased you are without working through usability engineering and other forms of customer feedback. You must spend time with users throughout the product cycle, repeatedly refreshing the team perspective on what you're building and for whom.

December 10, 2003

Application Intelligence

Objective of this research is to bring out comprehensive

  • Concepts
  • Processes
  • Methodologies
  • Patterns
  • Frameworks

for building next generation, smart and intelligent applications. It covers areas such as Philosophy of Software Systems, i3 Approach, Agents, Knowledge Powerhouse (Knowbots), Metabase, and TimeMachine.
       
Philosophy of Software
       
This goes beyond, describing, every characteristic of next generation software systems, eternal relationship between the people and computers, what exactly people wants and how software can simplify our life further.        
       
Dream Phase
       
The first phase of every successful innovation is a dream. This "Dream Phase" is about Dreaming Softwares, It is a structured methodology for visualizing the software system.
       
i3 Approach -Interaction-Information-Intelligence
       
A structured way of building software prototypes and designing usability aspects of a software system. Covers the navigation design, information architecture and adding intelligence to the control and application level.        
       
Knowledge Powerhouse
       
The success of next generation applications depends on how it delivers the right information, at the right time, at the right place. Based on the insights from Business Intelligence, Knowledge Robots (Knowbots) and Rule Based Systems
       
MetaBase
       
MetaBase is an extensive data model and knowledge framework for representing information, involved in building intelligent applications. Based on the self-organizing semantic networks and horizontally expandable databases.
       
Time Machine
       
Time Machine is a time based and task oriented, Application Desktop, which record and retrieve every activities of the user and also simplify the users experience, by learning the usage pattern, and personalize application behavior intelligently.

Speaking Events

Event Slides

October 2008

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

I work for