The final questions were asked to every team during the final interview, with the researchers conducting the interview asking for additional detail as needed. In some cases, additional information was requested (such as the team's experience with the object model) as interesting but unforeseen points were raised. The term "guidelines" refers to the procedure (example-based or hierarchy-based) which the team was given to use, while "increments" refers to the functional requirements for the system. (The requirements were presented as building one upon the other, and we gave the students an example of how the system could be built incrementally.) Final Interview Questions Team: ________ 1. Describe how the effort you spent on this project is distributed over the 5 weeks of implementation. What happened the last week - did you spend more effort, less effort, or about the same as in previous weeks? Why? 2. How much did you rely on the tools provided as part of ET++? How much did you rely on the ET++ documentation? What other things did you do? 3. How closely did you follow the guidelines? If not closely, when did you depart from them? Did you follow the other technique, or come up with something ad hoc? 4. Which increments were especially hard? Which were especially easy? Why do you think this was so? (If they don't mention increment 10, ask them about it explicitly. [Increment 10 required a dialog box to be brought up for data entry, which would then modify the diagram appropriately. From the problem reports, we knew many subjects found this a challenging requirement.]) 5. For the most part, were you able to find the functionality you needed, or did you implement most of it from scratch?