Assignment 3
Unique No: 739655
Due 5 August 2025
, Question 1
1.1 Primary objective of each iteration
The primary objective of each iteration in a development cycle should be to deliver a
working version of the system or a functional part of it. Each iteration aims to refine and
improve the product by incorporating user feedback, fixing issues, and gradually
building towards the final solution. This ensures that the system meets user
requirements and expectations progressively.
1.2 Two benefits of iterative development.
• Improved risk management: Potential problems are identified and addressed
early in the process.
• Enhanced user involvement: Users give feedback during each iteration, ensuring
the product aligns with their needs.
1.3 Purpose of user acceptance testing
User Acceptance Testing (UAT) ensures that the system meets the business
requirements and functions correctly for the end users. It verifies that the final product is
ready for deployment by checking if the users can perform their tasks using the system
as intended. UAT is the final validation before the system goes live.
Question 2
2.1 Benefit of a good practice to divide a project into separate iterations
Dividing a project into iterations allows for better control and flexibility. It makes the
project manageable by breaking it down into smaller tasks, enables early detection of
errors, and allows for constant feedback and improvements. This results in a more
accurate and efficient development process.
2.2 Three benefits of doing vendor research during information gathering
activities.
1. Better decision-making: Helps the project team choose the most suitable
products or services that meet project needs.