What is spaghetti diagram? - Definition from WhatIs.com


spaghetti diagram

Part of the Software development glossary:

A spaghetti diagram (sometimes called a physical process flow or a point-to-point workflow diagram) is a line-based representation of the continuous flow of some entity, such as a person, a product or a piece of information, as it goes through some process. The name comes from the resemblance of the final product to a bowl of cooked spaghetti.

Spaghetti diagrams are often used in agile project management. Unlike spaghetti code, which is a derogatory term for unstructured language coding, the term spaghetti diagram carries no negative connotation. 

This was last updated in February 2013
Contributor(s): Ivy Wigmore
Posted by: Margaret Rouse

Related Terms


  • dark infrastructure

    - Dark infrastructure is undocumented but active software or services whose existence and function is unknown to system administrators -- despite the fact that it may be integral to the continued ope... (WhatIs.com)

  • wearables OS (wearables operating system)

    - A wearable OS is an operating system designed or refactored to satisfy the requirements of wearable computers, which can be significantly from one type of device to another and also different from ... (WhatIs.com)

  • MEAN (MongoDB, Ember, Angular, Node)

    - MEAN is an acronym that stands for MongoDB, Express, Angular, and Node. The MEAN stack is a frontend and backend approach that allows development teams to accomplish projects using JavaScript acros... (SearchSoftwareQuality.com)


  • Software development

    - Terms related to software development, including definitions about programming and words and phrases about Scrum, Agile and waterfall methodologies.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Ask a Question About spaghetti diagramPowered by ITKnowledgeExchange.com

Get answers from your peers on your most technical challenges

Tech TalkComment



    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.