狠狠撸

狠狠撸Share a Scribd company logo
The Case for Systematic User
Interface Innovation using TRIZ
The motive
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Picture not a comment on Microsoft
but for humorous purposes
Case for-triz in-design-presentation-ram
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.
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.
Design is not what it just looks like and
feels like. Design it how it works.
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
User Need Vector




                   Source : Internet
The history
Source : Internet
Current Methodologies
       User Need Vector




                          Source : Internet
Current Methodologies
           User Need Vector
But where is the technique for systematic
innovation and creativity?




                              Source : Internet
The case for TRIZ
Exhibit 1 : We have two ways of thinking based on structure of
the brain




                                               Source : Internet
Title

? Text




         Source : Research Pub
            Source : Internet
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. Franken

.
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. They
    did 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.
.
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 thinking
Dr 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
Building a Framework
Source : Internet
TRIZ Based Framework


                        Generates




Based on
User Interface Architecture
Case for-triz in-design-presentation-ram
Methodology

? 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
  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
Case Study 1 : Search Engines
Case for-triz in-design-presentation-ram
Identifying TRIZ principles in Search
Segmentation
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Aspect of   Aspect of Interface Contradiction           Applicable     Architecture
Interface                                               principles     component
                                                                       involved




Clarity     Feature richness   As the number of         Universality   View
                               search features          Taking Out     Controller
                               increase the interface   Segmentation
                               clarity reduces due      Self Service
                               to excessive clutter     Thin Films
Aspect of Interface   Aspect of Interface      Contradiction              Applicable principles    Architecture
                                                                                                   component involved




Search-friendliness   Discovery-friendliness   As the interfaces          Segmentation             Model
                                               facilitate focused         Mechanics Substitution   View
                                               retrieval of information   Merging
                                               (search), the ability to   Dynamics
                                               discover related           Periodic Action
                                               resources by design or     Feedback
                                               serendipity reduces.       Short Lived Objects
                                                                          Copy
                                                                          Color Changes
Aspect of Interface Aspect of Interface   Contradiction              Applicable principles   Architecture
                                                                                             component
                                                                                             involved


Breadth             Depth                 As interfaces facilitate   Asymmetry               Vie
                                          breadth of                 Nested Doll             Controller
                                          information retrieval      Curvature
                                          across various             Another Dimension
                                          sources, the depth of      Periodic Action
                                          information for each       Intermediary
                                          content is reduced         Composites
Aspect of Interface   Aspect of Interface   Contradiction              Applicable principles   Architecture
                                                                                               component involved




Specialization        Generalization        As the search engine       Local Quality           Model
                                            interface becomes more     Other way Around        View
                                            specialized for a given    Equipotentiality        Controller
                                            content type or user, it   Strong Oxidants
                                            cannot handle generic
                                            information.
Aspect of   Aspect of    Contradiction         Applicable         Architecture
Interface   Interface                          principles         component
                                                                  involved

Interface   Load Speed   As the interface      Preliminary        View
Richness                 becomes rich in       Action             Controller
                         terms of the          Anti Weight
                         components, the       Cushioning
                         loading speeding of   Partial or
                         interface reduces     Excessive Action
                                               Continuity of
                                               Useful Action
Aspect of   Aspect of     Contradiction       Applicable    Architecture
Interface   Interface                         principles    component
                                                            involved

Structure   Flexibility   As search is more   Dynamics      View
                          structured (say     Skipping      Controller
                          number of           SelfService
                          categories), the    Discard and
                          flexibility of      Recovery
                          interface to        Parameter
                          accommodate newer   Changes
                          content goes down   Thermal
                                              Expansion
Aspect of    Aspect of      Contradiction         Applicable         Architecture
Interface    Interface                            principles         component
                                                                     involved

Number of    Paid Results   As the number of      Segmentation       View
Free Results or Ads         paid results          Vibration          Controller
                            increases to          Blessing in        Model
                            generate revenue,     Disguise
                            there is less scope   Inert Atmosphere
                            for results that
                            contain free
                            content.
Case Study 2 : Wipro Subscription Engine
Rating                      Rules
Subscription       Publish
                                             Manager                     Manager
  Manager          Manager




                 Service
   Product
                 Manager
   Manager
            SE



Charging                                    Notification                      Queue
                 Scheduler
Interface                                    Manager                          Manager


  SNMP           Work Flow                    Groups
                                                                              Logging
 Manager          Manager                     Manager

                           Source : Wipro Internal Reference Architecture ?


                  DB                             J2EE
Source : Wipro Internal Reference Architecture ?
Aspect of Interface     Aspect of Interface          Contradiction                        Major Decisions

Operator Friendliness   Business User-Friendliness   As the interface became more         The principle of segmentation
                                                     usable to operating personnel        was extensively used and the
                                                     (speed), it becomes less usable to   interface looked like traditional
                                                     business personnel (usability)       desktop application like
                                                                                          Outlook.
                                                                                          Also the principle of taking out
                                                                                          was used to separate complex
                                                                                          operations into separate
                                                                                          interfaces.
Aspect of Interface   Aspect of Interface   Contradiction                   Major Decisions


Specialization        Generalization        As the interface became more    The interface used universality
                                            specialized to handle           principles to ensure that a
                                            subscription problems, it had   component developed could be
                                            less generality for other       used for other with minor
                                            problems                        modification to the text. Some
                                                                            interface components like
                                                                            schedulers and reports were
                                                                            completely universal.
Aspect of Interface   Aspect of Interface   Contradiction                        Major Decisions




Correctness           Simplicity            As the interface added features      The interface used the principles
                                            added more options to ensure         of dynamics to ensure that only
                                            correctness, the simplicity of the   parts which are useful to the user
                                            interface reduced                    appeared as needed.
Aspect of Interface   Aspect of Interface   Contradiction                  Major Decisions




Richness              Load Speed            As the interface used richer   The interface used partial
                                            components, the load speed     actions so that things were
                                            decreased                      loaded only as required and not
                                                                           at the start.
Aspect of Interface   Aspect of Interface   Contradiction               Major Decisions


Extensibility         Consistency           As the interface became     The interface used an
                                            extensible to accommodate   intermediary managerial
                                            newer components, the       component at interface to
                                            consistency across these    ensure consistency. Using a self
                                            components decreased        service mechanism any new
                                                                        object could appear under the
                                                                        manager.
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Case for-triz in-design-presentation-ram
Results of applying TRIZ in Wipro Subscription
Engine

? 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
  into this new framework
Future
Case for-triz in-design-presentation-ram
Future Work in Alignment

? 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
Thank you




The Defense Rests




                    Source : Internet
Thank you

? Ramkumar Iyer
  – Senior Specialist, Architect
  – Ramkumar.subramanian@wipro.com

More Related Content

Case for-triz in-design-presentation-ram

  • 1. The Case for Systematic User Interface Innovation using TRIZ
  • 5. Picture not a comment on Microsoft but for humorous purposes
  • 8. 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.
  • 9. 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.
  • 10. Design is not what it just looks like and feels like. Design it how it works.
  • 14. User Need Vector Source : Internet
  • 17. Current Methodologies User Need Vector Source : Internet
  • 18. Current Methodologies User Need Vector But where is the technique for systematic innovation and creativity? Source : Internet
  • 19. The case for TRIZ
  • 20. Exhibit 1 : We have two ways of thinking based on structure of the brain Source : Internet
  • 21. Title ? Text Source : Research Pub Source : Internet
  • 22. 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. Franken .
  • 23. 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. They did 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. .
  • 24. 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 thinking Dr 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
  • 27. TRIZ Based Framework Generates Based on
  • 30. Methodology ? 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 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
  • 31. Case Study 1 : Search Engines
  • 59. Aspect of Aspect of Interface Contradiction Applicable Architecture Interface principles component involved Clarity Feature richness As the number of Universality View search features Taking Out Controller increase the interface Segmentation clarity reduces due Self Service to excessive clutter Thin Films
  • 60. Aspect of Interface Aspect of Interface Contradiction Applicable principles Architecture component involved Search-friendliness Discovery-friendliness As the interfaces Segmentation Model facilitate focused Mechanics Substitution View retrieval of information Merging (search), the ability to Dynamics discover related Periodic Action resources by design or Feedback serendipity reduces. Short Lived Objects Copy Color Changes
  • 61. Aspect of Interface Aspect of Interface Contradiction Applicable principles Architecture component involved Breadth Depth As interfaces facilitate Asymmetry Vie breadth of Nested Doll Controller information retrieval Curvature across various Another Dimension sources, the depth of Periodic Action information for each Intermediary content is reduced Composites
  • 62. Aspect of Interface Aspect of Interface Contradiction Applicable principles Architecture component involved Specialization Generalization As the search engine Local Quality Model interface becomes more Other way Around View specialized for a given Equipotentiality Controller content type or user, it Strong Oxidants cannot handle generic information.
  • 63. Aspect of Aspect of Contradiction Applicable Architecture Interface Interface principles component involved Interface Load Speed As the interface Preliminary View Richness becomes rich in Action Controller terms of the Anti Weight components, the Cushioning loading speeding of Partial or interface reduces Excessive Action Continuity of Useful Action
  • 64. Aspect of Aspect of Contradiction Applicable Architecture Interface Interface principles component involved Structure Flexibility As search is more Dynamics View structured (say Skipping Controller number of SelfService categories), the Discard and flexibility of Recovery interface to Parameter accommodate newer Changes content goes down Thermal Expansion
  • 65. Aspect of Aspect of Contradiction Applicable Architecture Interface Interface principles component involved Number of Paid Results As the number of Segmentation View Free Results or Ads paid results Vibration Controller increases to Blessing in Model generate revenue, Disguise there is less scope Inert Atmosphere for results that contain free content.
  • 66. Case Study 2 : Wipro Subscription Engine
  • 67. Rating Rules Subscription Publish Manager Manager Manager Manager Service Product Manager Manager SE Charging Notification Queue Scheduler Interface Manager Manager SNMP Work Flow Groups Logging Manager Manager Manager Source : Wipro Internal Reference Architecture ? DB J2EE
  • 68. Source : Wipro Internal Reference Architecture ?
  • 69. Aspect of Interface Aspect of Interface Contradiction Major Decisions Operator Friendliness Business User-Friendliness As the interface became more The principle of segmentation usable to operating personnel was extensively used and the (speed), it becomes less usable to interface looked like traditional business personnel (usability) desktop application like Outlook. Also the principle of taking out was used to separate complex operations into separate interfaces.
  • 70. Aspect of Interface Aspect of Interface Contradiction Major Decisions Specialization Generalization As the interface became more The interface used universality specialized to handle principles to ensure that a subscription problems, it had component developed could be less generality for other used for other with minor problems modification to the text. Some interface components like schedulers and reports were completely universal.
  • 71. Aspect of Interface Aspect of Interface Contradiction Major Decisions Correctness Simplicity As the interface added features The interface used the principles added more options to ensure of dynamics to ensure that only correctness, the simplicity of the parts which are useful to the user interface reduced appeared as needed.
  • 72. Aspect of Interface Aspect of Interface Contradiction Major Decisions Richness Load Speed As the interface used richer The interface used partial components, the load speed actions so that things were decreased loaded only as required and not at the start.
  • 73. Aspect of Interface Aspect of Interface Contradiction Major Decisions Extensibility Consistency As the interface became The interface used an extensible to accommodate intermediary managerial newer components, the component at interface to consistency across these ensure consistency. Using a self components decreased service mechanism any new object could appear under the manager.
  • 80. Results of applying TRIZ in Wipro Subscription Engine ? 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 into this new framework
  • 83. Future Work in Alignment ? 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
  • 84. Thank you The Defense Rests Source : Internet
  • 85. Thank you ? Ramkumar Iyer – Senior Specialist, Architect – Ramkumar.subramanian@wipro.com