Chapter08 - Delivering Requirements Business Solution
Chapter08 - Delivering Requirements Business Solution
Chapter 8
DELIVERRING
REQUIREMENTS AND
BUSINESS SOLUTION
❖ Be able to:
− Understand tasks of “Delivering changes”
− Discuss factors affecting the delivery
approach
− Discuss system development lifecyles and
approaches.
− Identify roles in deliverying requirements
− Discuss techniques in planning, analyzing and
documenting the project work
• INTRODUCTION
1
• CONTEXT
3
• LIFECYCLE
4
• APPROACHES
5
• ROLES
6
• DELIVERABLES
7
• TECHNIQUES
8
− Constraints
− Prioritised needs
− And more…
Incremental delivery
❖ The approaches:
− Software development Approaches
▪ Unified Process
▪ Agile Approach
− Software package Approach
❖ Unified Process:
− a generic software development process
− It is both an iterative and an incremental
approach
− using UML modelling techniques
❖ Phases:
− Inception
− Elaboration
− Construction
− Transition
Unified Process
❖ Agile approach:
− key techniques: evolutionary prototyping,
timeboxing and prioritisation
− the danger that the emerging prototype
systems are not documented properly 🡪
difficulties in live operation
❖ Project manager;
❖ Business analyst;
❖ Developer;
❖ Tester.
❖ Can be:
− Business change plan
− Communication plan
− Training approach and materials
− Revised job roles and descriptions
− Post-implementation review document
− Benefits realisation plan
❖ Design State
− Design of the solution, and
− Develop and test of the software to
support the solution
Benefits reviews
• Scheduled reviews
• Unscheduled reviews