Add docs/project_planning/sprint_breakdown.md

This commit is contained in:
2024-06-23 01:08:00 -06:00
parent 188764b705
commit 8343b4376e

View File

@@ -0,0 +1,67 @@
#### Sprint Breakdown
##### Sprint 1: Initial Setup and Basic Cluster Configuration
- **Goals**:
- Install Proxmox on all hardware.
- Configure basic settings and network.
- Create and verify the Proxmox cluster.
- **Tasks**:
1. Install Proxmox VE on old laptops and mini PCs.
2. Configure basic Proxmox settings and network.
3. Create a Proxmox cluster.
4. Add all nodes to the cluster.
5. Verify cluster setup by creating and migrating VMs.
- **Deliverables**:
- Functional Proxmox cluster.
- Documentation of setup steps and configurations.
##### Sprint 2: Service Deployment
- **Goals**:
- Deploy and configure core services.
- Test service functionality.
- **Tasks**:
1. Deploy Opnsense firewall.
2. Set up a website hosting environment.
3. Deploy and configure additional open-source services (e.g., Nextcloud, Home Assistant).
4. Test and verify service functionality.
- **Deliverables**:
- Deployed and functional services.
- Documentation of configurations and issues encountered.
##### Sprint 3: High Availability Cluster Setup
- **Goals**:
- Integrate new hardware into the cluster.
- Configure and test high availability settings.
- **Tasks**:
1. Purchase and set up MINISFORUM UM690S Mini PCs.
2. Integrate new mini PCs into the Proxmox cluster.
3. Configure high availability settings.
4. Test failover capabilities.
- **Deliverables**:
- High availability cluster.
- Documentation of setup steps and configurations.
##### Sprint 4: Benchmarking and Testing
- **Goals**:
- Benchmark and evaluate system performance.
- Test AI workloads and other services.
- **Tasks**:
1. Perform compute, storage, and network benchmarks.
2. Deploy and test small LLMs.
3. Capture performance metrics.
4. Analyze and document results.
- **Deliverables**:
- Benchmark results and analysis.
- Documentation of performance metrics and analysis.