Six Sigma Quality Resources for Software & Information Technology In association withSix Sigma Advantage, Inc. - Six Sigma Third Wave for Software Development
 Main Site > Software / IT Channel > Tools & Templates  > Software Search:
 
 for    
Publications
Marketplace
| iSixSigma
Stuff
| iSixSigma
Blogosphere
| Events
Calendar
| The
Dictionary
| Discussion
Forum
| Find
a Job
| Post
a Job
| Industry
News
| Newsletter
Signup
| Sigma
Calculator
| Online
Surveys
2008 Version! DMAIC Training Slides: 1,176 Slides + Instructor Notes and More for $99.99
iSixSigma Magazine Signup
 iSixSigma Live!  
  
  Summit & Awards
  Speaker Proposals
 Free Newsletters!  
  Sign Up Now!
  Manage Subscriptions
  New To Six Sigma?
  Six Sigma Q&A
  Cert. Practice Test
  Problem Solving Wizard
  ISSSP Info
ISSSP Is The Official Six Sigma Society of iSixSigma
 Channels 
  iSixSigma Main
  Europe
  Financial Services
  Healthcare
  Military
 Quality Directory 
  Recent Articles
  Certifications/Awards
  Consultants
  Culture Evolution
  Methodologies
  News & Events
  Organizations
  Product/Service Guides
  Statistics & Analysis
  Tools & Templates
   DOE
   FMEA
   Glossary
   Histogram
   Pareto
   Poka Yoke
   SIPOC
   Software
  Voice of the Customer
  Free Whitepapers
 Related Topics 
  Innovation
  Outsourcing/Offshoring
  Business Process Mgt
 Quick Access 
  Help
  Search
  Advertise Here
  Article Archives
  Newsletter Archives
 User Feedback 
  Please suggest site
  improvements.
 
  [ larger form ]

Effective Use of Special Purpose KJ Language Processing

Bookmark This Page Bookmark This Page
Email This Page Email This Page
Format for Printing Format for Printing
Cite This Article Cite This Article
Submit an Article Submit an Article
Six Sigma Article Archive Read More Articles
Related Tools & Articles
  • Discussion Forum
    "Can you please tell me what the 'KJ' tool is that you refer to...? I am not familiar it with it as I am the other VOC tools."

    Contribute to this Discussion

    B
    New from iSixSigmaRoot Cause Analysis Course

    Root Cause Analysis Course - Spanish Edition

    Calibration System Software - Calibro
    y David L. Hallowell

    KJ analysis is a method of developing insight into themes and relationships among issues. It helps "drill" from high level issues at one level of context (usually abstract or vague) to a more detailed set of common, reusable statements. KJ is particularly useful in software because people have a tendency to state problems as abstract characteristics they do not like as opposed to making data-based statements about what they need. KJ is helpful in creating a flow-down of information leading to solid requirements at an appropriate level of context.

    KJ can be used effectively in Six Sigma projects. And Six Sigma practitioners can benefit by a proper understanding of the approach.

    Jiro Kawakita, whose Japanese initials "KJ" are the tag for the methodology he founded, deserves a great deal more visibility and credit for his insights and contribution to practical data-driven learning. As an anthropologist in the 1950s, he was confronted with lots of snippets of factual language data from his field research, and he had an "aha!" about using rules of abstraction to group the data and distill useful fundamental messages. His problem was not unlike today's software developer's in many areas of requirements development and problem formulation – where there is a sampling of data that touches on many important aspects of the story. Kawakita found a robust way to amplify the signal and reject a good amount of the noise in that data.

    Contrasting KJ and Affinity Diagram

    A number of web sites describe KJ as another name for an affinity diagram. This is an unfortunate generalization. Table 1 outlines some key distinctions between the two. Central is the fact that KJ focuses on facts, putting some rules around the traceability and clarity of every piece of language data introduced. This reduces variation in the meaning to be distilled – recognizing that no amount of language processing can overcome vague and ill-founded facts (garbage in/garbage out). Affinity diagrams, on the other hand, often encourage brainstorming, letting all ideas into the mix. Even before each tool kicks in, this difference in the incoming data is a major distinction.

     Table 1: Contrasting KJ and Affinity Diagram
     Affinity DiagramKJ Analysis
    PreparationLittle or none, spontaneous Care taken in constructing a "theme" question
    Source MaterialIdeas, brainstormingFacts, data gathering
    GroupingQuick, informal, logical grouping; often based on keywords; often no limit on group size – grouping is encouragedPensive, in silence, based on "the story being told" in each note; typically three maximum per group – "lone wolves" are encouraged
    Titling of GroupsQuick, informal, "printer problems," "poor communication"Disciplined, using rules of abstraction; complete sentences that answer the theme questions
    Reflection/Post Processing Little or none, a stack of groups is often itCause-and-effect dynamics, voting and conclusion statement powerfully capture insight

    The nature of language processing driven by each tool is quite different as well. KJ carefully guides team thinking on what constitutes a language data group and limits the size of each group. The rationale for grouping is different in KJ – specifying abstraction as the guiding force. A KJ invites factual data like the black text at the bottom of the "ladder of abstraction" (Figure 1). Through grouping with other data that tells a related story, KJ labels move up in abstraction (as illustrated by the more general phrases in the red and blue moving up the ladder). This is a right-brain association activity. Affinity groupings often allow or encourage logical left-brain grouping.

     Figure 1: The Ladder of Abstraction

    Three Special Purpose KJs

    One "hidden" power of KJ is its ability to adapt to special uses. Table 2 outlines three KJ types that have been most useful. The thing that creates a new KJ type is the "theme" statement – the question that is inviting all the data as factual answers. Small changes in the theme statement, even within one of these types, can make a big difference in the team experience building it, and in the outcome.

     Table 2: Special Purpose KJs

     KJ Type

    ThemeDataUses

     Weakness
     or Problem-
     Formulation

    What has been preventing us from...?Fact related to problems or obstacles (A major customer became confused with all the options and pulled out of the sales process.)Formulating a problem; focusing on where to do more detailed problem-solving work

     Context
     of Image

    What scenes and images describe...?Word pictures (Forgetting to record information in his log, a staffer then fills it in from memory.)Understanding an environment
     RequirementsWhat are the key requirements for...?Needs – Solution-Free (Users define customer quality control procedures as required for their region.)Finding themes and underlying messages in a complex set of needs

    Weakness or Problem-Formulation KJ - This KJ is probably the best place for a new facilitator or team to start. The theme takes on a weakness tone, looking for problems, obstacles, challenges, etc. The power in a weakness orientation is that it focuses a team on facts – and on the present and past. In contrast with the affinity diagram, this KJ does not seek ideas or brainstorming. That is an important point. It might seem more optimistic to say, "What can we do to improve X?" But that would seek ungrounded ideas. Turning the same situation around to a weakness view, it becomes, "What are our key problems with X?" That creates an entirely different set of responses. Sounds a bit pessimistic, but actually it is that way for a positive reason – to pull out the most pertinent, useful facts.

     Figure 2: A Problem-Formulation KJ

    Context or Image KJ - A context KJ, also know as image KJ, seeks to document and distill powerful word pictures describing an environment. It is the KJ with the broadest reach. At first, many people have trouble distinguishing this from a problem-formulation KJ. A context KJ calls for all manner of images that describe "the way things are" in the environment of interest. Problems and weakness may show up as part of that picture – to the extent that they provide useful answers to the theme question. In addition, a context KJ may include images about future trends, and situations and dynamics that are neutral or positive. The problem-formulation KJ, with its focus on weakness, puts a narrower filter on the incoming data.

    Requirements KJ - A requirements KJ calls for functionality in answer to a theme question such as, "What are the key requirements for...?" Many times the facts are in the form of a quote, representing a customer or "actor" describing what they need or would like to be able to do. "I can track and change my own orders online" or "For at least three years, we need to manage a mixture of the newest and some of the oldest technology" would be examples of basic fact statements at the base of a requirements KJ.

    When to Do a KJ

    To help decide whether to do language processing and, if so, whether to use affinity or KJ, consider these steps:

    1. Articulate the theme: the top-level question the team would like to use the data to answer.
    2. Develop the list of participants the team would like to see working on this.
    3. Gage the prospective value of the activity on these dimensions in the Language Data Processing Planner form below.

     Language Data Processing Planner
     Assign a prospective value for each activity, scoring anywhere between 1 and 5

      Score   

     Perspective

             1 ---------------------------------------------------------------------------- 5        
     The participants                                                   Participants have
     already have a                                                     different data and
     common view of the                                       different perspectives
     data they would bring.                                     …not widely shared.
                                                                       There is value in their
                                                                        seeing the issue from
                                                                  one another’s perspective.








    _________
     Complexity

             1 ---------------------------------------------------------------------------- 5        
     The issues (regarding                                    The issue is complex
     the theme) are not                                                …there are may
     particularly complex.                                      ways the data could
     The hierarchy and/or                                        be distilled. It is not
     relationships among the                                 easy to see what the
     data are pretty constrained                                   distilled answers
     and easy to see already.                                                would be.








    _________

     Urgency

             1 ---------------------------------------------------------------------------- 5        
     Most participants                                          Most participants see
     would not see this as                                          the value in better
     an issue worth                                                   understanding this 
     spending time on.                                                issue right away.





    _________
     Communication/-
     Documentation

             1 ---------------------------------------------------------------------------- 5        
     We already have the                                    The data regarding this
     data in a form that is                                  issue is dispersed – it is
     communicable/-                                           getting hard to see the
     reusable by others.                                           forest for the trees.





    _________

     Total
     Score

     



    _________

    Interpreting the Planner Score:

    Up to about 6 - Team KJ not worthwhile. Consider simple affinity or net-touch grouping by a smaller team, or no data processing if appropriate.
    About 8 to 10 - Reconsider the theme and/or participant list.
    About 12 and above - A KJ is probably worthwhile.

    If a team decides to do a KJ, it should remember the data input fundamentals in the illustration to the right:

    Scrubbing the Data - Part of the KJ discipline involves "scrubbing" the language on each of these incoming notes. Each note wants to be stated in "report language." Also, the message in the note wants to be clear and unambiguous to any reader downstream – especially those who did not take part in the building of the KJ. Team members can help that process by putting each of their own notes to the test, rewording as necessary, before coming to a KJ meeting.

    After KJ Is Done, Then What?

    A good KJ session should yield several rewards. First, the team that created the KJ usually finds big gains in shared understanding about one another's perspectives and facts. By working together to group, title and arrange their data, a team gets inside a common thought process about important meanings and dynamics.

    More on Language Processing

    • The Original KJ Method by Jiro Kawakita, Kawakita Research Institute, 1991.
    • The Language Processing Method by Shoji Shiba, et al, CQM, Boston, 1995.
    • Language in Thought and Action by S.I. and Alan R. Hayakawa, Harcourt Brace Jovanovich, fifth edition, 1990.
    • Customer Visits by Edward F. McQuarrie, Sage Press, second edition, 1995.
    For people who were not on the team, a KJ is a very efficient communication document. If the team had spent the same few hours in chairs around the meeting table with someone taking notes, it would be a longshot that many others would read and understand the notes. The KJ, on the other hand, is a 2-D pattern- oriented device that almost immediately conveys lots of information and related thought process to those who were not there. It is perfect for the "one-minute manager."

    Last but not least, over time a KJ can help the team that built it to remember and reflect back on their thinking. It can "reboot" the group mind months or even years later. KJs should be kept in an accessible place (and as online shareable versions) to get all possible benefits.
     
    About the Author: David L. Hallowell, a founding partner of Six Sigma Advantage, has more than 20 years of experience as an engineer, manager and Master Black Belt. As Digital's representative to Motorola's Six Sigma Research Institute, he worked on the original courseware for Black Belts and the application of Six Sigma to software. He has supported Six Sigma deployments worldwide. With a special focus on Design for Six Sigma, he has led development teams in the concept development and design of a number of commercial products. Mr. Hallowell has patents and publications in the area of microelectronics packaging and high speed interconnect. He has authored courses in software DFSS, design of experiments, C++ and computational intelligence tools. Mr. Hallowell can be reached at dhallowell@6siga.com.

     
    Rate This Article:  Current Rating: 4.25
      Poor    Excellent     
              1    2    3     4    5
    Copyright © 2000-2008 iSixSigma – All Rights Reserved
    Reproduction Without Permission Is Strictly Prohibited – Copyright Requests


    Publish an Article: Do you have a Six Sigma tip, learning or case study?
    Share it with the largest community of Six Sigma professionals, and be recognized by your peers.
    It's a great way to promote your expertise and/or build your resume. Read more about submitting an article.


    Download the iSixSigma Toolbar for 1-Click access. Search Your Way. Everyday. Without Delay.
    Get 1-Click iSixSigma access. Search Your Way. Everyday. Without Delay.

    BEST SELLING PRODUCTS (iSixSigma Publications)
    1. 2008 VERSION! Six Sigma DMAIC Training Slides
      The complete Lean Six Sigma DMAIC course prepares participants to perform the role of a LSS Black Belt; covering what’s ...
    2. NEW VERSION! Process Management Training Slides
      The OSSS Process Management course is designed in two phases comprised of:352 Powerpoint slidesInstructor notesSlide exp...
    3. Root Cause Analysis Course
      Having worked in the quality organization for over 20 years, the developers of this course have continually ran into cor...
    4. Gage R&R Excel Template
      Gage Repeatability and Reproducibility (R&R) studies measure the amount of measurement variation that is attributabl...
    5. Certified Lean Six Sigma Black Belt Assessment Exam
      Interested in assessing your knowledge of Lean Six Sigma? Preparing for certifications? Testing your students and traine...
    6. Certified Lean Six Sigma Black Belt E-book
      In 670 pages learn everything within the Lean Six Sigma DMAIC body of knowledge to successfully achieve Black Belt certi...
    7. Certified Lean Six Sigma Green Belt Assessment Exam
      This assessment exam is useful for students interested in assessing their knowledge of Lean Six Sigma on the Green Belt ...
     

    Six Sigma AdLinks
    Improve IT Projects With Six Sigma. Villanova University.
    Lean Office, Lean IT/IS. Act Now and Save.



    Google AdWords
     
    Home | Discussion Forum | Event Calendar | Job Shop
    Link To iSixSigma | Rate This Page | Report A Problem | Free Content For Your Site | Submit Article For Publishing
     Terms of Service. ©2000-2008 iSixSigma. All rights reserved. v3.0lb, 8.6-A-244
    About iSixSigma · Contact Us · Privacy Policy · Site Map
    nogeo