Leaving The Dark Side - Developing a C++ Based Medical Device
summary
Mammography workstation built in C++ Qt viewer handles up to 4 GB uncompressed pixel sets, two 5MP 10‑bit grayscale displays and up to 24 clients, sustaining <1s for changing up to eight images because radiologists read ~120 patients/hour. Development moves from waterfall to Scrum with CI and heavy test automation using RSpec + Spec + Ruby driving behavior, unit and UI tests; tests call services via XML‑RPC to an IPC aspect center. Result: thousands of installs (6–7k), earlier 8–12 week releases and many patches shrink to a maximum two‑week release.
AI-written summary · about
chapters (12)
- 0:00Introduction and background
- 2:44Medical device challenges
- 7:44Regulatory and process issues
- 11:04Transition to Agile and automation
- 16:26Behavior-driven testing with Cucumber
- 20:17Test automation infrastructure
- 27:09Test execution and reporting
- 33:14Context management in tests
- 40:16Memory management in tests
- 44:17Quality improvements and outcomes
- 47:01Team responsibility and culture
- 50:07Conclusion and future steps
related talks
25mLabVIEW-Driven Discovery: Next-Gen X-Ray Detectors for Human...
40mRunning a Government Department on Ruby for over 13 Years
40mEnhancing Embedded Development with Ruby
23mBuilding C Extensions in Ruby
24mCan't Touch This!: When Things go Wrong With an Appliance
22mRubyMotionQuery (RMQ) In Action
48mMind of a Hacker
51mCompacting GC for MRI
