Input normalization
Turns messy notes, meeting transcripts and stakeholder wishes into formal requirements.
Structured knowledge is the competitive edge.
Without a thorough knowledge base, AI gives generic answers or hallucinates; with solid documentation it becomes a surgical-precision copilot.
Teaching AI the exact structure of company documents, turning it into a Custom Skill or a structured System Prompt, and integrating it into the analysis and drafting of the SRS (Software Requirements Specification) optimizes the entire software lifecycle.
Instead of asking it to “write a requirements document”, we give it the company's canonical skeleton (the SRS template) so it works inside well-defined boundaries.
Turns messy notes, meeting transcripts and stakeholder wishes into formal requirements.
Highlights logical gaps, unhandled edge cases, forgotten error scenarios and concurrency issues.
Every section follows the company syntax: User Stories (As a… I want to… So that…), input/output tables for APIs, security specifications.
Ruolo: Business Analyst senior.
Compito: trasforma il testo grezzo in un SRS.
Struttura obbligatoria:
1. Obiettivi e KPI
2. Personas, ruoli, permessi
3. User Stories (As a... I want... So that...)
4. API: tabelle input/output
5. Requisiti non funzionali
Regole: non inventare dati; se manca
un'informazione, scrivi "DA CHIARIRE".
Output finale: elenco delle lacune.
A modern SRS developed with AI support is organized on three fundamental levels.
| NFR category | Topics covered | Example gap identified by AI |
|---|---|---|
| Performance | Response times (latency), throughput (RPS), startup time | “The maximum acceptable loading time for a PDF report with over 10,000 rows is missing.” |
| Security | Authentication (OAuth2/MFA), encryption in transit and at rest, GDPR | “Retention and anonymization policies for personal data after account deletion are not specified.” |
| Reliability | SLA/SLO, disaster recovery, API failure handling | “What happens to the system if the external payment gateway times out?” |
| Scalability | Auto-scaling, caching (Redis/CDN), database partitioning | “The estimated maximum load during seasonal traffic peaks is missing.” |
Meeting minutes, analysis emails and the client's known constraints are loaded into the AI.
The AI applies the structured template and produces the first complete version.
An audit prompt asks it to act as a strict Lead Architect or QA Manager: contradictions, inconsistent terminology, unmeasurable requirements.
The Solution Architect or Business Analyst reviews the findings, fills in missing information and approves.
From the final SRS: epics and tickets for Jira or GitHub, test cases for QA, API documentation drafts.
Want a solid SRS for your project, or a review of the one you have? Let's start with a technical assessment.
Talk to the community
See who is online, send private messages and exchange images and files (6 MB max). A free account is required.
Sign in Create an account