AgentSkillsCN

tech-evaluation

技术评估框架与评价方法

SKILL.md
--- frontmatter
name: tech-evaluation
description: Technology assessment frameworks and evaluation methodologies

Technology Evaluation Skill

Objectives

Provide structured methodology for evaluating technology choices:

  • Compare options objectively
  • Apply consistent evaluation criteria
  • Generate actionable recommendations

Evaluation Framework

ATAM (Architecture Tradeoff Analysis Method)

  1. Present Business Drivers: Goals and constraints
  2. Present Architecture: Current and proposed systems
  3. Identify Architectural Approaches: Key decisions
  4. Generate Quality Attribute Tree: Priority ranking
  5. Analyze Approaches: Sensitivity and tradeoff points
  6. Brainstorm Scenarios: Risk scenarios

Comparison Matrix Template

CriteriaWeightOption AOption BOption C
PerformanceX%ScoreScoreScore
ScalabilityX%ScoreScoreScore
MaintainabilityX%ScoreScoreScore
CostX%ScoreScoreScore
Team FitX%ScoreScoreScore
Weighted Total100%TotalTotalTotal

Scoring Guidelines

ScoreDescription
9-10Excellent - Exceeds requirements significantly
7-8Good - Meets all requirements well
5-6Adequate - Meets minimum requirements
3-4Marginal - Significant gaps exist
1-2Poor - Does not meet requirements

Technology Assessment Dimensions

Technical Fit

  • Requirement coverage
  • Performance characteristics
  • Scalability patterns
  • Integration complexity

Operational Fit

  • Deployment complexity
  • Monitoring capabilities
  • Maintenance burden
  • Support availability

Team Fit

  • Learning curve
  • Existing expertise
  • Hiring market
  • Community resources

Business Fit

  • Licensing costs
  • Vendor stability
  • Industry adoption
  • Future roadmap

Decision Templates

Build vs Buy

  1. Total Cost of Ownership comparison
  2. Core competency alignment
  3. Customization requirements
  4. Time to market impact

Technology Migration

  1. Current state assessment
  2. Target state definition
  3. Migration path analysis
  4. Rollback strategy

Vendor Selection

  1. Feature comparison
  2. Pricing analysis
  3. Reference checks
  4. Contract terms review

Output Specification

Technology evaluations should include:

  • Executive summary with recommendation
  • Detailed comparison matrix
  • Risk assessment per option
  • Implementation considerations
  • Decision rationale