init
This commit is contained in:
337
plans/it-center.md
Normal file
337
plans/it-center.md
Normal 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 ใช้งบประมาณเท่าไรในอนาคต
|
||||
Reference in New Issue
Block a user