https://en.wikipedia.org/wiki/Fyodorov_Eye_Microsurgery_Comp...
What makes you say that? Assemblies like:
- product owner writes detailed user stories from communications with client
- developers pick them, implement them, and put them up for review
- CI server runs automated tests
- reviewers check the code for maintainability issues
- QA folks check the feature from the perspective of a user, ensuring that the acceptance criteria are met
- product owner accepts and merges to shared branch
What problems do you see or have you experienced in something like this?
"- developers pick them, implement them, and put them up for review"
In quite a few cases it turns out that it's not so easy to implement what you thought first because there is a bug in some system you are using or some other component needs to be changed too and suddenly the whole plan falls apart. There is no amount of planning you can do to avoid this. Unexpected things come up all the time.
I am not saying that health care can't improve but by nature it's much less predictable than manufacturing a car.
I was a mechanical engineer at an automobile company before moving to software. The two are actually quite similar.
It is common to run into implementation issues when going from concept to production.
The big difference is, being a mature branch in an area where safety is vital, the rigor, scrutiny and time alloted to each step are significantly greater than software.
The similarity is especially pronounced on enterprise software products that have long intervals between releases.
A lot of unexpected things happen with cars that go into production all the time. Thankfully cars have a lot of redundancy required by safety. So, small problems can often be glossed over.
Me too :-)
Yes, things happen when you get something in production but at some time you reach a fairly stable state and things are predictable and easy to measure and quantify. With medical procedures you often encounter surprises.
I agree there is something to learned but it would be terribly arrogant to say "We have figured it out for cars and therefore we have figured out medical care and software development"
I am pleasantly surprised. Always nice to see people who have made such a transition.
I agree with you on all points here. Once in production, stability is achieved and car companies certainly do not hold all the secrets to resource allocation and administrative approaches to healthcare.
The degree of unpredictability is higher in software and medical procedures. The supply chain - production approach can only get so far.
That being said, the production approach can work splendidly well for low risk diagnoses. The production approach has already been adopted by some software companies. Especially contract based companies that involve a well defined repetitive grind and set of tools. Think developing a Cash-of-clans like mobile game or making websites for certain organizations. Both industries are quite mature. The software problem isn't interesting, but it also rarely throws curve balls.
_______
I am going on a slight tangent, but here goes.
I think there are some medical low hanging fruits. This is especially true in the US, where the escalation of service is extreme. Either you get no service or a $200/hr medical expert. If the disease is going to be a low risk common illness 95% of the time, then maybe the patient could go through a $40/hr medical practitioner whose job would be to attends to 'easy' cases and only escalates it to the $200/hr doctor if the case is serious enough. A similar case applies to the ER and ambulances too. There is, "I am about to die" emergency and then there is the "I am hurt, but 20 more minutes to the hospital in car won't change much" type of emergency.
Off topic: But, This approach is quite similar to a popular ML approach called Cascade Classifiers used for resource efficient applications. It is apt, that it would come up in a discussion about how to make Healthcare more resource efficient.
Lastly, I find the requirement of 4 year college to enter medical school to be preposterous. It is a waste of money and time for applicants and serves only to line pockets of academic institutions.