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, which determined how much seed should be used when planting. Each of the 8 nurseries had their own definitions for each factor and used them differently.

 

We broke down all of the factors that were being used and defined all of them. Then we came to the conclusion that they ultimately accomplished one of 3 things, so we decided to standardize the factors across the board and include definitions of what each one means inside the Seed Factor creation.

© 2025 by Ronan Malone

bottom of page