top of page
Seedlings

GrowHub
CASE STUDY

This is a look inside the Species Product feature of a database application called GrowHub, which was developed for the United States Forest Service. The application tracks the production of seed and seedlings for 8 nurseries across the United States.

The GrowHub team was tasked with modernizing the legacy process for creating and editing Species Products.

The goal was to simplify the process for employees tasked with growing seedlings for clients. This would enable users to:

  • Select species products with optimal growth specifications

  • Quickly calculate the amount of seed and space needed to grow a requested product

  • Select seeder and grow location settings

  • Quickly calculate how many samples are needed for inventory and the expected growth of all seedlings being grown per product

Data Discovery

After gathering the primary user story from the business, we realized we needed a "big picture" view of how Species Products works with how seedlings are tracked inside of the Seedling Production section of the application.

 

I began to work through the data that existed inside the nurseries’ legacy system and inside of GrowHub. I highlighted relevant data between Species Products and Seedling Production.

Then I created two versions of the Seedling Production workflow; the first allowed us to walk through the process and the second allowed us to highlight the data that needed to be changed.

Gaps in the Workflows

The largest gap between our current version of Seedling Production and what was being introduced in Species Products was the addition of extra grow units, such as transplant beds and switching between containers.

While working through the legacy data, I realized that Species Products would have usually 2 different grow units broken up by how long the products were in each container.

Due to this pattern, I suggested the addition of “Grow Cycles” where we would allow users to designate how long and where products were grown. This also allowed us to further break up inventory specifications between each grow unit, which was missing in their legacy system.

Iterative Solutions

As we worked through each section of Species Products, we discovered each piece required its own set of problem solving.

For example, each Species Product had its own set of "Seed Factors," a percentage they used to affect the calculation behind the total weight of seed. Each of the 8 nurseries used its own language for each factor and changed the calculation based on its definition.

We broke down each factor used and determined the goal behind it. We concluded that every factor could be categorized into one of three percentages: survivability, harvestability, and shippability. We decided to standardize the factor names and their calculation function across the board. We also include definitions of what each one means inside the Seed Factor creation feature for usability.

© 2025 by Ronan Malone

bottom of page