Are you planning to migrate from licensed (installed/download) versions of Atlassian products to OnDemand? Here are some useful resources to help your migration go smoothly.
JIRA
- Check that you have enabled FishEye application access. You’ll need this in order to upload your JIRA dump file via WebDAV.
- Use cadaver for uploading your JIRA dump via WebDAV.
Confluence
- Every Confluence Space must be migrated individually: Global & Personal
- Verify that all user groups are added to OnDemand
FishEye
Migrating from our own Subversion repository to FishEye was the most challenging; perhaps because the migration is from a non-Atlassian product.
- Before exporting your Subversion repository, make sure that you have a top-level directory for every JIRA project. This is required for the import. Note that the project name is case-sensitive and must match the project key. Additionally, each project directory must contain three directories: branches, tags, and trunk. For detailed instructions, see Importing Versioned Data into Subversion.
- If you need to rename one of your Subversion top-level directories to match your OnDemand project key, check out the handy tool svn-dump-reloc.
- After completing the import, grant access to the top-level directory. Without performing this step, we were unable to create or delete branches. See Configuring repository permissions for a project.
- OnDemand does not allow hooks on the repository. If you are post-commit hooks on your existing repository, you’ll need to workaround the issue by creating a Subversion mirror and executing the hooks from this mirror. See the instructions for this workaround in this comment.
If you want to learn more, come check out my talk at the 2012 Atlassian Summit in San Francisco.
Thanks to Allan Carhart and Jan-Michael Ong for doing all the heavy lifting during the migration!
I wanted reporting capabilities beyond what wedshare.com had to offer, and decided to move data between my wedshare and salesforce.com accounts. I’d be happy to share the code with anyone else looking to do the same.
Med student illustrates the horror of today’s EMRs
In a recent email conversation with a friend in med school I was once again reminded of the enormous unrealized potential of hospital IT systems (primarily EMRs). Plenty of other authors and bloggers have described the politics, regulation, and lack of incentives on behalf of the major EMR companies that I believe have led to the current situation. Rather than explain why this gap exists, I’ll just let this anecdote and perspective speak for itself. This is the kind of stuff that energizes the innovator/entrepreneur in me.
Right now all the EMR’s are pretty terrible. It is a constant battle to try and either get your patient’s on the right meds or keep them off the wrong meds. Between all the residents, specialists, and different doctors that interact with a patient on a given day, one is bound to put them on a med that is contraindicated. It happens every day. Just tonight, I happened to be right next to the nurse as she took a call from the resident on call for a patient that was in liver failure and was requesting pain medication. The resident told her to put him on Vicodin which has tylenol in it and is toxic for the liver. I just happened to be standing there and told her not to do that. But this stuff happens all the time, and I just happened to be around the patient. The night before he was put on another liver toxic med by another doctor.
The whole system relies on people being right rather than a system of fail safes or an effective patient management system. The EMR systems are just storage systems, they don’t have any smart features to them, which is such a shame, because we have all of this great information, but somehow medicine hasn’t found a way to organize it effectively. Unfortunately, diagnoses get missed all the time, when the blood work screams the answer, but it is just missed by us. Someone has to be working on this, right? I certainly don’t have a solution for this, but I continue to find it an interesting question.
Anticipating the arrival of the book, Biodesign: The Process of Innovating Medical Technologies

Learn all about a process for innovating medical technologies that was formerly limited to fellows and students in Stanford's Biodesign Program.
I’m excited to be receiving a copy of the Biodesign book this Wednesday. When I learned this process in the driver’s seat as a fellow in the program, the only written material to reference was a collection of detailed notes written by a previous year’s fellow. Our primary guides in learning this process for innovating medical technologies were the co-founders of the program, Josh Makower and Paul Yock. I feel fortunate to have had the opportunity to learn directly from these two physician-innovators. I also recognize that this teaching model is limited in its scalability. Now that the process is explained in writing and available on Amazon’s bookshelf, anyone can glean the valuable lessons and advice for less than the price of taking any single author out to dinner!
Since Stanford’s Biodesign Program continues to evolve year-after-year, I’m also looking forward to the new lessons, case studies, and process guidelines that have developed since I completed the fellowship 5 years ago.
Here’s a brief description of the book from a recent release announcement:
Biodesign: The Process of Innovating Medical Technologies, is now available in the U.S. This is a comprehensive and hands-on guide to medical device innovation – over 700 pages – that provides practical information on important topics such as needs finding and characterization; ideation and brainstorming; IP, regulatory and reimbursement strategies; global opportunities; and funding and marketing approaches. The book also includes quotes, case studies, and vignettes from hundreds of innovators and companies from the Bay Area and beyond.
Women: did you know that breast cancer isn’t your greatest enemy?
Do you know the #1 cause of death of women? Turns out that it’s not breast cancer—that’s just the disease that receives the most publicity. I, too, was surprised when I first heard that the #1 killer is heart failure. I first heard this at a heart failure conference last year; it wasn’t until today that I saw the first sign of public awareness. On my drive up US-101 towards San Francisco today, I was delighted to see a billboard making this point loud and clear, and directing drivers to the site foryourheart.com. This Abbott-sponsored site lays out the facts in one page and provides readers with Personal Stories, Symptoms, Risk Factors, and other Resources. Check it out.
Powerful insights on how healthcare can become affordable
I just finished watching Clayton Christensen’s lecture, The Innovator’s Prescription: A Disruptive Solution to the Healthcare Crisis. Even though I don’t have the time to write all my takeaways and where I’ve seen evidence of his model in my own personal and professional experience with the healthcare system, I felt compelled to share this nonetheless.
A few key lessons:
- A successful business model offers a value proposition that helps people do something they are already trying to do
- Regulation is initially put in place to encourage innovation; as it evolves, it does the opposite by defending current industries
- Existing business models will morph an innovative ideas; to deliver innovation to the market, a new business model must also be created
- What is the best entity to manage healthcare? Employers. (Forward to 1:18 to find out why.)
Looking forward to reading the book!
I’m ready to ride the Wave (the Google Wave, that is)
This morning I watched the adult (geek?) version of Saturday morning cartoons: a presentation by Google introducing it’s new communication/collaboration technology called Google Wave. To sum up my opinion of this uber-hyped technology: Bring it on!
During my time wearing the project manager hat over the past several years, I’ve repeatedly experienced the stress associated with managing team communications that Google Wave is designed to relieve. As someone obsessed with keeping a team aligned, sharing team contributions so other team members can build upon them, and preventing redundant effort and communication, I’ve tried moving email chains to a discussion board; drafting documents on Wikis; and having team members post their notes to a blog. The challenge I’ve faced is that these tools are disjointed, lack real-time collaboration, and are far removed from the work flow for many team members (at the time, I was also limited to enterprise-hosted Microsoft SharePoint). Email is so easy to use and pervasive that it even becomes the standard for document collaboration, with rev-after-rev of attached documents and spreadsheets flying between team members. Google Wave is the first product I’ve seen that could clearly overcome these ease-of-use issues and truly become the central point of team communication and collaboration.
Looking forward to the day when Google Wave crosses the tipping point so I can lead teams more efficiently!
