Definitions & Role Groups
Parent document: https://www.w3.org/WAI/EO/wiki/Role-Based_Decision_Tree
NOTE
This document is deprecated and has been merged into the Roles Definition document.
“Question 1” Definitions & Discussion
Implementation
- Focuses on the delivered code and decisions made first (and therefore owned) by Dev
- Checkpoint ownership of implementation errors when provided accessible design requirements
- Success criteria ownership of new projects where implementation or code is the introduction point (example: Meeting SC4.1.1 Parsing is almost completely dependent on the delivered code and cannot be tested before)
- Does not cover decisions provided as requirements by other groups, most specifically Design
Design
Focuses on user experience and presentation decisions including
- Success criteria ownership design decisions of new projects that can/should be provided to developers (before starting implementation)
- Checkpoint ownership of issues that are unclear from design or requirements, or dependent on non-code issues (such as color selection) found during testing of delivered code (or existing product)
- Ownership covers (by role)
- Visual Presentation (Vx, possibly UX)
- Color selection (Vx)
- Decorative elements (Vx)
- Text selection, size and spacing (Vx)
- Layout
- Data Visualization (UX and Vx)
- Charts
- Graphs
- Structure (UX)
- Semantics (UX, possibly CA)
- Features (UX)
- Visual Presentation (Vx, possibly UX)
Content
- Success criteria ownership content in new projects that should be provided to developers (before starting implementation)
- Can include existing taxonomy, lexicon or writing standards
- Checkpoint ownership of issues that are not unclear from design or dependent on non-code issues (such as specific terminology, instructions, translations)
- New standards for previously missing terminology guidelines
- Providing new or edited content necessary because of changes to site contents, presentation, or operation
Covers mainly textual information presented as
- Short text (such as)
- Labels for links, fields and buttons
- Instructions
- Taxonomy of terms used (example: "Sign in" or "Log in")
- Long text (lengthy body copy) such as
- Legal documents (e.g., terms and conditions, privacy policy)
- Includes scripted content (for media production)
- Audio
- Video
- Animations
- Transcripts for all of the above
- Corrections
- Typos, grammar errors
- Translation errors (including both language codes and content text)
Covers Content Images and Graphics - emphasis on text alternatives and descriptions (chosen with Vx Designer) Examples:
- Clip art
- Photographs
- Illustrations
Implementation (Role Group)
Dev (FED or Front-End Developer) Role
Front End Code Implementation
- Web-based
- HTML
- CSS
- JavaScript
- Acrobat
- Flash
- Native
- Android
- Java
- Kotlin
- C#, C, C++
- iOS
- Objective C, C
- X-code
- Swift
- Android
Does not include:
- Functional or Semantic Design [Design (UX)]
- Interaction requirements
- Semantic page structure
- Authored content:
- Body copy (small or large)
- Time-based media (video or audio content)
- Visual Presentation
- Colors
- Fonts
- Images
Deliverables
- HTML
- CSS
- JavaScript
- Server configuration
Design (Role Group)
Vx (Visual) Design Role
Presentation-Specific Decisions
- Colors
- Font selections and style
- Final images
Deliverables
- Style Guides
- Page Comps (composites, final design)
- Image files
UX (User Experience) Designer Role
User Experience Design Decisions
- Usability
- Site, page and functional interaction
- Detailed feature definition and operation
- Page structure
- Site semantics
- Page element semantic specification
- Header
- Main
- Footer
- Navigation
- Asides
- Page element semantic specification
Deliverables
- Wireframes
- Requirements
- Usability Reports
- Interface Guidelines
CA (Content Author / Design) Role
Content Authoring Decisions
- Short text
- Control titles
- Field labels
- Short descriptions or non-text content
- Long text
- Body copy
- Long descriptions of non-text content
- Time Based Media
- Scripted content for video and audio
- Extended audio description
Deliverables
- Copy, text, managed content
- Taxonomy (if used)
- Writing guidelines
- Scripts
- Media files
Business (Role Group)
Biz (Business Owner) Role
Biz Design Decisions
- Budget for design and implementation
- Core Features (high level, budget)
- Multiple language support
- Site search
- Infrastructure budget
- Formal Site Requirements
- Legal, Financial, Data
- Session timeout
- Other security requirements (e.g., CAPTCHA)
- Branding (high level)
- Brand book and guidelines (typically at corporate, not site/product level)