Académique Documents
Professionnel Documents
Culture Documents
Contents
Knowledge Acquisition
Requirements Elicitation Techniques Interviews Social and Cultural Issues Other problems
RE process maturity
Elicitation
Specification
Validation
Management
Requirements Elicitation
Environment understanding
Business model People Current systems and processes
Knowledge acquisition
Reading Listening Asking Observing current system, competitor
Knowledge acquisition
Reading Listening
Asking
Observing current system, competitor
Individual
Interview, Discussion
Group
Modeling
Cognitive
Goal prioritization
Domain Knowledge filtering
Interviews
Political factors
Interviews
Question
Requirement
Current system Competitors system
Prepare
Define purpose and objectives Obtain background information Logistics Prepare interview guide for interviewee
Conduct
Open build trust and credibility Body question and answer Close summarize and review findings, link to objectives
Follow through
Jot down all key information and send MOMs to all stakeholders Review any documentation received Follow up on leads obtained
Organizational issues
Inter-team and within a team Client and software development organization Different time zones Different languages
Geographical issues
Communication barriers
RE Process Maturity
Initial Level
No defined RE process Requirements volatility problem Unsatisfied stakeholder High rework cost Dependent of individuals experience and skills
Repeatable Level
Defined standards for requirements document Defined policies and procedures Defined RE process based on good practices and techniques Active process improvement
Defined Level
RE Process Maturity
Level 1 Defined
Defined process based on best practices Process improvement in place
Level 2 Repeatable
Standardized requirements engineering Fewer requirement problems
Level 1 Initial
Ad-hoc requirements engineering Requirement problems are common
Thank you
Q&A