Discussion
1. Compare and contrast the key differences in agile and non-agile approaches specific to implementation
2. Explain how efficiency and reusability can sometimes be competing implementation qualities. Provide an example to support your answer