Published onNovember 18, 2022Agile software developmentSoftwareEngineeringrequirements, capacity, and understanding of the problems to be solved.