Six Sigma Quality Resources for Achieving Six Sigma Results
Online Training from BMG University Air Academy Six Sigma Certifications from Villanova University Click To Learn More About PremiumLinks
 Home > Tools & Templates  > Cause & Effect (Fishbone, Ishikawa) 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.95
iSixSigma Magazine Signup
 iSixSigma Live!  
  iSixSigma Live! Summit
  Agenda
  Registration Info
  Breakthrough Awards
 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 
  Europe
  Financial Services
  Healthcare
  Military
  Software / IT
 Quality Directory 
  Best Practices
  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 ]

Causal Loop Diagrams: An Orientation in Software Context

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
  • B
    Download Products
    y David L. Hallowell

    Among the tried and true tools in the Six Sigma kit, cause-and-effect diagrams in the simple form of a tree, a fishbone or a Y-to-x diagram are a big help in identifying factors (x's) that may drive changes in a results variable of interest (Y). There are times, though, that a flat, two-dimensional hierarchy does not convey the intertwined nature of factors and their interactions.

    System dynamics, pioneered by Jay W. Forrester and significantly advanced by Peter Senge, is a discipline that pays special attention to complex cause-and-effect relationships. From that discipline has evolved the use of causal loop diagrams to pick up where tree diagrams leave off – conveying a web of causal interconnections that sometimes do a better job reflecting the way things are.

    Software Development Project Duration and Cost – Y-to-x View

    In any software project, the three fundamental questions (and big Y's) are:

    • How long will it take? (duration)
    • How much will it cost? (effort and acquisition costs)
    • How good will it be? (performance or defects)

    Even the beginning of a Y-to-x tree diagram for any of those result measures becomes rather complex. Figures 1 and 2 illustrate the start of Y-to-x trees for development duration and development effort cost.

     Figure 1: Partial Y-to-x for Software Project Duration

     Figure 2: Partial Y-to-x for Software Project Effort Cost

    Observations on the Y-to-x Tree

    Even the simple detail in Figures 1 and 2, shows considerable "overlap," with several common factors appearing in each. While the same factors show up, it is worth noting that the strength and direction of effect for these factors may be quite different in each tree. For example, schedule pressure has a weak reducing effect on project duration. It takes a lot of pressure to make a small difference in schedule. Yet schedule pressure has a strong increasing effect on project effort cost.an a Tree

    Figure 3: Connections May Look More Like a Web Than a Tree

    Figure 3 begins to show some complexity that may better reflect the way things really are. Causal connections do not just flow from the bottom of the tree to the top. Factors may influence one another (laterally) and some may even loop back, as indicated by employees measured as full-time equivalents (FTEs) engaged.

    Enter the Causal Loop Diagrams

    People with insight into system dynamics recognized that cause-and-effect cycles and webs are a natural form for expressing the tangles that show up in many systems.

    A few comments about common notational symbols provide a feel for the way that causal loop diagrams help describe causal or driving relationships. A causal loop diagram shows factors, in circles or boxes, connected with directional arrows or arcs. Consistent with common sense, the head of an arrow denotes an effect or result and the tail represents a cause or driving factor. A symbol (+/- or s for same and o for opposite) appears on each arc to denote the direction of the driving relationship. Figure 4 illustrates that. As attention to diet and exercise increases (cause or driver) feelings about results (effect) goes in the same direction. As rabbit hunting increases, the rabbit population moves in the opposite direction.

     Figure 4: Causal Arcs with Direction (S = Same, O = Opposite)

    Reinforcing or Balancing Loops

    Directional arcs can be connected in various ways to form webs and loops. Figure 5 shows two simple loops that bring out two more causal loop diagram definitions. Loops that have zero or an even number of opposite arcs are called reinforcing. Such a loop will feed on itself, as a vicious or virtuous circle, spiraling up or down if not checked. The Reinforcing Loop reinforces in either sense – for example, when attention to diet and exercise increases, all the other factors in the loop increase, reinforcing the positive in that case. If attention to diet and exercise decreases, the other factors decrease, and the system spirals down to the negative. The other loop, with an odd number of o arcs, is a Balancing Loop. As the rabbit population increases, coyotes become better fed and hunting increases, which results in a decrease in the rabbit population.

     Figure 5: Reinforcing and Balancing Loops

    Software Project Dynamics and Archetypes

    Figure 6 portrays a few key factors from the effort and duration Y-to-x trees in causal loop form. This provides an example of another useful aspect of the work that has developed in system dynamics and causal loop diagrams. People creating and assessing causal loop diagrams in many different fields noticed recurring patterns in the loop dynamics.

    A number of interesting archetypes have been identified – among them a pattern sometimes called "the fix that fails." While the factor names may be very different, reflecting an application domain, the pattern is a main loop describing a policy with a particular intent. In Figure 6 the loop labeled Push Time to Market shows that intent. It is deployed by increasing schedule pressure, engaging more FTEs, increasing work rate on deliverables, and so forth. At first it may appear the work-product delivery rate increases, project duration decreases and there would be some relief on the schedule pressure. That is the "fix." This archetype, however, has a secondary and unintended loop that works against the intent of original policy.

    Figure 6 depicts what is known about a schedule being pushed by simply adding people and working faster: That is, as work rate on deliverables increases, defect insertion rate moves in the same direction (s) and defect removal effectiveness decreases (o), rework and waiting time increase, as does project effort cost. Thus work-product delivery rate goes down. That is the "fail."

     Figure 6: Software Example of 'the Fit That Fails'

    Conclusion: Simple Examples Touch the Core

    This is a short introduction to a topic that is wide and deep. Yet, these simple examples touch on dynamics that are at the core of current discussions about Lean software development and Agile methods – as they seek to remove wasted time and effort to get the best delivery time and quality levels at minimum project cost.

    About the Author: David L. Hallowell, a founding partner of Six Sigma Advantage, has more than 20 years 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: 3.98
      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.


    "The Bottom Line" Links

    1BMG
    UNIVERSITY
    .
    I
    I
    Lean Six Sigma
    Online
    I
    I
    Reduce Travel Costs
    Maximize Training Budget

    VILLANOVA
    UNIVERSITY
      Earn Your Lean, Green or Black Belt Six Sigma Master Certificate Online
    BOOST YOUR SALARY! *$38k more than uncertified counterparts. Learn From Industry Leaders!
      START NOW

    SIGMAPRO

    MBB, Lean Sigma, & DFSS

     

    when experience matters most...

    M O T O R O L A
    U N I V E R S I T Y
    Learn from the most experienced
    practitioners of Six Sigma in the world

    Public Training & Certification
    Click here to take a free Six Sigma Lesson

    JURΛN

    2009 Lean Six Sigma Public Workshops - SPECIAL OFFER!
    Register for any course before December 31st and receive 50% off any additional registrations, plus receive free consulting support! Call 800-338-7726 to register.

    LodeStar Institute

    |

    Live Lean Six Sigma Training

    Starting at $660

     WHY SETTLE FOR ONLINE? GET LIVE TRAINING AND PROJECT MENTORING FOR ONLINE PRICES.
    Finding that key person for your
    team is just a click away . . .
       
    TheJobShop

    jobs.isixsigma.com
         
    THE UNIVERSITY OF
    TEXAS
    AT AUSTIN

    2 weeks + 1 project = Black Belt Certification
    .
    Find us on LinkedIn
    Join the iSixSigma Network
    and Connect with Other Six Sigma Pros
    .
    .
    iSixSigma Live! Summit & Awards
    Jan 13-16, 2009 • Miami, FL
    Save up to $200.00 • Click Here!
    Space is Limited! Hurry!
    .

    BEST SELLING PRODUCTS (iSixSigma Publications)
    1. 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 ...
    2. 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...
    3. 5S Training Course
      One of the key fundamental tools of process improvement is 5S. 5S is a methodology for organizing and minimizing item...
    4. Six Sigma Black Belt (DMAIC) Training Slides
      The 2008 Six Sigma Black Belt course is comprised of: 1,176 PowerPoint slides, Instructor notes, Slide explanations, 37 ...
    5. Six Sigma DMAIC Training Slides
      The complete 2008 Lean Six Sigma DMAIC course prepares participants to perform the role of a LSS Black Belt; covering wh...
    6. Gage R&R Excel Template
      Gage Repeatability and Reproducibility (R&R) studies measure the amount of measurement variation that is attributabl...
    7. CSSBB Preparation Pack
      The CSSBB Preparation Pack includes materials for passing the Certified Six Sigma Black Belt (CSSBB) exam. This CSSBB Pr...
     
    Six Sigma AdLinks
    Rath & Strong
    Learn statistics online with Quality Trainer by Minitab
    SBTI Public Offerings, World Class MBB, Lean Enterprise
    SigmaXL: User Friendly Excel Add-ins for Statistical and Graphical Analysis
    Smarter Solutions Makes Lean Six Sigma Easier
    SigmaWorks: A complete toolbox for LSS & DFSS
    Michigan Engineering - Six Sigma Certifications
    @RISK for Six Sigma and quality analysis
    AdLinks Information


    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, 2.0-C-246
    About iSixSigma · Contact Us · Privacy Policy · Site Map
    nogeo