On Business, Complex Systems, Information Technology, Product Design, Communication, and the Web.
 
 
Filed under Design Theory & Methodology

A very useful and effective way to understand and practice Web design is in terms of the holonarchies that organize the work and the work product.

The main holonarchy for Web design is as follows:

Brand -> Look & Feel -> Templates (e.g., 1 col, 2 col, etc.) -> Content Types (e.g., editorial, menus, guides, directories, widgets, etc.) -> Content (actual images and text)

Specifically, this is a design holonarchy. There are others, most notably the purposes holonarchy of

Stakeholders (both internal & external) -> Business Aims -> Features -> Content & Functionality -> User Tasks -> Site Map -> Wireframes

Another way to think about these two holonarchies is in terms of Design on the one hand, and Strategy & Requirements on the other.

There is an implementation holonarchy too (who'd have guessed?):

Features -> User Tasks -> Software Architecture -> GUI -> Functional Modules -> Databases.

Each “holon” of any holonarchy includes its predecessor as a special case. E.g., at each level of the design holonarchy we define alignment, palette, grid, layout, texture, tone, etc. The question is a matter of specificity. At the bottom of the holonarchy, you have raw content: unsorted, unorganized, unstandardized, non-conforming to any pattern. At the top, you have "brand", the most over-arching, general guidelines that constrain everything below it.

The art of web design is partly the art of constructing the right level of specificity, and the right number of elements at each level.

If you have too few elements at the top and too many at the bottom, then the site becomes very inconsistent and disorganized, which translates into problems with development and maintenance cost (too expensive), schedule (takes too long), usability (unclear and inconsistent), and brand coherence. The client will be faced with designing content from scratch every time they want to do something. This leads to them making it up as they go along rather than just following an architecture and conventions already laid out for the creation of content.

If you have too many elements at the top and too few at the bottom, then this translates into a site that is too generic for the content it needs to contain. The client will lack the requisite variety to express their communications adequately.

Getting this wrong is a major cause of Web project problems, from mismanaged client expectations, to inaccurate estimations of scope.


Filed under Business Theory & Practice.

The following is an evaluation scheme for deciding whether to outsource a task, job, or department.


Factor Definition
Description
1   Performance Adequate level of reliable Quality and Efficiency attainable from suppliers.   
If you cannot get adequate levels of quality or efficiency from your outsourced partner, then all bets are off. This is critical if the basis for your competition is product or service uniqueness and quality (as opposed to just speed, convenience, and customization).
     
 
2 Replaceability    How easy to find a supplier
You don't want to outsource your business to a partner that you cannot easily replace if things don't turn out right.
     
 
3 Capability    Inability or unwillingness to perform the function yourself
Good results are dependent on a firm being both able AND willing to do the work. The business suffers if we can't achieve good quality results, or if there is widespread, especially senior, discontent in some part of the value chain offered by the business, or if we can't get the people to do the work.
     
 
4 Independence
Degree of  independence of processes you are outsourcing from the rest of your operations

Independence means that there are well-established processes and "interfaces" between the steps in the value chain, and units of work are meaningfully divided into well-understood products or services. Without these, partners cannot reliably collaborate or sell to each other. The opposite of independence is interdependence. Independence leads to modularity, and helps with ROA (return on assets), speed, convenience, and customization, but it usually harms the business if its basis of competition is product/service uniqueness or quality.
     
 
5 Demand How temporary or uneven is your demand for this business function
All other things being equal, it is generally less desirable to outsource a business function the more frequently and predictably you need it.
     
 
6 Collaboration How independent of internal company collaboration
This is often a consequence of independence. You typically don't want to outsource functions that are intricately woven into your daily work collaboration, or that require you to share the same goals (and, therefore, in effect be working as part of the same team).
     
 
7 Sensitivity How unimportant is security and privacy
Generally gets less desirable to outsource the more sensitive or private the subject matter of the work.
     
 
8 Brand How inconsistent is the market positioning of the outsourced function with your target positioning
What you offer your customers affects who you are perceived in the market. If Nike also offered janitorial services, this would undermine the credibility (and pricing) of its shoe brand. Therefore you want to outsource functions that detract from the market positioning you are trying to attain.

 
Filed under Design Theory & Methodology.

Thanks to all who attended my talk—sincere thanks. Here is the presentation and the archive of sample clips (many more than I showed.) There is a lot of detail in the speaker notes.

  1. Future of Usability & RIA
  2. RIA Sample .avi Clips (zip file)

E-mail me.


********************************************.

February 25th to 27th is the 360|Flex Conference in Atlanta, where I am speaking on "Usability Best Practices for Rich Internet Applications." This is an excellent opportunity for all those working on closing the gap between the web and desktop applications to get caught up on the state of the art.

A few notes about my presentation:

Most software designers and developers have a kind of intuitive sense about what distinguishes the superior usability of rich-internet applications from traditions ones, but talking about it systematically is hard, and demonstrating to clients why they should spend the extra money on RIA development (typically around +30%) is even harder. Instead, we fall back on the "cool factor." RIA apps, whether built in Flex or AJAX, are slick and cool, and we hope clients will recognize this and adopt an RIA approach. We can do a lot better than that.

My presentation tries to address this problem in three parts:
  1. Lay out a revolutionary new framework for understanding, assessing, and improving the usability web applications, based on Communication Theory. (Goes way beyond Nielsen/Norman).
  2. Analyze the general usability enhancements possible with RIA in terms of this framework, to create a useful conceptual scheme for talking about RIA usability.
  3. Demonstrate the use of this framework with lots of short examples from notable RIA websites


Design Theory & Methodology
   Art & Science of Web Design
   360|Flex: Future of Usability & RIA
   IA & Visual Design = Verbal & Nonverbal Communication
   Definition of Visual Design
   New Criteria for Usability
   New Web Design & Development Paradigms
   Simple Guidelines for Layout
   Criteria for a Good Logo
   Defining Data Validation & Error Handling
   The Problem with Use Cases
   The Fundamental Facets of Websites
   The Problem with Usability
   The Function of Information Architecture
   The Function of Conceptual Design
   The Function of Systems Analysis
   The Terminology Mess
   Cognitive Map of Software
   What Happened to Systems Analysis?
   A New Model of Conceptual Design: OSOD
   The Problem with "Requirements Gathering"
   Fallacies of Usability Testing
   Foundations of Open-System-Oriented Design
   The Real Goals of Business-Process Analysis
 
Information Architecture
   Definition of Information Architecture
   Factors of Nonverbal Communication
   New Criteria for Information Quality
   Beyond Search and the Semantic Web
   What Is A Holonarchy?
   There is No Such Thing as Information
   Assessing and Devising Classification Schemes
   All Data is Meta-Data, and Vice-Versa
   Data vs. Meta-Data: An Old Chestnut
   The Demise of Classification & the Rise of Search
 
Business Theory & Practice
   Criteria for Outsourcing
   Sources of Online Sales Ineffectiveness
   Marketing Communication is Unsolicited Help
   Theory of Value-Chain Transformation
   The Right Stance for Managers & Their Teams
   Differentiating Marketing & Sales
   How to Define Product or Service Benefits
   Problem Definition vs Troubleshooting
   The Wrong Meta-Messages in Sales
   Confusing Web Sales with Marketing
   Websites as Virtual Companies
   What is a Business Relationship?
   What is a Brand?
   Criteria for the Definition of Purposes
   Customer Support: Essentials of Business Functions
   Business End-Result Factors
   Criteria for a Business Opportunity
   Product-Management Business-Planning Scheme
   Customer Feedback: Concepts & Quality Criteria
   A New Approach to Sales
   What is Marketing?
   What is R&D?
   Outline for a Guide to Management
   Why Businesses Succeed or Fail
   A Model for Pricing
   The Investor-Approach to Running a Business
   Differentiating Products and Services
 
Cultural Studies
   Communication Theory: England vs America
   On Why English Customer-Service Is So Poor
   Are We In The Information Age?
 
Historical Studies
   On the History of Communication Technologies
 
Mathematics & Logic
   Analysing Data: Precision & Margin of Error
 
Foundational Cognitive Maps
   Toward A New Way of Thinking
   What Is Complexity?
   Quality-Criteria for Anything Informational
   The Organization as Information System
   Organizations as Open Systems
   Information, Media, Interfaces, and Systems
   CLAROS: From the One, Many
 
About These Writings
   Every Schoolboy Knows
   Why Write?
   Who Am I?
      
     
     
Powered By Presstopia.  ©2007 Simon J. Hill. All Rights Reserved.