Enterprise Internal Tools Workflow Design

Enterprise Software Suite

Designing and developing internal tools across logistics, ordering, and brand management

Role

UX Designer, Frontend Developer

Timeline

9 months

Team

1 designer, 8 engineers, 1 BSA

Enterprise Software Suite cover image

The Challenge

Netrush is a retail and e-commerce accelerator that supports brand operations across supply chain logistics, inventory processing, ordering, catalog, and digital marketing. As the organization grew, it had built a collection of internal tools — each developed independently to serve specific departmental needs.

The result was a fragmented, inconsistent experience that forced employees to navigate disparate workflows across Logistics, Ordering, and Brand Management applications. These enterprise tools were business-critical, yet lacked a cohesive UX foundation.

Core problems:

  • Inconsistent UI/UX patterns across applications increased onboarding friction
  • Lack of process clarity made complex task flows difficult to navigate
  • Reactive, siloed development created interface inconsistencies
  • Communication gaps between stakeholders, users, and developers slowed delivery
  • New employees struggled to learn multiple disparate systems

As a UX designer embedded on an Agile development team, my role was to create a unified suite of tools that aligned user workflows with technical requirements and business goals.

Research & Discovery

User Immersion

To kick off each project, I met with end users across departments to deeply understand their daily tasks, pain points, and expectations. Rather than conducting traditional interviews, I embedded myself in their workflows, observing how they navigated existing tools and where friction occurred.

Workflow Documentation

I documented existing processes using user flows and journey maps, which helped uncover inefficiencies and bottlenecks that weren’t immediately obvious to users or stakeholders. These visual artifacts became powerful communication tools — helping users see their workflows objectively and allowing me to facilitate discussions about improvement opportunities.

“Seeing my process mapped out like this made it obvious where we were wasting time. I never realized how many steps it took just to process a single order.”

— Logistics coordinator

Collaborative Requirements Sessions

The initial flows became co-creation tools during user requirements sessions. Rather than presenting solutions, I used them to workshop improved workflows with users and stakeholders. This user-first approach:

  • Empowered stakeholders to contribute meaningfully to the design process
  • Built buy-in early by making users active participants
  • Ensured each solution was grounded in real-world use
  • Surfaced edge cases and constraints before development began

Key Insights

  1. Users think in tasks, not tools — Departmental boundaries in the software didn’t reflect how work actually flowed
  2. Inconsistency breeds confusion — The lack of shared patterns meant every new tool required relearning basic interactions
  3. Visibility prevents errors — Users needed clear feedback about system state and process status
  4. Cross-functional alignment was missing — Developers, analysts, and users rarely collaborated before requirements were locked

Design Process

Information Architecture

Partnered closely with Business Systems Analysts and developers to:

  • Translate user needs into functional requirements
  • Influence the underlying information architecture across applications
  • Establish shared navigation patterns and terminology
  • Create consistency across the suite while respecting workflow differences

My presence in early technical discussions helped ensure alignment between design, functionality, and stakeholder expectations — before development began.

Design System Foundations

While a formal design system didn’t exist, I worked to establish consistent patterns across projects:

  • Shared UI components for forms, tables, and data entry
  • Common navigation models that reduced learning curve
  • Standardized interaction patterns for filtering, searching, and bulk actions
  • Visual consistency in typography, color, and spacing

Iterative Design & Prototyping

Translated insights and requirements into tangible design artifacts:

  • Wireframes to establish layout and information hierarchy
  • Workflow diagrams to visualize process improvements
  • Interactive prototypes to validate interaction models

Netrush Cycle Count app wireframe

These artifacts served as visual anchors for team discussion, reducing ambiguity and accelerating decision-making. We used an iterative approach to refine designs in real time, gathering feedback from users and stakeholders throughout the process.

Netrush PO Automation user flow diagrams

Design as collaboration tool: The artifacts improved sprint planning clarity and development velocity by ensuring the entire team — designers, developers, analysts, and stakeholders — shared a common understanding before code was written.

Netrush PO Automation user flow diagrams

Dual Role: Designer + Developer

Acting as both designer and front-end contributor gave me a unique ability to:

  • Bridge communication between stakeholders, users, and engineers
  • Ensure pixel-perfect implementation of design intent
  • Make informed trade-offs between ideal UX and technical constraints
  • Advocate for usability while understanding development feasibility

This dual perspective accelerated handoff and reduced friction between design and engineering.

Results

The resulting suite of tools offered a more consistent, intuitive experience across the organization:

  • Improved operational efficiency through simplified, streamlined workflows
  • Reduced onboarding time due to consistent patterns across applications
  • Increased user satisfaction — users reported less frustration with daily tools
  • Cross-departmental consistency created a more cohesive employee experience
  • Repeatable process established — design artifacts and collaborative workflows became the model for future tools

The collaborative design processes I introduced improved UX maturity across the team and influenced how future tools were scoped and built.

Reflection

This project reinforced the power of user-centered research, collaborative design, and early alignment across disciplines. The biggest wins didn’t come from individual interface decisions — they came from establishing shared understanding before development began.

What worked well: Using user flows as co-creation tools was transformative. Rather than presenting finalized designs for approval, I brought users into the problem-solving process. This built trust, surfaced hidden requirements, and ensured solutions fit actual workflows rather than idealized ones.

Acting as both designer and developer created unique leverage. I could advocate for user needs while speaking the language of engineering constraints, making it easier to find pragmatic solutions that balanced ideal UX with delivery reality.

What I’d do differently: Build a formal design system earlier. While I established consistency within individual projects, codifying those patterns into a shared component library would have accelerated future work and reduced drift over time. Additionally, more structured usability testing would have provided quantitative validation of improvements beyond qualitative user feedback.