monday, 4:00 – 4:20pm and tuesday, 5:00 – 5:30pm brian behlendorf connect collaboration advisor...

18
MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the National Coordinator for Health IT 1 The CONNECT Open Source Community's Role in Promoting Nationwide HIE

Upload: winfred-riley

Post on 03-Jan-2016

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

MONDAY, 4:00 – 4:20PMand TUESDAY, 5:00 – 5:30PM

Brian BehlendorfCONNECT Collaboration Advisor (Contractor)Federal Health Architecture, Office of the National Coordinator for Health IT

1

The CONNECT Open Source Community's Role in Promoting Nationwide HIE

Page 2: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

2HIMSS 2010

Why drive CONNECT as an Open Source community?

• Accelerate adoption of the NHIN standards across industry, beyond the Federal sector

• Improve quality through transparency“To a sufficient number of eyeballs, all bugs are shallow." - E. Raymond

• Accelerate features on the development roadmap

• Provide a "diagonal" learning curve for adoptersMake it easy to do the simple things, and possible to do everything else without hand-holding

• Ensure the best use of current technologies and design practices in CONNECT

Page 3: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

What's the approach?

• Encourage and facilitate bug reports, feature requests, ideas, and code contributions

• Encourage questions from new participants to build a database of ad-hoc knowledge about the platform

• Promote the emerging commercial ecosystem around CONNECT through the vendor directory and success stories

• Promoting major contributors to “committers”, who are peers to the contracted developers

HIMSS 2010 3

Page 4: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

What Tools Do We Use To Do That?

• Public development artifacts in:– Subversion (for public code versioning)– Jira (the bug database)– A Wiki (for all development documentation, whiteboarding of proposals, and

all other collaborative document work)

• Public and inclusive development processes: – Discussion forums– Ability to “subscribe” to commits, new/changed issues in Jira, etc.

• Visibility into the development sprints and Configuration Control Board (CCB) meetings via the wiki, conference calls, and more

• Public Code-A-Thons! Two so far, next one in Miami Apr 28-29

HIMSS 2010 4

Page 5: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

Contributions To Date

• Additional operating systems and application servers: Linux, JBoss, Axis, soon Websphere

• Much simpler to build and test now – community contributed to the move from EJBs to POJOs, and better build scripts

• Continuous-Integration build services to alert devs for broken check-ins

• Feedback on proposals by the dev team

• Two new “committers”: Jeff Schmidt and Keith Babo

HIMSS 2010 5

Page 6: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

HIMSS 2010

Page 7: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

HIMSS 2010

Page 8: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

HIMSS 2010

Page 9: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

HIMSS 2010

Page 10: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

HIMSS 2010

Page 11: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

HIMSS 2010

Page 12: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

HIMSS 2010

Page 13: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

HIMSS 2010

Page 14: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

HIMSS 2010

Page 15: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

HIMSS 2010

Page 16: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

HIMSS 2010

Page 17: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

But More Work To Do:

• Adopt even more Apache development principles, a la– “If it's not online, it didn't happen”– Getting public +1 approvals for commits

• Introduce “Communities of Common Interest” - subgroups focused on specific topics, who work together on both code and specs to investigate

• Enable more modular side projects: collaboration around new adapters, the NHIN-Direct work, and other small apps that would sit on top of CONNECT

• Doing more to document the adoption of CONNECT and related open technologies for HIE

HIMSS 2010 17

Page 18: MONDAY, 4:00 – 4:20PM and TUESDAY, 5:00 – 5:30PM Brian Behlendorf CONNECT Collaboration Advisor (Contractor) Federal Health Architecture, Office of the

Thank You

18

The participation of any company or organization in the NHIN and CONNECT area within the HIMSS Interoperability

showcase does not represent an endorsement by the Office of the National Coordinator for Health Information

Technology, the Federal Health Architecture or the Department of Health and Human Services.