UNPKG

adpa-enterprise-framework-automation

Version:

Modular, standards-compliant Node.js/TypeScript automation framework for enterprise requirements, project, and data management. Provides CLI and API for BABOK v3, PMBOK 7th Edition, and DMBOK 2.0 (in progress). Production-ready Express.js API with TypeSpe

81 lines 3.06 kB
/** * Business Analysis Commands * Specialized commands for Business Analyst workflows and requirements gathering * * @version 1.0.0 * @author Requirements Gathering Agent Team * @created 2025-01-27 * * @filepath src/commands/business-analysis.ts */ export interface BusinessAnalysisOptions { outputDir?: string; stakeholderRole?: string; workshopType?: string; duration?: number; participants?: string[]; format?: 'markdown' | 'json'; verbose?: boolean; } export interface ElicitationOptions extends BusinessAnalysisOptions { elicitationType?: 'interview' | 'workshop' | 'survey' | 'observation'; targetAudience?: string; objectives?: string[]; } export interface AnalysisOptions extends BusinessAnalysisOptions { analysisType?: 'process' | 'usecase' | 'business-rules' | 'impact' | 'gap'; modelType?: 'BPMN' | 'Flowchart' | 'ValueStream' | 'Swimlane'; currentState?: string; futureState?: string; } export interface QualityOptions extends BusinessAnalysisOptions { qualityType?: 'requirements' | 'consistency' | 'completeness' | 'traceability' | 'metrics'; standards?: string; template?: string; documents?: string[]; } /** * Generate interview questions for stakeholder elicitation */ export declare function handleInterviewQuestionsCommand(stakeholderRole: string, options?: ElicitationOptions): Promise<void>; /** * Create workshop facilitation plan */ export declare function handleWorkshopPlanCommand(workshopType: string, options?: ElicitationOptions): Promise<void>; /** * Extract requirements from meeting notes */ export declare function handleRequirementsExtractionCommand(notesFile: string, options?: ElicitationOptions): Promise<void>; /** * Generate process model from requirements */ export declare function handleProcessModelCommand(requirementsFile: string, options?: AnalysisOptions): Promise<void>; /** * Create use case model from functional requirements */ export declare function handleUseCaseModelCommand(requirementsFile: string, options?: AnalysisOptions): Promise<void>; /** * Extract business rules from requirements */ export declare function handleBusinessRulesCommand(requirementsFile: string, options?: AnalysisOptions): Promise<void>; /** * Perform impact analysis for requirement changes */ export declare function handleImpactAnalysisCommand(requirement: string, options?: AnalysisOptions): Promise<void>; /** * Assess requirements quality */ export declare function handleQualityAssessmentCommand(requirementsFile: string, options?: QualityOptions): Promise<void>; /** * Validate document consistency */ export declare function handleConsistencyValidationCommand(documentFiles: string[], options?: QualityOptions): Promise<void>; /** * Generate quality metrics report */ export declare function handleQualityMetricsCommand(options?: QualityOptions): Promise<void>; /** * Display help for Business Analysis commands */ export declare function displayBusinessAnalysisHelp(): void; //# sourceMappingURL=business-analysis.d.ts.map