This commit is contained in:
phaichayon
2026-06-11 12:46:57 +07:00
parent 1993d88306
commit 7a390cf0df
720 changed files with 100919 additions and 0 deletions

337
plans/it-center.md Normal file
View File

@@ -0,0 +1,337 @@
# ALLA-ITCENTER Roadmap
Version: 1.0
Status: Planning
---
# Vision
ALLA-ITCENTER เป็นแพลตฟอร์มบริหารจัดการงาน IT Operations สำหรับองค์กร
ครอบคลุม
* IT Asset Management
* Software Asset Management
* Lifecycle Management
* Inventory Management
* IT Service Management
* IT Governance
---
# Architecture Principles
อ้างอิงจาก AGENTS.md และ Dashboard Skill
## Technical Direction
* Next.js App Router
* Route Handlers
* PostgreSQL
* Drizzle ORM
* TanStack Query
* TanStack Form
* Feature Based Architecture
* Organization Aware RBAC
---
# Phase 0 - Foundation
Goal
สร้างข้อมูลกลางขององค์กร
## Modules
### Company Management
```text
src/features/company
```
### Site Management
```text
src/features/site
```
### Department Management
```text
src/features/department
```
### Location Management
```text
src/features/location
```
### Employee Management
```text
src/features/employee
```
### Vendor Management
```text
src/features/vendor
```
### Attachment Management
```text
src/features/attachment
```
---
Deliverables
* Company
* Site
* Building
* Floor
* Area
* Department
* Employee
* Vendor
---
# Phase 1 - Asset Core (MVP)
Goal
สร้าง Single Source of Truth ของ Asset
แก้ปัญหา
* ไม่รู้ใครถือครอง
* หาของไม่เจอ
* ตรวจนับไม่ตรง
* Asset History สูญหาย
## Modules
### Asset Management
```text
src/features/assets
```
### Asset Assignment
```text
src/features/asset-assignments
```
### Asset Transfer
```text
src/features/asset-transfers
```
### Asset Movement
```text
src/features/asset-movements
```
### Asset Dashboard
```text
src/features/asset-dashboard
```
---
Deliverables
* Asset Master
* Assignment
* Transfer
* Return
* Movement Timeline
* Dashboard
---
# Phase 2 - Governance & Lifecycle
Goal
บริหารความเสี่ยงของ Asset
## Modules
### Warranty
```text
src/features/warranties
```
### Contracts
```text
src/features/contracts
```
### Lifecycle
```text
src/features/lifecycle
```
### Asset Audit
```text
src/features/asset-audits
```
### Risk Dashboard
```text
src/features/risk-dashboard
```
---
Deliverables
* Warranty Tracking
* EOS
* EOL
* EOP
* Audit
* Risk Dashboard
---
# Phase 3 - Inventory & Stock
Goal
ควบคุมอุปกรณ์คงคลัง
## Modules
### Stockroom
### Stock Transactions
### Consumables
### Spare Parts
---
Deliverables
* Stock Control
* Spare Part Tracking
* Consumable Tracking
---
# Phase 4 - Software Asset Management
Goal
ควบคุม Software และ License
## Modules
### Software Catalog
### License Management
### Subscription Management
### SaaS Management
### License Assignment
---
Deliverables
* License Tracking
* SaaS Tracking
* License Utilization
---
# Phase 5 - IT Service Management
Goal
จัดการงานบริการ IT
## Modules
### Incident
### Service Request
### Problem
### Change
### Knowledge Base
---
Deliverables
* Helpdesk
* Service Portal
* Change Management
---
# Phase 6 - IT Governance Platform
Goal
ยกระดับเป็น IT Operations Platform
## Modules
### Procurement Tracking
### Budget Planning
### Refresh Planning
### Vendor Evaluation
### Capacity Planning
### Executive Dashboard
---
Deliverables
* Asset Forecast
* Budget Forecast
* Lifecycle Forecast
* Governance Dashboard
---
# Success Criteria
Platform สามารถตอบได้ว่า
* ใครถือครอง Asset
* Asset อยู่ที่ไหน
* Asset มีความเสี่ยงหรือไม่
* Asset จะหมดอายุเมื่อใด
* Asset เคยผ่านเหตุการณ์ใดบ้าง
* IT ใช้งบประมาณเท่าไรในอนาคต