From b6f226239ec02358dada2841438a416f32852d1a Mon Sep 17 00:00:00 2001 From: "DESKTOP-5O5JLC2\\Dhruv Patel" Date: Wed, 13 Dec 2023 11:18:00 -0500 Subject: [PATCH 1/3] Made how to contribution section an added some content --- src/_data/tagList.js | 2 + .../en/about-us/how-you-can-contribute.njk | 30 +++++++++ .../a-propos-de-nous/comment-contribuer.njk | 30 +++++++++ .../administration-role-group.md | 19 ++++++ .../analysis-role-group.md | 54 ++++++++++++++++ .../author-role_group.md | 61 +++++++++++++++++++ .../design-role-group.md | 54 ++++++++++++++++ .../development-role-group.md | 16 +++++ .../testing-role-group.md | 19 ++++++ .../groupe-de-role-de-developpement.md | 16 +++++ .../groupe-de-roles-dadministration.md | 19 ++++++ .../groupe-de-roles-danalyse.md | 13 ++++ .../groupe-de-roles-dauteur.md | 17 ++++++ .../groupe-de-roles-de-concepteur.md | 16 +++++ .../groupe-de-roles-de-test.md | 19 ++++++ 15 files changed, 385 insertions(+) create mode 100644 src/main/en/about-us/how-you-can-contribute.njk create mode 100644 src/main/fr/a-propos-de-nous/comment-contribuer.njk create mode 100644 src/pages/en/how-you-can-contribute/administration-role-group.md create mode 100644 src/pages/en/how-you-can-contribute/analysis-role-group.md create mode 100644 src/pages/en/how-you-can-contribute/author-role_group.md create mode 100644 src/pages/en/how-you-can-contribute/design-role-group.md create mode 100644 src/pages/en/how-you-can-contribute/development-role-group.md create mode 100644 src/pages/en/how-you-can-contribute/testing-role-group.md create mode 100644 src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-role-de-developpement.md create mode 100644 src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-dadministration.md create mode 100644 src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-danalyse.md create mode 100644 src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-dauteur.md create mode 100644 src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-de-concepteur.md create mode 100644 src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-de-test.md diff --git a/src/_data/tagList.js b/src/_data/tagList.js index 08e17dc4a..b71f43212 100644 --- a/src/_data/tagList.js +++ b/src/_data/tagList.js @@ -24,6 +24,7 @@ module.exports = { "Comment créer des documents accessibles dans Office 2016", microsoft365: "Comment créer des documents accessibles dans Microsoft 365", + rolesInvolvedInAccessibility: "Rôles impliqués pour garantir l'accessibilité du Web", }, en: { aboutDisabilities: "Most Common Types of Disability", @@ -47,6 +48,7 @@ module.exports = { mainAbout: "About us section on homepage", office2016: "How to create accessible documents in Office 2016", microsoft365: "How to create accessible documents in Microsoft 365", + rolesInvolvedInAccessibility: "Roles Involved in for ensuring web accessibility", }, }, subjects: { diff --git a/src/main/en/about-us/how-you-can-contribute.njk b/src/main/en/about-us/how-you-can-contribute.njk new file mode 100644 index 000000000..4ba663b3c --- /dev/null +++ b/src/main/en/about-us/how-you-can-contribute.njk @@ -0,0 +1,30 @@ +--- +title: How you can contribute +description: How to contribute. +toggle: comment-contribuer +tags: aboutUs +--- + +{% if collections.rolesInvolvedInAccessibility === undefined %} + + {% include "partials/alert-landingpages.njk" %} + +{% else %} + +
+ {% for item in collections.rolesInvolvedInAccessibility | sort(false, false, 'data.title') | localeMatch(locale) %} + {% if item.data.tags[1] != "rolesInvolvedInAccessibility" %} +
+

{{ item.data.title | safe }}

+

+ {% if item.data.description %} + {{ item.data.description | safe }} + {% else %} + {{ landingPage[locale].descriptionNoneText }} + {% endif %} +

+
+ {% endif %} + {% endfor %} +
+{% endif %} diff --git a/src/main/fr/a-propos-de-nous/comment-contribuer.njk b/src/main/fr/a-propos-de-nous/comment-contribuer.njk new file mode 100644 index 000000000..998032e86 --- /dev/null +++ b/src/main/fr/a-propos-de-nous/comment-contribuer.njk @@ -0,0 +1,30 @@ +--- +title: Comment contribuer +description: Comment contribuer +toggle: how-you-can-contribute +tags: aboutUs +--- + +{% if collections.rolesInvolvedInAccessibility === undefined %} + + {% include "partials/alert-landingpages.njk" %} + +{% else %} + +
+ {% for item in collections.rolesInvolvedInAccessibility | sort(false, false, 'data.title') | localeMatch(locale) %} + {% if item.data.tags[1] != "rolesInvolvedInAccessibility" %} +
+

{{ item.data.title | safe }}

+

+ {% if item.data.description %} + {{ item.data.description | safe }} + {% else %} + {{ landingPage[locale].descriptionNoneText }} + {% endif %} +

+
+ {% endif %} + {% endfor %} +
+{% endif %} diff --git a/src/pages/en/how-you-can-contribute/administration-role-group.md b/src/pages/en/how-you-can-contribute/administration-role-group.md new file mode 100644 index 000000000..441f0d407 --- /dev/null +++ b/src/pages/en/how-you-can-contribute/administration-role-group.md @@ -0,0 +1,19 @@ +--- +title: Administration Role Group +description: The roles in this section cover managing the product and project, as well as other bureaucratic functions of the broader organization that often have a larger mandate than any individual project. Most administrative roles, as defined in this resource, have very little, if anything, to do with the design, the implementation, or the testing of accessibility principles to create more inclusive applications and websites. These roles, however, are still instrumental in ensuring that the team members who are actively taking part in making content accessible and conformant with WCAG can be successful at doing so. This begins with project managers and product owners working hand in hand with the design, development and testing teams, but also other governance roles contributing to steering the organization’s culture in a direction that is aligned with the goals pursued by accessibility guidelines. +tags: rolesInvolvedInAccessibility +toggle: groupe-de-roles-d-administration +subject: + - aboutUs +--- + +The roles in this section cover managing the product and project, as well as other bureaucratic functions of the broader organization that often have a larger mandate than any individual project. Most administrative roles, as defined in this resource, have very little, if anything, to do with the design, the implementation, or the testing of accessibility principles to create more inclusive applications and websites. These roles, however, are still instrumental in ensuring that the team members who are actively taking part in making content accessible and conformant with WCAG can be successful at doing so. This begins with project managers and product owners working hand in hand with the design, development and testing teams, but also other governance roles contributing to steering the organization’s culture in a direction that is aligned with the goals pursued by accessibility guidelines. + +## Product Ownership +Product owners own individual products and define their features and are key to defining the importance of accessibility on a project. It is their job to make sure that products are built and delivered in a way that meets business needs and user needs. They should have some basic understanding of the accessibility implications of the UI requirements they request, such as cost and required infrastructure. But, as with features in general, they delegate design and implementation decisions to other roles. As a result, they are typically not directly involved and do not have ownership in the ARRM model. + +## Project Management +Project managers are primarily responsible for keeping everything about the process of building a product organized and on track. They have little decision-making power directly impacting accessibility. The person managing the project should make sure that accessibility is built into estimates, user stories (if Agile), and requirements documents. In smaller teams, the roles of product owners and project managers often overlap. + +## Governance +Unlike most other administrative roles, governance is not part of an individual project team. Their mandate focuses on the big picture, often enterprise-wide initiatives. Most importantly to individual projects, governance roles are deliberative (often committee-based) and are not bound to the deadlines of a singular project without outside, executive influence to encourage higher-velocity decision making. diff --git a/src/pages/en/how-you-can-contribute/analysis-role-group.md b/src/pages/en/how-you-can-contribute/analysis-role-group.md new file mode 100644 index 000000000..a75447d02 --- /dev/null +++ b/src/pages/en/how-you-can-contribute/analysis-role-group.md @@ -0,0 +1,54 @@ +--- +title: Analysis Role Group +description: Fhn ocuses on data-driven insights and collaboration to enhance digital accessibility for the Government of Canada. +tags: rolesInvolvedInAccessibility +toggle: groupe-de-roles-d-analyse +subject: + - aboutUs +--- + +## Comprehensive Guide for GitHub Collaboration: + +### 1. **Understand the DAT Task Force:** + - Carefully read the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) document to grasp the overall mission, objectives, and scope of the DAT Task Force. + +### 2. **Engage Actively in Discussions:** + - Regularly participate in the [GitHub discussion forum](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) to stay up-to-date with ongoing conversations. + - Bring your design expertise to discussions, share valuable insights, and collaborate effectively with other stakeholders. + +### 3. **Provide Design Feedback:** + - Identify and document design-related issues, challenges, or areas for improvement within your specific expertise. + - Utilize GitHub issues to clearly communicate design problems and propose solutions. Adhere to provided templates for consistency. + +### 4. **Participate in Meetings:** + - Attend the weekly DAT Task Force meetings hosted on GitHub or other collaboration platforms. + - Actively contribute to the agenda items, offering your design insights and engaging in discussions with fellow contributors. + +### 5. **Contribute Visual Designs via GitHub:** + - **Create Issues for Design Challenges:** + - Use GitHub issues to meticulously report specific design problems or propose improvements within the realm of visual design. + - Clearly articulate the issue, its impact, and suggest viable design solutions. + - **Submit Visual Design Mockups:** + - If your group has developed visual designs, follow the detailed [Development Guide](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/DEVELOPMENT.md). + - Initiate pull requests to seamlessly integrate your visual designs into the DAT. + - Utilize the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/PULL_REQUEST_TEMPLATE.md) for a standardized submission. + +### 6. **Stay Informed and Attend Meetings:** + - Regularly review materials shared on GitHub to stay abreast of the evolving progress of the project. + - Consistently attend meetings to understand the decisions made within the task force that may impact your design role. + +### 7. **Share Design Expertise:** + - Leverage the collective expertise of your Design Role Group to provide nuanced insights into visual design and user experience. + - Offer best practices, guidelines, or pertinent information that can significantly enhance the quality of designs shared through the DAT. + +### 8. **Participate in the Annual Review:** + - Actively engage in the annual review of the Terms of Reference. + - Provide constructive feedback on potential adjustments or improvements to ensure the task force aligns seamlessly with evolving needs. + +### 9. **Explore External Design Collaborations:** + - Explore opportunities for collaboration with external entities or jurisdictions with expertise in design. + - Share design insights and learnings with the broader community to foster collaborative endeavors. + +### 10. **Promote User-Centric Design:** + - Advocate passionately for designs that prioritize user experience and align with accessibility standards. + - Promote the importance of user-centric design within the Government of Canada (GC) and actively encourage the adoption of best practices. diff --git a/src/pages/en/how-you-can-contribute/author-role_group.md b/src/pages/en/how-you-can-contribute/author-role_group.md new file mode 100644 index 000000000..8e22df33e --- /dev/null +++ b/src/pages/en/how-you-can-contribute/author-role_group.md @@ -0,0 +1,61 @@ +--- +title: Author Role Group +description: Responsible for creating all text presented by the deliverable in all forms (HTML, audio, video). Defines or selects the standards the content should meet and processes for its review and preparation. +tags: rolesInvolvedInAccessibility +toggle: groupe-de-roles-d-auteur +subject: + - aboutUs +--- + +## Step-by-Step Guide for Content Authoring & Publishing Role Group Contribution: + +### 1. **Familiarize with DAT Task Force Objectives:** + - Review the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) document to understand the mission, key roles, and focus areas of the DAT Task Force. + +### 2. **Engage in Content Planning:** + - Participate in discussions related to content structure, topics, and organization on the [GitHub discussion forum](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions). + - Contribute ideas on what content should be posted, how it should be organized, and the overall publishing strategy. + +### 3. **Content Creation:** + - Contribute to content creation using the authoring tool, [Netlify CMS](https://www.netlifycms.org/), following guidelines outlined in the [Development Guide](DEVELOPMENT.md). + - Ensure content adheres to best practices for accessibility and inclusive design. + +### 4. **GitHub Interaction:** + - Engage with GitHub by creating issues for content-related challenges, improvements, or ideas. + - Discuss content-related topics openly, ensuring feedback is vetted before posting. + - Collaborate with other contributors through pull requests and reviews. + - Use the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/PULL_REQUEST_TEMPLATE.md) when submitting pull requests. + +### 5. **Attend Task Force Meetings:** + - Attend weekly DAT Task Force meetings to stay updated on content-related decisions and contribute to discussions. + - Collaborate with other stakeholders to align content creation with overarching goals. + +### 6. **Collaborate with Other Role Groups:** + - Work closely with the Analysis Role Group to incorporate analysis findings into content. + - Collaborate with the Development Role Group to ensure seamless content publishing using Netlify CMS. + +### 7. **Conduct Publishing Training:** + - If necessary, provide training sessions on the use of Netlify CMS for other content authors. + - Ensure content authors are aware of best practices for accessibility and content quality. + +### 8. **GitHub Contributions:** + - Create GitHub issues for any challenges faced during content creation or publishing. + - Collaborate with the development team to address technical issues hindering content publishing. + - Actively participate in GitHub discussions, providing constructive input and feedback. + +### 9. **Testing and Maintenance:** + - Participate in establishing a maintenance cycle, including regular testing of the site's functionality and accessibility. + - Contribute to the review of current content and the addition of new content as needed. + +### 10. **Promote Content Accessibility:** + - Advocate for content that aligns with accessibility standards and guidelines. + - Share best practices for accessible content creation within the GC. + +### 11. **Annual Review Involvement:** + - Actively participate in the annual review of the Terms of Reference. + - Provide feedback on adjustments or improvements related to content authoring and publishing. + +### 12. **External Collaboration:** + - Explore opportunities for collaboration with external entities or jurisdictions with expertise in content creation and publishing. + - Share insights and learnings with the broader community. + - Foster collaborative efforts on GitHub by participating in discussions with external contributors. diff --git a/src/pages/en/how-you-can-contribute/design-role-group.md b/src/pages/en/how-you-can-contribute/design-role-group.md new file mode 100644 index 000000000..5e2495193 --- /dev/null +++ b/src/pages/en/how-you-can-contribute/design-role-group.md @@ -0,0 +1,54 @@ +--- +title: Design Role Group +description: These roles define the general “look and feel” of the products covering presentation, functionality, features, operation. They translate input from business roles into user stories, requirements, specifications, documentation, guidelines used by other roles (mainly Development) to build the finish product. This includes applying research and understanding of the intended audiences for a quality experience. +tags: rolesInvolvedInAccessibility +toggle: groupe-de-roles-de-conception +subject: + - aboutUs +--- + +## Step-by-Step Guide for GitHub Contribution: + +### 1. **Understand the DAT Task Force:** + - Thoroughly read and comprehend the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) document to gain a comprehensive understanding of the purpose, goals, and scope of the DAT Task Force. + +### 2. **Engage in Discussions:** + - Actively participate in the [GitHub discussion forum](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) to stay informed about ongoing discussions. + - Bring your design expertise to discussions, share valuable insights, and collaborate effectively with other stakeholders. + +### 3. **Provide Design Feedback:** + - Identify design-related issues, challenges, or areas for improvement within your expertise. + - Create well-documented GitHub issues, ensuring adherence to provided templates for consistency. + +### 4. **Attend Meetings:** + - Attend the weekly DAT Task Force meetings, hosted on GitHub or other collaboration platforms. + - Contribute proactively to the agenda items, share your design expertise, and actively engage in discussions. + +### 5. **Contribute Visual Designs via GitHub:** + - **Create Issues:** + - Use GitHub issues to meticulously report specific design problems or propose improvements within the realm of visual design. + - Clearly articulate the issue, its impact, and, if feasible, suggest viable design solutions. + - **Submit Visual Design Mockups:** + - If your group has developed visual designs, follow the [Development Guide](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/DEVELOPMENT.md). + - Initiate pull requests to seamlessly integrate your visual designs into the DAT. + - Refer to the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/PULL_REQUEST_TEMPLATE.md) for a standardized submission. + +### 6. **Stay Informed:** + - Regularly review materials shared on GitHub to stay abreast of the evolving progress of the project. + - Attend meetings consistently to grasp the decisions made within the task force that may impact your design role. + +### 7. **Share Design Expertise:** + - Leverage the collective expertise of your Design Role Group to provide nuanced insights into visual design and user experience. + - Offer best practices, guidelines, or pertinent information that can significantly enhance the quality of designs shared through the DAT. + +### 8. **Annual Review Participation:** + - Actively participate in the annual review of the Terms of Reference. + - Provide constructive feedback on potential adjustments or improvements to ensure the task force aligns seamlessly with evolving needs. + +### 9. **External Design Collaborations:** + - Explore opportunities for collaboration with external entities or jurisdictions with expertise in design. + - Share design insights and learnings with the broader community. + +### 10. **Promote User-Centric Design:** + - Advocate for designs that prioritize user experience and align with accessibility standards. + - Promote the importance of user-centric design within the Government of Canada (GC) and actively encourage the adoption of best practices. diff --git a/src/pages/en/how-you-can-contribute/development-role-group.md b/src/pages/en/how-you-can-contribute/development-role-group.md new file mode 100644 index 000000000..47c6b1f37 --- /dev/null +++ b/src/pages/en/how-you-can-contribute/development-role-group.md @@ -0,0 +1,16 @@ +--- +title: Development Role Group +description: Oversees the creation, coding and delivery of the product based upon the requirements provided. Responsible for all user-facing and supporting systems, along with all related infrastructure selection, setup and deployment. +tags: rolesInvolvedInAccessibility +toggle: groupe-de-role-de-developpement +subject: + - aboutUs +--- + +Oversees the creation, coding and delivery of the product based upon the requirements provided. Responsible for all user-facing and supporting systems, along with all related infrastructure selection, setup and deployment. + +## Front End Development +Visual Design focuses largely on the look and feel of an application, as an end user would Front end development typically builds the parts of a product that will be interacted with by the user - specifically, the user interface. For the purpose of this resource, front end development refers to the implementation or codification of the design in functional templates for a product using technologies such as HTML, CSS and JavaScript. + +## Back End Development +Back end developers have a smaller, more indirect involvement with accessibility work, but still play a critical role in delivering accessible products, as the underlying product architecture can inform accessibility solutions. It’s important for back end developers to be involved in accessibility discussions so that any potential issues stemming from how the database is organized can be caught and fixed, or better yet, avoided altogether. diff --git a/src/pages/en/how-you-can-contribute/testing-role-group.md b/src/pages/en/how-you-can-contribute/testing-role-group.md new file mode 100644 index 000000000..5ecef1800 --- /dev/null +++ b/src/pages/en/how-you-can-contribute/testing-role-group.md @@ -0,0 +1,19 @@ +--- +title: Testing Role Group +description: QA Testers run automated test frameworks or manually test products to confirm correct operation based upon provided requirement. +tags: rolesInvolvedInAccessibility +toggle: groupe-de-roles-de-test +subject: + - aboutUs +--- + +QA Testers run automated test frameworks or manually test products to confirm correct operation based upon provided requirement. + +## QA Testing Roles (overall) +Quality Assurance (QA) Testers typically don’t contribute directly to the design and development phases of a product. They may have the opportunity to review and sign off on designs before they are implemented. The main accessibility role of a QA Tester in the accessibility lifecycle is to understand the accessibility requirements that exist and to run tests to ensure the product or feature conforms to those requirements. The testing roles have been split between automated and manual, but a number of QA professionals will do both. + +### Automated QA Testing +Quality Assurance (QA) automation frameworks typically run against products in order to test features and functionality that would otherwise fall to a manual QA tester. For the purpose of this resource, a QA Tester performing automated tests is responsible for running tests within an automation framework that covers accessibility features and requirements. This can be accomplished either through automation of functional tests, and/or the inclusion of an accessibility testing library within the framework. QA Testers responsible for automated testing may also typically run automated accessibility testing tools, such as browser extensions or add-ons. It is expected that automated tools will uncover about 30 to 35% of potential accessibility issues on a screen. The rest will be identified through the team’s manual accessibility testing methodology. + +### Manual QA Testing +Quality Assurance Testers responsible for manual testing will typically handle the testing that cannot be covered through the use of automated tools. They will typically be resources that are more knowledgeable about accessibility, with a deeper understanding of the requirements, and some experience operating assistive technologies for testing, such as screen readers. They will typically run a series of test cases to validate the degree of inclusion of the components of a screen and will be charged with making sure that the overall user experience is positive for people with disabilities. It is expected that manual testing will build on top of an automated testing process, in order to cover the remaining 65 to 70% of potential accessibility issues on any given screen. diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-role-de-developpement.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-role-de-developpement.md new file mode 100644 index 000000000..e00744a38 --- /dev/null +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-role-de-developpement.md @@ -0,0 +1,16 @@ +--- +title: Groupe de rôle de développement +description: Supervise la création, le codage et la livraison du produit en fonction des exigences fournies. Responsable de tous les systèmes destinés aux utilisateurs et de support, ainsi que de toute la sélection, de la configuration et du déploiement de l’infrastructure associée. +tags: rolesInvolvedInAccessibility +toggle: development-role-group +subject: + - aboutUs +--- + +Supervise la création, le codage et la livraison du produit en fonction des exigences fournies. Responsable de tous les systèmes destinés aux utilisateurs et de support, ainsi que de toute la sélection, de la configuration et du déploiement de l’infrastructure associée. + +## Développement frontal +La conception visuelle se concentre en grande partie sur l'apparence et la convivialité d'une application, comme le ferait un utilisateur final. Le développement frontal construit généralement les parties d'un produit avec lesquelles l'utilisateur interagira - en particulier l'interface utilisateur. Pour les besoins de cette ressource, le développement front-end fait référence à la mise en œuvre ou à la codification de la conception dans des modèles fonctionnels pour un produit utilisant des technologies telles que HTML, CSS et JavaScript. + +## Développement back-end +Les développeurs back-end sont impliqués dans une moindre mesure et plus indirectement dans le travail d'accessibilité, mais jouent toujours un rôle essentiel dans la fourniture de produits accessibles, car l'architecture du produit sous-jacente peut éclairer les solutions d'accessibilité. Il est important que les développeurs back-end soient impliqués dans les discussions sur l'accessibilité afin que tout problème potentiel découlant de la façon dont la base de données est organisée puisse être détecté et résolu, ou mieux encore, évité complètement. diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-dadministration.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-dadministration.md new file mode 100644 index 000000000..6a0c89ba9 --- /dev/null +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-dadministration.md @@ -0,0 +1,19 @@ +--- +title: Groupe de rôles d'administration +description: Les rôles dans cette section couvrent la gestion du produit et du projet, ainsi que d'autres fonctions bureaucratiques de l'organisation au sens large qui ont souvent un mandat plus large que n'importe quel projet individuel. La plupart des rôles administratifs, tels que définis dans cette ressource, ont très peu, voire rien à voir avec la conception, la mise en œuvre ou le test des principes d'accessibilité pour créer des applications et des sites Web plus inclusifs. Ces rôles, cependant, restent essentiels pour garantir que les membres de l'équipe qui participent activement à rendre le contenu accessible et conforme aux WCAG puissent y parvenir. Cela commence par le fait que les chefs de projet et les propriétaires de produits travaillent main dans la main avec les équipes de conception, de développement et de test, mais aussi avec d’autres rôles de gouvernance contribuant à orienter la culture de l’organisation dans une direction alignée sur les objectifs poursuivis par les directives d’accessibilité. +tags: rolesInvolvedInAccessibility +toggle: administration-role-group +subject: + - aboutUs +--- + +Les rôles dans cette section couvrent la gestion du produit et du projet, ainsi que d'autres fonctions bureaucratiques de l'organisation au sens large qui ont souvent un mandat plus large que n'importe quel projet individuel. La plupart des rôles administratifs, tels que définis dans cette ressource, ont très peu, voire rien à voir avec la conception, la mise en œuvre ou le test des principes d'accessibilité pour créer des applications et des sites Web plus inclusifs. Ces rôles, cependant, restent essentiels pour garantir que les membres de l'équipe qui participent activement à rendre le contenu accessible et conforme aux WCAG puissent y parvenir. Cela commence par le fait que les chefs de projet et les propriétaires de produits travaillent main dans la main avec les équipes de conception, de développement et de test, mais aussi avec d’autres rôles de gouvernance contribuant à orienter la culture de l’organisation dans une direction alignée sur les objectifs poursuivis par les directives d’accessibilité. + +## Propriétaire du produit +Les propriétaires de produits possèdent des produits individuels, définissent leurs caractéristiques et jouent un rôle clé pour définir l'importance de l'accessibilité sur un projet. Il leur incombe de s'assurer que les produits sont construits et livrés de manière à répondre aux besoins de l'entreprise et aux besoins des utilisateurs. Ils doivent avoir une certaine compréhension de base des implications en matière d’accessibilité des exigences d’assurance-chômage qu’ils demandent, telles que le coût et l’infrastructure requise. Mais, comme pour les fonctionnalités en général, ils délèguent les décisions de conception et de mise en œuvre à d’autres rôles. En conséquence, ils ne sont généralement pas directement impliqués et ne sont pas propriétaires du modèle ARRM. + +## Gestion de projet +Les chefs de projet sont principalement responsables de garder tout ce qui concerne le processus de création d'un produit organisé et sur la bonne voie. Ils ont peu de pouvoir décisionnel ayant un impact direct sur l’accessibilité. La personne qui gère le projet doit s'assurer que l'accessibilité est intégrée dans les estimations, les user stories (si Agile) et les documents d'exigences. Dans les petites équipes, les rôles des propriétaires de produits et des chefs de projet se chevauchent souvent. + +## Gouvernance +Contrairement à la plupart des autres rôles administratifs, la gouvernance ne fait pas partie d’une équipe de projet individuelle. Leur mandat se concentre sur une vision d’ensemble, souvent sur des initiatives à l’échelle de l’entreprise. Plus important encore pour les projets individuels, les rôles de gouvernance sont délibératifs (souvent basés sur des comités) et ne sont pas liés aux délais d'un projet unique sans influence extérieure de l'exécutif pour encourager une prise de décision à plus grande vitesse. diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-danalyse.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-danalyse.md new file mode 100644 index 000000000..d9896f293 --- /dev/null +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-danalyse.md @@ -0,0 +1,13 @@ +--- +title: Groupe de rôles d'analyse +description: Rédige les exigences commerciales et/ou les témoignages d'utilisateurs initiaux et veille à ce que le projet offre les avantages commerciaux convenus. +tags: rolesInvolvedInAccessibility +toggle: analysis-role-group +subject: + - aboutUs +--- + +Rédige les exigences commerciales et/ou les témoignages d'utilisateurs initiaux et veille à ce que le projet offre les avantages commerciaux convenus. + +## Analyse commerciale +Les analystes métiers sont impliqués dans la conception ou la modification de systèmes métiers ou de systèmes informatiques. Ils interagissent avec les parties prenantes de l'entreprise et les experts en la matière afin de comprendre leurs problèmes et leurs besoins. Ils rassemblent, documentent et analysent les besoins et les exigences de l’entreprise pour aider à orienter l’équipe vers un résultat final qui répond aux besoins et aux attentes de l’organisation. diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-dauteur.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-dauteur.md new file mode 100644 index 000000000..3d159bd5c --- /dev/null +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-dauteur.md @@ -0,0 +1,17 @@ +--- +title: Groupe de rôles d'auteur +description: Responsable de la création de tout le texte présenté par le livrable sous toutes les formes (HTML, audio, vidéo). Définit ou sélectionne les normes auxquelles le contenu doit répondre et les processus pour son examen et sa préparation. +tags: rolesInvolvedInAccessibility +toggle: author-role-group +subject: + - aboutUs +--- + +Responsable de la création de tout le texte présenté par le livrable sous toutes les formes (HTML, audio, vidéo). Définit ou sélectionne les normes auxquelles le contenu doit répondre et les processus pour son examen et sa préparation. + +## Création de contenu +La création de contenu est souvent utilisée en marketing, mais peut également être une tâche assignée à un rôle au sein d'une équipe produit. La création de contenu implique la définition d'une stratégie de contenu, la rédaction ou la création du contenu ou du média d'un produit. La personne qui crée le contenu est responsable de s'assurer que le contenu est accessible aux personnes handicapées. + + +## Publication de contenu +Les membres de l'équipe qui ne sont pas des développeurs Web front-end et qui sont chargés de préparer le contenu à publier sur des sites Web, des produits, des applications, etc. Ces membres de l'équipe ne créent pas de contenu, mais travaillent avec le contenu dans des systèmes ou des outils logiciels d'entreprise spécifiques et appliquer des modifications au matériel généré par les auteurs de contenu. diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-de-concepteur.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-de-concepteur.md new file mode 100644 index 000000000..341fb6c6e --- /dev/null +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-de-concepteur.md @@ -0,0 +1,16 @@ +--- +title: Groupe de rôles de conception +description: Ces rôles définissent « l'apparence et la convivialité » générales des produits couvrant la présentation, la fonctionnalité, les caractéristiques et le fonctionnement. Ils traduisent les contributions des rôles commerciaux en user stories, exigences, spécifications, documentation et directives utilisées par d'autres rôles (principalement le développement) pour créer le produit fini. Cela inclut l’application de la recherche et la compréhension des publics visés pour une expérience de qualité. +tags: rolesInvolvedInAccessibility +toggle: design-role-group +subject: + - aboutUs +--- + +Ces rôles définissent « l'apparence et la convivialité » générales des produits couvrant la présentation, la fonctionnalité, les caractéristiques et le fonctionnement. Ils traduisent les contributions des rôles commerciaux en user stories, exigences, spécifications, documentation et directives utilisées par d'autres rôles (principalement le développement) pour créer le produit fini. Cela inclut l’application de la recherche et la compréhension des publics visés pour une expérience de qualité. + +## Aspect visuel +La conception visuelle se concentre en grande partie sur l'apparence et la convivialité d'une application, telles qu'un utilisateur final en ferait l'expérience, visuellement ou autrement. Cela inclut la spécification de la conception originale des éléments et de la mise en page de l'interface, le choix des polices et des couleurs, etc. Alors que la conception UX se concentre sur la façon dont quelque chose fonctionne, la conception visuelle se concentre sur son apparence et sa sensation. + +## Conception de l'expérience utilisateur +Le rôle de l’UX Design peut potentiellement couvrir un grand nombre de domaines connexes : de la recherche exploratoire sur les utilisateurs (comme les entretiens avec les utilisateurs, la recherche ethnographique, etc.) jusqu’au développement front-end partiel. Pour les besoins de cette ressource, l'UX Design est défini par ses responsabilités principales, telles que l'architecture de l'information, la création de wireframes (maquettes d'écran basse fidélité), la création de prototypes qui définissent les interactions ou le test de la convivialité des conceptions. diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-de-test.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-de-test.md new file mode 100644 index 000000000..e9f549c64 --- /dev/null +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-de-test.md @@ -0,0 +1,19 @@ +--- +title: Groupe de rôles de test +description: Les testeurs d'assurance qualité exécutent des cadres de tests automatisés ou testent manuellement les produits pour confirmer le bon fonctionnement en fonction des exigences fournies. +tags: rolesInvolvedInAccessibility +toggle: testing-role-group +subject: + - aboutUs +--- + +Les testeurs d'assurance qualité exécutent des cadres de tests automatisés ou testent manuellement les produits pour confirmer le bon fonctionnement en fonction des exigences fournies. + +## Rôles de test d'assurance qualité (dans l'ensemble) +Les testeurs d’assurance qualité (AQ) ne contribuent généralement pas directement aux phases de conception et de développement d’un produit. Ils peuvent avoir la possibilité d’examiner et d’approuver les conceptions avant leur mise en œuvre. Le rôle principal d'un testeur d'assurance qualité dans le cycle de vie de l'accessibilité est de comprendre les exigences d'accessibilité qui existent et d'exécuter des tests pour garantir que le produit ou la fonctionnalité est conforme à ces exigences. Les rôles de test ont été répartis entre automatisés et manuels, mais un certain nombre de professionnels de l'assurance qualité effectueront les deux. + +### Tests d'assurance qualité automatisés +Les cadres d'automatisation de l'assurance qualité (AQ) s'exécutent généralement sur des produits afin de tester des fonctionnalités qui autrement relèveraient d'un testeur d'assurance qualité manuel. Pour les besoins de cette ressource, un testeur QA effectuant des tests automatisés est chargé d'exécuter les tests dans un cadre d'automatisation qui couvre les fonctionnalités et les exigences d'accessibilité. Cela peut être accompli soit par l'automatisation des tests fonctionnels et/ou par l'inclusion d'une bibliothèque de tests d'accessibilité dans le cadre. Les testeurs d'assurance qualité responsables des tests automatisés peuvent également généralement exécuter des outils de test d'accessibilité automatisés, tels que des extensions ou des modules complémentaires de navigateur. On s’attend à ce que les outils automatisés découvrent environ 30 à 35 % des problèmes potentiels d’accessibilité sur un écran. Le reste sera identifié grâce à la méthodologie de test d’accessibilité manuelle de l’équipe. + +### Manual QA Testing +Quality Assurance Testers responsible for manual testing will typically handle the testing that cannot be covered through the use of automated tools. They will typically be resources that are more knowledgeable about accessibility, with a deeper understanding of the requirements, and some experience operating assistive technologies for testing, such as screen readers. They will typically run a series of test cases to validate the degree of inclusion of the components of a screen and will be charged with making sure that the overall user experience is positive for people with disabilities. It is expected that manual testing will build on top of an automated testing process, in order to cover the remaining 65 to 70% of potential accessibility issues on any given screen. From 9476ee2fa96a23d8176688ea4afb912bf29001a6 Mon Sep 17 00:00:00 2001 From: "DESKTOP-5O5JLC2\\Dhruv Patel" Date: Thu, 28 Dec 2023 07:33:36 -0500 Subject: [PATCH 2/3] Added content in eng in the how to contribute pages --- .../administration-group.md | 54 ++++++++++++ .../administration-role-group.md | 19 ----- .../how-you-can-contribute/analysis-group.md | 54 ++++++++++++ .../analysis-role-group.md | 54 ------------ .../{author-role_group.md => author-group.md} | 30 +++---- .../{design-role-group.md => design-group.md} | 26 +++--- .../development-group.md | 83 +++++++++++++++++++ .../development-role-group.md | 16 ---- .../how-you-can-contribute/testing-group.md | 74 +++++++++++++++++ .../testing-role-group.md | 19 ----- ...istration.md => groupe-dadministration.md} | 4 +- ...e-roles-danalyse.md => groupe-danalyse.md} | 4 +- ...-de-roles-dauteur.md => groupe-dauteur.md} | 4 +- ...-concepteur.md => groupe-de-concepteur.md} | 4 +- ...oppement.md => groupe-de-developpement.md} | 4 +- ...-de-roles-de-test.md => groupe-de-test.md} | 4 +- 16 files changed, 305 insertions(+), 148 deletions(-) create mode 100644 src/pages/en/how-you-can-contribute/administration-group.md delete mode 100644 src/pages/en/how-you-can-contribute/administration-role-group.md create mode 100644 src/pages/en/how-you-can-contribute/analysis-group.md delete mode 100644 src/pages/en/how-you-can-contribute/analysis-role-group.md rename src/pages/en/how-you-can-contribute/{author-role_group.md => author-group.md} (84%) rename src/pages/en/how-you-can-contribute/{design-role-group.md => design-group.md} (87%) create mode 100644 src/pages/en/how-you-can-contribute/development-group.md delete mode 100644 src/pages/en/how-you-can-contribute/development-role-group.md create mode 100644 src/pages/en/how-you-can-contribute/testing-group.md delete mode 100644 src/pages/en/how-you-can-contribute/testing-role-group.md rename src/pages/fr/comment-vous-pouvez-contribuer/{groupe-de-roles-dadministration.md => groupe-dadministration.md} (98%) rename src/pages/fr/comment-vous-pouvez-contribuer/{groupe-de-roles-danalyse.md => groupe-danalyse.md} (93%) rename src/pages/fr/comment-vous-pouvez-contribuer/{groupe-de-roles-dauteur.md => groupe-dauteur.md} (96%) rename src/pages/fr/comment-vous-pouvez-contribuer/{groupe-de-roles-de-concepteur.md => groupe-de-concepteur.md} (97%) rename src/pages/fr/comment-vous-pouvez-contribuer/{groupe-de-role-de-developpement.md => groupe-de-developpement.md} (96%) rename src/pages/fr/comment-vous-pouvez-contribuer/{groupe-de-roles-de-test.md => groupe-de-test.md} (98%) diff --git a/src/pages/en/how-you-can-contribute/administration-group.md b/src/pages/en/how-you-can-contribute/administration-group.md new file mode 100644 index 000000000..ba0d185c4 --- /dev/null +++ b/src/pages/en/how-you-can-contribute/administration-group.md @@ -0,0 +1,54 @@ +--- +title: Administration Group +description: Focuses on effective product ownership, project management, and governance to enhance digital accessibility for the Government of Canada. +tags: rolesInvolvedInAccessibility +toggle: groupe-d-administration +subject: + - aboutUs +--- + +## Comprehensive guide for GitHub collaboration: + +- **Understand the DAT Task Force:** + - Carefully read the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) document to grasp the overall mission, objectives, and scope of the DAT Task Force. + +- **Engage Actively in Discussions:** + - Regularly participate in the [GitHub discussion forum](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) to stay up-to-date with ongoing conversations. + - Bring your administrative expertise to discussions, share valuable insights, and collaborate effectively with other stakeholders. + +- **Provide Administrative Feedback:** + - Identify and document administrative-related issues, challenges, or areas for improvement within your specific expertise. + - Utilize GitHub issues to clearly communicate administrative problems and propose solutions. Adhere to provided templates for consistency. + +- **Participate in Meetings:** + - Attend the weekly DAT Task Force meetings hosted on GitHub or other collaboration platforms. + - Actively contribute to the agenda items, offering your administrative insights and engaging in discussions with fellow contributors. + +- **Contribute to Project Management via GitHub:** + - **Create Issues for Project Management Challenges:** + - Use GitHub issues to meticulously report specific project management problems or propose improvements within the realm of DAT projects. + - Clearly articulate the issue, its impact, and suggest viable project management solutions. + - **Submit Project Management Plans:** + - If your group has developed project management plans, follow the detailed [Development Guide](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/DEVELOPMENT.md). + - Initiate pull requests to seamlessly integrate your project management plans into the DAT. + - Utilize the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/PULL_REQUEST_TEMPLATE.md) for a standardized submission. + +- **Stay Informed and Attend Meetings:** + - Regularly review materials shared on GitHub to stay abreast of the evolving progress of the project. + - Consistently attend meetings to understand the decisions made within the task force that may impact your administrative role. + +- **Share Administrative Expertise:** + - Leverage the collective expertise of your Administration Role Group to provide nuanced insights into product ownership, project management, and governance. + - Offer best practices, guidelines, or pertinent information that can significantly enhance the effectiveness of administrative processes within the DAT. + +- **Participate in the Annual Review:** + - Actively engage in the annual review of the Terms of Reference. + - Provide constructive feedback on potential adjustments or improvements to ensure the task force aligns seamlessly with evolving needs. + +- **Explore External Collaborations in Administration:** + - Explore opportunities for collaboration with external entities or jurisdictions with expertise in administrative roles. + - Share administrative insights and learnings with the broader community to foster collaborative endeavors. + +- **Promote Effective Administration for Accessibility:** + - Advocate passionately for administrative practices that prioritize digital accessibility and align with best practices. + - Promote the importance of effective product ownership, project management, and governance within the Government of Canada (GC) to ensure successful DAT initiatives. diff --git a/src/pages/en/how-you-can-contribute/administration-role-group.md b/src/pages/en/how-you-can-contribute/administration-role-group.md deleted file mode 100644 index 441f0d407..000000000 --- a/src/pages/en/how-you-can-contribute/administration-role-group.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Administration Role Group -description: The roles in this section cover managing the product and project, as well as other bureaucratic functions of the broader organization that often have a larger mandate than any individual project. Most administrative roles, as defined in this resource, have very little, if anything, to do with the design, the implementation, or the testing of accessibility principles to create more inclusive applications and websites. These roles, however, are still instrumental in ensuring that the team members who are actively taking part in making content accessible and conformant with WCAG can be successful at doing so. This begins with project managers and product owners working hand in hand with the design, development and testing teams, but also other governance roles contributing to steering the organization’s culture in a direction that is aligned with the goals pursued by accessibility guidelines. -tags: rolesInvolvedInAccessibility -toggle: groupe-de-roles-d-administration -subject: - - aboutUs ---- - -The roles in this section cover managing the product and project, as well as other bureaucratic functions of the broader organization that often have a larger mandate than any individual project. Most administrative roles, as defined in this resource, have very little, if anything, to do with the design, the implementation, or the testing of accessibility principles to create more inclusive applications and websites. These roles, however, are still instrumental in ensuring that the team members who are actively taking part in making content accessible and conformant with WCAG can be successful at doing so. This begins with project managers and product owners working hand in hand with the design, development and testing teams, but also other governance roles contributing to steering the organization’s culture in a direction that is aligned with the goals pursued by accessibility guidelines. - -## Product Ownership -Product owners own individual products and define their features and are key to defining the importance of accessibility on a project. It is their job to make sure that products are built and delivered in a way that meets business needs and user needs. They should have some basic understanding of the accessibility implications of the UI requirements they request, such as cost and required infrastructure. But, as with features in general, they delegate design and implementation decisions to other roles. As a result, they are typically not directly involved and do not have ownership in the ARRM model. - -## Project Management -Project managers are primarily responsible for keeping everything about the process of building a product organized and on track. They have little decision-making power directly impacting accessibility. The person managing the project should make sure that accessibility is built into estimates, user stories (if Agile), and requirements documents. In smaller teams, the roles of product owners and project managers often overlap. - -## Governance -Unlike most other administrative roles, governance is not part of an individual project team. Their mandate focuses on the big picture, often enterprise-wide initiatives. Most importantly to individual projects, governance roles are deliberative (often committee-based) and are not bound to the deadlines of a singular project without outside, executive influence to encourage higher-velocity decision making. diff --git a/src/pages/en/how-you-can-contribute/analysis-group.md b/src/pages/en/how-you-can-contribute/analysis-group.md new file mode 100644 index 000000000..1cf13e73b --- /dev/null +++ b/src/pages/en/how-you-can-contribute/analysis-group.md @@ -0,0 +1,54 @@ +--- +title: Analysis Group +description: Focuses on data-driven insights and collaboration to enhance digital accessibility for the Government of Canada. +tags: rolesInvolvedInAccessibility +toggle: groupe-d-analyse +subject: + - aboutUs +--- + +## Comprehensive guide for GitHub collaboration: + +- **Understand the DAT Task Force:** + - Carefully read the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) document to grasp the overall mission, objectives, and scope of the DAT Task Force. + +- **Engage Actively in Discussions:** + - Regularly participate in the [GitHub discussion forum](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) to stay up-to-date with ongoing conversations. + - Bring your analytical expertise to discussions, share valuable insights, and collaborate effectively with other stakeholders. + +- **Provide Analysis Feedback:** + - Identify and document analysis-related issues, challenges, or areas for improvement within your specific expertise. + - Utilize GitHub issues to clearly communicate analysis problems and propose solutions. Adhere to provided templates for consistency. + +- **Participate in Meetings:** + - Attend the weekly DAT Task Force meetings hosted on GitHub or other collaboration platforms. + - Actively contribute to the agenda items, offering your analysis insights and engaging in discussions with fellow contributors. + +- **Contribute Data-Driven Insights via GitHub:** + - **Create Issues for Analysis Challenges:** + - Use GitHub issues to meticulously report specific analysis problems or propose improvements within the realm of data-driven insights. + - Clearly articulate the issue, its impact, and suggest viable analysis solutions. + - **Submit Data-Driven Reports:** + - If your group has developed data-driven insights, follow the detailed [Development Guide](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/DEVELOPMENT.md). + - Initiate pull requests to seamlessly integrate your analysis reports into the DAT. + - Utilize the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/PULL_REQUEST_TEMPLATE.md) for a standardized submission. + +- **Stay Informed and Attend Meetings:** + - Regularly review materials shared on GitHub to stay abreast of the evolving progress of the project. + - Consistently attend meetings to understand the decisions made within the task force that may impact your analysis role. + +- **Share Analysis Expertise:** + - Leverage the collective expertise of your Analysis Group to provide nuanced insights into data-driven analysis. + - Offer best practices, guidelines, or pertinent information that can significantly enhance the quality of analysis shared through the DAT. + +- **Participate in the Annual Review:** + - Actively engage in the annual review of the Terms of Reference. + - Provide constructive feedback on potential adjustments or improvements to ensure the task force aligns seamlessly with evolving needs. + +- **Explore External Analysis Collaborations:** + - Explore opportunities for collaboration with external entities or jurisdictions with expertise in data-driven analysis. + - Share analysis insights and learnings with the broader community to foster collaborative endeavors. + +- **Promote Data-Driven Decision Making:** + - Advocate passionately for analysis that prioritizes data-driven decision-making and aligns with accessibility standards. + - Promote the importance of data-driven analysis within the Government of Canada (GC) and actively encourage the adoption of best practices. diff --git a/src/pages/en/how-you-can-contribute/analysis-role-group.md b/src/pages/en/how-you-can-contribute/analysis-role-group.md deleted file mode 100644 index a75447d02..000000000 --- a/src/pages/en/how-you-can-contribute/analysis-role-group.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Analysis Role Group -description: Fhn ocuses on data-driven insights and collaboration to enhance digital accessibility for the Government of Canada. -tags: rolesInvolvedInAccessibility -toggle: groupe-de-roles-d-analyse -subject: - - aboutUs ---- - -## Comprehensive Guide for GitHub Collaboration: - -### 1. **Understand the DAT Task Force:** - - Carefully read the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) document to grasp the overall mission, objectives, and scope of the DAT Task Force. - -### 2. **Engage Actively in Discussions:** - - Regularly participate in the [GitHub discussion forum](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) to stay up-to-date with ongoing conversations. - - Bring your design expertise to discussions, share valuable insights, and collaborate effectively with other stakeholders. - -### 3. **Provide Design Feedback:** - - Identify and document design-related issues, challenges, or areas for improvement within your specific expertise. - - Utilize GitHub issues to clearly communicate design problems and propose solutions. Adhere to provided templates for consistency. - -### 4. **Participate in Meetings:** - - Attend the weekly DAT Task Force meetings hosted on GitHub or other collaboration platforms. - - Actively contribute to the agenda items, offering your design insights and engaging in discussions with fellow contributors. - -### 5. **Contribute Visual Designs via GitHub:** - - **Create Issues for Design Challenges:** - - Use GitHub issues to meticulously report specific design problems or propose improvements within the realm of visual design. - - Clearly articulate the issue, its impact, and suggest viable design solutions. - - **Submit Visual Design Mockups:** - - If your group has developed visual designs, follow the detailed [Development Guide](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/DEVELOPMENT.md). - - Initiate pull requests to seamlessly integrate your visual designs into the DAT. - - Utilize the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/PULL_REQUEST_TEMPLATE.md) for a standardized submission. - -### 6. **Stay Informed and Attend Meetings:** - - Regularly review materials shared on GitHub to stay abreast of the evolving progress of the project. - - Consistently attend meetings to understand the decisions made within the task force that may impact your design role. - -### 7. **Share Design Expertise:** - - Leverage the collective expertise of your Design Role Group to provide nuanced insights into visual design and user experience. - - Offer best practices, guidelines, or pertinent information that can significantly enhance the quality of designs shared through the DAT. - -### 8. **Participate in the Annual Review:** - - Actively engage in the annual review of the Terms of Reference. - - Provide constructive feedback on potential adjustments or improvements to ensure the task force aligns seamlessly with evolving needs. - -### 9. **Explore External Design Collaborations:** - - Explore opportunities for collaboration with external entities or jurisdictions with expertise in design. - - Share design insights and learnings with the broader community to foster collaborative endeavors. - -### 10. **Promote User-Centric Design:** - - Advocate passionately for designs that prioritize user experience and align with accessibility standards. - - Promote the importance of user-centric design within the Government of Canada (GC) and actively encourage the adoption of best practices. diff --git a/src/pages/en/how-you-can-contribute/author-role_group.md b/src/pages/en/how-you-can-contribute/author-group.md similarity index 84% rename from src/pages/en/how-you-can-contribute/author-role_group.md rename to src/pages/en/how-you-can-contribute/author-group.md index 8e22df33e..cae214e18 100644 --- a/src/pages/en/how-you-can-contribute/author-role_group.md +++ b/src/pages/en/how-you-can-contribute/author-group.md @@ -1,61 +1,61 @@ --- -title: Author Role Group +title: Author Group description: Responsible for creating all text presented by the deliverable in all forms (HTML, audio, video). Defines or selects the standards the content should meet and processes for its review and preparation. tags: rolesInvolvedInAccessibility -toggle: groupe-de-roles-d-auteur +toggle: groupe-d-auteur subject: - aboutUs --- -## Step-by-Step Guide for Content Authoring & Publishing Role Group Contribution: +## Comprehensive guide for GitHub collaboration: -### 1. **Familiarize with DAT Task Force Objectives:** +- **Familiarize with DAT Task Force Objectives:** - Review the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) document to understand the mission, key roles, and focus areas of the DAT Task Force. -### 2. **Engage in Content Planning:** +- **Engage in Content Planning:** - Participate in discussions related to content structure, topics, and organization on the [GitHub discussion forum](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions). - Contribute ideas on what content should be posted, how it should be organized, and the overall publishing strategy. -### 3. **Content Creation:** +- **Content Creation:** - Contribute to content creation using the authoring tool, [Netlify CMS](https://www.netlifycms.org/), following guidelines outlined in the [Development Guide](DEVELOPMENT.md). - Ensure content adheres to best practices for accessibility and inclusive design. -### 4. **GitHub Interaction:** +- **GitHub Interaction:** - Engage with GitHub by creating issues for content-related challenges, improvements, or ideas. - Discuss content-related topics openly, ensuring feedback is vetted before posting. - Collaborate with other contributors through pull requests and reviews. - Use the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/PULL_REQUEST_TEMPLATE.md) when submitting pull requests. -### 5. **Attend Task Force Meetings:** +- **Attend Task Force Meetings:** - Attend weekly DAT Task Force meetings to stay updated on content-related decisions and contribute to discussions. - Collaborate with other stakeholders to align content creation with overarching goals. -### 6. **Collaborate with Other Role Groups:** +- **Collaborate with Other Role Groups:** - Work closely with the Analysis Role Group to incorporate analysis findings into content. - Collaborate with the Development Role Group to ensure seamless content publishing using Netlify CMS. -### 7. **Conduct Publishing Training:** +- **Conduct Publishing Training:** - If necessary, provide training sessions on the use of Netlify CMS for other content authors. - Ensure content authors are aware of best practices for accessibility and content quality. -### 8. **GitHub Contributions:** +- **GitHub Contributions:** - Create GitHub issues for any challenges faced during content creation or publishing. - Collaborate with the development team to address technical issues hindering content publishing. - Actively participate in GitHub discussions, providing constructive input and feedback. -### 9. **Testing and Maintenance:** +- **Testing and Maintenance:** - Participate in establishing a maintenance cycle, including regular testing of the site's functionality and accessibility. - Contribute to the review of current content and the addition of new content as needed. -### 10. **Promote Content Accessibility:** +- **Promote Content Accessibility:** - Advocate for content that aligns with accessibility standards and guidelines. - Share best practices for accessible content creation within the GC. -### 11. **Annual Review Involvement:** +- **Annual Review Involvement:** - Actively participate in the annual review of the Terms of Reference. - Provide feedback on adjustments or improvements related to content authoring and publishing. -### 12. **External Collaboration:** +- **External Collaboration:** - Explore opportunities for collaboration with external entities or jurisdictions with expertise in content creation and publishing. - Share insights and learnings with the broader community. - Foster collaborative efforts on GitHub by participating in discussions with external contributors. diff --git a/src/pages/en/how-you-can-contribute/design-role-group.md b/src/pages/en/how-you-can-contribute/design-group.md similarity index 87% rename from src/pages/en/how-you-can-contribute/design-role-group.md rename to src/pages/en/how-you-can-contribute/design-group.md index 5e2495193..731da27dc 100644 --- a/src/pages/en/how-you-can-contribute/design-role-group.md +++ b/src/pages/en/how-you-can-contribute/design-group.md @@ -1,30 +1,30 @@ --- -title: Design Role Group +title: Design Group description: These roles define the general “look and feel” of the products covering presentation, functionality, features, operation. They translate input from business roles into user stories, requirements, specifications, documentation, guidelines used by other roles (mainly Development) to build the finish product. This includes applying research and understanding of the intended audiences for a quality experience. tags: rolesInvolvedInAccessibility -toggle: groupe-de-roles-de-conception +toggle: groupe-de-conception subject: - aboutUs --- -## Step-by-Step Guide for GitHub Contribution: +## Comprehensive guide for GitHub collaboration: -### 1. **Understand the DAT Task Force:** +- **Understand the DAT Task Force:** - Thoroughly read and comprehend the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) document to gain a comprehensive understanding of the purpose, goals, and scope of the DAT Task Force. -### 2. **Engage in Discussions:** +- **Engage in Discussions:** - Actively participate in the [GitHub discussion forum](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) to stay informed about ongoing discussions. - Bring your design expertise to discussions, share valuable insights, and collaborate effectively with other stakeholders. -### 3. **Provide Design Feedback:** +- **Provide Design Feedback:** - Identify design-related issues, challenges, or areas for improvement within your expertise. - Create well-documented GitHub issues, ensuring adherence to provided templates for consistency. -### 4. **Attend Meetings:** +- **Attend Meetings:** - Attend the weekly DAT Task Force meetings, hosted on GitHub or other collaboration platforms. - Contribute proactively to the agenda items, share your design expertise, and actively engage in discussions. -### 5. **Contribute Visual Designs via GitHub:** +- **Contribute Visual Designs via GitHub:** - **Create Issues:** - Use GitHub issues to meticulously report specific design problems or propose improvements within the realm of visual design. - Clearly articulate the issue, its impact, and, if feasible, suggest viable design solutions. @@ -33,22 +33,22 @@ subject: - Initiate pull requests to seamlessly integrate your visual designs into the DAT. - Refer to the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/PULL_REQUEST_TEMPLATE.md) for a standardized submission. -### 6. **Stay Informed:** +- **Stay Informed:** - Regularly review materials shared on GitHub to stay abreast of the evolving progress of the project. - Attend meetings consistently to grasp the decisions made within the task force that may impact your design role. -### 7. **Share Design Expertise:** +- **Share Design Expertise:** - Leverage the collective expertise of your Design Role Group to provide nuanced insights into visual design and user experience. - Offer best practices, guidelines, or pertinent information that can significantly enhance the quality of designs shared through the DAT. -### 8. **Annual Review Participation:** +- **Annual Review Participation:** - Actively participate in the annual review of the Terms of Reference. - Provide constructive feedback on potential adjustments or improvements to ensure the task force aligns seamlessly with evolving needs. -### 9. **External Design Collaborations:** +- **External Design Collaborations:** - Explore opportunities for collaboration with external entities or jurisdictions with expertise in design. - Share design insights and learnings with the broader community. -### 10. **Promote User-Centric Design:** +- **Promote User-Centric Design:** - Advocate for designs that prioritize user experience and align with accessibility standards. - Promote the importance of user-centric design within the Government of Canada (GC) and actively encourage the adoption of best practices. diff --git a/src/pages/en/how-you-can-contribute/development-group.md b/src/pages/en/how-you-can-contribute/development-group.md new file mode 100644 index 000000000..c7ae9e0e1 --- /dev/null +++ b/src/pages/en/how-you-can-contribute/development-group.md @@ -0,0 +1,83 @@ +--- +title: Development Group +description: Focuses on front-end and back-end development to enhance digital accessibility for the Government of Canada. +tags: rolesInvolvedInAccessibility +toggle: groupe-de-developpement +subject: + - aboutUs +--- + +## Comprehensive guide for GitHub collaboration: + +- **Understand the DAT Task Force:** + - Thoroughly read and comprehend the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) document to gain a comprehensive understanding of the purpose, goals, and scope of the DAT Task Force. + +- **Engage Actively in Discussions:** + - Regularly participate in the [GitHub discussion forum](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) to stay up-to-date with ongoing conversations. + - Bring your development expertise to discussions, share valuable insights, and collaborate effectively with other stakeholders. + +- **Provide Development Feedback:** + - Identify and document development-related issues, challenges, or areas for improvement within your specific expertise. + - Utilize GitHub issues to clearly communicate development problems and propose solutions. Adhere to provided templates for consistency. + +- **Participate in Meetings:** + - Attend the weekly DAT Task Force meetings hosted on GitHub or other collaboration platforms. + - Actively contribute to the agenda items, offering your development insights and engaging in discussions with fellow contributors. + +- **Contribute to Front-End and Back-End Development via GitHub:** + - **Create Issues for Development Challenges:** + - Use GitHub issues to meticulously report specific front-end or back-end development problems or propose improvements within the realm of DAT projects. + - Clearly articulate the issue, its impact, and suggest viable development solutions. + - **Submit Code Contributions:** + - If your group has developed front-end or back-end solutions, follow the detailed [Development Guide](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/DEVELOPMENT.md). + - Initiate pull requests to seamlessly integrate your code contributions into the DAT. + - Utilize the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/PULL_REQUEST_TEMPLATE.md) for a standardized submission. + +- **Stay Informed and Attend Meetings:** + - Regularly review materials shared on GitHub to stay abreast of the evolving progress of the project. + - Consistently attend meetings to understand the decisions made within the task force that may impact your development role. + +- **Share Development Expertise:** + - Leverage the collective expertise of your Development Role Group to provide nuanced insights into front-end and back-end development. + - Offer best practices, guidelines, or pertinent information that can significantly enhance the effectiveness of development processes within the DAT. + +- **Participate in the Annual Review:** + - Actively engage in the annual review of the Terms of Reference. + - Provide constructive feedback on potential adjustments or improvements to ensure the task force aligns seamlessly with evolving needs. + +- **Explore External Collaborations in Development:** + - Explore opportunities for collaboration with external entities or jurisdictions with expertise in development roles. + - Share development insights and learnings with the broader community to foster collaborative endeavors. + +- **Promote Accessible Development Practices:** + - Advocate passionately for development practices that prioritize digital accessibility and align with best practices. + - Promote the importance of front-end and back-end development within the Government of Canada (GC) to ensure successful DAT initiatives. + +## Specific Steps for Front-End Development: + +- **Collaborate on UI/UX Design:** + - Engage with the Design Role Group to understand UI/UX design elements and provide input on the feasibility of implementation. + +- **Optimize for Accessibility:** + - Ensure that front-end code adheres to accessibility standards and guidelines. + - Collaborate with the Analysis Role Group to address accessibility challenges identified in analysis reports. + +- **Responsive Design Implementation:** + - Implement responsive design principles to ensure the accessibility of the DAT across various devices. + +## Specific Steps for Back-End Development: + +- **Understand Back-End Requirements:** + - Familiarize yourself with the specific back-end requirements outlined in the [Back-End Development Guide](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/BACKEND.md). + +- **Collaborate on Data Management:** + - Work closely with the Analysis Role Group to understand data requirements for analysis reports. + - Implement effective data management strategies. + +- **Ensure Security Measures:** + - Prioritize the security of back-end systems and data. Familiarize yourself with the specific security requirements outlined in the [Security Guide](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/SECURITY.md). + - Collaborate with the Governance Role Group to align development practices with security standards. + +- **API Integration:** + - If applicable, integrate APIs to enhance the functionality of the DAT. + - Ensure that API integrations align with accessibility and security requirements. diff --git a/src/pages/en/how-you-can-contribute/development-role-group.md b/src/pages/en/how-you-can-contribute/development-role-group.md deleted file mode 100644 index 47c6b1f37..000000000 --- a/src/pages/en/how-you-can-contribute/development-role-group.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Development Role Group -description: Oversees the creation, coding and delivery of the product based upon the requirements provided. Responsible for all user-facing and supporting systems, along with all related infrastructure selection, setup and deployment. -tags: rolesInvolvedInAccessibility -toggle: groupe-de-role-de-developpement -subject: - - aboutUs ---- - -Oversees the creation, coding and delivery of the product based upon the requirements provided. Responsible for all user-facing and supporting systems, along with all related infrastructure selection, setup and deployment. - -## Front End Development -Visual Design focuses largely on the look and feel of an application, as an end user would Front end development typically builds the parts of a product that will be interacted with by the user - specifically, the user interface. For the purpose of this resource, front end development refers to the implementation or codification of the design in functional templates for a product using technologies such as HTML, CSS and JavaScript. - -## Back End Development -Back end developers have a smaller, more indirect involvement with accessibility work, but still play a critical role in delivering accessible products, as the underlying product architecture can inform accessibility solutions. It’s important for back end developers to be involved in accessibility discussions so that any potential issues stemming from how the database is organized can be caught and fixed, or better yet, avoided altogether. diff --git a/src/pages/en/how-you-can-contribute/testing-group.md b/src/pages/en/how-you-can-contribute/testing-group.md new file mode 100644 index 000000000..e798c61c5 --- /dev/null +++ b/src/pages/en/how-you-can-contribute/testing-group.md @@ -0,0 +1,74 @@ +--- +title: Testing Group +description: Focuses on ensuring the quality and functionality of digital accessibility features for the Government of Canada. +tags: rolesInvolvedInAccessibility +toggle: groupe-de-test +subject: + - aboutUs +--- + +## Comprehensive guide for GitHub collaboration: + +- **Understand the DAT Task Force:** + - Thoroughly read and comprehend the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) document to gain a comprehensive understanding of the purpose, goals, and scope of the DAT Task Force. + +- **Engage Actively in Discussions:** + - Regularly participate in the [GitHub discussion forum](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) to stay up-to-date with ongoing conversations. + - Bring your testing expertise to discussions, share valuable insights, and collaborate effectively with other stakeholders. + +- **Provide Testing Feedback:** + - Identify and document testing-related issues, challenges, or areas for improvement within your specific expertise. + - Utilize GitHub issues to clearly communicate testing problems and propose solutions. Adhere to provided templates for consistency. + +- **Participate in Meetings:** + - Attend the weekly DAT Task Force meetings hosted on GitHub or other collaboration platforms. + - Actively contribute to the agenda items, offering your testing insights and engaging in discussions with fellow contributors. + +- **Contribute to QA Testing via GitHub:** + - **Create Issues for Testing Challenges:** + - Use GitHub issues to meticulously report specific testing problems or propose improvements within the realm of DAT projects. + - Clearly articulate the issue, its impact, and suggest viable testing solutions. + - **Submit Test Plans and Reports:** + - If your group has developed test plans or reports, follow the detailed [Testing Guide](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/TESTING.md). + - Initiate pull requests to seamlessly integrate your testing documentation into the DAT. + - Utilize the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/PULL_REQUEST_TEMPLATE.md) for a standardized submission. + +- **Stay Informed and Attend Meetings:** + - Regularly review materials shared on GitHub to stay abreast of the evolving progress of the project. + - Consistently attend meetings to understand the decisions made within the task force that may impact your testing role. + +- **Share Testing Expertise:** + - Leverage the collective expertise of your QA Testing Role Group to provide nuanced insights into automated and manual testing. + - Offer best practices, guidelines, or pertinent information that can significantly enhance the effectiveness of testing processes within the DAT. + +- **Participate in the Annual Review:** + - Actively engage in the annual review of the Terms of Reference. + - Provide constructive feedback on potential adjustments or improvements to ensure the task force aligns seamlessly with evolving needs. + +- **Explore External Collaborations in Testing:** + - Explore opportunities for collaboration with external entities or jurisdictions with expertise in testing roles. + - Share testing insights and learnings with the broader community to foster collaborative endeavors. + +- **Promote Quality Assurance:** + - Advocate passionately for testing practices that prioritize digital accessibility and align with best practices. + - Promote the importance of quality assurance within the Government of Canada (GC) to ensure successful DAT initiatives. + +## Specific Steps for Automated QA Testing: + +- **Collaborate on Test Automation Frameworks:** + - Engage with the Development Role Group to understand the test automation frameworks in use. + - Provide input on the feasibility and effectiveness of automated test scripts. + +- **Continuous Integration Collaboration:** + - Integrate automated test scripts into the continuous integration pipeline. + - Collaborate with developers to ensure automated tests align with new code changes. + +## Specific Steps for Manual QA Testing: + +- **Collaborate on Test Cases:** + - Work closely with the Analysis Role Group to understand the accessibility requirements for different features. + - Develop comprehensive manual test cases ensuring coverage of key accessibility aspects. + +- **User Experience Testing:** + - Conduct manual testing focusing on the user experience and accessibility aspects. + - Collaborate with the Design Role Group to address any usability concerns identified during testing. diff --git a/src/pages/en/how-you-can-contribute/testing-role-group.md b/src/pages/en/how-you-can-contribute/testing-role-group.md deleted file mode 100644 index 5ecef1800..000000000 --- a/src/pages/en/how-you-can-contribute/testing-role-group.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Testing Role Group -description: QA Testers run automated test frameworks or manually test products to confirm correct operation based upon provided requirement. -tags: rolesInvolvedInAccessibility -toggle: groupe-de-roles-de-test -subject: - - aboutUs ---- - -QA Testers run automated test frameworks or manually test products to confirm correct operation based upon provided requirement. - -## QA Testing Roles (overall) -Quality Assurance (QA) Testers typically don’t contribute directly to the design and development phases of a product. They may have the opportunity to review and sign off on designs before they are implemented. The main accessibility role of a QA Tester in the accessibility lifecycle is to understand the accessibility requirements that exist and to run tests to ensure the product or feature conforms to those requirements. The testing roles have been split between automated and manual, but a number of QA professionals will do both. - -### Automated QA Testing -Quality Assurance (QA) automation frameworks typically run against products in order to test features and functionality that would otherwise fall to a manual QA tester. For the purpose of this resource, a QA Tester performing automated tests is responsible for running tests within an automation framework that covers accessibility features and requirements. This can be accomplished either through automation of functional tests, and/or the inclusion of an accessibility testing library within the framework. QA Testers responsible for automated testing may also typically run automated accessibility testing tools, such as browser extensions or add-ons. It is expected that automated tools will uncover about 30 to 35% of potential accessibility issues on a screen. The rest will be identified through the team’s manual accessibility testing methodology. - -### Manual QA Testing -Quality Assurance Testers responsible for manual testing will typically handle the testing that cannot be covered through the use of automated tools. They will typically be resources that are more knowledgeable about accessibility, with a deeper understanding of the requirements, and some experience operating assistive technologies for testing, such as screen readers. They will typically run a series of test cases to validate the degree of inclusion of the components of a screen and will be charged with making sure that the overall user experience is positive for people with disabilities. It is expected that manual testing will build on top of an automated testing process, in order to cover the remaining 65 to 70% of potential accessibility issues on any given screen. diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-dadministration.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-dadministration.md similarity index 98% rename from src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-dadministration.md rename to src/pages/fr/comment-vous-pouvez-contribuer/groupe-dadministration.md index 6a0c89ba9..641573da9 100644 --- a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-dadministration.md +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-dadministration.md @@ -1,8 +1,8 @@ --- -title: Groupe de rôles d'administration +title: Groupe d'administration description: Les rôles dans cette section couvrent la gestion du produit et du projet, ainsi que d'autres fonctions bureaucratiques de l'organisation au sens large qui ont souvent un mandat plus large que n'importe quel projet individuel. La plupart des rôles administratifs, tels que définis dans cette ressource, ont très peu, voire rien à voir avec la conception, la mise en œuvre ou le test des principes d'accessibilité pour créer des applications et des sites Web plus inclusifs. Ces rôles, cependant, restent essentiels pour garantir que les membres de l'équipe qui participent activement à rendre le contenu accessible et conforme aux WCAG puissent y parvenir. Cela commence par le fait que les chefs de projet et les propriétaires de produits travaillent main dans la main avec les équipes de conception, de développement et de test, mais aussi avec d’autres rôles de gouvernance contribuant à orienter la culture de l’organisation dans une direction alignée sur les objectifs poursuivis par les directives d’accessibilité. tags: rolesInvolvedInAccessibility -toggle: administration-role-group +toggle: administration-group subject: - aboutUs --- diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-danalyse.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-danalyse.md similarity index 93% rename from src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-danalyse.md rename to src/pages/fr/comment-vous-pouvez-contribuer/groupe-danalyse.md index d9896f293..d091a996c 100644 --- a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-danalyse.md +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-danalyse.md @@ -1,8 +1,8 @@ --- -title: Groupe de rôles d'analyse +title: Groupe d'analyse description: Rédige les exigences commerciales et/ou les témoignages d'utilisateurs initiaux et veille à ce que le projet offre les avantages commerciaux convenus. tags: rolesInvolvedInAccessibility -toggle: analysis-role-group +toggle: analysis-group subject: - aboutUs --- diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-dauteur.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-dauteur.md similarity index 96% rename from src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-dauteur.md rename to src/pages/fr/comment-vous-pouvez-contribuer/groupe-dauteur.md index 3d159bd5c..26b594153 100644 --- a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-dauteur.md +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-dauteur.md @@ -1,8 +1,8 @@ --- -title: Groupe de rôles d'auteur +title: Groupe d'auteur description: Responsable de la création de tout le texte présenté par le livrable sous toutes les formes (HTML, audio, vidéo). Définit ou sélectionne les normes auxquelles le contenu doit répondre et les processus pour son examen et sa préparation. tags: rolesInvolvedInAccessibility -toggle: author-role-group +toggle: author-group subject: - aboutUs --- diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-de-concepteur.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-concepteur.md similarity index 97% rename from src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-de-concepteur.md rename to src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-concepteur.md index 341fb6c6e..626b430b4 100644 --- a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-de-concepteur.md +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-concepteur.md @@ -1,8 +1,8 @@ --- -title: Groupe de rôles de conception +title: Groupe de conception description: Ces rôles définissent « l'apparence et la convivialité » générales des produits couvrant la présentation, la fonctionnalité, les caractéristiques et le fonctionnement. Ils traduisent les contributions des rôles commerciaux en user stories, exigences, spécifications, documentation et directives utilisées par d'autres rôles (principalement le développement) pour créer le produit fini. Cela inclut l’application de la recherche et la compréhension des publics visés pour une expérience de qualité. tags: rolesInvolvedInAccessibility -toggle: design-role-group +toggle: design-group subject: - aboutUs --- diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-role-de-developpement.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-developpement.md similarity index 96% rename from src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-role-de-developpement.md rename to src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-developpement.md index e00744a38..ebd0726af 100644 --- a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-role-de-developpement.md +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-developpement.md @@ -1,8 +1,8 @@ --- -title: Groupe de rôle de développement +title: Groupe de développement description: Supervise la création, le codage et la livraison du produit en fonction des exigences fournies. Responsable de tous les systèmes destinés aux utilisateurs et de support, ainsi que de toute la sélection, de la configuration et du déploiement de l’infrastructure associée. tags: rolesInvolvedInAccessibility -toggle: development-role-group +toggle: development-group subject: - aboutUs --- diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-de-test.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-test.md similarity index 98% rename from src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-de-test.md rename to src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-test.md index e9f549c64..a87a4c8be 100644 --- a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-roles-de-test.md +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-test.md @@ -1,8 +1,8 @@ --- -title: Groupe de rôles de test +title: Groupe de test description: Les testeurs d'assurance qualité exécutent des cadres de tests automatisés ou testent manuellement les produits pour confirmer le bon fonctionnement en fonction des exigences fournies. tags: rolesInvolvedInAccessibility -toggle: testing-role-group +toggle: testing-group subject: - aboutUs --- From 515b6857840d0afd138def3e9fe9ec6bf372c377 Mon Sep 17 00:00:00 2001 From: "DESKTOP-5O5JLC2\\Dhruv Patel" Date: Wed, 10 Jan 2024 11:44:11 -0500 Subject: [PATCH 3/3] Added the french pages and edited the english ones For HTC --- .../administration-group.md | 4 +- .../how-you-can-contribute/analysis-group.md | 4 +- .../en/how-you-can-contribute/author-group.md | 6 +- .../en/how-you-can-contribute/design-group.md | 4 +- .../development-group.md | 7 +- .../how-you-can-contribute/testing-group.md | 5 +- .../groupe-dadministration.md | 51 +++++++++++-- .../groupe-danalyse.md | 49 +++++++++++- .../groupe-dauteur.md | 54 +++++++++++-- .../groupe-de-concepteur.md | 48 ++++++++++-- .../groupe-de-developpement.md | 76 +++++++++++++++++-- .../groupe-de-test.md | 70 +++++++++++++++-- 12 files changed, 325 insertions(+), 53 deletions(-) diff --git a/src/pages/en/how-you-can-contribute/administration-group.md b/src/pages/en/how-you-can-contribute/administration-group.md index ba0d185c4..1aa2c006d 100644 --- a/src/pages/en/how-you-can-contribute/administration-group.md +++ b/src/pages/en/how-you-can-contribute/administration-group.md @@ -10,7 +10,7 @@ subject: ## Comprehensive guide for GitHub collaboration: - **Understand the DAT Task Force:** - - Carefully read the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) document to grasp the overall mission, objectives, and scope of the DAT Task Force. + - Carefully read the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/TERMS_OF_REFERENCE.md) document to grasp the overall mission, objectives, and scope of the DAT Task Force. - **Engage Actively in Discussions:** - Regularly participate in the [GitHub discussion forum](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) to stay up-to-date with ongoing conversations. @@ -31,7 +31,7 @@ subject: - **Submit Project Management Plans:** - If your group has developed project management plans, follow the detailed [Development Guide](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/DEVELOPMENT.md). - Initiate pull requests to seamlessly integrate your project management plans into the DAT. - - Utilize the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/PULL_REQUEST_TEMPLATE.md) for a standardized submission. + - Utilize the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/pull_request_template.md) for a standardized submission. - **Stay Informed and Attend Meetings:** - Regularly review materials shared on GitHub to stay abreast of the evolving progress of the project. diff --git a/src/pages/en/how-you-can-contribute/analysis-group.md b/src/pages/en/how-you-can-contribute/analysis-group.md index 1cf13e73b..7cd258fb4 100644 --- a/src/pages/en/how-you-can-contribute/analysis-group.md +++ b/src/pages/en/how-you-can-contribute/analysis-group.md @@ -10,7 +10,7 @@ subject: ## Comprehensive guide for GitHub collaboration: - **Understand the DAT Task Force:** - - Carefully read the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) document to grasp the overall mission, objectives, and scope of the DAT Task Force. + - Carefully read the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/TERMS_OF_REFERENCE.md) document to grasp the overall mission, objectives, and scope of the DAT Task Force. - **Engage Actively in Discussions:** - Regularly participate in the [GitHub discussion forum](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) to stay up-to-date with ongoing conversations. @@ -31,7 +31,7 @@ subject: - **Submit Data-Driven Reports:** - If your group has developed data-driven insights, follow the detailed [Development Guide](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/DEVELOPMENT.md). - Initiate pull requests to seamlessly integrate your analysis reports into the DAT. - - Utilize the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/PULL_REQUEST_TEMPLATE.md) for a standardized submission. + - Utilize the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/pull_request_template.md) for a standardized submission. - **Stay Informed and Attend Meetings:** - Regularly review materials shared on GitHub to stay abreast of the evolving progress of the project. diff --git a/src/pages/en/how-you-can-contribute/author-group.md b/src/pages/en/how-you-can-contribute/author-group.md index cae214e18..e51316963 100644 --- a/src/pages/en/how-you-can-contribute/author-group.md +++ b/src/pages/en/how-you-can-contribute/author-group.md @@ -10,21 +10,21 @@ subject: ## Comprehensive guide for GitHub collaboration: - **Familiarize with DAT Task Force Objectives:** - - Review the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) document to understand the mission, key roles, and focus areas of the DAT Task Force. + - Review the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/TERMS_OF_REFERENCE.md) document to understand the mission, key roles, and focus areas of the DAT Task Force. - **Engage in Content Planning:** - Participate in discussions related to content structure, topics, and organization on the [GitHub discussion forum](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions). - Contribute ideas on what content should be posted, how it should be organized, and the overall publishing strategy. - **Content Creation:** - - Contribute to content creation using the authoring tool, [Netlify CMS](https://www.netlifycms.org/), following guidelines outlined in the [Development Guide](DEVELOPMENT.md). + - Contribute to content creation using the authoring tool, [Netlify CMS](https://www.netlifycms.org/), following guidelines outlined in the [Development Guide](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/DEVELOPMENT.md). - Ensure content adheres to best practices for accessibility and inclusive design. - **GitHub Interaction:** - Engage with GitHub by creating issues for content-related challenges, improvements, or ideas. - Discuss content-related topics openly, ensuring feedback is vetted before posting. - Collaborate with other contributors through pull requests and reviews. - - Use the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/PULL_REQUEST_TEMPLATE.md) when submitting pull requests. + - Use the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/pull_request_template.md) when submitting pull requests. - **Attend Task Force Meetings:** - Attend weekly DAT Task Force meetings to stay updated on content-related decisions and contribute to discussions. diff --git a/src/pages/en/how-you-can-contribute/design-group.md b/src/pages/en/how-you-can-contribute/design-group.md index 731da27dc..fa35cd377 100644 --- a/src/pages/en/how-you-can-contribute/design-group.md +++ b/src/pages/en/how-you-can-contribute/design-group.md @@ -10,7 +10,7 @@ subject: ## Comprehensive guide for GitHub collaboration: - **Understand the DAT Task Force:** - - Thoroughly read and comprehend the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) document to gain a comprehensive understanding of the purpose, goals, and scope of the DAT Task Force. + - Thoroughly read and comprehend the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/TERMS_OF_REFERENCE.md) document to gain a comprehensive understanding of the purpose, goals, and scope of the DAT Task Force. - **Engage in Discussions:** - Actively participate in the [GitHub discussion forum](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) to stay informed about ongoing discussions. @@ -31,7 +31,7 @@ subject: - **Submit Visual Design Mockups:** - If your group has developed visual designs, follow the [Development Guide](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/DEVELOPMENT.md). - Initiate pull requests to seamlessly integrate your visual designs into the DAT. - - Refer to the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/PULL_REQUEST_TEMPLATE.md) for a standardized submission. + - Refer to the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/pull_request_template.md) for a standardized submission. - **Stay Informed:** - Regularly review materials shared on GitHub to stay abreast of the evolving progress of the project. diff --git a/src/pages/en/how-you-can-contribute/development-group.md b/src/pages/en/how-you-can-contribute/development-group.md index c7ae9e0e1..6cec9a1ef 100644 --- a/src/pages/en/how-you-can-contribute/development-group.md +++ b/src/pages/en/how-you-can-contribute/development-group.md @@ -10,7 +10,7 @@ subject: ## Comprehensive guide for GitHub collaboration: - **Understand the DAT Task Force:** - - Thoroughly read and comprehend the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) document to gain a comprehensive understanding of the purpose, goals, and scope of the DAT Task Force. + - Thoroughly read and comprehend the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/TERMS_OF_REFERENCE.md) document to gain a comprehensive understanding of the purpose, goals, and scope of the DAT Task Force. - **Engage Actively in Discussions:** - Regularly participate in the [GitHub discussion forum](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) to stay up-to-date with ongoing conversations. @@ -31,7 +31,7 @@ subject: - **Submit Code Contributions:** - If your group has developed front-end or back-end solutions, follow the detailed [Development Guide](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/DEVELOPMENT.md). - Initiate pull requests to seamlessly integrate your code contributions into the DAT. - - Utilize the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/PULL_REQUEST_TEMPLATE.md) for a standardized submission. + - Utilize the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/pull_request_template.md) for a standardized submission. - **Stay Informed and Attend Meetings:** - Regularly review materials shared on GitHub to stay abreast of the evolving progress of the project. @@ -67,9 +67,6 @@ subject: ## Specific Steps for Back-End Development: -- **Understand Back-End Requirements:** - - Familiarize yourself with the specific back-end requirements outlined in the [Back-End Development Guide](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/BACKEND.md). - - **Collaborate on Data Management:** - Work closely with the Analysis Role Group to understand data requirements for analysis reports. - Implement effective data management strategies. diff --git a/src/pages/en/how-you-can-contribute/testing-group.md b/src/pages/en/how-you-can-contribute/testing-group.md index e798c61c5..b836eedaf 100644 --- a/src/pages/en/how-you-can-contribute/testing-group.md +++ b/src/pages/en/how-you-can-contribute/testing-group.md @@ -10,7 +10,7 @@ subject: ## Comprehensive guide for GitHub collaboration: - **Understand the DAT Task Force:** - - Thoroughly read and comprehend the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) document to gain a comprehensive understanding of the purpose, goals, and scope of the DAT Task Force. + - Thoroughly read and comprehend the [Terms of Reference (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/TERMS_OF_REFERENCE.md) document to gain a comprehensive understanding of the purpose, goals, and scope of the DAT Task Force. - **Engage Actively in Discussions:** - Regularly participate in the [GitHub discussion forum](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) to stay up-to-date with ongoing conversations. @@ -29,9 +29,8 @@ subject: - Use GitHub issues to meticulously report specific testing problems or propose improvements within the realm of DAT projects. - Clearly articulate the issue, its impact, and suggest viable testing solutions. - **Submit Test Plans and Reports:** - - If your group has developed test plans or reports, follow the detailed [Testing Guide](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/TESTING.md). - Initiate pull requests to seamlessly integrate your testing documentation into the DAT. - - Utilize the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/PULL_REQUEST_TEMPLATE.md) for a standardized submission. + - Utilize the provided [Pull Request Template](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/pull_request_template.md) for a standardized submission. - **Stay Informed and Attend Meetings:** - Regularly review materials shared on GitHub to stay abreast of the evolving progress of the project. diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-dadministration.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-dadministration.md index 641573da9..848e446ab 100644 --- a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-dadministration.md +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-dadministration.md @@ -1,19 +1,54 @@ --- title: Groupe d'administration -description: Les rôles dans cette section couvrent la gestion du produit et du projet, ainsi que d'autres fonctions bureaucratiques de l'organisation au sens large qui ont souvent un mandat plus large que n'importe quel projet individuel. La plupart des rôles administratifs, tels que définis dans cette ressource, ont très peu, voire rien à voir avec la conception, la mise en œuvre ou le test des principes d'accessibilité pour créer des applications et des sites Web plus inclusifs. Ces rôles, cependant, restent essentiels pour garantir que les membres de l'équipe qui participent activement à rendre le contenu accessible et conforme aux WCAG puissent y parvenir. Cela commence par le fait que les chefs de projet et les propriétaires de produits travaillent main dans la main avec les équipes de conception, de développement et de test, mais aussi avec d’autres rôles de gouvernance contribuant à orienter la culture de l’organisation dans une direction alignée sur les objectifs poursuivis par les directives d’accessibilité. +description: Se concentre sur la propriété efficace des produits, la gestion de projet et la gouvernance afin d'améliorer l'accessibilité numérique pour le gouvernement du Canada. tags: rolesInvolvedInAccessibility toggle: administration-group subject: - aboutUs --- -Les rôles dans cette section couvrent la gestion du produit et du projet, ainsi que d'autres fonctions bureaucratiques de l'organisation au sens large qui ont souvent un mandat plus large que n'importe quel projet individuel. La plupart des rôles administratifs, tels que définis dans cette ressource, ont très peu, voire rien à voir avec la conception, la mise en œuvre ou le test des principes d'accessibilité pour créer des applications et des sites Web plus inclusifs. Ces rôles, cependant, restent essentiels pour garantir que les membres de l'équipe qui participent activement à rendre le contenu accessible et conforme aux WCAG puissent y parvenir. Cela commence par le fait que les chefs de projet et les propriétaires de produits travaillent main dans la main avec les équipes de conception, de développement et de test, mais aussi avec d’autres rôles de gouvernance contribuant à orienter la culture de l’organisation dans une direction alignée sur les objectifs poursuivis par les directives d’accessibilité. +## Guide complet pour la collaboration GitHub : -## Propriétaire du produit -Les propriétaires de produits possèdent des produits individuels, définissent leurs caractéristiques et jouent un rôle clé pour définir l'importance de l'accessibilité sur un projet. Il leur incombe de s'assurer que les produits sont construits et livrés de manière à répondre aux besoins de l'entreprise et aux besoins des utilisateurs. Ils doivent avoir une certaine compréhension de base des implications en matière d’accessibilité des exigences d’assurance-chômage qu’ils demandent, telles que le coût et l’infrastructure requise. Mais, comme pour les fonctionnalités en général, ils délèguent les décisions de conception et de mise en œuvre à d’autres rôles. En conséquence, ils ne sont généralement pas directement impliqués et ne sont pas propriétaires du modèle ARRM. +- **Comprendre le groupe de travail DAT :** + - Lire attentivement les [Termes de référence (TdR)](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/TERMS_OF_REFERENCE.md#bo%C3%AEte-%C3%A0-outils-de-laccessibilit%C3%A9-num%C3%A9rique-boan-groupe-de-travail---termes-de-r%C3%A9f%C3%A9rence-tdr) document pour comprendre la mission globale, les objectifs et la portée du groupe de travail DAT. -## Gestion de projet -Les chefs de projet sont principalement responsables de garder tout ce qui concerne le processus de création d'un produit organisé et sur la bonne voie. Ils ont peu de pouvoir décisionnel ayant un impact direct sur l’accessibilité. La personne qui gère le projet doit s'assurer que l'accessibilité est intégrée dans les estimations, les user stories (si Agile) et les documents d'exigences. Dans les petites équipes, les rôles des propriétaires de produits et des chefs de projet se chevauchent souvent. +- **Participer activement aux discussions :** + - Participer régulièrement au [forum de discussion GitHub](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) pour rester au courant des conversations en cours. + - Apportez votre expertise administrative aux discussions, partagez des informations précieuses et collaborez efficacement avec d'autres parties prenantes. -## Gouvernance -Contrairement à la plupart des autres rôles administratifs, la gouvernance ne fait pas partie d’une équipe de projet individuelle. Leur mandat se concentre sur une vision d’ensemble, souvent sur des initiatives à l’échelle de l’entreprise. Plus important encore pour les projets individuels, les rôles de gouvernance sont délibératifs (souvent basés sur des comités) et ne sont pas liés aux délais d'un projet unique sans influence extérieure de l'exécutif pour encourager une prise de décision à plus grande vitesse. +- **Fournir des commentaires administratifs :** + - Identifiez et documentez les problèmes, les défis ou les domaines d'amélioration liés à l'administration dans le cadre de votre expertise spécifique. + - Utiliser les tickets GitHub pour communiquer clairement les problèmes administratifs et proposer des solutions. Respectez les modèles fournis pour plus de cohérence. + +- **Participer aux réunions :** + - Participer aux réunions hebdomadaires du groupe de travail DAT hébergées sur GitHub ou d'autres plateformes de collaboration. + - Contribuez activement aux points de l'ordre du jour, en offrant vos connaissances administratives et en participant à des discussions avec d'autres contributeurs. + +- **Contribuer à la gestion de projet via GitHub :** + - **Créer des problèmes pour les défis de gestion de projet :** + - Utilisez les problèmes GitHub pour signaler méticuleusement des problèmes de gestion de projet spécifiques ou proposer des améliorations dans le domaine des projets DAT. + - Expliquer clairement le problème, son impact et suggérer des solutions de gestion de projet viables. + - **Soumettre les plans de gestion de projet :** + - Si votre groupe a développé des plans de gestion de projet, suivez le [Guide de développement] détaillé (https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/DEVELOPMENT.md#D%C3%A9veloppement). + - Lancez des demandes d'extraction pour intégrer de manière transparente vos plans de gestion de projet dans le DAT. + - Utilisez le [Modèle de demande de tirage] fourni (https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/pull_request_template.md) pour une soumission standardisée. + +- **Rester informé et assister aux réunions :** + - Examiner régulièrement les documents partagés sur GitHub pour rester au courant de l'évolution du projet. + - Assister régulièrement aux réunions pour comprendre les décisions prises au sein du groupe de travail qui peuvent avoir un impact sur votre rôle administratif. + +- **Partager l'expertise administrative :** + - Tirez parti de l'expertise collective de votre groupe de rôles d'administration pour fournir des informations nuancées sur la propriété du produit, la gestion de projet et la gouvernance. + - Proposer des meilleures pratiques, des lignes directrices ou des informations pertinentes qui peuvent améliorer considérablement l'efficacité des processus administratifs au sein du DAT. + +- **Participer à la revue annuelle :** + - Participer activement à la révision annuelle des termes de référence. + - Fournir des commentaires constructifs sur les ajustements ou améliorations potentiels pour garantir que le groupe de travail s'aligne parfaitement sur l'évolution des besoins. + +- **Explorez les collaborations externes dans l'administration :** + - Explorer les opportunités de collaboration avec des entités externes ou des juridictions possédant une expertise dans des rôles administratifs. + - Partager les connaissances et les apprentissages administratifs avec la communauté au sens large pour favoriser les efforts de collaboration. + +- **Promouvoir une administration efficace pour l'accessibilité :** + - Défendre avec passion des pratiques administratives qui donnent la priorité à l'accessibilité numérique et s'alignent sur les meilleures pratiques. + - Promouvoir l'importance d'une propriété efficace des produits, d'une gestion de projet et d'une gouvernance au sein du gouvernement du Canada (GC) pour garantir le succès des initiatives DAT. diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-danalyse.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-danalyse.md index d091a996c..53ed701cf 100644 --- a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-danalyse.md +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-danalyse.md @@ -1,13 +1,54 @@ --- title: Groupe d'analyse -description: Rédige les exigences commerciales et/ou les témoignages d'utilisateurs initiaux et veille à ce que le projet offre les avantages commerciaux convenus. +description: Se concentre sur les connaissances basées sur les données et la collaboration pour améliorer l'accessibilité numérique pour le gouvernement du Canada. tags: rolesInvolvedInAccessibility toggle: analysis-group subject: - aboutUs --- -Rédige les exigences commerciales et/ou les témoignages d'utilisateurs initiaux et veille à ce que le projet offre les avantages commerciaux convenus. +## Guide complet pour la collaboration GitHub : -## Analyse commerciale -Les analystes métiers sont impliqués dans la conception ou la modification de systèmes métiers ou de systèmes informatiques. Ils interagissent avec les parties prenantes de l'entreprise et les experts en la matière afin de comprendre leurs problèmes et leurs besoins. Ils rassemblent, documentent et analysent les besoins et les exigences de l’entreprise pour aider à orienter l’équipe vers un résultat final qui répond aux besoins et aux attentes de l’organisation. +- **Comprendre le groupe de travail DAT :** + - Lisez attentivement le document [Termes de référence (TdR)](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/TERMS_OF_REFERENCE.md#bo%C3%AEte-%C3%A0-outils-de-laccessibilit%C3%A9-num%C3%A9rique-boan-groupe-de-travail---termes-de-r%C3%A9f%C3%A9rence-tdr) pour comprendre la mission globale, les objectifs et la portée de la tâche DAT. Forcer. + +- **Participer activement aux discussions :** + - Participez régulièrement au [forum de discussion GitHub](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) pour rester au courant des conversations en cours. + - Apportez votre expertise analytique aux discussions, partagez des informations précieuses et collaborez efficacement avec d'autres parties prenantes. + +- **Fournir des commentaires d'analyse :** + - Identifiez et documentez les problèmes, les défis ou les domaines à améliorer liés à l'analyse au sein de votre expertise spécifique. + - Utiliser les tickets GitHub pour communiquer clairement les problèmes d'analyse et proposer des solutions. Respectez les modèles fournis pour plus de cohérence. + +- **Participer aux réunions :** + - Participer aux réunions hebdomadaires du groupe de travail DAT hébergées sur GitHub ou d'autres plateformes de collaboration. + - Contribuez activement aux points de l'ordre du jour, en proposant vos analyses et en engageant des discussions avec d'autres contributeurs. + +- **Contribuez à des informations basées sur les données via GitHub :** + - **Créer des problèmes pour les défis d'analyse :** + - Utilisez les problèmes GitHub pour signaler méticuleusement des problèmes d'analyse spécifiques ou proposer des améliorations dans le domaine des informations basées sur les données. + - Expliquer clairement le problème, son impact et suggérer des solutions d'analyse viables. + - **Soumettre des rapports basés sur les données :** + - Si votre groupe a développé des informations basées sur les données, suivez le [Guide de développement] détaillé (https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/DEVELOPMENT.md#D%C3%A9veloppement). + - Lancez des demandes d'extraction pour intégrer de manière transparente vos rapports d'analyse dans le DAT. + - Utilisez le [Modèle de demande de tirage] fourni (https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/pull_request_template.md) pour une soumission standardisée. + +- **Rester informé et assister aux réunions :** + - Examiner régulièrement les documents partagés sur GitHub pour rester au courant de l'évolution du projet. + - Assister régulièrement aux réunions pour comprendre les décisions prises au sein du groupe de travail qui peuvent avoir un impact sur votre rôle d'analyse. + +- **Partager l'expertise en analyse :** + - Tirez parti de l'expertise collective de votre groupe d'analyse pour fournir des informations nuancées sur l'analyse basée sur les données. + - Proposer des bonnes pratiques, des lignes directrices ou des informations pertinentes qui peuvent améliorer considérablement la qualité de l'analyse partagée via le DAT. + +- **Participer à la revue annuelle :** + - Participer activement à la révision annuelle des termes de référence. + - Fournir des commentaires constructifs sur les ajustements ou améliorations potentiels pour garantir que le groupe de travail s'aligne parfaitement sur l'évolution des besoins. + +- **Explorez les collaborations d'analyse externe :** + - Explorer les opportunités de collaboration avec des entités externes ou des juridictions possédant une expertise en analyse basée sur les données. + - Partager les connaissances et les enseignements de l'analyse avec la communauté au sens large pour favoriser les efforts de collaboration. + +- **Promouvoir la prise de décision basée sur les données :** + - Plaider avec passion pour une analyse qui donne la priorité à la prise de décision basée sur les données et s'aligne sur les normes d'accessibilité. + - Promouvoir l'importance de l'analyse fondée sur les données au sein du gouvernement du Canada (GC) et encourager activement l'adoption des meilleures pratiques. diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-dauteur.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-dauteur.md index 26b594153..bcfbfb3c8 100644 --- a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-dauteur.md +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-dauteur.md @@ -7,11 +7,55 @@ subject: - aboutUs --- -Responsable de la création de tout le texte présenté par le livrable sous toutes les formes (HTML, audio, vidéo). Définit ou sélectionne les normes auxquelles le contenu doit répondre et les processus pour son examen et sa préparation. +## Guide complet pour la collaboration GitHub : -## Création de contenu -La création de contenu est souvent utilisée en marketing, mais peut également être une tâche assignée à un rôle au sein d'une équipe produit. La création de contenu implique la définition d'une stratégie de contenu, la rédaction ou la création du contenu ou du média d'un produit. La personne qui crée le contenu est responsable de s'assurer que le contenu est accessible aux personnes handicapées. +- **Familiarisez-vous avec les objectifs du groupe de travail DAT :** + - Examiner le document [Termes de référence (TdR)](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/TERMS_OF_REFERENCE.md#bo%C3%AEte-%C3%A0-outils-de-laccessibilit%C3%A9-num%C3%A9rique-boan-groupe-de-travail---termes-de-r%C3%A9f%C3%A9rence-tdr) pour comprendre la mission, les rôles clés et les domaines d'intervention de la tâche DAT. Forcer. +- **Participer à la planification du contenu :** + - Participer aux discussions liées à la structure du contenu, aux sujets et à l'organisation sur le [forum de discussion GitHub](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions). + - Apporter des idées sur le contenu à publier, la manière dont il doit être organisé et la stratégie globale de publication. -## Publication de contenu -Les membres de l'équipe qui ne sont pas des développeurs Web front-end et qui sont chargés de préparer le contenu à publier sur des sites Web, des produits, des applications, etc. Ces membres de l'équipe ne créent pas de contenu, mais travaillent avec le contenu dans des systèmes ou des outils logiciels d'entreprise spécifiques et appliquer des modifications au matériel généré par les auteurs de contenu. +- **Création de contenu :** + - Contribuer à la création de contenu à l'aide de l'outil de création [Netlify CMS] (https://www.netlifycms.org/), en suivant les directives décrites dans le [Guide de développement] (https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/DEVELOPMENT.md#D%C3%A9veloppement). + - S'assurer que le contenu respecte les meilleures pratiques en matière d'accessibilité et de conception inclusive. + +- **Interaction GitHub :** + - Interagissez avec GitHub en créant des problèmes pour des défis, des améliorations ou des idées liés au contenu. + - Discutez ouvertement des sujets liés au contenu, en vous assurant que les commentaires sont examinés avant de les publier. + - Collaborer avec d'autres contributeurs via des pull request et des critiques. + - Utilisez le [Modèle de demande d'extraction] fourni (https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/pull_request_template.md) lors de la soumission de demandes d'extraction. + +- **Participer aux réunions du groupe de travail :** + - Assister aux réunions hebdomadaires du groupe de travail DAT pour rester informé des décisions liées au contenu et contribuer aux discussions. + - Collaborer avec d'autres parties prenantes pour aligner la création de contenu sur les objectifs primordiaux. + +- **Collaborer avec d'autres groupes de rôles :** + - Travailler en étroite collaboration avec le groupe de rôle d'analyse pour intégrer les résultats de l'analyse dans le contenu. + - Collaborer avec le groupe de rôle de développement pour assurer une publication de contenu transparente à l'aide de Netlify CMS. + +- ** Organiser une formation en publication : ** + - Si nécessaire, assurer des sessions de formation sur l'utilisation du CMS Netlify pour les autres auteurs de contenus. + - S'assurer que les auteurs de contenu sont conscients des meilleures pratiques en matière d'accessibilité et de qualité du contenu. + +- **Contributions GitHub :** + - Créez des problèmes GitHub pour tous les défis rencontrés lors de la création ou de la publication de contenu. + - Collaborer avec l'équipe de développement pour résoudre les problèmes techniques entravant la publication de contenu. + - Participer activement aux discussions sur GitHub, en fournissant des contributions et des commentaires constructifs. + +- **Tests et maintenance :** + - Participer à l'établissement d'un cycle de maintenance, incluant des tests réguliers de la fonctionnalité et de l'accessibilité du site. + - Contribuer à la révision du contenu actuel et à l'ajout de nouveau contenu au besoin. + +- **Promouvoir l'accessibilité du contenu :** + - Plaider pour un contenu conforme aux normes et lignes directrices en matière d'accessibilité. + - Partager les meilleures pratiques pour la création de contenu accessible au sein du GC. + +- **Participation à l'examen annuel :** + - Participer activement à la révision annuelle des termes de référence. + - Fournir des commentaires sur les ajustements ou les améliorations liés à la création et à la publication de contenu. + +- **Collaboration externe :** + - Explorer les opportunités de collaboration avec des entités ou juridictions externes possédant une expertise dans la création et la publication de contenu. + - Partager des idées et des apprentissages avec la communauté au sens large. + - Favoriser les efforts de collaboration sur GitHub en participant aux discussions avec des contributeurs externes. diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-concepteur.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-concepteur.md index 626b430b4..57ed60067 100644 --- a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-concepteur.md +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-concepteur.md @@ -7,10 +7,48 @@ subject: - aboutUs --- -Ces rôles définissent « l'apparence et la convivialité » générales des produits couvrant la présentation, la fonctionnalité, les caractéristiques et le fonctionnement. Ils traduisent les contributions des rôles commerciaux en user stories, exigences, spécifications, documentation et directives utilisées par d'autres rôles (principalement le développement) pour créer le produit fini. Cela inclut l’application de la recherche et la compréhension des publics visés pour une expérience de qualité. +## Guide complet pour la collaboration GitHub : -## Aspect visuel -La conception visuelle se concentre en grande partie sur l'apparence et la convivialité d'une application, telles qu'un utilisateur final en ferait l'expérience, visuellement ou autrement. Cela inclut la spécification de la conception originale des éléments et de la mise en page de l'interface, le choix des polices et des couleurs, etc. Alors que la conception UX se concentre sur la façon dont quelque chose fonctionne, la conception visuelle se concentre sur son apparence et sa sensation. +- **Comprendre le groupe de travail DAT :** + - Lire et comprendre attentivement le document [Termes de référence (ToR)](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/TERMS_OF_REFERENCE.md#bo%C3%AEte-%C3%A0-outils-de-laccessibilit%C3%A9-num%C3%A9rique-boan-groupe-de-travail---termes-de-r%C3%A9f%C3%A9rence-tdr) pour obtenir un compréhension globale du but, des objectifs et de la portée du groupe de travail DAT. -## Conception de l'expérience utilisateur -Le rôle de l’UX Design peut potentiellement couvrir un grand nombre de domaines connexes : de la recherche exploratoire sur les utilisateurs (comme les entretiens avec les utilisateurs, la recherche ethnographique, etc.) jusqu’au développement front-end partiel. Pour les besoins de cette ressource, l'UX Design est défini par ses responsabilités principales, telles que l'architecture de l'information, la création de wireframes (maquettes d'écran basse fidélité), la création de prototypes qui définissent les interactions ou le test de la convivialité des conceptions. +- **Participer aux discussions :** + - Participer activement au [forum de discussion GitHub](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) pour rester informé des discussions en cours. + - Apportez votre expertise en conception aux discussions, partagez des informations précieuses et collaborez efficacement avec d'autres parties prenantes. + +- **Fournir des commentaires sur la conception :** + - Identifiez les problèmes, les défis ou les domaines à améliorer liés à la conception au sein de votre expertise. + - Créez des problèmes GitHub bien documentés, en garantissant le respect des modèles fournis pour des raisons de cohérence. + +- **Assister à des réunions:** + - Participer aux réunions hebdomadaires du groupe de travail DAT, hébergées sur GitHub ou d'autres plateformes de collaboration. + - Contribuez de manière proactive aux points de l'ordre du jour, partagez votre expertise en conception et participez activement aux discussions. + +- **Contribuez aux conceptions visuelles via GitHub :** + - **Créer des problèmes :** + - Utilisez les problèmes GitHub pour signaler méticuleusement des problèmes de conception spécifiques ou proposer des améliorations dans le domaine de la conception visuelle. + - Expliquer clairement le problème, son impact et, si possible, suggérer des solutions de conception viables. + - **Soumettre des maquettes de conception visuelle :** + - Si votre groupe a développé des conceptions visuelles, suivez le [Guide de développement](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/DEVELOPMENT.md#D%C3%A9veloppement). + - Lancez des demandes d'extraction pour intégrer de manière transparente vos conceptions visuelles dans le DAT. + - Reportez-vous au [Modèle de demande de tirage] fourni (https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/pull_request_template.md) pour une soumission standardisée. + +- **Rester informé:** + - Examiner régulièrement les documents partagés sur GitHub pour rester au courant de l'évolution du projet. + - Assistez régulièrement aux réunions pour comprendre les décisions prises au sein du groupe de travail qui peuvent avoir un impact sur votre rôle de conception. + +- **Partager l'expertise en conception :** + - Tirez parti de l'expertise collective de votre groupe de rôles de conception pour fournir des informations nuancées sur la conception visuelle et l'expérience utilisateur. + - Proposez des bonnes pratiques, des lignes directrices ou des informations pertinentes qui peuvent améliorer considérablement la qualité des conceptions partagées via le DAT. + +- **Participation à l'examen annuel :** + - Participer activement à la révision annuelle des termes de référence. + - Fournir des commentaires constructifs sur les ajustements ou améliorations potentiels pour garantir que le groupe de travail s'aligne parfaitement sur l'évolution des besoins. + +- **Collaborations de conception externes :** + - Explorer les opportunités de collaboration avec des entités externes ou des juridictions possédant une expertise en conception. + - Partagez vos idées et vos apprentissages en matière de conception avec la communauté au sens large. + +- **Promouvoir la conception centrée sur l'utilisateur :** + - Plaider pour des conceptions qui donnent la priorité à l'expérience utilisateur et s'alignent sur les normes d'accessibilité. + - Promouvoir l'importance de la conception centrée sur l'utilisateur au sein du gouvernement du Canada (GC) et encourager activement l'adoption des meilleures pratiques. diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-developpement.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-developpement.md index ebd0726af..5ad97c203 100644 --- a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-developpement.md +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-developpement.md @@ -1,16 +1,80 @@ --- title: Groupe de développement -description: Supervise la création, le codage et la livraison du produit en fonction des exigences fournies. Responsable de tous les systèmes destinés aux utilisateurs et de support, ainsi que de toute la sélection, de la configuration et du déploiement de l’infrastructure associée. +description: Se concentre sur le développement front-end et back-end pour améliorer l’accessibilité numérique pour le gouvernement du Canada. tags: rolesInvolvedInAccessibility toggle: development-group subject: - aboutUs --- -Supervise la création, le codage et la livraison du produit en fonction des exigences fournies. Responsable de tous les systèmes destinés aux utilisateurs et de support, ainsi que de toute la sélection, de la configuration et du déploiement de l’infrastructure associée. +## Guide complet pour la collaboration GitHub : -## Développement frontal -La conception visuelle se concentre en grande partie sur l'apparence et la convivialité d'une application, comme le ferait un utilisateur final. Le développement frontal construit généralement les parties d'un produit avec lesquelles l'utilisateur interagira - en particulier l'interface utilisateur. Pour les besoins de cette ressource, le développement front-end fait référence à la mise en œuvre ou à la codification de la conception dans des modèles fonctionnels pour un produit utilisant des technologies telles que HTML, CSS et JavaScript. +- **Comprendre le groupe de travail DAT :** + - Lire et comprendre attentivement le document [Termes de référence (TdR)](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/TERMS_OF_REFERENCE.md#bo%C3%AEte-%C3%A0-outils-de-laccessibilit%C3%A9-num%C3%A9rique-boan-groupe-de-travail---termes-de-r%C3%A9f%C3%A9rence-tdr) pour acquérir une compréhension globale du but, des objectifs et portée du groupe de travail DAT. -## Développement back-end -Les développeurs back-end sont impliqués dans une moindre mesure et plus indirectement dans le travail d'accessibilité, mais jouent toujours un rôle essentiel dans la fourniture de produits accessibles, car l'architecture du produit sous-jacente peut éclairer les solutions d'accessibilité. Il est important que les développeurs back-end soient impliqués dans les discussions sur l'accessibilité afin que tout problème potentiel découlant de la façon dont la base de données est organisée puisse être détecté et résolu, ou mieux encore, évité complètement. +- **Participer activement aux discussions :** + - Participez régulièrement au [forum de discussion GitHub](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) pour rester au courant des conversations en cours. + - Apportez votre expertise en développement aux discussions, partagez des informations précieuses et collaborez efficacement avec d'autres parties prenantes. + +- **Fournir des commentaires sur le développement :** + - Identifiez et documentez les problèmes, défis ou domaines d'amélioration liés au développement au sein de votre expertise spécifique. + - Utiliser les tickets GitHub pour communiquer clairement les problèmes de développement et proposer des solutions. Respectez les modèles fournis pour plus de cohérence. + +- **Participer aux réunions :** + - Participer aux réunions hebdomadaires du groupe de travail DAT hébergées sur GitHub ou d'autres plateformes de collaboration. + - Contribuez activement aux points de l'ordre du jour, en offrant vos idées de développement et en engageant des discussions avec d'autres contributeurs. + +- **Contribuer au développement Front-End et Back-End via GitHub :** + - **Créer des problèmes pour les défis de développement :** + - Utilisez les problèmes GitHub pour signaler méticuleusement des problèmes de développement front-end ou back-end spécifiques ou proposer des améliorations dans le domaine des projets DAT. + - Expliquer clairement le problème, son impact et suggérer des solutions de développement viables. + - **Soumettre les contributions au code :** + - Si votre groupe a développé des solutions front-end ou back-end, suivez le [Guide de développement] détaillé (https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/DEVELOPMENT.md#D%C3%A9veloppement). + - Lancez des demandes d'extraction pour intégrer de manière transparente vos contributions de code dans le DAT. + - Utilisez le [Modèle de demande de tirage] fourni (https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/pull_request_template.md) pour une soumission standardisée. + +- **Rester informé et assister aux réunions :** + - Examiner régulièrement les documents partagés sur GitHub pour rester au courant de l'évolution du projet. + - Assister régulièrement aux réunions pour comprendre les décisions prises au sein du groupe de travail qui peuvent avoir un impact sur votre rôle de développement. + +- **Partager l'expertise en développement :** + - Tirez parti de l'expertise collective de votre groupe de rôle de développement pour fournir des informations nuancées sur le développement front-end et back-end. + - Proposer les meilleures pratiques, lignes directrices ou informations pertinentes qui peuvent améliorer considérablement l'efficacité des processus de développement au sein du DAT. + +- **Participer à la revue annuelle :** + - Participer activement à la révision annuelle des termes de référence. + - Fournir des commentaires constructifs sur les ajustements ou améliorations potentiels pour garantir que le groupe de travail s'aligne parfaitement sur l'évolution des besoins. + +- **Explorez les collaborations externes en matière de développement :** + - Explorer les opportunités de collaboration avec des entités externes ou des juridictions possédant une expertise dans les rôles de développement. + - Partager les idées et les apprentissages en matière de développement avec la communauté au sens large pour favoriser les efforts de collaboration. + +- **Promouvoir des pratiques de développement accessibles :** + - Défendre avec passion des pratiques de développement qui donnent la priorité à l'accessibilité numérique et s'alignent sur les meilleures pratiques. + - Promouvoir l'importance du développement front-end et back-end au sein du gouvernement du Canada (GC) pour assurer le succès des initiatives DAT. + +## Étapes spécifiques pour le développement front-end : + +- **Collaborer sur la conception UI/UX :** + - S'engager avec le groupe de rôle de conception pour comprendre les éléments de conception UI/UX et fournir des commentaires sur la faisabilité de la mise en œuvre. + +- **Optimiser pour l'accessibilité :** + - S'assurer que le code front-end respecte les normes et directives d'accessibilité. + - Collaborer avec le groupe de rôle d'analyse pour relever les défis d'accessibilité identifiés dans les rapports d'analyse. + +- **Mise en œuvre de la conception réactive :** + - Mettre en œuvre des principes de conception réactive pour garantir l'accessibilité du DAT sur divers appareils. + +## Étapes spécifiques pour le développement back-end : + +- **Collaborer sur la gestion des données :** + - Travailler en étroite collaboration avec le groupe de rôle d'analyse pour comprendre les exigences en matière de données pour les rapports d'analyse. + - Mettre en œuvre des stratégies efficaces de gestion des données. + +- **Assurer les mesures de sécurité :** + - Donner la priorité à la sécurité des systèmes back-end et des données. Familiarisez-vous avec les exigences de sécurité spécifiques décrites dans le [Guide de sécurité](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/SECURITY.md). + - Collaborer avec le groupe de rôle de gouvernance pour aligner les pratiques de développement sur les normes de sécurité. + +- **Intégration API :** + - Le cas échéant, intégrez des API pour améliorer les fonctionnalités du DAT. + - S'assurer que les intégrations d'API correspondent aux exigences d'accessibilité et de sécurité. diff --git a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-test.md b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-test.md index a87a4c8be..ac2641a9b 100644 --- a/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-test.md +++ b/src/pages/fr/comment-vous-pouvez-contribuer/groupe-de-test.md @@ -1,19 +1,73 @@ --- title: Groupe de test -description: Les testeurs d'assurance qualité exécutent des cadres de tests automatisés ou testent manuellement les produits pour confirmer le bon fonctionnement en fonction des exigences fournies. +description: Se concentre sur la garantie de la qualité et de la fonctionnalité des fonctionnalités d’accessibilité numérique pour le gouvernement du Canada. tags: rolesInvolvedInAccessibility toggle: testing-group subject: - aboutUs --- -Les testeurs d'assurance qualité exécutent des cadres de tests automatisés ou testent manuellement les produits pour confirmer le bon fonctionnement en fonction des exigences fournies. +## Guide complet pour la collaboration GitHub : -## Rôles de test d'assurance qualité (dans l'ensemble) -Les testeurs d’assurance qualité (AQ) ne contribuent généralement pas directement aux phases de conception et de développement d’un produit. Ils peuvent avoir la possibilité d’examiner et d’approuver les conceptions avant leur mise en œuvre. Le rôle principal d'un testeur d'assurance qualité dans le cycle de vie de l'accessibilité est de comprendre les exigences d'accessibilité qui existent et d'exécuter des tests pour garantir que le produit ou la fonctionnalité est conforme à ces exigences. Les rôles de test ont été répartis entre automatisés et manuels, mais un certain nombre de professionnels de l'assurance qualité effectueront les deux. +- **Comprendre le groupe de travail DAT :** + - Lire et comprendre attentivement le document [Termes de référence (TdR)](https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/TERMS_OF_REFERENCE.md#bo%C3%AEte-%C3%A0-outils-de-laccessibilit%C3%A9-num%C3%A9rique-boan-groupe-de-travail---termes-de-r%C3%A9f%C3%A9rence-tdr) pour acquérir une compréhension globale du but, des objectifs et portée du groupe de travail DAT. -### Tests d'assurance qualité automatisés -Les cadres d'automatisation de l'assurance qualité (AQ) s'exécutent généralement sur des produits afin de tester des fonctionnalités qui autrement relèveraient d'un testeur d'assurance qualité manuel. Pour les besoins de cette ressource, un testeur QA effectuant des tests automatisés est chargé d'exécuter les tests dans un cadre d'automatisation qui couvre les fonctionnalités et les exigences d'accessibilité. Cela peut être accompli soit par l'automatisation des tests fonctionnels et/ou par l'inclusion d'une bibliothèque de tests d'accessibilité dans le cadre. Les testeurs d'assurance qualité responsables des tests automatisés peuvent également généralement exécuter des outils de test d'accessibilité automatisés, tels que des extensions ou des modules complémentaires de navigateur. On s’attend à ce que les outils automatisés découvrent environ 30 à 35 % des problèmes potentiels d’accessibilité sur un écran. Le reste sera identifié grâce à la méthodologie de test d’accessibilité manuelle de l’équipe. +- **Participer activement aux discussions :** + - Participez régulièrement au [forum de discussion GitHub](https://github.com/gc-da11yn/gc-da11yn.github.io/discussions) pour rester au courant des conversations en cours. + - Apportez votre expertise en matière de tests aux discussions, partagez des informations précieuses et collaborez efficacement avec d'autres parties prenantes. -### Manual QA Testing -Quality Assurance Testers responsible for manual testing will typically handle the testing that cannot be covered through the use of automated tools. They will typically be resources that are more knowledgeable about accessibility, with a deeper understanding of the requirements, and some experience operating assistive technologies for testing, such as screen readers. They will typically run a series of test cases to validate the degree of inclusion of the components of a screen and will be charged with making sure that the overall user experience is positive for people with disabilities. It is expected that manual testing will build on top of an automated testing process, in order to cover the remaining 65 to 70% of potential accessibility issues on any given screen. +- **Fournir des commentaires sur les tests :** + - Identifiez et documentez les problèmes, les défis ou les domaines à améliorer liés aux tests au sein de votre expertise spécifique. + - Utiliser les tickets GitHub pour communiquer clairement les problèmes de test et proposer des solutions. Respectez les modèles fournis pour plus de cohérence. + +- **Participer aux réunions :** + - Participer aux réunions hebdomadaires du groupe de travail DAT hébergées sur GitHub ou d'autres plateformes de collaboration. + - Contribuez activement aux points de l'ordre du jour, en offrant vos idées sur les tests et en engageant des discussions avec d'autres contributeurs. + +- **Contribuer aux tests d'assurance qualité via GitHub :** + - **Créer des problèmes pour les défis de test :** + - Utilisez les problèmes GitHub pour signaler méticuleusement des problèmes de test spécifiques ou proposer des améliorations dans le domaine des projets DAT. + - Expliquer clairement le problème, son impact et suggérer des solutions de test viables. + - **Soumettre des plans et des rapports de test :** + - Lancez des demandes d'extraction pour intégrer de manière transparente votre documentation de test dans le DAT. + - Utilisez le [Modèle de demande de tirage] fourni (https://github.com/gc-da11yn/gc-da11yn.github.io/blob/main/.github/pull_request_template.md) pour une soumission standardisée. + +- **Rester informé et assister aux réunions :** + - Examiner régulièrement les documents partagés sur GitHub pour rester au courant de l'évolution du projet. + - Assister systématiquement aux réunions pour comprendre les décisions prises au sein du groupe de travail qui peuvent avoir un impact sur votre rôle de test. + +- **Partager l'expertise en matière de tests :** + - Tirez parti de l'expertise collective de votre groupe de rôle de test d'assurance qualité pour fournir des informations nuancées sur les tests automatisés et manuels. + - Proposer les meilleures pratiques, lignes directrices ou informations pertinentes qui peuvent améliorer considérablement l'efficacité des processus de test au sein du DAT. + +- **Participer à la revue annuelle :** + - Participer activement à la révision annuelle des termes de référence. + - Fournir des commentaires constructifs sur les ajustements ou améliorations potentiels pour garantir que le groupe de travail s'aligne parfaitement sur l'évolution des besoins. + +- **Explorez les collaborations externes dans les tests :** + - Explorer les opportunités de collaboration avec des entités externes ou des juridictions possédant une expertise dans les rôles de test. + - Partager les connaissances et les apprentissages des tests avec la communauté au sens large pour favoriser les efforts de collaboration. + +- **Promouvoir l'assurance qualité :** + - Plaider avec passion en faveur de pratiques de test qui donnent la priorité à l'accessibilité numérique et s'alignent sur les meilleures pratiques. + - Promouvoir l'importance de l'assurance de la qualité au sein du gouvernement du Canada (GC) pour assurer le succès des initiatives DAT. + +## Étapes spécifiques pour les tests d'assurance qualité automatisés : + +- **Collaborer sur les frameworks d'automatisation des tests :** + - S'engager avec le groupe de rôle de développement pour comprendre les cadres d'automatisation des tests utilisés. + - Fournir des commentaires sur la faisabilité et l'efficacité des scripts de tests automatisés. + +- **Collaboration en intégration continue :** + - Intégrer des scripts de tests automatisés dans le pipeline d'intégration continue. + - Collaborer avec les développeurs pour garantir que les tests automatisés s'alignent sur les nouvelles modifications de code. + +## Étapes spécifiques pour les tests d'assurance qualité manuels : + +- **Collaborer sur des cas de test :** + - Travailler en étroite collaboration avec le groupe de rôles d'analyse pour comprendre les exigences d'accessibilité pour différentes fonctionnalités. + - Développer des cas de tests manuels complets garantissant la couverture des aspects clés de l'accessibilité. + +- **Tests d'expérience utilisateur :** + - Effectuer des tests manuels en se concentrant sur l'expérience utilisateur et les aspects d'accessibilité. + - Collaborer avec le groupe de rôle de conception pour résoudre tout problème d'utilisabilité identifié lors des tests.