Agile software development refers to software development methodologies centered round the idea of iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. Agile software development approach should emphasized on incorporating customer feedback early and often
Hence Answer is d) Agile