1. List the key issues stressed by an agile philosophy of software engineering?
2. Describe the three key assumptions regarding software projects that every agile software process must address?
3. List the key attributes of an effective software terms?
4. Describe the five values held by XP teams?
5.what are the six steps for requirements engineering?