The Rise and Fall and Rise (Hopefully) d Ri (H f ll ) of Standard - - PowerPoint PPT Presentation

the rise and fall and rise hopefully d ri h f ll of
SMART_READER_LITE
LIVE PREVIEW

The Rise and Fall and Rise (Hopefully) d Ri (H f ll ) of Standard - - PowerPoint PPT Presentation

The Rise and Fall and Rise (Hopefully) d Ri (H f ll ) of Standard Mumps Arthur B. Smith Chair, Mumps Development Committee Fifteenth Vista Community Meeting June 1517, 2007 University of Washington, Seattle The The Rise R ise


slide-1
SLIDE 1

The Rise and Fall d Ri (H f ll ) and Rise (Hopefully)

  • f Standard Mumps

Arthur B. Smith

Chair, Mumps Development Committee

Fifteenth Vista Community Meeting

June 15–17, 2007 University of Washington, Seattle

slide-2
SLIDE 2

The The Rise… ise… R

“N it i th th f i ti ” “Necessity is the mother of invention”

  • Plato

“Necessity sure is a mother!”

  • Anon

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

slide-3
SLIDE 3

The Dawn of Time The Dawn of Time

Neces Necessity: ity: N thi d ti l No third-generation languages are available that provide good database i bili i i ll programming capabilities, especially for inherently sparse data. Invention: Invention: Mumps (Thanks, Octo!)

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

slide-4
SLIDE 4

Dias Diaspora

  • ra

p

Neces Necessity: y: Having many different dialects of MUMPS makes it g y impossible to create portable code. This serves to tie large projects such as DHCP (as VISTA was then known) to a single vendor at increased costs to a single vendor, at increased costs. Inventions: Inventions: Th Mumps U G (MUG) tt ti d The Mumps Users Group (MUG), attracting vendors competing for a slice of the growing community. The Mumps Development Committee (MDC),defining Standard Mumps which allows portable mumps code and, hence, competition.

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

, , p

slide-5
SLIDE 5

Decentralized Hos Decentralized Hospital Com ital Computer Pro uter Program ram p p p p g

Neces Necessity: ity: The VA was the second-largest group of hospitals in the country, and even after ten years of trying they are not

  • computerized. The bureaucratic large-project model was

simply not adequate for this problem. Inven Inven tion: ion: Ted O’Neil and Marty Johnson brought information from a government study on hospital software that showed why they had failed, and what could work. As an experiment, they undertook a user-driven rapid- prototyping development project, spawning the fabled “Underground Railroad” and resulting in DHCP.

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

slide-6
SLIDE 6

The Pinnacle: 1 The Pinnacle: 1984–1 –1995 995 9 4 9 4 995 995

DHCP is embraced and supported by the VA. Several mumps vendors (InterSystems, DataTree, Micronetics, DEC) compete for contracts from the VA d h l i d i i and other large companies and organizations. Vendors and the VA support an active and financially Vendors and the VA support an active and financially viable MUG (later MTA) and an active MDC. S d d h bili d b k d Standards that ensure portability and backwards compatibility are enforced by FIPS conformance.

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

slide-7
SLIDE 7

The Fall… The Fall…

“ N d d d i h d” “ No good deed goes unpunished. ”

  • Clare Booth Luce
  • Clare Booth Luce

“The best laid plans of mice and men ft l ” gang aft a-gley. ”

  • Robert Burns

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

slide-8
SLIDE 8

The Loss of Vendors The Loss of Vendors

InterSystems sets its sights on Oracle and the other “big database companies.” big database companies. They purchase first DEC Mumps, then DataTree and fi ll Mi i l i i l finally Micronetics, leaving no competitors large enough to support the VA’s needs. This lack of vendors removes the competitive nature

  • f the Users’ Group meetings. Attendance declines,

fi i ll i i h M U ’ G ( financially eviscerating the Mumps Users’ Group (now MTA) and consequently the MDC.

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

slide-9
SLIDE 9

Decline of VA Decline of VA Supp pport

  • rt

S p S pp

The large hospital software vendors eye the VA and lobby Congress to force the VA to drop support of lobby Congress to force the VA to drop support of DHCP, arguing that “The VA should not be in the software business. It’s more cost effective to buy COTS (C i l Off h Sh lf) ” (Commercial Off the Shelf) systems.” The VA Administration makes repeated attempts to The VA Administration makes repeated attempts to replace DHCP (all unsuccessful due to user outrage). Th VA h A i ITC i d f h MTA The VA supports the Austin ITC instead of the MTA meeting, further dropping attendance and adding to the MTA’s cash hemorrhages.

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

the MTAs cash hemorrhages.

slide-10
SLIDE 10

Irrelevanc Irrelevancy of the

  • f the MD

MDC y C y C

Flush with the successes of the previous standards, the MDC believes it controls the future direction of the MDC believes it controls the future direction of mumps. S i i h h 1995 d d h MDC Starting with the 1995 standard the MDC attempts to push the boundaries beyond what the mumps vendors are willing to develop. are willing to develop. With no competition, InterSystems chooses to ignore h d d ki i l l i l the mumps standard, making it largely irrelevant.

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

slide-11
SLIDE 11

The Nadir: 1 The Nadir: 1999 999–2001 –2001 999 999

Only one mumps vendor (InterSystems) capable of supporting DHCP, with their own non-standard pp g implentation (Caché) . No users’ group exists for mumps or DHCP No users group exists for mumps or DHCP. The MDC, while never officially dissolving, becomes

  • ib

d a d ea e to f tio i a apa it moribund and ceases to function in any capacity. The “Millennium Standard”, passed by the MDC, never goes to canvass nor is it published. But…

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

slide-12
SLIDE 12

The Phoenix E The Phoenix Egg gg gg gg

“Yes, my friend, like a young phoenix she will rise fully plumed and glorious from her mother’s ashes.” plumed and glorious from her mother s ashes.

  • Arthur Lee

O l ki f k f One lone working group of a task group of a subcommittee of the MDC refuses to die (MDC/SC16/TG1/WG1) and continues to meet. (MDC/SC16/TG1/WG1) and continues to meet. This object-oriented mumps working group, made up i il f i i lf W ldVi A primarily of vista users reinvents itself as WorldVistA.

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

slide-13
SLIDE 13

Stran trangel ely Familiar Familiar S g S g y

Today there are three mumps vendors, viz. InterSystems (Caché), Fidelity (GT.M) and Real Software Company (M21), all interested in competing for the VA’s contracts. Both GT.M and M21 implementations are effectively immune to being bought out by InterSystems. WorldVistA has become the de facto users’ group. The VISTA Community Meetings are “the place to be” for VISTA (and for mumps). The VISTA Expertise Network takes on maintenance, training and deployment tasks for interested VISTA adopters, and identifies,

  • nce again, the need for a standard mumps for future VISTA

development.

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

slide-14
SLIDE 14

Enter Enter the he MSO: MSO: Enter Enter the the MSO: MSO: the the Mumps Mumps Standards Organization Standards Organization

Backed by the VISTA Expertise Network Comprised of the same officers and largely the same membership as the MDC the same membership as the MDC Built to capitalize on what we did right, and p g , change (and hopefully fix) what we did wrong.

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

g

slide-15
SLIDE 15

Makin Making chan changes es g g g g

“Those who cannot remember the past are d d t t it” condemned to repeat it. ”

  • George Santayana

Let’s not make those same mistakes again! g

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

slide-16
SLIDE 16

What is our role? What is our role?

The MDC… he MDC… tried to steer mumps development and …tried to steer mumps development and became irrelevant to the vendors. The MSO… he MSO… …will work closely with the vendors, y , documenting what exists and recognize development as the purview of the p p

  • vendors. Vendors are special-class

members.

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

slide-17
SLIDE 17

Who holds the reins? Who holds the reins?

The MDC… he MDC… …freewheeled at the whim of individual members …freewheeled at the whim of individual members until arbitrarily establishing a new standard. Th Th MSO Th The e MSO MSO… …will use a three-step process: 1) Determine goals for what should be in a new 1) Determine goals for what should be in a new standard. 2) Develop required specifications. 3) R i ifi i d l 3) Review specifications and goals to ensure standard is neither more nor less than what was intended.

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

was intended.

slide-18
SLIDE 18

How do we function? How do we function?

The MDC… he MDC… held periodic costly meetings supported …held periodic costly meetings, supported by costly mailings, with little being done between meetings between meetings. The MSO… he MSO… …will hold primarily electronic meetings, with electronic documents and distribution, encouraging frequent meetings and continuous activity.

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

slide-19
SLIDE 19

How do we establish consensus? How do we establish consensus?

The MDC… he MDC… used a cumbersome and expensive …used a cumbersome and expensive canvass procedure that could (and did) result in long delays result in long delays. The MSO… he MSO… …will streamline this process using standard and acceptable practices to p p ensure diversity and consensus.

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

slide-20
SLIDE 20

How do we reward officers? How do we reward officers?

The MDC… he MDC… made significant demands on its officers …made significant demands on its officers with no compensation, leading to burn-

  • ut
  • ut.

The MSO… he MSO… …shifts many of the duties to the chair, who receives compensation from the VISTA p Expertise Network to allow a reduced workload from the “day job.”

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

slide-21
SLIDE 21

Kee Keep what worked what worked p

“Don’t throw out the baby with the bathwater. ”

  • American proverb (derived from

American proverb (derived from

Thomas Murner’s Narrenbeschwörung)

Use a deliberative multi-step process to develop Use a deliberative multi step process to develop standard specifications. Secure support from a parent organization (built into the bylaws). Keep the same officers and largely the same membership to ensure continuity.

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

slide-22
SLIDE 22

Where do we Where do we go from here?

  • from here?

g

There will be a meeting November 8–11, 2007 during which: during which:

  • the MSO will establish the charter members,
  • the resurrected MDC will transfer the mantle
  • f mumps standardization to the MSO and

then dissolve itself, and

  • the MSO will begin the process of

the MSO will begin the process of determining what should be in the new mumps standard.

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle

slide-23
SLIDE 23

Questions and Answers uestions and Answers(?) Q ( Q ( )

Thank you for your attention this afternoon. Presenter: Ar Art t Smith, MSO Chair Smith, MSO Chair-nominate nominate Email: ar art smith@vistae mith@vistaexper pertise tise net net Email: ar art.smith@vistae smith@vistaexper pertise tise.net net Web: ht

http://www tp://www.vistae .vistaexper pertise.net/MSO ise.net/MSO.html html

Fifteenth Vista Community Meeting June 15–17, 2007, University of Washington, Seattle