Set up, check and start using.
Design and test how teams set up their service, check that it is ready and open Terraform Enterprise.
Teams wanted to use Terraform Enterprise to manage cloud infrastructure. First, they had to install and maintain the platform itself. This project brings that work into IBM Cloud, so customers can focus on using the service.
Design and test how teams set up their service, check that it is ready and open Terraform Enterprise.
Build on Phase 1 with monitoring, workspace views, access controls and policy checks, explored through an interactive Figma Make prototype.
Before teams could use Terraform Enterprise, someone had to install it, secure it and keep it running. Moving that work to IBM changed what customers needed to do, and the experience had to explain that change.
In prototype testing, people were unsure what IBM would take care of and what they still needed to manage themselves.
The first-use screen explains IBM’s responsibility for the platform, upgrades and availability, then points customers towards their workspaces, policies and teams.
My role I led journey design and prototype testing, working through service requirements with product, engineering and architecture.

Choose capacity and set up the network.
Add the licence and create login details.
Maintain the platform, updates and backups.
Then use Terraform Enterprise.
Provide a licence and setup details.
Set up the environment. Keep it running, updated and backed up.
The team uses TFE to manage its own infrastructure.
Engineers describe the servers, networks and storage they need in code. Terraform creates or changes them consistently.
Terraform Enterprise (TFE) helps teams review changes, set rules and control access. They organise this work in workspaces. With the usual installation, the customer also maintains the platform.
IBM maintains the platform. Customer teams use it to manage their own servers, networks and storage. Each customer gets a separate environment, called an instance.
The design challenge: help teams understand what they need to set up, what IBM takes care of and how to start their work.
As Lead Product Designer, I worked with product, engineering, architecture and service reliability teams to define how customers would set up and start using Terraform Enterprise on IBM Cloud.
The challenge was to bring requirements around licensing, networking, security and access into a journey customers could follow.
Mapped the steps from setting up an instance to signing in and starting work in Terraform Enterprise. Identified where customers needed guidance, what IBM would manage and where the experience moved between the two products.
Worked with engineering and product teams to understand service requirements, permissions and credentials. Used those constraints to shape the setup flow while keeping it consistent with familiar IBM Cloud patterns.
Created task flows, wireframes and detailed screens for provisioning and instance management. Covered empty accounts, failed setup, licence changes and deletion, alongside the main journey.
Tested the prototype with three experienced Terraform users. Their difficulties with login details, navigation and service responsibilities gave us specific issues to address in design reviews and the next iteration.
Used Figma Make to turn ideas for Phase 2 into an interactive prototype, covering guided setup, workspaces, access and policy checks. This helped make the proposed experience easier to explore before development.
AI supported the screen building and interactions. My design focus remained on what customers needed to understand, which actions they could take and when they would move from IBM Cloud into Terraform Enterprise.
This project is in development. Request access to see the details.
I’ll review your request and email you once approved.
I’ll email you the password if approved. Your email is only used for this request.