User-friendly, self-serve tools in Pharma
David Granjon PhD
Episode notes
We learned how their team designs production ready apps for clinical trials, from wireframing activities to automated deployments.
How do you get feedback from users when you don’t hear from them directly?
To know whether the applications are properly used, they use a tracker within Posit Connect. This is basically an application David developed using the Connect API.
With the Connect API, he can see “who is accessing the application, which gives you some insights like which team is using it and how to target support.” If you develop an application for several teams, you can have some insight of which team is using the application the most. If you see one team is using the application 20 times more than another one, maybe you want to invest more people to provide two paths here.
He supplemented this information by developing an R package, shinyHeatmap, to record in-app usage. “Each click is recorded to identify dead zones to refactor design,” he says. “If you have an app no one visits, maybe it’s poorly designed.”
For more information on that Connect API: https://pkgs.rstudio.com/connectapi/
Featured in this episode
David Granjon is a Senior full stack Shiny developer at Novartis and the founder and maintainer of the open source RinteRface organization, where he develops Shiny extensions like {bs4Dash}, {shinyMobile}, {shinydashboardplus}, and delivers novel advanced Shiny workshops in worldwide R conferences.