Closed Domenic-MZS closed 7 months ago
What a chore! But it seems very critical. I'll look it up tomorrow.
Q: Define Objectives and Goals: Identify the overarching goals and objectives of the project. What is the aim to achieve, and what outcomes are expected?
A: After some research on requirements and other introductions i got to think that this project aims to empower developers by sharing basic to advanced resources for augmented reality development, generating an impact all over the world to ship projects and develop more into the extended reality (XR -> AR, VR, MR).
As starting point i can highlight some key points as Types of Extended Reality
, Hardware Specific needs
, Software Specific needs
, Ar Development Tools & Libraries
, AR Techniques
, Limitations
and Other Resources
to generate an impact on the market.
External Resources:
Q: Gather Requirements and Resources: List the necessary resources, including tools and technologies required to accomplish the project objectives.
I've been considering composing the documentation using Markdown (.md) files via Obsidian. This choice primarily originates from Obsidian's ability to smooth the process by aiding in data linking. It greatly assists in understanding the data connections and identifying specific areas that need further work on (seriously), also markdown files are intuitive and easy to learn, and it can be easily ported to pdf or web.
Resources will primarily consist of documentation and open articles, I suppose. However, this heavily relies on the specific topic. It's important that each resource is endorsed by an organization or published by a reputable source, although there might be some exceptions and flexibility with online articles, they still require verification of their sources.
Also i18n is a problem tho, hmm....
Current priorities are:
The timeline is approximately a month.
First milestone will be:
Understanding XR and AR/VR/MR Concepts
- Research on XR Categories
- Identifying Use Cases
- Key Components of XR
- Understanding User Interaction
Key deliverables are:
graph TD;
style A fill:#000000,stroke:#000000,stroke-width:2px,stroke-dasharray: 5, 5;
style E fill:#000000,stroke:#000000,stroke-width:2px,stroke-dasharray: 5, 5;
A(Understanding XR)
subgraph Areas;
B[Virtual Reality]
C[Mixed Reality]
D[Augmented Reality]
end
A -->|Fundamental Concepts| B
A -->|Fundamental Concepts| C
A -->|Fundamental Concepts| D
E((Foundations))
B -->|Constituent Aspects| E
C -->|Constituent Aspects| E
D -->|Constituent Aspects| E
F[Concept]
G[Definition]
H[Context]
I[Hardware Limitations]
J[Libraries]
K[Current Projects and Use Cases]
L[Limitations]
E-->|Subcategories|F
E-->|Subcategories|G
E-->|Subcategories|H
E-->|Subcategories|I
E-->|Subcategories|J
E-->|Subcategories|K
E-->|Subcategories|L
Creating the Inaugural Detailed Roadmap for Clear Project Direction
Is your feature request related to a problem? Please describe.
There is a lack of clarity regarding the project's direction and key milestones. We're facing challenges in establishing a clear and effective progress structure.
Describe the Solution You'd Like
We need to develop a detailed Roadmap that clearly defines the project scope, major milestones, and development phases. This will provide a step-by-step guide to follow during the project development process.
Describe Alternatives You've Considered
We've considered creating a broad plan without a detailed structure, but this might lead to a lack of clarity and direction in the project. We also contemplated relying on a more flexible planning, but we believe a detailed Roadmap will be more beneficial for the team and project.
Additional Context
Our main goal is to ensure that everyone involved in the project clearly understands the goals, stages, and key timelines. This will help align expectations and provide a clear roadmap for the project to develop.
Todo List:
[x] Define Objectives and Goals: Identify the overarching goals and objectives of the project. What is the aim to achieve, and what outcomes are expected?
[x] Gather Requirements and Resources: List the necessary resources, including tools and technologies required to accomplish the project objectives.
[x] Create a Timeline: Develop a rough timeline that outlines milestones, key deliverables, and deadlines.
[x] Breakdown Tasks: Divide the project into smaller, manageable tasks. Ensuring each task aligns with the project's goals and vision.
[x] Prioritize Tasks: Determine task dependencies and prioritize them based on critical paths. Identifying which tasks must be completed before others can start first.
[x] Establish Milestones: Define specific checkpoints or milestones to track progress. These should be significant achievements within the project's timeline.