More ▼
Seminar Outline Requirements Role and Importance
Sources and economics of system errors
How requirements produce value
Business vs. system requirements
Survey on improving requirements quality
Software packages and outsourcing
Understanding the business needs
Horizontal processes and vertical silos
Customer-focused business processes
Discovering "REAL" Requirements
Do users really not know what they want?
How the "real" requirements may differ
Aligning strategy, management, operations
Technology requirements vs. design
Who should do it: business or systems?
Joint Application Development (JAD) limits
System design vs. preferred practices
Data Gathering and Analysis
Interviewing
Surveys and questionnaires
Research and existing documentation
Observing/participating in operations
Prototyping and proofs of concept
Organizing and understanding
Documentation Formats
Seven guidelines for documenting requirements Deliverables lists
Use cases
Business rules, structured English
E-R, data flow, organization diagrams Responsibility matrices
Data model
Performance, volume, frequency statistics
Sample inputs, reports, screens, menus
Getting More Clear and Complete
Identifying all the stakeholders
Detecting all three quality dimensions
Addressing relevant quality factor levels • Emphasizing business value
Priorities, criticality and trade-off balances • Conceptual system design solutions
Simulation and prototyping
Defining acceptance criteria
Testing to assure accuracy/completeness
Managing the Requirements
Incorporating traceability
Supporting and controlling changes
Measuring the "proof of the pudding" testing
Close ▲