Detailed Requirements

Description

Build comprehensive requirements aligned with user, business, and technical needs for precise feature development.

Version

1.0

Pre-selected AI

Anthropic: Claude 3.5 Sonnet

Contexts

Jira issue (full context) Project: Purpose Project: Features / Advantages Project: Target Audience Project: Tech Stack

Steps

1

Analyze Inputs

  • Input: Jira issue and linked issues

  • AI Task:

    • Highlight gaps, ambiguities, and implied requirements.

    • Extract stakeholder goals and identify potential conflicts.

  • Output: A table with:

    • Requirement: Highlighted requirement or gap.

    • Issue: Description of ambiguity or inconsistency.

    • Proposed Solution: Suggestions for resolving issues.

2

Categorize Needs

  • Input: Jira issue, project context, and audience

  • AI Task:

    • Identify needs in three categories: User Needs, Business Needs, Technical Needs.

    • Ensure alignment between these categories to avoid conflicts.

  • Output: A table with:

    • Need Type: User, Business, or Technical.

    • Description: High-level need or goal.

    • Priority: Must-Have, Should-Have, or Nice-to-Have.

3

Define Features

  • Input: Categorized needs

  • AI Task:

    • Convert needs into user stories or technical specifications.

    • Prioritize features using the MoSCoW framework.

  • Output: A table with:

    • Feature: High-level feature description.

    • User Story: Associated user story.

    • Need Type: User, Business, or Technical.

    • Priority: Must-Have, Should-Have, or Nice-to-Have.

4

Identify Dependencies

  • Input: Features, technical stack, and project context

  • AI Task:

    • Highlight dependencies between tasks and risks in implementation.

    • Propose mitigation strategies for identified risks.

  • Output: A table with:

    • Feature/Task: Affected feature or task.

    • Dependency: Related task or component.

    • Risk Description: Identified risk.

    • Mitigation: Proposed solution.

5

Summarize and Validate

  • Input: Needs, features, and dependencies

  • AI Task:

    • Compile findings into a cohesive requirements document.

    • Validate alignment with stakeholder goals, constraints, and team capacities.

  • Output: A structured requirements document with a traceability matrix.