Chapter 13 - Delivering the Requirements Flashcards
What areas might be covered in delivering requirements?
POPIT
Business process change
People changes
Changes to organisational structure
Changes to IT systems
What factors should be considered in deciding the delivery approach?
Context
Lifecycle
Approach
Roles
Deliverables
Techniques
What contextual factors need to be taken into account?
Culture and philosophy
Business context
Constraints
Prioritised needs
Drivers
What are the stages of the waterfall lifecycle?
Feasibility
Analysis
Design
Development
Testing
Implementation
What are the stages of the V model lifecycle?
Define
Design
Develop
Test modules
Test solution
User acceptance
What stages are added to start and end in an Extended V model?
Analyse business needs
Review benefits
Which stages are grouped in an incremental lifecycle?
Feasibility
Analysis
Design
Development
Testing
Implementation
What are the stages of the Agile model?
Identify options and feasibility
Define and agree business requirements
Elaborate solution requirements
Engineer solution
Deploy solution
Evaluate solution
What are the difficulties in waterfall/incremental lifecycle?
Not enough time to define all requirements
Unlikely Business actors know exactly what they want
Some business changes need to be established quickly to demonstrate capability and achievement
Requirements become out of date
What two key questions need to be considered in the Development stage?
Able to work collaboratively with business users?
Are the requirements clear?
What are advantages of COTS?
Cheaper
Faster implementation
Support packages available
Vendors keep software up to date
What are drawbacks to COTS?
Not likely to be perfect fit
Unlikely to provide competitive advantage
What factors will impact the roles required to deliver a solution?
Context
Lifecycle
Approach