GovAlta / ui-components-design

This repository is intended for use by the designers of the Design System
0 stars 0 forks source link

Communicating "Design system evolution" to product teams #11

Open Spark450 opened 1 month ago

Spark450 commented 1 month ago

Background

The work to transition to design system 2.0 will be significant for product teams. We want to effectively communicate the changes and improvements of DS 2.0 to all product teams so that they understand the benefits and are prepared to adopt the new design system.

Note: “DS 2.0” is a bit of a placeholder label, consider part of this work, coming up with what we should call this evolution of the design system.

Outline

Introduction to DS 2.0 and rationale:

Context: Begin by explaining the necessity of the redesign. Highlight the evolution of design standards, user feedback, and technological advancements that have driven the need for DS 2.0.

Ideas: Our design system has been the foundation of consistent and efficient product development across our organization. To position Alberta as a leader in digital innovation and continue to support our product teams effectively, we are excited to introduce DS 2.0 – a revamped and enhanced version of our design system.

Highlight key changes and improvements:

Context: Detail the major updates and new features included in DS 2.0.

Idea: DS 2.0 builds on our strong foundations and brings a suite of new components, patterns, and improved accessibility features. We've put an emphasis on a pattern-first approach, which will streamline product development, allowing teams to build and innovate faster while maintaining consistency and quality.

Benefits to product teams:

Context: Explain the advantages for the product teams and how DS 2.0 will enhance their workflow.

Idea: With DS 2.0, product teams will have access to patterns as starting points for our most common product types and world-class aesthetics. This update is designed to help teams deliver high-quality products more effectively, with less rework and greater alignment with our organizational goals.

Implementation and transition plan:

Context: Provide a clear roadmap for the transition from the current design system to DS 2.0.

Note: It is likely too early to really work through the details of this section

Idea: We understand that transitioning can be challenging. That's why we've created a comprehensive transition plan that includes documentation, presentations, and training sessions for developers and designers. We will work closely with you to ensure a smooth transition with minimal disruption to your ongoing work.

Feedback and continuous improvement:

Context: Emphasize the importance of user feedback and the commitment to ongoing improvements.

Idea: Your feedback has been instrumental in shaping the design system and we would love to keep that going as we transition to DS 2.0. We encourage you to share your experiences and suggestions as you start using the new system. Together, we can continue to refine and enhance our design system to better meet the needs of our organization."

Call to action:

Context: Encourage product teams to engage with the new design system and participate in the rollout process.

Idea: We invite you to explore DS 2.0 and take advantage of the new resources available. Join our upcoming training sessions, review the updated documentation, and reach out to our support team with any questions. Let's embark on this exciting journey together and elevate our design and development practices to the next level.

Acceptance Criteria:

Create a communication plan (sample outline below)

Objectives:

Define the goals of the communication plan, such as informing all product teams about DS 2.0, ensuring they understand the benefits, and preparing them for the transition.

Key Messages:

Identify the core messages that need to be communicated, including the reasons for the redesign, the main features and improvements in DS 2.0, and the expected benefits for the product teams.

Target Audience:

Specify the different groups within the organization that need to be informed, such as developers, designers, project managers, and executives.

Communication Channels:

Determine the best channels for reaching each audience. These may include emails, slack communications, video walkthroughs, newsletters, and team meetings.

Timeline:

Create a schedule outlining when each communication will occur, ensuring that the information is disseminated in a timely and logical sequence.

Content Development:

Plan the creation of various content pieces needed for the communication, such as presentations, emails, FAQs, documentation and video tutorials.

Roles and Responsibilities:

Assign specific tasks to team members, such as who will create the content, who will deliver the training sessions, and who will be responsible for ongoing support and feedback collection.

Feedback Mechanisms:

Establish methods for collecting feedback from the product teams, such as surveys, feedback forms, and dedicated communication channels for questions and concerns.

Create content for the website is developed for the design system 2.0 initiative

New content pages will be created in Figma

Outlines for training sessions and support resources

Development of these resources will wait until more of the artifacts are created

Spark450 commented 1 month ago

Jira issue