Personnel
The developers adopted the process pretty quickly because many of the object-oriented development practices were familiar to them already and they preferred an iterative and incremental development approach. However, the development team leader and the database administrator (DBA) had a “big design up front” (BDUF)—also known as “big modeling up front” (BMUF)11—mindset that they started to overcome only after seeing that the emergent-design approach actually worked in practice. The business analyst tried hard to learn how to apply use cases effectively in combination with other requirements artifacts. One tester was initially concerned that there weren’t enough detailed models to inspect and review. However, he soon realized that the closer collaboration among the team and the combination of significant developer testing using the bank’s testing tool and testing in the large activities such as system testing and UAT were sufficient.