Answer the following Question :
Q1: Six steps are needed for software requirements development. Define each step with your own sentence.
Q2: 1) Explain the benefits of applying peer review at the various stages of software design/development life cycle.
2) Provide an example of peer review method related to AGILE software development technique.
Q3: Describe the role of team members involved in AGILE management model.
NOTE: PLEASE SOLVE ALL THE QUESTION AT ONE TIME BECAUSE I HAVE ONLY 20 QUESTION PER-MONTH and answer them by computer because it is hard to understand the hand writting.