designs/solutions/test/specs/solution.yaml

137 lines
3.1 KiB
YAML
Raw Permalink Normal View History

2026-03-08 11:06:05 +00:00
spec_type: solution
name: Sample solution
version: "1.0"
defaults:
- type: guide
base_url: https://example.com/docs/
- type: specification
base_url: https://example.com/specs/
stakeholders:
- title: Product Owner
name: tba
role: Decision maker
- title: Development Team
name: tba
role: Implementation
- title: End Users
name: tba
role: Consumers
2026-03-10 10:46:45 +00:00
- title: Risk control
name: tba
role: Risk management
2026-03-08 11:06:05 +00:00
applications:
- name: Dashboard
2026-03-08 11:55:05 +00:00
identifier: APP00020
2026-03-08 11:06:05 +00:00
type: single page application
framework: react
- name: User settings
2026-03-08 11:55:05 +00:00
identifier: APP00021
2026-03-08 11:06:05 +00:00
type: single page application
framework: react
features:
- name: User Management
components:
- Registration
- Profile management
- name: Login and credentials
type: single page application
2026-03-08 11:55:05 +00:00
identifier: APP00022
2026-03-08 11:06:05 +00:00
framework: react
features:
- name: User Authentication
components:
- Login
- Password reset
- name: Authentication service
type: OpenAPI
2026-03-08 11:55:05 +00:00
identifier: APP00023
2026-03-08 11:06:05 +00:00
specification: https://example.qaskx.one/services/authentication.json
- name: User settings service
type: OpenAPI
2026-03-08 11:55:05 +00:00
identifier: APP00024
2026-03-08 11:06:05 +00:00
specification: https://example.qaskx.one/services/usersetting.json
solution:
name: Phase 2 Useful app
2026-03-08 11:55:05 +00:00
identifier: SLN00E304
2026-03-08 11:06:05 +00:00
problem_statement: Objective is to make it simple
2026-03-08 11:55:05 +00:00
impacts:
- domain: application
impact: low
comment: Minimal impact
additional_info: https://impact.domainx.example.com
- domain: integration
impact: medium
comment: New integration point
additional_info: https://impact.domainx.example.com
- domain: security
impact: medium
comment: Data migration security needs attentions
additional_info: https://impact.domainx.example.com
- domain: infrastructure
impact: low
comment: Only impact is new integrattion
- domain: data
impact: medium
2026-03-10 10:46:45 +00:00
comment: Data migration needs attentions!
2026-03-08 11:55:05 +00:00
additional_info: https://impact.domainx.example.com
- domain: compliance
impact: none
2026-03-08 11:06:05 +00:00
project:
- name: Lamb
2026-03-08 11:55:05 +00:00
identifier: PRJ00W664
2026-03-08 11:06:05 +00:00
budget: $800k
guide: https://docs.qaskx.one/
features:
- name: User Management
components:
- Registration
- Login
- Profile management
- Password reset
- name: Product Management
components:
- Product listing
- Product details
- Reviews and ratings
- Inventory tracking
- name: Order Management
components:
- Cart management
- Checkout flow
- Order tracking
- Order history
program:
name: Beef
2026-03-08 11:55:05 +00:00
identifier: PGM240064
2026-03-08 11:06:05 +00:00
budget: $2 million
2026-03-08 11:55:05 +00:00
sponsor: GM Customer service
domain: Digital Customer
guide: http://google.com.au
2026-03-08 11:06:05 +00:00
phases:
- name: Investigation
timeframe: Q1 2024
- name: Native cloud
timeframe: Q2 2024
- name: Uplift user experience
timeframe: Q4 2024
2026-03-08 11:55:05 +00:00
delivery:
lead_team: charlie
timeframe: Q2 2024