-
Sometimes I feel like I work at the place Seth is describing. Unlikely, but sometimes it feels that way.
Author Archive
-
I don’t usually cover cooking stories, but this one satisfies a need (I have struggled needlessly with broiling for some time) and tickles my sense of simplicity. Broiling in a cast-iron skillet (preheated) sounds like a tasty time-saver.
Info Design: CareLink Pro reports
Research, definition, and design of reports detailing insulin pump and glucose sensor-derived data to enhance the care of patients with Type I (insulin-dependent) diabetes.
Why it works
While visiting endocrinology practices and talking with endocrinologists, nurses, diabetes educators, and clinic staff, we learned that there is very little standard about diabetes care save three facts:
- Practitioners have very little time to spend with their patients, so this time must not be taken up with paging through many pages of disorganized or out-of-context information,
- the collection of data and generation of reports is rarely done by the primary practitioner, and
- There are approximately thirty clinical questions that practitioners seek to answer about their patient’s recent health history and “glucose performance” that can be answered or investigation enhanced via device-derived treatment data.
It is these thirty or so questions that the above six reports answer. For the first time, glucose, carbohydrate, and insulin data from multiple treamtent devices (insulin pump, continuous glucose sensor, fingerstick blood glucose meters) are presented together, in context, showing patterns in a patient’s glucose response, areas where pump use or lifestyle changes are needed, and revealing the local history around adverse events.
What I’d change
We’ve crammed a lot of data into each report, prompting some warranted complaints about their complexity and density. Ever more fine-garined, complex, and feature-laden data is streaming from new and updated treatment devices, so this situation is not likely to improve. Instead, we must begin to bring patterns to the surface and name them so that the practitioner may verify the information and act upon it with a minimum of fuss.
Software: CareLink Pro (therapy management software for diabetes)
Research, definition, and design of software collecting and reporting on insulin pump and glucose sensor-derived data to enhance the care of patients with Type I (insulin-dependent) diabetes.
Why it works
The typical endocrinologist has a very short visit with each patient, often fifteen minutes or less. Acquiring patient data from an insulin pump can take eight minutes, so this process needed to be delegated, reduced, or eliminated for accurate evidence-based health management to gain a foothold among all but the most high-end practices. CareLink Pro is the first software of its kind to allow device reads to be performed by the patient at home and be automatically synchronized with the endocrinologist’s patient database. In addition, in-office read times have been substantially reduced, and device management made much simpler. CareLink Pro remembers which devices (and which serial numbers) were used with a particular patient, which connectivity settings worked during the last visit, and which report parameters were used, eliminating the need to re-configure the software when a patient returns for a follow-up or routine visit.
What I’d change
While we’ve reduced technical decision-making surrounding associating a device with a patient and getting data out of it the first time, there are things we could do to nearly eliminate the work there altogether. Some poke-a-yoke (mistake-proofing) needs to be added to the patient profile to preven office staff from “recycling” patient profiles. And we have not yet succeeded in simplifying diabetes therapy, which will require machine interpretation of the data (much as is the standard of care in cardiology).
More from inside the application:
Software: Virtual Patient
Definition and design of software demonstrating the usefulness of a continuous glucose sensor (to endocrinologists and their patients) by simulating the body’s response to food, exercise, and insulin via a mathematical model.
Why it works
The complexities of diabetes care are deliberately minimized to put the focus on three variables: food, exercise, and insulin, and their effect of blood sugar. In one experience, the user attempts to adjust basal insulin infusion rates, carb-to-insulin ratios, and dosage shape and timing to improve patient performance retrospectively. In the other, the user makes patient lifestyle choices (what and when to eat, when to check blood sugar, when to exercise, when to take insulin) and wrestles with high and low blood sugar as a result.
Ask me for a demonstration! You needn’t be an endocrinologist or a person with diabetes to enjoy a little demo.
What I’d change
The software was never intended for use on a touch screen, but fared well when pressed into service (at the American Diabetes Association national conventions in 2005, 2006, and 2007) save for the sliders used to control basal insulin infusion rates and carbohydrate/insulin ratios. The small slider handles are difficult to fat-finger. Dragging them is iffy on all but the slipperiest touch-sensitive surfaces. I’d like to further enhance the slider interaction by making the sliders’ values more apparent, either by including them in display areas above each slider or on the slider handles themselves. It can be tricky to quickly discern your setting when you are 3/4 of the way to the next graduation on a 3–23 unit scale with ticks every two units.
More from inside the application:
Analysis: Medical device interface review
(pdf) Review of a problematic segment of an on-device interface for a major medical device manufacturer.
Why it works
This presentation was to embedded software engineers, so they needed a small amount of stage-setting: what should we attempt to accomplish in improving the interface? WHat changes will help, and how?
What I’d change
I could have focused more on removing user decision-making from the processes implied by the existing interface. Likely this would have resulted in even greater intelligibility and significant interface reduction. Even so, the difficulty of the proposed changes caused the engineering staff to stretch meaningfully.
Usability: HTML simulation of embedded software
Simulation of a medical-device for design-phase usability testing. (The ACT, ESC, up, and down buttons are active.)
Why it works
This HTML prototype allowed us to test terminology, information architecture, process flow, scrolling behavior, and other aspects of a medical device’s overall usability with actual patients in the target market. We overturned many myths about the usability of our existing products and terminology, and learned that several work flows were needed that didn’t previously exist. We also learned that it is possible to test both usability and the conceptual “rightness” of terminology at the same time, within some limits.
Top lessons:
- A “best practices” approach to workflow design is easily beaten by rapid prototyping and testing.
- The nuances of scrolling behavior have a huge impact on how “explorable” a list-based interface is, and therefore on adoption.
- People like some feedback, to know that the device heard them and is acting according to their wishes.
- Nobody understands “ACT” and “ESC” without some coaching, contrary to company belief. But if six of seven test subjects volunteer the same term, it is probably safe to use, contrary to company belief.
- It is important to pay attention to the “out of the box” experience, to help people get started with the device smoothly and quickly. Failure to do so endangers adoption success and customer good will, and increases support costs. Even so, new work in this area is likely to be a tough sell because “it’ll only be used once” and seems needless to the people who built the device (because they are so familiar with it).
What I’d change
The simulation could be more robust; not all of the functions available on the device are represented, most notably the ability to set and retain a value. We had to coach the test subjects to skip over these parts of the interface when they interrupted the tested tasks. And the one-page-per-screen structure of the simulation makes keeping track of the various screens and states somewhat worky; a JSON-based tree structure might make more sense in the future.
This simulation does not represent the full set of our recommendations. Unfortunately, not all that we learned made it into the final product, either.
Online: Mann Consulting extranet
Extranet definition, design, and implementation for a Mac-centric IT consulting firm.
Why it works
An information-first design that contrasts with the Mann Consulting website to give the feeling that it is separate and private, and that carries pertinent, prioritized information about their current and coming projects.
What I’d change
It would have been nice to link the projects to actions that the client might choose to take, such as contacting the consultant in charge, or leaving a note for same, or suggesting new projects.
Login pages (one from the mann.com site itself):
Online: Mann Consulting website
Site design and implementation for a Mac-centric IT consulting firm serving advertising and other creative firms in the San Francisco region.
Why it works
Minimal, “single sell” design grabs attention with a strong image and headline, with red accents supporting the brand colors. A random sell graphic and text are chosen from a stable of favorites on every visit to the page, each highlighting a different facet of the firm or customer testimonial. The design has stood the test of time; Mann Consulting has been happily using it, with minor modifications, since 2001.
What I’d change
The implementation of this design pre-dated the popularization of CSS and semantic HTML, and is therefore not as accessible as it should be.
Some other design directions that were considered (complete with provisional logo and watermarked images):
Print: 8.5×11 recruiting flyer
Flyer inviting business school students to participate in a competition aimed at recruiting.
Why it works
Clean and spare design uses a small amount of ornament and typographic variation to ease the stodginess.
What I’d change
The vertical axis established by “E-business case study challenge” isn’t taken advantage of by any of the type below it. The useful design principle that “everything must be aligned with something” is unfulfilled.
-
A simple progress bar implemented in CSS. Unfortunately it does not degrade nicely; the data does not come from the HTML. This could easily be remedied by altering the javacript to seek and update data in the page.
-
This blog showcases pictures of unusual objects and asks: What is it? Each week there are new objects to puzzle over. Examining the rarer ones presents a fun mechanical-thinking challenge, and sometimes I gain insight into other problems I’m working on.
-
Do not do this. While the effect is nice, this implementation adds a lot more markup than necessary to the page, duplicates content, misuses the fieldset tag, and interrupts reading.
-
New hardware is commonly bundled with VERY BAD software. This is as true in the medical device industry as it is for consumer electronics companies such as Canon and HP. It doesn’t have to be this way.
-
Lou Carbone usefully and interestingly holds forth on a sometimes forgotten component of customer experience: emotion. A great presentation; if you are in business AT ALL you should watch this.
-
Allows basic Subversion use directly via the finder and overlay icons, much like TortoiseSVN on Windows XP. Beyond excellent, and about time. I remember spending much too long tweaking and massaging my custom overlay icons for TortoiseSVN, so I expect I’l
-
I’m a sucker for good icons. Smashing has put together links to twenty or so sets of free ones, many of which deserve a look and others that might just be the conceptual springboard to something better.
-
“Charlie” (Mr. Enterprise 2.0) reveals how he work son the web. It *looks* like it is all about tech (RSS, RIA, social networking) but it is really about openness (sharing project status and other incidental work products, bookmarks, profiles, etc.).
-
jsUnit, and unit testing in general, is good stuff. And while jsUnit is poorly documented, anyone likely to want to do unit testing in JavaScript will probably be able to figure it out.
Online: Marketing site for online time sheet service
Design and development of marketing and informational site for an online time sheet service.
Why it works
A sell graphic leads directly into the sales funnel, while swappable promo units highlight new features or promotions to interest potential customers returning for a repeat visit. Standards-based code is easy to maintain and search-engine-friendly, leading to an uptick in already substantial search engine traffic and a corresponding bounce in sales.
What I’d like to change
A contract that included creating the promo units would have prevented the client from diluting their brand polish.
Prior versions of same:
Online: Patient informational event locator and scheduler
Research, definition, and design of online app allowing people to find diabetes- and pump-related education in their area and sign up for same.
Why it works
This simple online app interfaces directly with the back-end that the sales force uses to rate and track sales leads. It automatically increases the search radius until at least ten events are found, if searching for all event types, or five events if looking for a specific event type. Location and timing data are displayed prominently in the categorized search results to allow users to quickly choose an event and sign up on the spot. This small app has led to a sharp uptick in sales opportunities and had a measurable effect on revenue in the first moth of its deployment. It is now an important part of the lead management process.
What I’d change
The app runs within the framework of the minimed.com website, so pay no attention to the man behind the curtain. It was also designed for four-to-seven event types; this list has ballooned to fifteen or more as the sales staff has embraced the tool. Redesign of the event-type picking mechanism is now needed.
More:
Intranet: Supply chain dashboard
Research and design of intranet site gathering data and reports for consumption by senior management .
Why it works
Complex reports are presented with the most current numbers pulled directly from internal reporting and databases and presented in a clear, unambiguous manner. The look is distinct from segments of the intranet that are for general use to signal to the handful of habitual users that they are getting the real story.
What I’d change
More at-a-glance or interpretive highlighting could be used in key areas, especially when reviewing the performance of ever-smaller segments of the business.
More:
-
Lorelle on WordPress collects a set of CommonCraft videos that explain current web trends (RSS, social bookmarking, wikis, social networking) in plain English. Apparently there are more CommonCraft videos of this kind on YouTube.
-
The bright folks at Cooper describe the document they commonly produce to communicate what a product will look like and how it will behave.
-
Hackety Hack! presents basic programming concepts in a a practical and accessible manner. It is aimed at children, but I suspect that adults will enjoy it as well; it has personality, but it isn’t forced.
-
A somewhat cryptic but very insightful and revealing set of (somewhat raw) notes about how inline formatting works, helpfully shared by Eric Meyer. I’m not aware of an article that correctly refines these concepts.
-
A manifesto captures the ideal state resulting from perfect application of thought. But kaizen eschews perfection in favor of progress. Paying closer attention to ANY of the nine points here can’t help but improve your corner of the business.
HTML Email: “Advate Update”
Two designs for an internal HTML newsletter.
Why it works
Straightforward designs incorporate branding elements (colors, fonts, etc.) while remaining fully accessible; there’s nothing fancy here.
What I’d change
As common as it is, it rarely works to design a vessel expecting to pour content into it later. Content first! This is the hardest thing for clients to accept.
Online: Advoy locale selection and welcome
Locale-selection and welcome structure (research, design, code) for online therapy management software for Hemophilia and Primary Inmmunodeficiency patients and their health care providers.
Why it works
A bold and unambiguous country selector that skips the politics of regional assignment (put Turkey in Europe? Middle East? Asia?) is immediately followed by a bilingual-capable welcome page.
What I’d like to change
It would be nice to separate language from country, essentially to offer service in any language in each of the supported countries. The language selection could come first. This would make full language support possible in places like Belgium, which could then enjoy quadrilingual support (German, French, Dutch, and English).
-
I like manifestos (manifestoes? manifesti?). They are idealistic expressions, pointing out what needs to change. And they are usually surprisingly difficult to live by. But there should be something in David Armano’s manifesto that you can start doing tod
-
A nifty bookmarklet that forces a refresh of the css linked to the page. Perfect for when you can’t or won’t change the outbound caching settings at the server.
The person(s) responsible for the design of the Acropolis included innumerable details that, while not strictly necessary to the success of the structure as a temple, combine to make it one of the most effective architectural experiences before or since. Josh Clark notes a few such details in his insightful post of May 22. Another reminder that “Trifles make perfection, and perfection is no trifle.” — Michelangelo Buonarroti