Real-Time Example: Defect vs Bug Example 1: Internet Banking Application Requirement: User should be able to transfer up to ₹1,00,000 per day. Actual Implementation: The application allows transfers up to ₹10,00,000 per day. Defect: The code does not comply with the business requirement. Bug: QA tests a ₹5,00,000 transfer, observes it succeeds, and logs a bug in Jira. Interview Statement: "The incorrect implementation is the defect. Once the tester discovers and reports it, it becomes a bug." --- Example 2: Healthcare Application Requirement: Patient date of birth must not be a future date. Actual Behavior: System accepts a future date such as 01-Jan-2030. Defect: Validation logic is missing. Bug: Tester enters a future date and reports the issue. --- Example 3: E-Commerce Website Requirement: Apply 10% discount on orders above ₹5,000. Actual Behavior: System applies only 5% discount. Defect: Discount calculation logic is incorrect. Bug: Customer or tester notices the wrong d...
ROAM in Agile ROAM is a risk management technique commonly used in Agile, Scrum, and SAFe to categorize and track risks. Letter Meaning Description R Resolved Risk has been addressed and is no longer a concern. O Owned A person or team is assigned responsibility to manage the risk. A Accepted The team acknowledges the risk and decides to live with it. M Mitigated Actions have been taken to reduce the probability or impact of the risk. Example Risk ROAM Status Action Vendor API may be delayed Owned Integration Lead assigned to monitor vendor progress Cloud migration may exceed budget Mitigated Cost monitoring and optimization implemented Minor UI enhancement may slip Accepted Can be delivered in future sprint if needed Security vulnerability fixed Resolved Patch deployed and validated Interview Answer (2 Lines) "ROAM is an Agile risk management framework used to categorize risks as Resolved, Owned, Accepted, or Mitigated. It helps teams maintain visibility, assign accountability, a...