Case for-triz in-design-presentation-ram

85
The Case for Systematic User Interface Innovation using TRIZ

Transcript of Case for-triz in-design-presentation-ram

Page 1: Case for-triz in-design-presentation-ram

The Case for Systematic User Interface Innovation using TRIZ

Page 2: Case for-triz in-design-presentation-ram

The motiveThe motive

Page 3: Case for-triz in-design-presentation-ram
Page 4: Case for-triz in-design-presentation-ram
Page 5: Case for-triz in-design-presentation-ram

Picture not a comment on Microsoft but for humorous purposes

Page 6: Case for-triz in-design-presentation-ram
Page 7: Case for-triz in-design-presentation-ram
Page 8: Case for-triz in-design-presentation-ram

Design has evolved from a narrow discipline dealing with the form and function of products into a major new approach to developing business models.

As business increasingly turns to India and China to provide low-cost, high-quality goods and services, companies have to focus on innovation to be competitive. That driving need makes design thinking the hottest trend in business culture today.

Page 9: Case for-triz in-design-presentation-ram

Design has evolved from a narrow discipline dealing with the form and function of products into a major new approach to developing business models.

As business increasingly turns to India and China to provide low-cost, high-quality goods and services, companies have to focus on innovation to be competitive. That driving need makes design thinking the hottest trend in business culture today.

Page 10: Case for-triz in-design-presentation-ram

Design is not what it just looks like and feels like. Design it how it works.

Page 11: Case for-triz in-design-presentation-ram
Page 12: Case for-triz in-design-presentation-ram
Page 13: Case for-triz in-design-presentation-ram
Page 14: Case for-triz in-design-presentation-ram

User Need Vector

Source : Internet

Page 15: Case for-triz in-design-presentation-ram

The historyThe history

Page 16: Case for-triz in-design-presentation-ram

Source : Internet

Page 17: Case for-triz in-design-presentation-ram

User Need Vector

Current Methodologies

Source : Internet

Page 18: Case for-triz in-design-presentation-ram

User Need Vector

Current Methodologies

But where is the technique for systematic innovation and creativity?

Source : Internet

Page 19: Case for-triz in-design-presentation-ram

The case for TRIZThe case for TRIZ

Page 20: Case for-triz in-design-presentation-ram

Exhibit 1 : We have two ways of thinking based on structure of the brain

Source : Internet

Page 21: Case for-triz in-design-presentation-ram

• Text

Title

Source : InternetSource : Research Pub

Page 22: Case for-triz in-design-presentation-ram

Creativity is defined as the tendency to generate or recognize ideas, alternatives, or possibilities that may be useful in solving problems, communicating with others, and entertaining ourselves and others.

Human Motivation, 3rd ed., by Robert E. FrankenHuman Motivation, 3rd ed., by Robert E. Franken

.

Page 23: Case for-triz in-design-presentation-ram

Creativity requires whole-brain thinking; right-brain imagination, artistry and intuition, plus left-brain logic and planning. A study published in the peer reviewed Creativity Research Journal in 2005 by J. Meneely and M. Portillo agreed that creativity is not localized into a particular thinking style, such as a right-brain dominance resulting in more creativity. Theydid however find correlation between creativity in design students based on how flexible they were using all four thinking styles equally as measured by the HBDI.

..

Page 24: Case for-triz in-design-presentation-ram

The philosopher Charles Sanders Peirce introduced abduction into modern logic. 'The processes by which we form hunches about the world are, in Peirce's conception, dependent on perceptual judgments, which contain general elements such that universal propositions may be deduced from them.

Neither analysis nor intuition alone is enough. Rather than forcing a binary choice, the burden is to reconcile the two modes of thought. Aspects of both are necessary but not sufficient for optimal business performance. The most successful businesses in the years to come will balance analytical mastery and intuitive originality in a dynamic interplay that I call design thinkingoriginality in a dynamic interplay that I call design thinkingDr Roger Martin, U Toronto, Author : Design of Business

The selectivity derives from various rules of thumb, or heuristics, that suggest which paths should be tried first and which leads are promising

Dr Herbert Simon, ACM Turing Award winner in AI on handling complexity

Expert Witnesses

Page 25: Case for-triz in-design-presentation-ram

Building a FrameworkBuilding a Framework

Page 26: Case for-triz in-design-presentation-ram

Source : Internet

Page 27: Case for-triz in-design-presentation-ram

TRIZ Based Framework

Based on

Generates

Page 28: Case for-triz in-design-presentation-ram

User Interface Architecture

Page 29: Case for-triz in-design-presentation-ram
Page 30: Case for-triz in-design-presentation-ram

• Identify the various contradictions in the aspects of the search domain interface architecture

• Map the search domain vocabulary to the vocabulary of TRIZ implicitly. For example an object could be a visual element, a segment a part of the screen-space, a means could be a search modality or interaction behavior and an ends could be a

Methodology

modality or interaction behavior and an ends could be a successful result.

• For these various contradictions, formulate the question and look at the potential solutions in the TRIZ matrix. Identify the architectural layer (view, controller or model) that is primarily changed by this resolution.

• Document known empirical solutions as a guide and provide suggestions for the domain

Page 31: Case for-triz in-design-presentation-ram

Case Study 1 : Search EnginesCase Study 1 : Search Engines

Page 32: Case for-triz in-design-presentation-ram
Page 33: Case for-triz in-design-presentation-ram

Identifying TRIZ principles in SearchIdentifying TRIZ principles in Search

Page 34: Case for-triz in-design-presentation-ram

Segmentation

Page 35: Case for-triz in-design-presentation-ram
Page 36: Case for-triz in-design-presentation-ram
Page 37: Case for-triz in-design-presentation-ram
Page 38: Case for-triz in-design-presentation-ram
Page 39: Case for-triz in-design-presentation-ram
Page 40: Case for-triz in-design-presentation-ram
Page 41: Case for-triz in-design-presentation-ram
Page 42: Case for-triz in-design-presentation-ram
Page 43: Case for-triz in-design-presentation-ram
Page 44: Case for-triz in-design-presentation-ram
Page 45: Case for-triz in-design-presentation-ram
Page 46: Case for-triz in-design-presentation-ram
Page 47: Case for-triz in-design-presentation-ram
Page 48: Case for-triz in-design-presentation-ram
Page 49: Case for-triz in-design-presentation-ram
Page 50: Case for-triz in-design-presentation-ram
Page 51: Case for-triz in-design-presentation-ram
Page 52: Case for-triz in-design-presentation-ram
Page 53: Case for-triz in-design-presentation-ram
Page 54: Case for-triz in-design-presentation-ram
Page 55: Case for-triz in-design-presentation-ram
Page 56: Case for-triz in-design-presentation-ram
Page 57: Case for-triz in-design-presentation-ram
Page 58: Case for-triz in-design-presentation-ram
Page 59: Case for-triz in-design-presentation-ram

Aspect of Interface

Aspect of Interface Contradiction Applicable principles

Architecture component involved

Clarity Feature richness As the number of Universality ViewClarity Feature richness As the number of search features increase the interface clarity reduces due to excessive clutter

UniversalityTaking OutSegmentationSelf ServiceThin Films

ViewController

Page 60: Case for-triz in-design-presentation-ram

Aspect of Interface Aspect of Interface Contradiction Applicable principles Architecture component involved

Search-friendliness Discovery-friendliness As the interfaces facilitate focused retrieval of information (search), the ability to

SegmentationMechanics SubstitutionMergingDynamics

ModelView

(search), the ability to discover related resources by design or serendipity reduces.

DynamicsPeriodic ActionFeedbackShort Lived ObjectsCopyColor Changes

Page 61: Case for-triz in-design-presentation-ram

Aspect of Interface Aspect of Interface Contradiction Applicable principles Architecture component involved

Breadth Depth As interfaces facilitate breadth of information retrieval across various

AsymmetryNested DollCurvatureAnother Dimension

VieController

across various sources, the depth of information for each content is reduced

Another DimensionPeriodic ActionIntermediaryComposites

Page 62: Case for-triz in-design-presentation-ram

Aspect of Interface Aspect of Interface Contradiction Applicable principles Architecture component involved

Specialization Generalization As the search engine interface becomes more specialized for a given content type or user, it

Local QualityOther way AroundEquipotentialityStrong Oxidants

ModelViewController

content type or user, it cannot handle generic information.

Strong Oxidants

Page 63: Case for-triz in-design-presentation-ram

Aspect of Interface

Aspect of Interface

Contradiction Applicable principles

Architecture component involved

Interface Richness

Load Speed As the interface becomes rich in

Preliminary Action

ViewController

terms of the components, the loading speeding of interface reduces

Anti WeightCushioningPartial or Excessive ActionContinuity of Useful Action

Page 64: Case for-triz in-design-presentation-ram

Aspect of Interface

Aspect of Interface

Contradiction Applicable principles

Architecture component involved

Structure Flexibility As search is more structured (say

DynamicsSkipping

ViewController

number of categories), the flexibility of interface to accommodate newer content goes down

SelfServiceDiscard and RecoveryParameter ChangesThermal Expansion

Page 65: Case for-triz in-design-presentation-ram

Aspect of Interface

Aspect of Interface

Contradiction Applicable principles

Architecture component involved

Number of Free Results

Paid Results or Ads

As the number of paid results

SegmentationVibration

ViewController

increases to generate revenue, there is less scope for results that contain free content.

Blessing in DisguiseInert Atmosphere

Model

Page 66: Case for-triz in-design-presentation-ram

Case Study 2 : Wipro Subscription EngineCase Study 2 : Wipro Subscription Engine

Page 67: Case for-triz in-design-presentation-ram

SE

Subscription Manager

Product Manager

Service Manager

Publish Manager

RatingManager

Rules Manager

DB J2EE

Logging

SchedulerNotificationManager

Queue Manager

SNMP Manager

Work Flow Manager

Groups Manager

ChargingInterface

Source : Wipro Internal Reference Architecture ©

Page 68: Case for-triz in-design-presentation-ram

Source : Wipro Internal Reference Architecture ©

Page 69: Case for-triz in-design-presentation-ram

Aspect of Interface Aspect of Interface Contradiction Major Decisions

Operator Friendliness Business User-Friendliness As the interface became more usable to operating personnel (speed), it becomes less usable to business personnel (usability)

The principle of segmentation was extensively used and the interface looked like traditional desktop application like Outlook. Also the principle of taking out was used to separate complex operations into separate interfaces.

Page 70: Case for-triz in-design-presentation-ram

Aspect of Interface Aspect of Interface Contradiction Major Decisions

Specialization Generalization As the interface became more specialized to handle subscription problems, it had less generality for other problems

The interface used universality principles to ensure that a component developed could be used for other with minor modification to the text. Some interface components like interface components like schedulers and reports were completely universal.

Page 71: Case for-triz in-design-presentation-ram

Aspect of Interface Aspect of Interface Contradiction Major Decisions

Correctness Simplicity As the interface added features added more options to ensure correctness, the simplicity of the interface reduced

The interface used the principles of dynamics to ensure that only parts which are useful to the user appeared as needed.interface reduced appeared as needed.

Page 72: Case for-triz in-design-presentation-ram

Aspect of Interface Aspect of Interface Contradiction Major Decisions

Richness Load Speed As the interface used richer components, the load speed decreased

The interface used partial actions so that things were loaded only as required and not decreased loaded only as required and not at the start.

Page 73: Case for-triz in-design-presentation-ram

Aspect of Interface Aspect of Interface Contradiction Major Decisions

Extensibility Consistency As the interface became extensible to accommodate newer components, the consistency across these components decreased

The interface used an intermediary managerial component at interface to ensure consistency. Using a self service mechanism any new object could appear under the manager.manager.

Page 74: Case for-triz in-design-presentation-ram
Page 75: Case for-triz in-design-presentation-ram
Page 76: Case for-triz in-design-presentation-ram
Page 77: Case for-triz in-design-presentation-ram
Page 78: Case for-triz in-design-presentation-ram
Page 79: Case for-triz in-design-presentation-ram
Page 80: Case for-triz in-design-presentation-ram

• Win additional business to port other interfaces to the framework

• Significantly improved client satisfaction • Allowed rapid prototyping of related interfaces• Further features like analytics were easily integrated

Results of applying TRIZ in Wipro Subscription Engine

• Further features like analytics were easily integrated into this new framework

Page 81: Case for-triz in-design-presentation-ram

FutureFuture

Page 82: Case for-triz in-design-presentation-ram
Page 83: Case for-triz in-design-presentation-ram

• Apply TRIZ in other domains like games, virtual reality, 3D user interfaces, natural interfaces and social computing

• Create more fine grained matrix• Apply principles to Service Design

Future Work in Alignment

• Apply principles to Service Design

Page 84: Case for-triz in-design-presentation-ram

Thank you

The Defense Rests

Source : Internet

Page 85: Case for-triz in-design-presentation-ram

• Ramkumar Iyer– Senior Specialist, Architect– [email protected]

Thank you