1) using
appropriable products: each product has its advantages
and disadvantages. We need to use different products for
different purposes. The practice of RUP is using UML in
most of the cases, but UML can not satisfy all kinds of
requirements, such as the modeling of user interface; 2)
creating multiple models concurrently and iterating to
other products: there is no model can satisfy all kinds of
modeling. For the same business, we need to use
different model to acquire the requirements of different
aspects; 3) little incremental modeling: a large quantity
of work can be divided into some little increments
spanned from several weeks to one or two months
according to the time schedule. The practice is opposed
with the before design thinking of current RUP practices.
It can prevent the disadvantage of a long time modeling
and document writing; 4) using simple tools to create
simple models: this practice is a good supplement of the
tools and models in current RUP practices.
Effective team-working: coordination modeling,
model opening and the deep participation of users can
accelerate the generation of a well designed system
framework