SlideShare a Scribd company logo
Putcha V. Narasimham
Knowledge Enabler Systems                                                          Founder Professor & Proprietor
205, Krishna Apts, Avenue No 6, Banjara Hills,
Hyderabad 500034 India
kenablersys@yahoo.com or putchavn@yahoo.com


Our Ref: see footer
Date: 03OCT12, 02NOV12, 05NOV12


         Concept Map to Matrix—Concept Matrix
                                             Being competent, effective and efficient is 90% mindset and 10% toolset.

                                                                                               ---Roger Tregear
         AA Math and Matrices: Matrices were recognized to be very valuable for representation
         (modeling), analysis and design---more so for computation. That was largely left for the
         mathematicians and abnormal software professionals to refine and deploy.


         BB Simple and Sophisticated: Treat them just as tables or N-Dimensional Arrays—they are
         the same. I found matrices reappearing in simplified and complex forms in popular non-
         mathematical documents and also sophisticated research publications.


                  BB1 Tables: TQM (Customer Satisfaction and Critical Success Factors Matrix, House of
                  Quality), Marketing (adjacency and dependency), Basic Software Engineering
                  (modularity, coupling & cohesion), Workflow Diagrams or Process Maps.
                  BB2 Processes with Feedback, Graphs, Networks and Matrices: They also use
                  matrices. Eg., Software Architecture (modularity, coupling & cohesion), Process
                  Representation, Project Management, Manufacturing, Planning, Knowledge
                  Representation (Conceptual Graphs of John Sowa), Concept Maps, Resource Description
                  Frameworks (RDF Subject-Predicate-Object Triples), Semantic Networks. DSM, MICMAC
                  Structural Analysis Matrices etc belong here.


         CC The Essence—Abstraction: The basic concept of “things and their relations” is at the
         core of all the above apparently unrelated fields. The beauty is that highly sophisticated
         intricacies can be precisely represented and “scaled” to represent a large complex system
         or process or phenomenon. Then, they can be used for analysis, planning and design also.
         What is better still---they can be turned over to computer with confidence.


         DD Simple folks deal with complex stuff: Now-a-days it has become necessary for any
         worker to draw and describe block diagrams, workflow and process maps. They have to
         read, create and act on BPMN or UML Activity or Workflow Diagrams.
                  DD1: No Space for Graphics: Because of the limited size of a page or screen, it
                  has become difficult to use graphics (represent more than five blocks in a diagram).
                  DD2: Versatile Spreadsheets are here for everyone: On the other hand the
                  availability and the power of spreadsheets have made matrices less intimidating
                  and worth mastering, even for a lay user.
         EE Just put it in a Spreadsheet: If one is doing anything serious and is likely to use it again,
         it is safe and advantageous to “put it in a spreadsheet” according to some rules and
         conventions. The reward: rapid analysis, processing and possible automation.



Concept Map to Matrix--Concept Matrix 05NOV12                                                       Page No 1 of 4
The Best Anywhere Must Reach the Needy Everywhere
Putcha V. Narasimham
Knowledge Enabler Systems                                         Founder Professor & Proprietor
205, Krishna Apts, Avenue No 6, Banjara Hills,
Hyderabad 500034 India
kenablersys@yahoo.com or putchavn@yahoo.com



         So, here we are, ready to use Tables /
         Spreadsheets for business systems,
         dependencies, processes, management,
         monitoring etc.
                  But there is a problem still.
                  Tables and matrices are easy to create but
                  difficult to visualize and understand.
                  So, we need some software to
                  Create Maps from Tables.
                           But that is not all
                           We should be able to edit such Maps
                           And also more details to the Tables
                           Keeping Maps and Tables compatible all the time!


         Where are the great mathematicians
         and programmers to do the above?

         Cordially,

         Putcha V. Narasimham

                                                                   See the next two pages for
                                                                     Concept Matrix Principles
                                                                                And examples




Concept Map to Matrix--Concept Matrix 05NOV12                                    Page No 2 of 4
The Best Anywhere Must Reach the Needy Everywhere
Putcha V. Narasimham
Knowledge Enabler Systems                                             Founder Professor & Proprietor
205, Krishna Apts, Avenue No 6, Banjara Hills,
Hyderabad 500034 India
kenablersys@yahoo.com or putchavn@yahoo.com



                                          Concept Matrix Principles
         1. Concept Map or Matrix Shows how things (see columns and rows) are related                  Comment [PVN1]: Note the order. Columns
                                                                                                       first….that is x coordinate first in (x,y)
            to other things. See the table below

         2. Each RELATION is shown in the (x, y) intersection CELL of the column and
            row.

         3. Later we will classify and parameterize the relations. We will have layers or
            planes of matrices for the things that are related in multiple ways

         4. First select the Column for the thing you are interested in, say 4. Let’s say 4 is
            related to 6. Then, under Column 4 find the CELL in row 6. In that cell write
            how 4 is related to 6---NOT how 6 is related to 4.

         5. The relation 4 to 6 may NOT be the same as the relation 6 to 4. For that you
            have another cell at the intersection of column-6 and row 4.



                                                 Concept Matrix

            Things           1            2         3     4       5             6            7


               1


               2


               3

                                                                          6 Can be a
               4                                                          brother of or
                                                                          sister of 4

               5

                                                          4 Is
               6                                        brother
                                                          of 6

               7




Concept Map to Matrix--Concept Matrix 05NOV12                                        Page No 3 of 4
The Best Anywhere Must Reach the Needy Everywhere
Putcha V. Narasimham
Knowledge Enabler Systems                                                       Founder Professor & Proprietor
205, Krishna Apts, Avenue No 6, Banjara Hills,
Hyderabad 500034 India
kenablersys@yahoo.com or putchavn@yahoo.com




         6. Generalization of a Relation: You can redefine the relation as “sibling” and add a
            tag Sibling-brother or Sibling-sister and bring better order / structure to the
            things and relations.


         Concept Matrix can be used for any set of things and their relations. Typically, maps,
         networks, systems with parts & connections can be precisely and completely
         represented by a single or a set of Concept Matrices.

         Read the articles in the References.

         Try to represent processes, buildings with corridors, electrical, gas, plumbing
         connections, Projects workers deliverables etc. It is fun….and it can scale and lend
         itself to processing.

         I will keep refining this and USING IT… so watch and ask for updates. I had just
         corrected the “cell reference convention—x,y, column first and row next.


         Putcha V. Narasimham

         References:
         Ali A. Yassine, An Introduction to Modeling and Analyzing Complex Product Development
         Processes Using the Design Structure Matrix (DSM) Method
         Product Development Research Laboratory , University of Illinois at Urbana-Champaign
         Urbana, IL. 61801.
         Very good explanation and examples of effective partitioning in project management and planning
         But they did not talk of multiple relations and layers of matrices.

         Neeraj Sangal, E V Jordan, Lattix, Inc.{neeraj.sangal,ev.jordan}@lattix.com
         Vineet Sinha, Daniel Jackson, Massachusetts Institute of Technology
         Using Dependency Models to Manage Complex Software Architecture

         Very good explanation and examples of effective partitioning in software architecture. But they did not
         talk of multiple relations and layers of matrices.



                                                         ---III---




Concept Map to Matrix--Concept Matrix 05NOV12                                                    Page No 4 of 4
The Best Anywhere Must Reach the Needy Everywhere

More Related Content

Similar to Concept map to matrix -concept matrix 05 nov12

EE-232-LEC-01 Data_structures.pptx
EE-232-LEC-01 Data_structures.pptxEE-232-LEC-01 Data_structures.pptx
EE-232-LEC-01 Data_structures.pptx
iamultapromax
 
Taller2 parcial2 grupo_4_
Taller2 parcial2 grupo_4_Taller2 parcial2 grupo_4_
Taller2 parcial2 grupo_4_
MISHELLESTEFANIACUAS
 
(SOS) Lipschutz, Seymour - Data Structures-McGraw Hill Education (2014).pdf
(SOS) Lipschutz, Seymour - Data Structures-McGraw Hill Education (2014).pdf(SOS) Lipschutz, Seymour - Data Structures-McGraw Hill Education (2014).pdf
(SOS) Lipschutz, Seymour - Data Structures-McGraw Hill Education (2014).pdf
vitsrinu
 
Intro to Graph Theory
Intro to Graph TheoryIntro to Graph Theory
Intro to Graph Theory
Ray Lukas
 
Self Study Business Approach to DS_01022022.docx
Self Study Business Approach to DS_01022022.docxSelf Study Business Approach to DS_01022022.docx
Self Study Business Approach to DS_01022022.docx
Shanmugasundaram M
 
ML crash course
ML crash courseML crash course
ML crash course
mikaelhuss
 
Continuos improvement tools ii
Continuos improvement tools iiContinuos improvement tools ii
Continuos improvement tools iiDEPROCESS
 
A Blended Approach to Analytics at Data Tactics Corporation
A Blended Approach to Analytics at Data Tactics CorporationA Blended Approach to Analytics at Data Tactics Corporation
A Blended Approach to Analytics at Data Tactics Corporation
Rich Heimann
 
Big Data Conference
Big Data ConferenceBig Data Conference
Big Data ConferenceDataTactics
 
Mgt tools and planning prof. moyani
Mgt tools and planning prof. moyaniMgt tools and planning prof. moyani
Mgt tools and planning prof. moyaniJose Mendez
 
Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview. Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview.
Doug Needham
 
Barga Data Science lecture 2
Barga Data Science lecture 2Barga Data Science lecture 2
Barga Data Science lecture 2
Roger Barga
 
Know How to Create and Visualize a Decision Tree with Python.pdf
Know How to Create and Visualize a Decision Tree with Python.pdfKnow How to Create and Visualize a Decision Tree with Python.pdf
Know How to Create and Visualize a Decision Tree with Python.pdf
Data Science Council of America
 
FUNDAMENTALS OFDatabase SystemsSEVENTH EDITION
FUNDAMENTALS OFDatabase SystemsSEVENTH EDITIONFUNDAMENTALS OFDatabase SystemsSEVENTH EDITION
FUNDAMENTALS OFDatabase SystemsSEVENTH EDITION
DustiBuckner14
 
Futuristic knowledge management ppt bec bagalkot mba
Futuristic knowledge management ppt bec bagalkot mbaFuturistic knowledge management ppt bec bagalkot mba
Futuristic knowledge management ppt bec bagalkot mba
Babasab Patil
 
Lecture_1_Intro.pdf
Lecture_1_Intro.pdfLecture_1_Intro.pdf
Lecture_1_Intro.pdf
paijitk
 
@Quality management tools
@Quality management tools@Quality management tools
@Quality management toolskeshavrasal
 
Mapping objects to_relational_databases
Mapping objects to_relational_databasesMapping objects to_relational_databases
Mapping objects to_relational_databasesIvan Paredes
 
Profile Analysis of Users in Data Analytics Domain
Profile Analysis of   Users in Data Analytics DomainProfile Analysis of   Users in Data Analytics Domain
Profile Analysis of Users in Data Analytics Domain
Drjabez
 
Data visualization with tableau
Data visualization with tableauData visualization with tableau
Data visualization with tableau
Dr. Prashant Chauhan
 

Similar to Concept map to matrix -concept matrix 05 nov12 (20)

EE-232-LEC-01 Data_structures.pptx
EE-232-LEC-01 Data_structures.pptxEE-232-LEC-01 Data_structures.pptx
EE-232-LEC-01 Data_structures.pptx
 
Taller2 parcial2 grupo_4_
Taller2 parcial2 grupo_4_Taller2 parcial2 grupo_4_
Taller2 parcial2 grupo_4_
 
(SOS) Lipschutz, Seymour - Data Structures-McGraw Hill Education (2014).pdf
(SOS) Lipschutz, Seymour - Data Structures-McGraw Hill Education (2014).pdf(SOS) Lipschutz, Seymour - Data Structures-McGraw Hill Education (2014).pdf
(SOS) Lipschutz, Seymour - Data Structures-McGraw Hill Education (2014).pdf
 
Intro to Graph Theory
Intro to Graph TheoryIntro to Graph Theory
Intro to Graph Theory
 
Self Study Business Approach to DS_01022022.docx
Self Study Business Approach to DS_01022022.docxSelf Study Business Approach to DS_01022022.docx
Self Study Business Approach to DS_01022022.docx
 
ML crash course
ML crash courseML crash course
ML crash course
 
Continuos improvement tools ii
Continuos improvement tools iiContinuos improvement tools ii
Continuos improvement tools ii
 
A Blended Approach to Analytics at Data Tactics Corporation
A Blended Approach to Analytics at Data Tactics CorporationA Blended Approach to Analytics at Data Tactics Corporation
A Blended Approach to Analytics at Data Tactics Corporation
 
Big Data Conference
Big Data ConferenceBig Data Conference
Big Data Conference
 
Mgt tools and planning prof. moyani
Mgt tools and planning prof. moyaniMgt tools and planning prof. moyani
Mgt tools and planning prof. moyani
 
Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview. Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview.
 
Barga Data Science lecture 2
Barga Data Science lecture 2Barga Data Science lecture 2
Barga Data Science lecture 2
 
Know How to Create and Visualize a Decision Tree with Python.pdf
Know How to Create and Visualize a Decision Tree with Python.pdfKnow How to Create and Visualize a Decision Tree with Python.pdf
Know How to Create and Visualize a Decision Tree with Python.pdf
 
FUNDAMENTALS OFDatabase SystemsSEVENTH EDITION
FUNDAMENTALS OFDatabase SystemsSEVENTH EDITIONFUNDAMENTALS OFDatabase SystemsSEVENTH EDITION
FUNDAMENTALS OFDatabase SystemsSEVENTH EDITION
 
Futuristic knowledge management ppt bec bagalkot mba
Futuristic knowledge management ppt bec bagalkot mbaFuturistic knowledge management ppt bec bagalkot mba
Futuristic knowledge management ppt bec bagalkot mba
 
Lecture_1_Intro.pdf
Lecture_1_Intro.pdfLecture_1_Intro.pdf
Lecture_1_Intro.pdf
 
@Quality management tools
@Quality management tools@Quality management tools
@Quality management tools
 
Mapping objects to_relational_databases
Mapping objects to_relational_databasesMapping objects to_relational_databases
Mapping objects to_relational_databases
 
Profile Analysis of Users in Data Analytics Domain
Profile Analysis of   Users in Data Analytics DomainProfile Analysis of   Users in Data Analytics Domain
Profile Analysis of Users in Data Analytics Domain
 
Data visualization with tableau
Data visualization with tableauData visualization with tableau
Data visualization with tableau
 

More from Putcha Narasimham

Framework for Online Software Evolution FOSE 04AUG22.pdf
Framework for Online Software Evolution FOSE 04AUG22.pdfFramework for Online Software Evolution FOSE 04AUG22.pdf
Framework for Online Software Evolution FOSE 04AUG22.pdf
Putcha Narasimham
 
BizApp with Online Evolution Support 01AUG22.pdf
BizApp with Online Evolution Support  01AUG22.pdfBizApp with Online Evolution Support  01AUG22.pdf
BizApp with Online Evolution Support 01AUG22.pdf
Putcha Narasimham
 
8 plan anything pdf 12 nov21
8 plan anything pdf 12 nov218 plan anything pdf 12 nov21
8 plan anything pdf 12 nov21
Putcha Narasimham
 
Machine mediated meaning for semantic interoperability pvn 120109 pdf
Machine mediated meaning for semantic interoperability pvn 120109 pdfMachine mediated meaning for semantic interoperability pvn 120109 pdf
Machine mediated meaning for semantic interoperability pvn 120109 pdf
Putcha Narasimham
 
Relation flaws and corrections; redefined
Relation flaws and corrections; redefinedRelation flaws and corrections; redefined
Relation flaws and corrections; redefined
Putcha Narasimham
 
Errors & corrections of use case modeling
Errors & corrections of use case modelingErrors & corrections of use case modeling
Errors & corrections of use case modeling
Putcha Narasimham
 
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
Putcha Narasimham
 
Structured Study Process and Reporting Format
Structured Study Process and Reporting FormatStructured Study Process and Reporting Format
Structured Study Process and Reporting Format
Putcha Narasimham
 
Individual self finding super self; the paradox and its resolution
Individual self finding super self;  the paradox and its resolutionIndividual self finding super self;  the paradox and its resolution
Individual self finding super self; the paradox and its resolution
Putcha Narasimham
 
Allocating Means to Needs for High Value Addition
Allocating Means to Needs for High Value AdditionAllocating Means to Needs for High Value Addition
Allocating Means to Needs for High Value Addition
Putcha Narasimham
 
Tools to Analyze & Assess a Document
Tools to Analyze & Assess a DocumentTools to Analyze & Assess a Document
Tools to Analyze & Assess a Document
Putcha Narasimham
 
Describe ANYTHING Briefly & Precisely
Describe ANYTHING Briefly & PreciselyDescribe ANYTHING Briefly & Precisely
Describe ANYTHING Briefly & Precisely
Putcha Narasimham
 
ReSAR Reusable Software Artifacts Repository
ReSAR Reusable Software Artifacts RepositoryReSAR Reusable Software Artifacts Repository
ReSAR Reusable Software Artifacts Repository
Putcha Narasimham
 
Plan Anything---OUTLINE
Plan Anything---OUTLINEPlan Anything---OUTLINE
Plan Anything---OUTLINE
Putcha Narasimham
 
One Actor & One Session per UseCase
One Actor & One Session per UseCaseOne Actor & One Session per UseCase
One Actor & One Session per UseCase
Putcha Narasimham
 
Combined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence DiagramCombined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence Diagram
Putcha Narasimham
 
Meaning is MEDIATED
Meaning is MEDIATEDMeaning is MEDIATED
Meaning is MEDIATED
Putcha Narasimham
 
Pentagon of MEANING
Pentagon of MEANINGPentagon of MEANING
Pentagon of MEANING
Putcha Narasimham
 
Concept Maps & Knowledge Encoding
Concept Maps & Knowledge EncodingConcept Maps & Knowledge Encoding
Concept Maps & Knowledge Encoding
Putcha Narasimham
 
UseCase is a DIALOG---NOT a PROCESS
UseCase is a DIALOG---NOT a PROCESSUseCase is a DIALOG---NOT a PROCESS
UseCase is a DIALOG---NOT a PROCESS
Putcha Narasimham
 

More from Putcha Narasimham (20)

Framework for Online Software Evolution FOSE 04AUG22.pdf
Framework for Online Software Evolution FOSE 04AUG22.pdfFramework for Online Software Evolution FOSE 04AUG22.pdf
Framework for Online Software Evolution FOSE 04AUG22.pdf
 
BizApp with Online Evolution Support 01AUG22.pdf
BizApp with Online Evolution Support  01AUG22.pdfBizApp with Online Evolution Support  01AUG22.pdf
BizApp with Online Evolution Support 01AUG22.pdf
 
8 plan anything pdf 12 nov21
8 plan anything pdf 12 nov218 plan anything pdf 12 nov21
8 plan anything pdf 12 nov21
 
Machine mediated meaning for semantic interoperability pvn 120109 pdf
Machine mediated meaning for semantic interoperability pvn 120109 pdfMachine mediated meaning for semantic interoperability pvn 120109 pdf
Machine mediated meaning for semantic interoperability pvn 120109 pdf
 
Relation flaws and corrections; redefined
Relation flaws and corrections; redefinedRelation flaws and corrections; redefined
Relation flaws and corrections; redefined
 
Errors & corrections of use case modeling
Errors & corrections of use case modelingErrors & corrections of use case modeling
Errors & corrections of use case modeling
 
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
 
Structured Study Process and Reporting Format
Structured Study Process and Reporting FormatStructured Study Process and Reporting Format
Structured Study Process and Reporting Format
 
Individual self finding super self; the paradox and its resolution
Individual self finding super self;  the paradox and its resolutionIndividual self finding super self;  the paradox and its resolution
Individual self finding super self; the paradox and its resolution
 
Allocating Means to Needs for High Value Addition
Allocating Means to Needs for High Value AdditionAllocating Means to Needs for High Value Addition
Allocating Means to Needs for High Value Addition
 
Tools to Analyze & Assess a Document
Tools to Analyze & Assess a DocumentTools to Analyze & Assess a Document
Tools to Analyze & Assess a Document
 
Describe ANYTHING Briefly & Precisely
Describe ANYTHING Briefly & PreciselyDescribe ANYTHING Briefly & Precisely
Describe ANYTHING Briefly & Precisely
 
ReSAR Reusable Software Artifacts Repository
ReSAR Reusable Software Artifacts RepositoryReSAR Reusable Software Artifacts Repository
ReSAR Reusable Software Artifacts Repository
 
Plan Anything---OUTLINE
Plan Anything---OUTLINEPlan Anything---OUTLINE
Plan Anything---OUTLINE
 
One Actor & One Session per UseCase
One Actor & One Session per UseCaseOne Actor & One Session per UseCase
One Actor & One Session per UseCase
 
Combined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence DiagramCombined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence Diagram
 
Meaning is MEDIATED
Meaning is MEDIATEDMeaning is MEDIATED
Meaning is MEDIATED
 
Pentagon of MEANING
Pentagon of MEANINGPentagon of MEANING
Pentagon of MEANING
 
Concept Maps & Knowledge Encoding
Concept Maps & Knowledge EncodingConcept Maps & Knowledge Encoding
Concept Maps & Knowledge Encoding
 
UseCase is a DIALOG---NOT a PROCESS
UseCase is a DIALOG---NOT a PROCESSUseCase is a DIALOG---NOT a PROCESS
UseCase is a DIALOG---NOT a PROCESS
 

Concept map to matrix -concept matrix 05 nov12

  • 1. Putcha V. Narasimham Knowledge Enabler Systems Founder Professor & Proprietor 205, Krishna Apts, Avenue No 6, Banjara Hills, Hyderabad 500034 India kenablersys@yahoo.com or putchavn@yahoo.com Our Ref: see footer Date: 03OCT12, 02NOV12, 05NOV12 Concept Map to Matrix—Concept Matrix Being competent, effective and efficient is 90% mindset and 10% toolset. ---Roger Tregear AA Math and Matrices: Matrices were recognized to be very valuable for representation (modeling), analysis and design---more so for computation. That was largely left for the mathematicians and abnormal software professionals to refine and deploy. BB Simple and Sophisticated: Treat them just as tables or N-Dimensional Arrays—they are the same. I found matrices reappearing in simplified and complex forms in popular non- mathematical documents and also sophisticated research publications. BB1 Tables: TQM (Customer Satisfaction and Critical Success Factors Matrix, House of Quality), Marketing (adjacency and dependency), Basic Software Engineering (modularity, coupling & cohesion), Workflow Diagrams or Process Maps. BB2 Processes with Feedback, Graphs, Networks and Matrices: They also use matrices. Eg., Software Architecture (modularity, coupling & cohesion), Process Representation, Project Management, Manufacturing, Planning, Knowledge Representation (Conceptual Graphs of John Sowa), Concept Maps, Resource Description Frameworks (RDF Subject-Predicate-Object Triples), Semantic Networks. DSM, MICMAC Structural Analysis Matrices etc belong here. CC The Essence—Abstraction: The basic concept of “things and their relations” is at the core of all the above apparently unrelated fields. The beauty is that highly sophisticated intricacies can be precisely represented and “scaled” to represent a large complex system or process or phenomenon. Then, they can be used for analysis, planning and design also. What is better still---they can be turned over to computer with confidence. DD Simple folks deal with complex stuff: Now-a-days it has become necessary for any worker to draw and describe block diagrams, workflow and process maps. They have to read, create and act on BPMN or UML Activity or Workflow Diagrams. DD1: No Space for Graphics: Because of the limited size of a page or screen, it has become difficult to use graphics (represent more than five blocks in a diagram). DD2: Versatile Spreadsheets are here for everyone: On the other hand the availability and the power of spreadsheets have made matrices less intimidating and worth mastering, even for a lay user. EE Just put it in a Spreadsheet: If one is doing anything serious and is likely to use it again, it is safe and advantageous to “put it in a spreadsheet” according to some rules and conventions. The reward: rapid analysis, processing and possible automation. Concept Map to Matrix--Concept Matrix 05NOV12 Page No 1 of 4 The Best Anywhere Must Reach the Needy Everywhere
  • 2. Putcha V. Narasimham Knowledge Enabler Systems Founder Professor & Proprietor 205, Krishna Apts, Avenue No 6, Banjara Hills, Hyderabad 500034 India kenablersys@yahoo.com or putchavn@yahoo.com So, here we are, ready to use Tables / Spreadsheets for business systems, dependencies, processes, management, monitoring etc. But there is a problem still. Tables and matrices are easy to create but difficult to visualize and understand. So, we need some software to Create Maps from Tables. But that is not all We should be able to edit such Maps And also more details to the Tables Keeping Maps and Tables compatible all the time! Where are the great mathematicians and programmers to do the above? Cordially, Putcha V. Narasimham See the next two pages for Concept Matrix Principles And examples Concept Map to Matrix--Concept Matrix 05NOV12 Page No 2 of 4 The Best Anywhere Must Reach the Needy Everywhere
  • 3. Putcha V. Narasimham Knowledge Enabler Systems Founder Professor & Proprietor 205, Krishna Apts, Avenue No 6, Banjara Hills, Hyderabad 500034 India kenablersys@yahoo.com or putchavn@yahoo.com Concept Matrix Principles 1. Concept Map or Matrix Shows how things (see columns and rows) are related Comment [PVN1]: Note the order. Columns first….that is x coordinate first in (x,y) to other things. See the table below 2. Each RELATION is shown in the (x, y) intersection CELL of the column and row. 3. Later we will classify and parameterize the relations. We will have layers or planes of matrices for the things that are related in multiple ways 4. First select the Column for the thing you are interested in, say 4. Let’s say 4 is related to 6. Then, under Column 4 find the CELL in row 6. In that cell write how 4 is related to 6---NOT how 6 is related to 4. 5. The relation 4 to 6 may NOT be the same as the relation 6 to 4. For that you have another cell at the intersection of column-6 and row 4. Concept Matrix Things 1 2 3 4 5 6 7 1 2 3 6 Can be a 4 brother of or sister of 4 5 4 Is 6 brother of 6 7 Concept Map to Matrix--Concept Matrix 05NOV12 Page No 3 of 4 The Best Anywhere Must Reach the Needy Everywhere
  • 4. Putcha V. Narasimham Knowledge Enabler Systems Founder Professor & Proprietor 205, Krishna Apts, Avenue No 6, Banjara Hills, Hyderabad 500034 India kenablersys@yahoo.com or putchavn@yahoo.com 6. Generalization of a Relation: You can redefine the relation as “sibling” and add a tag Sibling-brother or Sibling-sister and bring better order / structure to the things and relations. Concept Matrix can be used for any set of things and their relations. Typically, maps, networks, systems with parts & connections can be precisely and completely represented by a single or a set of Concept Matrices. Read the articles in the References. Try to represent processes, buildings with corridors, electrical, gas, plumbing connections, Projects workers deliverables etc. It is fun….and it can scale and lend itself to processing. I will keep refining this and USING IT… so watch and ask for updates. I had just corrected the “cell reference convention—x,y, column first and row next. Putcha V. Narasimham References: Ali A. Yassine, An Introduction to Modeling and Analyzing Complex Product Development Processes Using the Design Structure Matrix (DSM) Method Product Development Research Laboratory , University of Illinois at Urbana-Champaign Urbana, IL. 61801. Very good explanation and examples of effective partitioning in project management and planning But they did not talk of multiple relations and layers of matrices. Neeraj Sangal, E V Jordan, Lattix, Inc.{neeraj.sangal,ev.jordan}@lattix.com Vineet Sinha, Daniel Jackson, Massachusetts Institute of Technology Using Dependency Models to Manage Complex Software Architecture Very good explanation and examples of effective partitioning in software architecture. But they did not talk of multiple relations and layers of matrices. ---III--- Concept Map to Matrix--Concept Matrix 05NOV12 Page No 4 of 4 The Best Anywhere Must Reach the Needy Everywhere