DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Curious about the future of data-driven systems? Join our Data Engineering roundtable and learn how to build scalable data platforms.

Data Engineering: The industry has come a long way from organizing unstructured data to adopting today's modern data pipelines. See how.

Threat Detection: Learn core practices for managing security risks and vulnerabilities in your organization — don't regret those threats!

Managing API integrations: Assess your use case and needs — plus learn patterns for the design, build, and maintenance of your integrations.

Related

  • The Missing Link in Cybersecurity: Culture
  • Managed MQTT Broker Comparison — Console/Dashboard Features
  • What SREs Can Learn From Capt. Sully: When To Follow Playbooks
  • 5 Advantages of Dart Over JavaScript, Python, and Bash

Trending

  • Understanding Distributed System Performance… From the Grocery Store
  • Ending Microservices Chaos: How Architecture Governance Keeps Your Microservices on Track
  • How to Choose a Server Stack at Product Launch
  • Filtering Java Collections via Annotation-Driven Introspection

Visual Management Tools

By 
George Dinwiddie user avatar
George Dinwiddie
·
Jul. 03, 15 · Interview
Likes (2)
Comment
Save
Tweet
Share
25.0K Views

Join the DZone community and get the full member experience.

Join For Free

Sometimes we intentionally make our work more visible so that we can more easily see what’s going on. We do this so that, as a group, we get a better picture of the whole of the group’s effort. At it’s best, this is more than a dashboard that displays information. Instead, it’s a tool that’s used by the people doing the work in the process of doing that work.

It’s important for such a display to be able to accurately describe the state of the work. If it leaves some state or aspect to be implicitly understood, it damages the tale that the tool can tell. One of the advantages of using a physical manifestation for such a tool is that the arrangement can be easily modified to handle special cases or situations that were not envisioned when the tool was first set up.

Sometimes people ask the tool to control people’s behavior. Of course, it cannot do that. People will behave the way they behave. If you try to use the tool to control behavior, perhaps by making it impossible for the tool to display a situation you want to discourage, you certainly damage the tools value. Rather than prevent the behavior, the inability will merely make it invisible. There must be a corollary of Goodhart’s Law here.

Instead, a good Visual Management Tool will display whatever is the reality, both desired and undesired. This makes visible the more abstract reality. Once it is visible, we can notice it, see patterns in it, and have a conversation about it. It is the conversation and the resulting mutual decisions that can change behavior.

philosophy IT Conversations (software) Law (stochastic processes) Advantage (cryptography) Aspect (computer programming) Dashboard (Mac OS)

Opinions expressed by DZone contributors are their own.

Related

  • The Missing Link in Cybersecurity: Culture
  • Managed MQTT Broker Comparison — Console/Dashboard Features
  • What SREs Can Learn From Capt. Sully: When To Follow Playbooks
  • 5 Advantages of Dart Over JavaScript, Python, and Bash

Partner Resources


Comments

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: