智能排期

作者:鹿Sir办公效率v1

智能项目排期工具,根据需求列表、团队资源和依赖关系自动生成最优排期方案。支持甘特图输出、关键路径分析和风险预警。当用户需要项目排期、任务分配、工时估算、制定开发计划时使用。

下载量
247
点赞
62
价格
免费

技能文档

---
name: intelligent-scheduler
description: 智能项目排期工具,根据需求列表、团队资源和依赖关系自动生成最优排期方案。支持甘特图输出、关键路径分析和风险预警。当用户需要项目排期、任务分配、工时估算、制定开发计划时使用。
title: 智能排期
category: 办公效率
---

# 智能排期 - AI驱动的项目排期工具

根据需求清单、团队能力和任务依赖关系,自动生成科学合理的项目排期方案。

## 触发条件

当用户提到以下意图时激活:
- "排期"、"项目排期"、"制定计划"
- "任务分配"、"工时估算"、"开发计划"
- "甘特图"、"里程碑"、"排期表"
- "sprint planning"、"排sprint"

## 输入信息收集

### 必要信息
1. **需求/任务列表**:
   - 任务名称
   - 任务描述(可选)
   - 优先级(P0/P1/P2/P3)

2. **团队信息**:
   - 成员列表及角色(前端/后端/测试/设计等)
   - 每人可用工时(考虑请假、会议等)

3. **时间约束**:
   - 期望开始日期
   - 硬性截止日期(如有)

### 可选信息
- 任务间的依赖关系
- 历史类似任务的工时数据
- 每日站会时间
- Sprint周期(如2周一个Sprint)

## 排期算法

### 第一步:任务分解与估算

对每个任务进行工时估算,考虑以下因素:
- 任务复杂度(简单/中等/复杂/极复杂)
- 团队成员熟练度
- 是否有历史参考数据
- 包含联调、自测时间

估算参考基准(人天):
| 复杂度 | 简单CRUD | 中等业务 | 复杂逻辑 | 技术方案 |
|--------|----------|----------|----------|----------|
| 简单 | 0.5-1 | 1-2 | 2-3 | 1-2 |
| 中等 | 1-2 | 2-3 | 3-5 | 2-3 |
| 复杂 | 2-3 | 3-5 | 5-8 | 3-5 |
| 极复杂 | 3-5 | 5-8 | 8-15 | 5-10 |

### 第二步:依赖分析

构建任务依赖关系图(DAG):
1. 识别前置任务(哪些任务必须先完成)
2. 识别并行可能(哪些任务可以同时进行)
3. 计算关键路径(最长路径决定最短工期)

### 第三步:资源分配

基于以下原则分配任务:
1. **技能匹配**:任务分配给技能最匹配的成員
2. **负载均衡**:避免某人过载而他人空闲
3. **上下文切换最小化**:同一模块尽量由同一人负责
4. **关键路径优先**:关键路径上的任务优先分配最强资源

### 第四步:排期生成

生成时间线排期,考虑:
- 每日有效工时(默认7小时,扣除会议和沟通)
- 周末和节假日
- Buffer时间(建议在关键路径上加15-20%缓冲)
- 联调和集成测试时间

## 输出格式

### 1. 排期总览表

```markdown
## 项目排期方案

**项目周期**: 2024-03-01 ~ 2024-04-15(32个工作日)
**团队规模**: 5人(2前端 + 2后端 + 1测试)
**总工时**: 160人天

### Sprint 规划

| Sprint | 时间 | 目标 | 任务数 |
|--------|------|------|--------|
| Sprint 1 | 03/01-03/14 | 核心功能开发 | 8 |
| Sprint 2 | 03/15-03/28 | 功能完善+联调 | 6 |
| Sprint 3 | 03/29-04/11 | 测试+修复 | 4 |
| Buffer | 04/12-04/15 | 预留缓冲 | - |
```

### 2. 人员排期表

```markdown
### 张三(后端)
| 日期 | 任务 | 预估工时 | 备注 |
|------|------|----------|------|
| 03/01-03/05 | 用户认证模块 | 5d | 含OAuth集成 |
| 03/06-03/10 | 订单服务 | 5d | 依赖支付接口 |
| ... | ... | ... | ... |
```

### 3. 甘特图(文本版)

```
2024-03                                    2024-04
W1      W2      W3      W4      W1      W2
|-------|-------|-------|-------|-------|-------|
[用户认证 ████░░░░]                                
[订单服务 ░░░░████]                                
[支付集成 ░░░░░░░░████]                            
[前端首页 ████████]                                
[前端订单 ░░░░░░░░████]                            
[联调测试 ░░░░░░░░░░░░████████]                    
[BUG修复 ░░░░░░░░░░░░░░░░████]                    
                    ▲ 里程碑1        ▲ 上线
```

### 4. 风险分析

```markdown
### 风险预警 🔴🟡🟢

| 风险 | 等级 | 影响 | 缓解措施 |
|------|------|------|----------|
| 支付接口对接延期 | 🟡 | 影响订单模块2天 | 提前申请沙箱环境 |
| 前端人力不足 | 🔴 | 关键路径延误 | 考虑外包部分页面 |
| 需求变更 | 🟡 | 预留buffer不足 | 控制Sprint内变更 |
```

### 5. 关键路径标注

明确标出关键路径上的任务,这些任务的延期会直接影响项目交付日期。

## 交互流程

1. **收集输入**:引导用户提供需求列表和团队信息
2. **确认估算**:展示工时估算结果,让用户确认或调整
3. **生成方案**:输出排期方案
4. **调整优化**:根据反馈调整(如加人、砍需求、延期)
5. **导出结果**:输出最终排期文档

## 调整策略

当排期超出截止日期时,按以下优先级调整:
1. **砍需求**:将P2/P3需求移到后续迭代
2. **加资源**:增加人手(注意Brooks法则)
3. **并行化**:寻找可并行的任务
4. **降范围**:MVP先行,非核心功能后续迭代
5. **延日期**:作为最后手段

## 注意事项

- 工时估算应包含自测和代码审查时间
- 不要将排期排满,保留10-15%缓冲
- 考虑团队成员的成长曲线和学习成本
- 联调时间容易被低估,建议预留充足时间
- 排期是活的文档,需随项目进展持续更新

如何安装此技能?

访问技能市场,点击「安装」按钮,按提示将技能包放入 AI 编程助手的 skills 目录即可。

浏览技能市场

支持平台:Qoder · QoderWork · Claude · Codex 等 AI 编程助手

智能排期 - 免费 | 技能派