The Unified Process Elaboration Phase: Best Practices in Implementing the UP