Neogen Design System

Objective

➜ Our Vision

Company

Role

Year

Teams

Division

Problem

Inconsistent patterns & slow delivery

7 button variants, No shared design language or library, 2x rework on every page or feature

1 button, 5 defined variants, design tokens, Figma > Storybook (auto-sync)

Discovery

Brand language

To publish and reinforce Neogen’s new brand identity by applying uniform visual elements across our digital ecosystems; software, integrated GUI.

Design governance

Product teams can refer to a well documented library as the primary source of information. Adhering to the guidelines for each component or pattern. To maintain and evolve the system through a managed process.

Reusable parts

Reusing components across products reduces the amount of code we have to manage improving development efficiency. UX patterns, interaction design, and accessibility should be defined at a global level. Tokens.

Scale the system

This system offers various size and color options for all components to accommodate hardware and software screen sizes. Continuously evolve and improve to work across segments.

Brand language discrepancies

Each application had a different applications of the corporate colors and logo, making the brand unrecognizable.

No standard reporting patterns

Reporting interfaces vary significantly across products, resulting in inconsistent user experiences and increased effort to analyze data.

Single-use components

Software teams building the same component per page or having each team build their own. Component elements and states become inconsistent over time.

Inconsistent notification patterns

The applications had unnecessary warnings banners. Cryptic messaging made error handling difficult for users to understand, leading to confusion and frustration.

Platform specific paradiagms

The majority of customers use on-premise software, many of which have individual backends. Legacy platforms have a longer set up time and can come with a higher up front cost.

Static / Fixed-width design

Legacy software was built before responsive design and SaaS platforms became standard. Customers are reluctant to change making it difficult to sell upgrades.

Vision and principles

Consistency

The design system will govern and uphold brand standards by ensuring consistent and repeatable design outcomes, independent of individual preferences.

Efficiency

Utilizing reusable components and pre-defined patterns enhances team efficiency and eliminates the need to re-build components.

Cohesion

It will provide us with a common language, aligning business groups and stakeholders across the company.

Principles

Accessibility

Inclusive Design: Ensure that designs are accessible to all users, including those with disabilities, by adhering to accessibility standards (e.g., WCAG).

Performance

Optimize Load Times: Design with performance in mind to ensure fast load times and smooth interactions.

Essential & Minimalist Design

Prioritize User Needs: Focus on the core needs and tasks of users, highlighting the most frequently used features.

Streamline Content: Reduce unnecessary content to bring essential information to the forefront.

Responsive, Scalable, & Modular

Adaptability: Ensure designs are responsive, adapting seamlessly to various screen sizes and orientations.

Future-proof: Create a scalable and modular design foundation that supports growth and performance improvement.

User Semantics & Recognition

Speak the User’s Language: Use familiar terms, phrases, and concepts that resonate with users.

Natural Order: Follow real-world conventions and logical sequences that align with the users’ mental models.

Consistency & Standards

Uniformity: Maintain consistent use of components and patterns throughout the application.

Adhere to Expectation: Align design and functionality with established user expectations and industry standards.

User Control & Freedom

Empowerment: Give users control over their interactions, allowing them to make decisions and navigate freely.

Intuitive Navigation: Design interfaces that facilitate easy and intuitive navigation.

Error Prevention & Recovery

Prevent Errors: Design systems that minimize error-prone conditions and provide clear, concise feedback.

Support Recovery: Implement features that allow users to undo actions and recover from mistakes easily.

Collaboration & Transparency

Cross-functional Collaboration: Foster collaboration between designers, developers, and stakeholders.

Transparent Processes: Maintain transparency in design decisions and updates to ensure alignment across teams.