← Aviva case study

Aviva: Approach and Learnings

Detail on the processes, workflow changes and learnings from building Aviva's Global Atomic Design System.

LeadershipDesignOpsDesign SystemsAgile

Published 2019

After a few sprints of understanding motivations and working with the inherited workflow, I started using sprint retrospectives to highlight impediments to achieving our goals and generate discussion around proposed actions.

This iterative “tunnelling” meant the team started to take ownership for focusing on steps that would achieve our goals.

Embedding design thinking

Design systems should enable Designers & Developers to solve challenges quickly and not prohibit their disciplines.

The “Framework” Design system wasn’t enabling designers. Our processes had to change to embed collaboration with our colleagues & empathy for their challenges.

We targeted four areas to change our workflow:

Shared ownership

Issue

Sprint prioritisation was only based on what we perceived we could deliver in 2 weeks over the value it added for designers, developers and our product goals.

Change

I proposed an ownership split between Product, Design & Development so we could significantly improve our backlog prioritisation to deliver value to each community.

Results

Doughnut chart showing '3-Amigos' ownership breakdown with equal 33% shared ownership between Product, Design and Development.

Design efficiency

Issue

Stakeholders viewed pattern delivery as essential to address the early adopter issues. There was a focus on speed over researched pattern solutions.

Change

In response, I changed processes to deliver quicker and create an opening to conduct peer research:

  1. Lean UX practises were added to pass work to visual designers or into development quicker
  2. Design Sprints were introduced to understand feedback bottlenecks and seek external design critique
  3. We paired our designers (UX & UI) so each skillset could be used earlier and duplicated effort was reduced

Results

Sketch example

Example of just using sketches & spikes for UX delivery, leading to investigating interaction options and visual cue experiments. No wireframes were needed.

Post-it sketches showing different options for the Progressive Disclosure organism. Simple shows fields appearing between a question; Challenge draws out options for associating the revealed questions with their parent. Complex demonstrates a reveal flow through a model and card interface.

Dual-track agile

Issue

Communication with our consuming teams was poor, and feedback loops slow.

Change

We added a second agile stream that would focus on communication & building relationships with the groups using the Framework.

Agile streams

  1. Shaping track (new) — Moved the ‘3-amigos’ group upstream, enabling our colleagues to highlight gaps, issues and suggestions upfront
  2. Delivery track — Focused on delivering patterns and verifying solutions directly with consuming team members rather than relying solely on design leads

Results

Asynchronous working

Issue

Our working habits didn’t help us collaborate and work with people in other countries and time zones.

Change

I worked across two office locations and from home. I introduced process changes to help my team learn about distributed working.

Workflow changes

  1. Added a single JIRA board for Framework queries, pattern gaps and proposed solutions
  2. The ‘3-amigos’ group met daily to review the issues coming from our colleagues
  3. Encouraged team socials and workshops when face to face

Results

Team enablement and growth

Changing the operating environment for my team members to flourish

As our team grew to be seven designers, I realised the collaborative processes would also enable their individual growth.

The focus helped the team realise we could create a collaborative design system.

To lay the groundwork, we focused on:

A changed workflow

Change

Our changes to ownership, planning and delivery efficiency enabled us to embed design thinking into our process:

Workflow diagram showing the planning and shaping process.

Results

Working in design pairs (UX & UI)

Issue

Separate UX & Visual Design (UI) employees were causing duplication of effort & lost context between different designers.

Each person could feel limited or constrained, or critical information might be known by one but not the other. Our framework UI team members felt they couldn’t contribute and our UX felt constrained by interface rules.

Change

To solve this, we changed to have each story operated with design pairs — one UX & one UI person from the word go.

This included changing to a co-leadership model for our leads. One of our visual designers was ready to make his next career step.

Results

What did I learn

Leading a team that works with each other in an open and trusting way is a very humbling experience. Most of this case study is down to this teamwork. Yes, I can claim ideas, and so can my team members, but the group brought them to life.

Design systems can’t live in isolation

Design systems can’t live in isolation with one team. Open communication with fellow products and designers is critical.

Multiple agile streams significantly increased momentum

A design system should run multiple work streams that match company practices and expectations. At Aviva, this meant:

Teamwork is essential

The scrum team I joined had successfully adopted an agile mindset, making changes to pull design thinking to the forefront much easier. Our team’s open and collaborative nature meant we learnt from each other frequently and built trust with each other’s abilities. When reaching out to other groups, we took this culture with us and slowly saw other teams follow suit.

Mentoring & guiding is a two-way dialogue

Leading a design team with these behaviours meant mentoring and guiding was more open and a two-way dialogue. I was able to evolve my practices as well as impart knowledge.

Display settings

System high-contrast is active. These settings will have no visual effect.

Theme
Contrast

Decorative is a lower-contrast mode for visual enjoyment. Some text and UI may not meet WCAG AA. Choose Low or High if readability matters to you.