Healthcare organizations have access to unprecedented levels of data and processing power, and urgent and complex questions to answer. But despite the industry’s enormous investments in data and analytics, most organizations still struggle to bring their data to bear on even their most important decisions.
Organizations can achieve their innovation and transformation goals by using tools that balance structure and flexibility, and by emphasizing rapid, iterative development with deep collaboration between technical staff and subject matter experts.
Structured yet flexible
Historically, organizations have had only two available approaches to produce the analytics that answer their business questions:
- The first is to buy a vendor’s analytics product. The promise is that the software will automate and fool-proof the process of generating complicated analytics. But the software’s hard-coded logic inevitably fails to handle the idiosyncrasies and exception cases present in every organization. End users lose confidence in the results, and the software fails to deliver business value.
- The second path solves the problem of inflexibility by making each request a custom job—designed and implemented, usually from scratch, by a team of analysts and developers. Such projects are typically one-offs, with the code packaged into one or more stored procedures that only the original developers really understand. But hand-crafted customization is resource-intensive, takes a long time, and is hard to maintain.
Between these two extremes is a better approach: software tools that provide just the right amount of structure and automation, leaving room for the ingenuity and flexibility of a development team and allowing for as much customization as needed.
Collaborative and iterative
Some custom development will always be necessary, but traditional software development workflows are inflexible and inefficient. In particular, waterfall-style project structures, in which revisiting decisions made in prior stages is discouraged, nearly always yield inaccurate or irrelevant final work products. Subject matter experts need a chance to see the data presented in an understandable way and amend their requirements, and developers need a chance to learn the subject matter and refine their implementation.
In face-to-face sessions, developers and analysts should present detailed, case-level data to subject matter experts and end-users, highlighting what they see as suspicious or unexpected, and participating fully in any resulting adjustment to requirements. A simple deliverable might need one or two sessions, while a complex one might need several more, but the sessions should be scheduled days, not weeks, apart. This aggressive pace keeps the deliverable front of mind and saves developers from wasting time going down the wrong path. The idea is to quickly find mistakes or oversights in either the requirements or the implementation.
Organizations should establish a culture of collaboration and respect between technical teams and business or clinical staff, and emphasize intellectual courage, humility, and a willingness to learn in hiring and professional development. In addition, software tools that facilitate rapid logic prototyping, manage metadata (e.g., reference data and field definitions), and securely share case-level data help by letting developers spend more time working at the top of their license.
Does this manifesto resonate with you and your organization? Download our infographic, "A healthcare data analytics manifesto," via the button below.