Dev.Chan64's Blog

Go Home

Solving Non-Expert Domain Issues with Data Within Siloed Organizational Structures

gpt-4-turbo has translated this article into English.

Background

At the beginning of my employment, I was in charge of App and GUI development when the product frequently stopped working in the field, prompting the company to assign additional field support tasks.

The product was based on a control system and embedded environment, and at that time, I had no experience in embedded or control domains.

Additionally, the embedded and control system departments operated in a silo structure, which hindered information sharing and collaboration.


Problem Definition


Problem Approach and Execution Strategy

  1. Data-driven approach
    • Directly collect status data from the field
    • Log sensor values, control statuses, and location information at the time of issue occurrence
    • Extract common patterns
  2. Collaboration with domain experts
    • Continuous communication with the system control development team
    • Learn about control state flow and the operating principles of safety switches
  3. Anomaly detection and analysis
    • Identify conditions where location/sensor values exceed thresholds leading to stops
    • Attempt to adjust thresholds → root problem not solved
    • Plotting sensor data reveals a symptom where magnetometer readings are periodically incorrect
  4. Maintaining problem definition amidst organizational resistance
    • Embedded team repeatedly responds with: “Sensor issue, no improvement possible”
    • Document, quantify, and analyze the phenomenon based on reports grounded in numerical analysis

⚙️ Execution Results and System Improvements


Final Outcome


Key Competencies


Go Home
Tags: Project DevOps Leadership Organizational Culture Bottleneck resolution