The central idea to appreciate and practice in the UP is short timeboxed iterative, adaptive development.
Another implicit, but core, UP idea is the use of object technologies, including OOA/D and object-oriented programming.
Some additional best practices and key concepts in the UP include:
tackle high-risk and high-value issues in early iterations
continuously engage users for evaluation, feedback, and requirements
build a cohesive, core architecture in early iterations
continuously verify quality; test early, often, and realistically
apply use cases
model software visually (with the UML)
carefully manage requirements
practice change request and configuration management
See Chapter 37 for a more detailed description of these practices.
18.191.215.117