-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #262 from WestpacGEL/feature/components-accessibil…
…ity-tab-content feat(prettier): format the markdown files
- Loading branch information
Showing
286 changed files
with
1,346 additions
and
1,254 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,6 @@ | ||
Change impacts the customer journey and brand experience as well as project funding and prioritisation. Since many platforms, touch-points and teams are impacted, we take an evidence based approach to global change to prove the value of making change across the Group. | ||
|
||
Balancing many perspectives | ||
--------------------------- | ||
## Balancing many perspectives | ||
|
||
The enterprise GEL Design System is created in collaboration with teams across the Group to ensure it balances the various requirements of the business including branding, accessibility, experience design and usability, technology and operations. | ||
|
||
|
@@ -15,24 +14,22 @@ The system evolves to include valuable global components and patterns to serve m | |
|
||
We facilitate the exploration of shared design and development problems across the digital channel. Our intention is to align teams to and provide a truly global, best practice solution for inclusion in the system, to continue to deliver customer and business value. | ||
|
||
Governing change | ||
---------------- | ||
## Governing change | ||
|
||
Since multiple teams across the Bank are impacted by change in the design system, these teams are key to driving change decisions to ensure we maintain a strategic, enterprise approach. Change requests will go through a process and will also need to meet GEL quality standards to be accepted. | ||
|
||
When proposing a component change a strong business case is required as change must go through a comprehensive process of: | ||
|
||
* Senior stakeholder engagement and approval | ||
* Accessibility testing | ||
* Requirements and co-design with impacted teams | ||
* Technical build in the design system | ||
* Technical build in platform component libraries | ||
* Adoption across projects, touch-points and platforms | ||
- Senior stakeholder engagement and approval | ||
- Accessibility testing | ||
- Requirements and co-design with impacted teams | ||
- Technical build in the design system | ||
- Technical build in platform component libraries | ||
- Adoption across projects, touch-points and platforms | ||
|
||
![The 5 stages of the process; request, review, feedback, approval and build.](https://res.cloudinary.com/westpac-gel/image/upload/v1667029580/cl9tmdbnu000gf58idsyzgaiq.png) | ||
|
||
Requesting component and pattern change | ||
--------------------------------------- | ||
## Requesting component and pattern change | ||
|
||
To consider a global component change would need to determine if there is a business or customer challenge to solve proven through data and research insights and if there is a usability or accessibility issue presenting an application risk down the line. | ||
|
||
|
@@ -56,22 +53,22 @@ If a problem is validated with evidence, as part of standard process, we would i | |
|
||
We take a rigorous, best practice, production & development inclusive approach to interface design, prioritising criteria such as: | ||
|
||
* Masterbrand alignment and brand consistency | ||
* Group accessibility goals and standards | ||
* Re-usable design and code | ||
* Modular design | ||
* Product and context agnostic design | ||
* Usability principles | ||
* Multi-brand | ||
* Scalability | ||
* Optimise for build and maintenance efficiencies | ||
* Performance | ||
* Browser compliance | ||
* Multi-lingual | ||
* Legibility | ||
- Masterbrand alignment and brand consistency | ||
- Group accessibility goals and standards | ||
- Re-usable design and code | ||
- Modular design | ||
- Product and context agnostic design | ||
- Usability principles | ||
- Multi-brand | ||
- Scalability | ||
- Optimise for build and maintenance efficiencies | ||
- Performance | ||
- Browser compliance | ||
- Multi-lingual | ||
- Legibility | ||
|
||
If you have a design problem you think is a problem shared we’ll investigate its potential to become a global solution. | ||
|
||
You can help us improve and evolve the Design System by raising bugs and suggestions in our [Github page](https://github.com/WestpacGEL/GEL/issues). | ||
|
||
To help us continuously improve our design patterns you can send your feedback to [[email protected]](mailto:[email protected]). | ||
To help us continuously improve our design patterns you can send your feedback to [[email protected]](mailto:[email protected]). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,18 @@ | ||
It’s a design mindset | ||
--------------------- | ||
## It’s a design mindset | ||
|
||
If you’re new to enterprise design, you’ll soon find it requires a different mindset to agency, consulting, or startups. It’s not so much about pushing the latest trends live, gaining billable hours, or speed to market (although this is still important). | ||
|
||
Enterprise design requires consideration for multiple streams of work, often dealing with legacy systems, and with the challenge of traditional corporate structures creating silos with co mpeting interests. Because of this, standardisation and efficiencies in design and delivery become increasingly vital, and this where a design system can help. | ||
|
||
Actually, what is a design system? | ||
---------------------------------- | ||
## Actually, what is a design system? | ||
|
||
We describe our design system, the Global Experience Language (GEL), as: | ||
|
||
The Global Experience Language (GEL) is our single source of truth, providing everything you need to deliver our brand promises and create consistent, cohesive customer experiences across our entire digital landscape faster, and with less effort. | ||
|
||
In practical terms and in its simplest form, it's a set of assets and guidelines which meet brand, CX, UX, UI, and development criteria, designed to be reused in order to realise the benefits mentioned. | ||
|
||
Right, how do I use it? | ||
----------------------- | ||
## Right, how do I use it? | ||
|
||
First and foremost, usability and accessibility has to be the foundation from which we design. Luckily, GEL elements, components, and patterns are all user tested and accessibility tested. Bonus! However, it’s important to remember that context can change many things as can the way products are built in code, so user and accessibility testing should always be part of your project. | ||
|
||
|
@@ -25,50 +22,46 @@ UI designers can access design assets from the [Figma Libraries](/articles/figma | |
|
||
Developers can go straight to the [design system](https://gel.westpacgroup.com.au/design-system) to read implementation guidelines and access code, while also referencing [Protoform](https://gel.westpacgroup.com.au/protoform), our interactive demonstration of common form patterns. [Protoform](https://gel.westpacgroup.com.au/protoform) provides best-practice consideration for responsive layout, WCAG accessibility compliance, user experience and brand requirements. | ||
|
||
I want to design the interface my way | ||
------------------------------------- | ||
## I want to design the interface my way | ||
|
||
The GEL tools are not about stifling creativity, they are about creating opportunity and ensuring scalability and compliance. There’s no denying the benefits for the business and customer of reusing design and code and by doing so you’re freeing up yourself and your team to solving other more important problems or adding value elsewhere in the experience. | ||
|
||
GEL elements, components, and patterns look and behave the way they do because they factor in so many criteria to be useful across multiple scenarios and multiple brands. The more the design system is used on your project, the more efficiencies you inherit, and the more risk is reduced. | ||
|
||
I’ve got a really cool idea, can I use it? | ||
------------------------------------------ | ||
## I’ve got a really cool idea, can I use it? | ||
|
||
Sure! While we actively encourage use of the design system, it’s up to your team to decide to deviate, however there are a few things you should be aware of if you decide to do so. | ||
|
||
Consider these things first: | ||
|
||
* What customer problem are you trying to solve? | ||
* Is there an existing component or pattern to serve this need? | ||
* Have you considered other ways to solve the problem other than through the interface | ||
* Is it scalable? | ||
* Is there scope for a new design in your project? | ||
* What is the cost to build? | ||
* How much time will it take to build? | ||
* Does it integrate with existing system architecture? | ||
* Is this of value to the customer or just a ‘cool new thing’? | ||
- What customer problem are you trying to solve? | ||
- Is there an existing component or pattern to serve this need? | ||
- Have you considered other ways to solve the problem other than through the interface | ||
- Is it scalable? | ||
- Is there scope for a new design in your project? | ||
- What is the cost to build? | ||
- How much time will it take to build? | ||
- Does it integrate with existing system architecture? | ||
- Is this of value to the customer or just a ‘cool new thing’? | ||
|
||
And when it comes to designing for enterprise, is it: | ||
|
||
* Responsive | ||
* Reusable | ||
* Multi-brand | ||
* Accessible | ||
* Meeting usability standards | ||
- Responsive | ||
- Reusable | ||
- Multi-brand | ||
- Accessible | ||
- Meeting usability standards | ||
|
||
How do I suggest an improvement or iteration? | ||
--------------------------------------------- | ||
## How do I suggest an improvement or iteration? | ||
|
||
Improvement is what we’re all about. Build, test, deliver, learn, repeat, right? If you feel you have a better way of doing something or have a new pattern for consideration by all means let us know. | ||
|
||
[Contact the GEL team](mailto:[email protected]) | ||
|
||
Reframing your approach | ||
----------------------- | ||
## Reframing your approach | ||
|
||
Designing with a design system isn’t hard. When you realise by designing with a design system you’re contributing to something bigger than a single page or screen, it all makes sense. | ||
|
||
This all results in consistent customer experiences increasing NPS, brand recall and integrity. | ||
|
||
It’s about shifting your priorities and focus from solving isolated problems to owning the solution from a holistic approach. | ||
It’s about shifting your priorities and focus from solving isolated problems to owning the solution from a holistic approach. |
Oops, something went wrong.