1. Product
    1. Capabilities
      1. Requirements
        1. Implicit
        2. Explicit
      2. Examples
      3. Other Specifications
    2. Failure Modes
      1. Internal/External
      2. Anticipated/Unexpected
      3. Realistic/Provoked
      4. Challenge the fault tolerance
    3. Models
      1. Ex: SFDPOT from HTSM
    4. Data
      1. CRUD
      2. Easy / Tricky Data
      3. Dependencies
    5. Surroundings
      1. Hardware
      2. OS
      3. Applications
      4. Configurations
      5. Lanuguages
    6. White Box
      1. Design
      2. Code
    7. Product History
      1. Error Catalogue
      2. Document RCA
      3. Older versions can be used as Oracles
    8. Rumors
    9. Actual Software
    10. Technologies
    11. Competitors
  2. Business
    1. Purpose
    2. Business Objectives
      1. Big Picture
      2. Product Vision
    3. Product Image
    4. Business Knowledge
    5. Legal Aspects
  3. Team
    1. Creative Ideas
      1. Lateral thinking techniques
        1. Six thinking hats
        2. Random stimulation
        3. Google Goggles
    2. Internal Collections
      1. Product specific quick tests
    3. You
      1. Experience
      2. Skills
      3. Knowledge & Familiarity
  4. External
    1. Public Collections
      1. 400 Software Error Book
      2. Testing Cheat Sheet
    2. Standards
    3. References
      1. Ex: Atlas for a geographic products
    4. Searching
      1. Power Searching with Google
  5. Project
    1. Project Background
    2. Information Objectives
      1. Implicit
      2. Explicit
    3. Project Risks
      1. Prioritize based on Risks
    4. Test Artifacts
      1. Beta testing reports
      2. 3rd party test reports
    5. Debt
      1. Project Debt
      2. Managerial Debt
      3. Technical Debt
      4. Software Debt
      5. Testing Debt
      6. Map your test ideas against these
    6. Conversations
      1. Informal
      2. Mention in Passing (MIPs)
    7. Context Analysis
      1. Market Forces
      2. Project Drivers
    8. Many Deliverables
      1. Executable
      2. Installation Kit
      3. Release Notes
      4. Read me
      5. Training material
      6. Demos
      7. Code
      8. Help
    9. Tools
  6. Stakeholders
    1. Quality Characterstics
      1. Capability
      2. Reliability
      3. Usability
      4. Charisma
      5. Security
      6. Performance
      7. IT-bility
        1. Installability
        2. Maintainibility
        3. Supportability
      8. Compatibility
      9. Testability
      10. Portability
    2. Product Fears
      1. Loss of Image
      2. Wrong Decisions
      3. Damage
      4. People won't like the software
    3. Usage Scenarios
    4. Field Information
      1. Customer Environment
    5. Users
      1. Different Personas
  7. Credits: Rikard Edgren, Little Black Book on Test Design