Using realistic data in a design prototype

I mentioned code-based prototypes a few weeks back. Here’s a related observation.

I like to put realistic-looking content into my higher-fidelity prototypes. The main reason for my preference is that, in many cases, a design can’t be effectively evaluated if it doesn’t present realistic data and/or information. You need to see how the design handles the real thing.

When I was at Karos Health, I regularly used the names of jazz musicians to create fake patient data that was used in various design prototypes. I did it for two reasons, the first being my preference for realistic data and/or information.

The second is more subtle: while the names looked realistic, anyone who recognized a name like Miles Davis or Louis Armstrong would realize that what was being shown wasn’t real real patient data. That was an important consideration in health care, where patient privacy is a critical concern. One of my favourite moments came when someone viewing a prototype noticed that a birthday shown for Miles Davis was correct. (In fact, all the birthdays were correct.) The attention to detail made an impression!

Sharing at Boltmade

Logo: Boltmade

One of the things I love about Boltmade is the way that we engage with the community and share our knowledge as well as our wonderful space in the Bauer complex.

Boltmade has been host for the venerable DevHouse monthly meetups for quite some time, and has recently hosted sessions for uxWaterloo (which I run with Bob Barlow-Busch), KW Ruby Developers, and People x Products, among others. All were enthusiastically attended.

Beyond playing host, though, we also develop our own workshops to give folks hands-on experience with various aspects of software product development. For example, last week two of our designers, Brian and Blake, presented an introduction to Sketch, a cool UI prototyping and design tool that we’ve been using and enjoying on our projects at Boltmade. Back in September Chris and Stephen presented an introduction to functional programming.

Beyond our cozy office, Shan will be taking her prototyping workshop on the road to present it at a REAP lunch session at Felt Lab.

It’s all great stuff.

Interested in meeting interesting people and learning something new? Check out our events and join us at a future session.

Silent, but keeping busy

It’s been quite a long while since my last post here. It was an unintentional break, caused by inattention and a focus on other activities.

uxWaterloo continues to be a monthly priority for me, and for the other folks who join in on our regular meetings. January featured a visit to Beertown on Waterloo to learn about designing a restaurant experience. We have another good one this month, with Daniel Iaboni talking about designing for augmented reality.

Also in January was Interaction 13, the annual conference of the Interaction Design Association. This year’s version was held in Toronto, and I spent the whole week there enjoying some terrific talks, and meeting some amazing people. There was much to learn and think about!

There was an Ignite Waterloo event to attend back in the fall, with another coming up this week. While I’m no longer directly involved in organizing the events, I’m looking forward to extending my attendance streak to a perfect 11 events.

I also made it out to the first meetings of the KW Ruby on Rails Developers meetup. We use Ruby on Rails at Karos Health, and it’s good to hear from others about their experiences and approaches.

Speaking of Karos, fall was very busy with preparations for our annual visit to Chicago for the RSNA conference. It was a rewarding experience, as always.

The biggest holder of my attention, of course, was Fluxible, which came and went last September and provided a great experience for everyone involved. We’re in planning mode for the 2013 edition of Fluxible, and should have news to announce soon. Needless to say, we’re excited about doing it again!

2013 is off to a great start, and I’ll be making a more conscious effort to keep this blog updated.

Busy!

I’ve let my blog slide more than usual lately, in part due to being busy on a number of fronts. Here’s a bit of an update that also serves as an explanation!

There’s always plenty to do in my regular work at Karos Health, including a February trip to Las Vegas for the annual HIMSS conference. It was the company’s first trip as an exhibitor to that particular conference, and with our successful visit we’re already committed to going again next year.

February also saw the eighth Ignite Waterloo event at the terrific Waterloo Region Museum. I’ve been an Ignite Waterloo organizer since the very beginning, and it was great to see that people continue to enjoy our events. The next one will be even more special, as we have some very cool plans in the making for our ninth event.

uxWaterloo remains on ongoing pursuit for me, and our monthly meetings are a wonderful way to spend my time. Organizing them with Bob Barlow-Busch is a real treat, and the support that we get from our community of attendees is gratifying. Our February event was essentially a socializing one, where the discussion centred on conference experiences. Our March event was a trip to Felt lab to see the projects that REAP student teams have been working on. It sounds like everyone found the meeting productive and fun.

Speaking of REAP, I’ve been involved there from the beginning as well, acting as a sort of design mentor to the student teams. It’s an easy thing to do, as the student teams really do all the work. I just ask them questions about what they are up to and answer their occasional questions. Connecting REAP with uxWaterloo was a happy opportunity that just seemed inevitable.

A newer initiative is Fluxible, a design event that Bob Barlow-Busch and I are planning for September 2012. We’ve got some interesting speakers and great venues lined up, and we hope to announce more news soon.

Finally, I’ve been busy since January teaching an undergraduate course in presentation design at the University of Waterloo. It’s a joint offering under both Digital Arts Communication and Speech Communication, and the course is another rewarding experience for me. We’re nearing the end of the term, and I’m looking forward to the Ignite-style presentations that my students will be delivering in class. Maybe one of them will apply to Ignite Waterloo and deliver a presentation there.

Sometime way back in January I also managed to make it out to DemoCampGuelph and StartupCampWaterloo, both of which are always enlightening and entertaining.

As I said, I’ve been busy!

Travel game with Google Street View

During my recent Karos Health trip to Chicago for RSNA, I accidentally discovered a fun game to play using my iPhone and Google Street View. On this and previous trips I’ve emailed photos to my son to show him some of the sights that I see. Often the pictures are taken while traveling from one location to another.

On this Chicago trip, my son noted in an email that one of the pictures I sent was similar to one that I had sent him during last year’s trip. I responded that it was probably the exact same view, as I would have taken both pictures while riding a bus between our hotel and the conference site. The next day he sent me an email showing me that he had found a similar picture on Google Street View.

Buildings in downtown Chicago

(My Picture)

A Google view of Chicago

(Street View Picture)

And thus, a new (for us, anyway) game was born.

Every day for the remainder of the trip I sent him a new photo, and he found corresponding shots in Street View for all of them. At first, I included clues in my emails, but eventually stopped and just let him discover clues in the the photos themselves. He didn’t have any trouble.

A view of Chicago

(My Picture)

A view of Chicago

(Street View Picture)

This turned out to be something that makes a business trip more interesting for my family. We might even continue the game here in Waterloo.

Karos Health visits RSNA

The Karos Health booth at RSNA

Last week I was in Chicago with my Karos Health colleagues for the 97th Scientific Assembly and Annual Meeting of the Radiological Society of North America. That’s a bit of a mouthful, and around Karos we just refer to it as RSNA. It’s an important annual event on our company calendar, as the Technical Exhibits portion of the assembly — essentially a trade show — provides an opportunity to meet with a vast number of healthcare hardware and software vendors.

We were at the event last year as well, but with a much more modest presence.

This year, we had our own booth, and many of the meetings that we had with partners and customers were held there. We had four demo stations, in contrast with our single station last year, and there were several occasions when we had multiple demonstrations going on. As with last year, we were quite proactive in arranging meetings ahead of time. In an encouraging development over last year, we saw more people who sought us out in our booth based on a recommendation or having a specific problem that they hoped one of our products could solve.

We introduced a new product at this year’s event and I was happy to be able to demonstrate it in its current early state. People were engaged, we got some good input and feedback, and the product looks like it meets a real need.

The event was a complete success for Karos. We could not have expected a better experience than we had. Now the work of following up on potential opportunities begins.

Karos Health goes to a career fair

I’ve written several times here about working at Karos Health, most recently about our co-op recruiting event at the University of Waterloo. Only a week after that event, Karos Health will be present at the Partnerships for Employment Career Fair on Wednesday, September 28, from 10:00am until 3:30pm at RIM Park in Waterloo.

Partnerships for Employment provides an opportunity for students and alumni from the University of Guelph, University of Waterloo, Wilfrid Laurier University, and Conestoga College to meet with employers and to learn more about the employment opportunities available. Karos Health happens to have several software-related positions open, and we’re looking forward to meeting with potential candidates at the fair.

If you’re planning on being at the event, and are interested in working at Karos Health, please drop by and see us at booth 77 and say hello. We’d love to meet you. For that matter, please feel free to talk to me any time about career opportunities at Karos Health.

This post originally appeared on the Karos Health blog in a slightly different form.

Karos Health co-op recruiting event at UW

Some of you may know that I work at a Waterloo-based software company called Karos Health. As I’ve written about in the past, Karos Health recruits students from the University of Waterloo for co-op work terms. It’s only September, but we’re already looking ahead to the Winter 2012 term and we’re actively looking for software developers and software testers.

To that end, on September 21, from 11:30am to 1:00pm, Karos Health will hold a recruiting event at the Davis Centre on the University of Waterloo campus. We’ll be in The Fishbowl, happily chatting with anyone who wants to learn more about of working at Karos.

You can read more about our co-op jobs now, or just plan on coming out to the event and learning about us there.

We’re a small startup with a terrific team that already has products in the market and customers who are excited by what we’re doing. We’re collaborative, smart, and committed to creating great products while having fun doing it. At Karos you’ll have a chance to try different things, get your code into shipping products, test new product releases and make a meaningful difference to health care providers and patients. And, once a month, you’ll be fed the best waffles you’ve ever eaten.

If you’re at all curious about working at Karos, this will be an opportunity to talk to many of the people, including current and past co-op students, who are creating the software that powers our products. Want to know what tools we use? Or how we manage our source code? Or how we practice Scrum and other Agile techniques? This is the place to find out, and to hear about why your next great co-op job might well be here at Karos.

No RSVP required. Just come by the Davis Centre, enjoy some free food that we’ll provide, and learn about working at a terrific software startup right here in Waterloo.

This post originally appeared on the Karos Health blog in a slightly different form.

Delivering overnight at Karos Health

Last Friday we had our second FedEx Day at Karos Health. Our first FedEx day was, to me, a prototype to see how the event would work at our company. That first try was a great success, and we resolved to do it again. While the details of our approach are slightly different than those at the company whose FedEx Days inspired us, Atlassian, our take on the concept is similar in spirit and purpose. (By the way, it’s called a FedEx Day, as you have to deliver something overnight.)

For our second event I had two goals in mind for my own activity. The first was to learn more about Ruby on Rails, a programming language and framework combination which I had begun investigating earlier in the week and with which I already had built an exceedingly simple application for creating and managing patient records. My second goal was to explore an approach to publishing documents as defined by IHE. I picked one of the simpler scenarios (use cases, in IHE parlance) to try to deliver on:

A patient in the emergency department has all her relevant available documents retrieved via 240 XDS transactions. As initial triage of the patient is done, an additional document regarding diagnostic results for this patient is registered in the XDS Document Registry. Currently, there is no way for the Emergency department to learn about the existence of this new information. With a publish/subscribe infrastructure, the initial query to the XDS Document Registry would be accompanied with a subscription request, as a result of which a notification would be sent to the 245 emergency department. The subscription will be terminated once the patient is no longer under the care of the emergency department’s institution.

— from “Unexpected Notification Use Case”, section 26.4.1 of IHE IT Infrastructure Technical Framework Supplement: Document Metadata Subscription (DSUB) (PDF)

Put another way, an emergency department physician has requested an imaging study, such as an MRI, for a patient. The requesting physician needs to see the results, provided as a document, as soon as they are made available by the radiologist who read at the study images. A notification alerts the physician that the result document is available.

Working with two of my Karos colleagues, I used Rails to put together a simple web app prototype focused on what a physician might see on a smartphone (an iPhone, for demo purposes, as that’s what I use every day) when receiving a notification that a document has been made available or updated. We used a simple script to push notifications into the prototype’s back end, which dutifully made them available to the different colleagues that we were demoing to. Each notification includes a link to the affected document, which can be viewed right away. Happily, the prototype worked well and I’m thoroughly enjoying Ruby on Rails so far.

It was fun to build and show the prototype, and fun to see all the other results that emerged from a day of directed play at Karos. We’re all looking forward to the next FedEx day at Karos.

UW co-op recruiting event for Karos Health

Today, from 5:00pm to 7:00pm, Karos Health will be hosting a recruiting event at the Bombshelter Pub on the University of Waterloo campus. We’re looking for co-op software developers to join us for the Fall 2011 term, and we’ll be at the Bomber in force to extoll the great benefits of working at Karos.

While I’m obviously biased to some extent, I do believe that Karos offers a great opportunity for a meaningful work term experience:

  • Interesting work on shipping products and/or research projects
  • A smart and experienced team to learn from
  • A great atmosphere

The event gives potential co-op employees a chance to talk with our development team, as well as with past and present co-op students. Drop by to chat, and to eat some of the free food that we’re providing. Hope to see you tonight!