My Organization's First R Package Workshop - rstudio::conf 2020

My Organization's First R Package Workshop

9:00 AM-5:00 PM
2 Day Workshop

Richard Iannone
Software Engineer

Malcolm Barrett
Research Assistant, USC & RMarkdown Contributor

If your organization uses R, there are clear benefits to having an organizational R package. Such benefits can be realized whether there is only a single R user or dozens of them. An R package focused on the particular needs of an organization can open up a world of possibilities including easier data access, shared functions for data transformation and analysis, and a common look and feel for reporting.

Creating your first organizational R package can be daunting however. You may wonder:

  • What functions should be included?
  • How would colleagues install the package (and updates)?
  • What could be done to ensure there is sufficient quality control?

This workshop will demonstrate how to get an organizational R package off the ground. We’ll take a look at planning the package and understanding the requirements of the internal stakeholders. We'll consider how the package could fit in with existing organizational infrastructure. We'll design and implement functions for data access, data analysis, and reporting.

One of the hardest parts of the process could very well be gaining and maintaining internal support for an organizational package project. To address this, we'll work through ways to communicate value and to develop an internal community of colleagues to sustain the project and to make it a valuable part of the core infrastructure.

This workshop is appropriate for attendees who answer yes to these three questions:

  1. Do you work in an organization that uses R as part of its analytical toolchain?
  2. Could day-to-day data analysis tasks performed in R (at your organization) benefit from a suite of specialized R functions?
  3. Do you value consistency, quality, and standardization in the R work done in your organization?