Uploading Your First PRD
Zamski's PRD Analysis feature helps bridge the gap between product requirements and technical implementation. This guide will show you how to upload and analyze your first Product Requirements Document (PRD).
Benefits of PRD Analysis
Zamski's PRD Analysis provides:
- Technical feasibility assessment of product requirements
- Dependency identification to highlight potential issues early
- Implementation suggestions based on your existing codebase
- HIPAA compliance checks for healthcare applications
- Developer-friendly technical breakdown of requirements
Supported Document Formats
Zamski's PRD Analysis supports the following formats:
- PDF documents (.pdf)
- Microsoft Word (.docx, .doc)
- Google Docs (via link sharing)
- Markdown (.md)
- Text files (.txt)
- Confluence pages (via link sharing)
Uploading a PRD
Method 1: Drag and Drop
- Navigate to PRD Analysis in the sidebar
- Drag and drop your PRD file onto the upload area
- The system will automatically begin processing your document
Method 2: File Upload
- Navigate to PRD Analysis in the sidebar
- Click the Upload PRD button
- Select your PRD file from your local files
- Click Upload
Method 3: From URL
- Navigate to PRD Analysis in the sidebar
- Click Import from URL
- Enter the URL of your Google Doc or Confluence page
- Click Import
For Google Docs and Confluence pages, ensure the document has appropriate sharing permissions set. The analysis will extract the content using the authorization of the currently logged-in user.
Processing Time
PRD analysis typically takes 1-3 minutes to complete, depending on:
- The length and complexity of the document
- The current system load
- Your organization's subscription tier
You can continue using other parts of Zamski while your PRD is being processed. You'll receive a notification when the analysis is complete.
Analysis Views
Once processed, your PRD will be available in several views:
Original Document
A faithful representation of your original document, preserving formatting and layout.
Annotated View
Your PRD with AI-generated annotations highlighting:
- Potential implementation challenges
- Ambiguous requirements
- Technical dependencies
- Compliance considerations
Developer View
A developer-friendly representation focused on technical implementation details:
- Technical requirements extraction
- System components identification
- API requirements
- Data model suggestions
- Implementation complexity assessment
Collaborative View
A workspace where your team can collaborate on the PRD:
- Add comments and questions
- Tag team members
- Link to related documents or code
- Track requirement clarifications
Working with Analysis Results
Reviewing Annotations
- Navigate to the Annotated View
- Hover over highlighted sections to see analysis notes
- Click on annotations to expand detailed information
- Use filters to focus on specific types of annotations
Technical Planning
In the Developer View:
- Review the technical breakdown of requirements
- Check the suggested implementation approach
- Examine the dependency graph for critical path items
- Review the estimated complexity and effort
Collaboration
In the Collaborative View:
- Add comments to specific sections
- Tag team members for input
- Link to related resources or documentation
- Track the status of requirement clarifications
Healthcare-Specific Features
For healthcare applications, Zamski provides additional analysis:
- HIPAA Compliance: Identification of requirements that have HIPAA implications
- PHI Detection: Analysis of where Protected Health Information might be stored or processed
- Security Requirements: Extraction of security and privacy requirements
- Regulatory Alignment: Assessment of how requirements align with healthcare regulations
Exporting Analysis Results
You can export analysis results in several formats:
- Click the Export button
- Select your preferred format:
- PDF Report
- HTML
- Markdown
- JSON (for integration with other tools)
- Choose which sections to include
- Click Export
Next Steps
After analyzing your PRD:
- Share with your development team
- Create tasks from requirements
- Run sprint simulations based on the requirements
- Set up implementation tracking