场景 Prompt

敏捷开发工作流管理

基于测试MVP优先级的敏捷开发流程,从P0到P3的优先级驱动开发模式

这条 Prompt 适合做什么

基于测试MVP优先级的敏捷开发流程,从P0到P3的优先级驱动开发模式

产品

现在就用

直接复制

查看源文件

如果你只想马上开始,复制下面正文就够了。完整说明放在下方的展开区。

## 敏捷开发工作流管理

### 核心开发原则

#### 开发优先级矩阵
```
优先级 P0 (立即开发) 🔴:前端可视验证功能
优先级 P1 (当日完成) 🟡:核心用户体验功能  
优先级 P2 (本周完成) 🟢:增强功能和优化
优先级 P3 (后续迭代) 🔵:高级功能和集成
```

### P0 优先级 - 前端验证必须功能 🔴

**核心原则:看到即相信 - 浏览器实际可视验证**

#### 必须验证检查清单

每完成一个功能,必须进行以下验证:

##### 1. 浏览器实际验证 ⭐ **最重要**
```bash
✅ 在Chrome/Firefox/Safari中实际打开页面
✅ 测试所有交互功能(点击、hover、输入)
✅ 验证数据正确显示和更新
✅ 检查响应式布局
✅ 验证错误处理机制
```

##### 2. 功能完整性验证
```bash
✅ 功能按预期工作
✅ 边界情况处理正确
✅ 错误提示用户友好
✅ 性能表现良好(加载速度、响应速度)
```

##### 3. 代码质量验证
```bash
✅ 代码遵循项目规范
✅ 适当的错误处理
✅ 必要的注释和文档
✅ 没有console.log等调试代码
```

### 开发执行模板

### 每次开发任务的执行流程:

```markdown
## 当前开发任务:[具体功能名称]

### 📍 优先级:P[0/1/2/3] - [紧急程度说明]

### 🎯 功能需求:
- [ ] 具体需求1
- [ ] 具体需求2  
- [ ] 具体需求3

### 🔍 验证计划:
1. **浏览器验证**:
   - [ ] 在[浏览器]中测试[具体功能]
   - [ ] 验证[具体交互行为]
   
2. **功能验证**:
   - [ ] 正常流程测试
   - [ ] 异常情况测试
   
3. **性能验证**:
   - [ ] 加载时间 < 2秒
   - [ ] 交互响应 < 500ms

### ✅ 完成标准:
- [ ] 浏览器实际验证通过
- [ ] 功能完整性验证通过  
- [ ] 代码质量验证通过

### 问题记录:需要讲遇到的问题记录到对应的doc问题文件夹中
### 文档记录:doc需要一个readme,并记录相关需要阅读的文档链接
```

### 开发提效要求

#### 对开发者的具体要求:

1. **优先级驱动**:始终按P0→P1→P2→P3顺序开发
2. **验证优先**:每个功能必须先通过浏览器验证再继续下一个
3. **MVP思维**:P0、P1功能保持简洁有效,避免过度设计
4. **渐进增强**:先实现基础功能,再逐步添加高级特性
5. **用户体验**:所有交互必须直观、快速、可靠

#### 代码风格参考:

```typescript
// 🎯 功能导向的代码组织
export const ProjectCard = ({ project, onEdit, onDelete }: ProjectCardProps) => {
  // P0: 基础显示逻辑
  const displayInfo = useMemo(() => ({
    title: project.title,
    status: project.status,
    progress: project.progress
  }), [project]);

  // P1: 交互逻辑
  const handleCardClick = useCallback(() => {
    router.push(`/projects/${project.id}`);
  }, [project.id]);

  // P0: 基础渲染(优先验证)
  return (
    <div className="project-card" onClick={handleCardClick}>
      <h3>{displayInfo.title}</h3>
      <span className={`status-${displayInfo.status}`}>
        {displayInfo.status}
      </span>
      {/* P1: 交互按钮 */}
      <div className="card-actions">
        <button onClick={onEdit}>编辑</button>
        <button onClick={onDelete}>删除</button>
      </div>
    </div>
  );
};
```

### 使用说明
- 每次开发时,请明确当前任务的优先级
- 完成P0功能后再进行P1,依此类推
- 每个功能完成后必须进行浏览器实际验证
- 遇到问题时,优先保证高优先级功能的稳定性

### 迭代原则
快速交付可用功能 → 用户验证反馈 → 持续改进优化

最短示例

你可以这样给
示例输入
你会得到
示例输出
展开完整使用说明

适用目标

基于测试MVP优先级的敏捷开发流程,从P0到P3的优先级驱动开发模式 敏捷开发工作流管理

你需要提供

context

必填

业务/产品背景与现状

goal

目标与成功指标(metrics)

constraints

约束(资源、时间、合规、技术边界等)

deliverable

期望输出(PRD/方案/roadmap/评审材料)

使用步骤

  1. 1

    定义问题

    明确用户/场景/痛点与成功指标,列出非目标(non-goals)。

  2. 2

    生成方案

    给出可选方案与权衡,覆盖成本、风险与依赖。

  3. 3

    落地计划

    输出里程碑、验收标准与埋点/监控建议。

  4. 4

    评审与迭代

    提出需要对齐的问题清单与下一步行动。

输出格式

请按以下结构输出:

## Problem
- 问题陈述:…
- 目标/指标:…
- Non-goals:…

## Options
- 方案 A:…(权衡/风险/依赖)
- 方案 B:…

## Plan
- 里程碑:…
- 验收标准:…

## Questions
- 需要对齐的问题:…

自查清单

  • 问题定义是否清楚,是否有 non-goals?
  • 指标/验收标准是否明确?
  • 方案是否给出权衡与风险?
  • 是否有里程碑与下一步?

使用提示

  • 提供更多的上下文信息可以获得更好的结果
  • 可以根据具体需求调整提示词内容
  • 多次尝试可以获得更好的效果