Write a short (3-5 pages, not including title page or references) paper on Agile processes. Your paper must include the following:
- A summary of the overall Agile philosophy
- An overview of two specific Agile development processes
- How are Agile processes different from the processes discussed in the lectures?
- What are some necessary criteria that need to be in place for an Agile process to succeed?
- What are some of the risks/disadvantages/challenges of using an Agile approach?