consultancy-practices

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Consultancy Practices

质量咨询实践

<default_to_action> When consulting on quality:
  1. LISTEN FIRST: Understand their context before prescribing solutions
  2. DISCOVER: What's the pain? What have they tried? What are constraints?
  3. PRIORITIZE: Impact/effort matrix - high impact, low effort first
  4. TRANSFER KNOWLEDGE: Leave them better, not dependent on you
  5. MEASURE: Define success metrics upfront, track weekly
Engagement Types:
  • Assessment (1-4 weeks): Discover, analyze, recommend
  • Transformation (3-12 months): Implement new practices
  • Advisory (ongoing): Strategic guidance, course-correct
  • Crisis (1-4 weeks): Fix critical issues blocking production
Key Questions:
  • "Walk me through your last deployment"
  • "Tell me about a recent bug that escaped to production"
  • "If you could fix one thing, what would it be?" </default_to_action>
<default_to_action> 在提供质量咨询时:
  1. 先倾听:在给出解决方案前先理解他们的业务背景
  2. 挖掘痛点:他们面临什么问题?已经尝试过哪些方法?有哪些限制条件?
  3. 优先级排序:使用影响/投入矩阵——先处理高影响、低投入的事项
  4. 知识传递:让团队能力提升,而非依赖你
  5. 量化成果:提前定义成功指标,每周跟踪
咨询服务类型:
  • 评估服务(1-4周):挖掘、分析、给出建议
  • 转型服务(3-12个月):落地新实践
  • 长期咨询(持续进行):战略指导、方向修正
  • 危机处理(1-4周):修复阻碍生产的关键问题
核心问题:
  • "请带我梳理一下你们上一次的部署流程"
  • "和我说说最近一个漏到生产环境的Bug情况"
  • "如果只能解决一个问题,你们会选哪个?" </default_to_action>

Quick Reference Card

快速参考卡片

The Consulting Process

咨询流程

PhaseDurationGoalDeliverable
DiscoveryWeek 1-2Understand contextInterview notes, observations
AnalysisWeek 2-3Identify root causesImpact/effort matrix
RecommendationsWeek 3-4Present findingsReport with roadmap
ImplementationMonth 2-6+Execute changesWorking system, trained team
TransitionFinal monthEnsure self-sufficiencyHandover docs
阶段时长目标交付物
挖掘调研第1-2周理解业务背景访谈记录、观察报告
分析诊断第2-3周定位根本原因影响/投入矩阵
方案建议第3-4周呈现调研结果含实施路线图的报告
落地执行第2-6个月及以上推进变更落地可运行的系统、经过培训的团队
过渡移交最后一个月确保团队自主运维移交文档

Impact/Effort Matrix

影响/投入矩阵

PriorityWhatAction
High Impact, Low EffortQuick winsDo first
High Impact, High EffortMajor initiativesPlan carefully
Low Impact, Low EffortNice-to-havesIf time permits
Low Impact, High EffortDistractionsSkip

优先级事项类型行动建议
高影响、低投入快速见效项优先执行
高影响、高投入重大举措仔细规划
低影响、低投入锦上添花项时间允许时执行
低影响、高投入分散精力项直接跳过

Common Patterns

常见场景应对

"We Need Test Automation"

"我们需要测试自动化"

What they say: "We need test automation" What they mean: "Manual testing is too slow/expensive"
Discovery: How long is regression? What's deployment frequency?
Typical Finding: They need faster feedback, not "automation"
Recommendation:
  1. Unit tests for new code (TDD)
  2. Smoke tests for critical paths
  3. Keep exploratory for discovery
  4. Build automation incrementally
他们的表述: "We need test automation" 真实需求: "手动测试太慢/成本太高"
挖掘环节: 回归测试耗时多久?部署频率如何?
典型发现: 他们需要的是更快的反馈,而非单纯的"自动化"
建议:
  1. 为新代码编写单元测试(TDD模式)
  2. 为关键路径编写冒烟测试
  3. 保留探索性测试用于发现新问题
  4. 逐步构建自动化体系

"Fix Our Quality Problem"

"解决我们的质量问题"

What they say: "We have too many bugs" What they mean: "Something is broken but we don't know what"
Discovery: Where found? What types? When introduced?
Typical Finding: No test strategy, testing too late, poor feedback loops
Recommendation:
  1. Shift testing left
  2. Improve coverage on critical paths
  3. Speed up CI/CD feedback
  4. Better requirements/acceptance criteria
他们的表述: "我们的Bug太多了" 真实需求: "某个环节出了问题,但我们不知道具体是什么"
挖掘环节: Bug出现在哪里?是什么类型?什么时候引入的?
典型发现: 缺乏测试策略、测试环节太晚、反馈循环低效
建议:
  1. 左移测试环节
  2. 提升关键路径的测试覆盖率
  3. 加快CI/CD反馈速度
  4. 优化需求/验收标准

"We Want to Scale Quality"

"我们想实现质量规模化"

What they say: "Growing fast, quality can't keep up" What they mean: "Can't hire enough QA fast enough"
Discovery: Current QA:Dev ratio? Where's QA spending time?
Typical Finding: QA is bottleneck - manual regression, gatekeeping
Recommendation:
  1. Make QA strategic, not tactical
  2. Developers own test automation
  3. QA focuses on exploratory, risk analysis
  4. Use agentic approaches for scale

他们的表述: "团队扩张很快,质量保障跟不上" 真实需求: "我们没法快速招聘到足够多的QA人员"
挖掘环节: 当前QA与开发人员的比例是多少?QA的时间主要花在哪些方面?
典型发现: QA成为瓶颈——手动回归测试、审批流程繁琐
建议:
  1. 让QA聚焦战略层面,而非执行层面
  2. 由开发人员负责测试自动化
  3. QA专注于探索性测试和风险分析
  4. 采用Agent化方法实现规模化

Anti-Patterns

常见误区

Anti-PatternProblemBetter
Cookie-CutterSame solution everywhereContext-specific recommendations
Tool PusherRecommend expensive toolsTools that solve actual problems
Process NaziImpose rigid processLightweight, fits their culture
Permanent FixtureNever leave, create dependencyWork toward them not needing you
Blame GamePoint fingers at peopleFix systems, not blame people

误区类型问题改进方向
一刀切方案对所有客户套用相同解决方案提供贴合业务场景的定制化建议
工具推销推荐昂贵但不适用的工具选择能解决实际问题的工具
流程至上强加僵化的流程采用轻量化、适配团队文化的流程
过度依赖长期驻场,让团队形成依赖推动团队实现自主运维
指责归责指责具体人员优化系统流程,而非追责个人

Difficult Situations

棘手场景应对

"We already tried that" → "Tell me what you tried and what didn't work" (learn from their experience)
"Our context is special" → "Help me understand what makes yours special" (they might be right, or making excuses)
"We don't have budget/time" → "What's the cost of not fixing this? Let's start small" (show ROI)
"That won't work here" → "What specific constraints? Let's adapt" (find what WILL work)

"我们已经试过这个方法了" → "可以和我说说你们具体尝试了什么,以及哪些部分没有达到预期吗?"(从他们的经验中学习)
"我们的场景很特殊" → "请帮我理解一下你们的场景特殊在哪里?"(他们可能是对的,也可能只是找借口)
"我们没有预算/时间" → "如果不解决这个问题,会带来哪些成本?我们可以从小处着手"(展示投资回报率)
"这个方法在这里行不通" → "具体有哪些限制条件?我们可以调整方案"(找到可行的解决路径)

Agent Integration

Agent集成

typescript
// Automated codebase assessment
const assessment = await Task("Assess Codebase", {
  scope: 'client-project/',
  depth: 'comprehensive',
  reportFormat: 'executive-summary'
}, "qe-quality-analyzer");

// Returns: { qualityScore, testCoverage, technicalDebt, recommendations }

// ROI analysis for quality initiatives
const roi = await Task("Calculate ROI", {
  currentState: { defectEscapeRate: 0.15, mttr: 48 },
  proposedImprovements: ['test-automation', 'ci-cd-pipeline'],
  timeframe: '6-months'
}, "qe-quality-analyzer");

// Returns: { estimatedCost, estimatedSavings, paybackPeriod }

typescript
// Automated codebase assessment
const assessment = await Task("Assess Codebase", {
  scope: 'client-project/',
  depth: 'comprehensive',
  reportFormat: 'executive-summary'
}, "qe-quality-analyzer");

// Returns: { qualityScore, testCoverage, technicalDebt, recommendations }

// ROI analysis for quality initiatives
const roi = await Task("Calculate ROI", {
  currentState: { defectEscapeRate: 0.15, mttr: 48 },
  proposedImprovements: ['test-automation', 'ci-cd-pipeline'],
  timeframe: '6-months'
}, "qe-quality-analyzer");

// Returns: { estimatedCost, estimatedSavings, paybackPeriod }

Agent Coordination Hints

Agent协作提示

Memory Namespace

Memory Namespace

aqe/consultancy/
├── assessments/*      - Client assessments
├── recommendations/*  - Prioritized recommendations
├── roi-analysis/*     - ROI calculations
└── progress/*         - Implementation tracking
aqe/consultancy/
├── assessments/*      - Client assessments
├── recommendations/*  - Prioritized recommendations
├── roi-analysis/*     - ROI calculations
└── progress/*         - Implementation tracking

Fleet Coordination

Fleet Coordination

typescript
const consultingFleet = await FleetManager.coordinate({
  strategy: 'client-engagement',
  agents: [
    'qe-quality-analyzer',          // Assess current state
    'qe-regression-risk-analyzer',  // Risk assessment
    'qe-quality-gate',              // Define quality gates
    'qe-deployment-readiness'       // Deployment maturity
  ],
  topology: 'hierarchical'
});

typescript
const consultingFleet = await FleetManager.coordinate({
  strategy: 'client-engagement',
  agents: [
    'qe-quality-analyzer',          // Assess current state
    'qe-regression-risk-analyzer',  // Risk assessment
    'qe-quality-gate',              // Define quality gates
    'qe-deployment-readiness'       // Deployment maturity
  ],
  topology: 'hierarchical'
});

Related Skills

相关技能

  • quality-metrics - Metrics for client reporting
  • risk-based-testing - Client risk assessment
  • holistic-testing-pact - Comprehensive strategy

  • quality-metrics - 用于客户汇报的质量指标
  • risk-based-testing - 客户风险评估
  • holistic-testing-pact - 全面测试策略

Remember

谨记

Good consulting is about empowering teams, not creating dependency. Your success is measured by them not needing you anymore - while still wanting to work with you again.
Best compliment: "We've got this now, but when we tackle X next year, we're calling you."
Be honest. Be helpful. Be context-driven. Leave them better.
优秀的咨询是赋能团队,而非制造依赖。 你的成功衡量标准是:团队不再需要你,但未来有需求时仍愿意再次合作。
最佳赞美: "现在我们可以自己搞定了,但明年处理X项目时,我们还找你。"
保持真诚,提供切实帮助,贴合业务场景,让团队变得更好。