Stride Glossary
A comprehensive reference of terms, concepts, and technical terminology used in Stride. This glossary covers both framework concepts and platform implementation details.
Quick Navigation
Framework Concepts
Release
A high-level delivery milestone that represents a meaningful product version or feature set. Releases provide the strategic view of what's being delivered and when.
- Q1 2025 Launch
- Mobile App v2.0
- Enterprise Features Package
Outcome
What the user can achieve using the system. Outcomes are driven by user and business needs, and represent tangible value delivered. Functional Designers take Outcomes and create User Actions.
- Users can book appointments directly
- Dashboard loads 10x faster
- Mobile checkout is seamless
User Action
The actual things the user does in the system to achieve an Outcome. User Actions bridge the gap between business needs (Outcomes) and technical implementation (Tasks). Created by Functional Designers, they describe specific user interactions like form submissions, navigation flows, or data operations.
- Select available time slot
- Enter appointment details
- Confirm booking
- Cancel or reschedule booking
Task
Implementation work that Developers create to build User Actions into the system. Tasks are actionable, granular work items that can be assigned and completed by individual team members. When all Tasks under a User Action are complete, the User Action is complete.
- Design booking flow mockups
- Build appointment API endpoints
- Test booking flow end-to-end
Work Item
A unified term in Stride's data model that encompasses releases, outcomes, user actions, and tasks. All four levels are stored with hierarchical relationships.
- Any release, outcome, user action, or task in the system
Functional Designer
The role responsible for taking Outcomes and creating User Actions. Functional Designers bridge the gap between business requirements and technical implementation by defining exactly what users will do in the system.
- UX Designer creating interaction flows
- Business Analyst defining user workflows
- Product Designer specifying UI behaviour
Parent-Child Relationship
The hierarchical link between work items. Tasks belong to User Actions, User Actions belong to Outcomes, and Outcomes belong to Releases.
- Task → User Action → Outcome → Release
Status Category
A high-level grouping of work item status that indicates where work is in the lifecycle. Common categories include: Not Started, In Progress, Completed, and Blocked.
- In Progress
- Completed
- Blocked
Work Structure & Status
Status Code
A specific, granular status within a status category. Teams can define custom status codes to match their workflow.
- Backlog
- Ready for Dev
- In Review
- Done
Blocked
A state indicating that work cannot progress due to a dependency, technical issue, or other impediment. Blocked items require explicit resolution before continuing.
- Waiting for API access
- Blocked by another task
- Requires design approval
Assignment
The act of designating a specific team member as responsible for completing a work item. In Stride, tasks are typically assigned while outcomes may have multiple contributors.
- Assigned to: Sarah Chen
- Owned by: Engineering Team
Organization
The top-level multi-tenant container in Stride. Each organization has its own users, products, releases, and work items. Organizations enable agencies and consultancies to manage multiple clients.
- Acme Corp
- Client: TechStartup Inc
- Internal Projects
Product
A distinct application, service, or offering within an organization. Products contain their own set of releases, outcomes, and tasks.
- Mobile Banking App
- Customer Portal
- Admin Dashboard
Membership
The relationship between a user and an organization, including their assigned role. Memberships define what users can access and do within an organization.
- John Doe - Admin role
- Sarah Chen - Developer role
Role
A named set of permissions that defines what actions a user can perform. Roles enable fine-grained access control within organizations.
- Admin
- Product Manager
- Developer
- Viewer
Permission
A specific capability or action that can be granted to a role. Permissions control what users can view, create, edit, or delete.
- Can create releases
- Can edit outcomes
- Can delete tasks
Outcome Type
A categorization of outcomes that helps teams understand the nature of the work being delivered.
- Feature
- Enhancement
- Performance
- Technical
Platform & Organization
Comment
A discussion entry on a work item. Comments enable team collaboration, questions, updates, and decisions to be captured alongside the work.
- Status update
- Question from reviewer
- Implementation note
Estimate
A prediction of effort required to complete a task, typically measured in hours, story points, or t-shirt sizes. Estimates help with planning and capacity management.
- 3 hours
- 5 story points
- Medium
Metadata
Additional information attached to work items beyond the core fields. Metadata can include custom fields, tags, dates, and other tracking information.
- Priority: High
- Sprint: Sprint 23
- Due Date: 2025-03-15
Session Context
The current user, organization, and product scope in the Stride application. Session context determines what data is shown and what actions are available.
- User: john@example.com, Org: Acme Corp, Product: Mobile App
API Context
The organizational and product identifiers automatically attached to API requests. API context ensures data isolation in multi-tenant scenarios.
- orgId: abc-123, productId: xyz-789
Entity
A database table representation in Stride's API. Each entity (like releases, outcomes, tasks) has defined CRUD operations and permissions.
- organizations
- users
- work-items
- releases
CRUD Operations
The four basic operations for persistent storage: Create, Read, Update, and Delete. Stride's API provides RESTful CRUD endpoints for each entity.
- POST /releases (Create)
- GET /outcomes (Read)
- PATCH /tasks/123 (Update)
- DELETE /work-items/456 (Delete)
Filterable Fields
Attributes of an entity that can be used in query parameters to filter results. Filterable fields enable efficient data retrieval.
- ?status=completed
- ?assigneeId=user-123
- ?releaseId=release-456
API & Data Concepts
Roadmap
A strategic view of planned releases over time. Roadmaps show the big picture of where the product is heading.
- Q1-Q4 2025 Release Plan
- Feature Roadmap for Next Year
Changelog
A historical log of changes, updates, and releases. Changelogs provide transparency about what's been delivered.
- v2.1.0 Release Notes
- February 2025 Updates
Multi-Tenant Architecture
A software architecture where a single instance serves multiple organizations (tenants) with complete data isolation. Each organization's data is logically separated.
- Agency managing 10 client organizations
- SaaS platform with thousands of companies
Microsoft Entra ID
Formerly Azure Active Directory (Azure AD), Microsoft's cloud-based identity and access management service. Stride uses Entra ID for authentication and user profiles.
- Single sign-on
- Company directory integration
Technical Implementation
Microsoft Graph
Microsoft's unified API for accessing data across Microsoft 365 services. Stride uses Graph to retrieve user profiles and photos.
- User profile data
- Profile photos
- Organization directory
Monorepo
A repository structure where multiple related projects are stored together. Stride uses a monorepo containing api, site, native, and web folders.
- Single repo with API, web app, mobile app, and marketing site
Azure Functions
Microsoft's serverless compute platform. Stride's API is built on Azure Functions v4, providing scalable backend infrastructure.
- HTTP triggered functions
- Serverless API endpoints
Azurite
A local emulator for Azure Storage services. Used during development to simulate blob, queue, and table storage without cloud resources.
- Local development environment
- Testing storage operations
Expo
A framework and platform for React Native applications. Stride's mobile app uses Expo 53 for cross-platform iOS and Android development.
- Native mobile development
- EAS Build
- Over-the-air updates
EAS (Expo Application Services)
Cloud services for building, deploying, and updating Expo applications. Includes EAS Build for creating native binaries and EAS Update for over-the-air updates.
- Production iOS build
- Over-the-air update deployment
Learn More About Stride
Explore the framework concepts and how they work together.