(4a)
|
| (Yes) (No)
|
| Do you use a process/method/model in your company? A process/method/model is a formal and disciplined approach to assigning task
and responsibilities within a software development organisation (e.g. Rational Unified Process, Waterfall Model). |
|
If you choose no, you may proceed directly to the first question of the next section (section 5).  Otherwise, please anwer the following questions too. |
(4b) Do you think the process/method/model, as you are using it in your company, supports the following concepts:
|
| (Yes) (No)
|
| Incremental/Iterative Development |
|
| Evolutionary Prototype (A prototype which evolves into a final product) |
|
| Explorative Prototype (A Throwaway Prototype) |
|
| Reuse (e.g. reuse of components, code, design models, .) |
|
| Object-oriented Concepts (e.g. object-oriented programming languages, object-oriented design) |
|
(4c)
|
| (Yes) (No) |
| Is the utilisation of patterns an explicit part of your development process/method/model (something that is formally described as part of your development process/method/model)? |
|
(4d)
|
| (Yes) (No) |
| Is the discovery of new patterns and pattern ideas (pattern mining) an explicit part of your development process/method/model? |
|