Since the waterfall model is not good, what development method can solve the problem. At that time, I started to rise UML, claiming to have revolutionary significance for the development method of the software, and even the code can be generated. I immediately entered the ranks of learning UML, and I did have learned a lot during the UML learning process. However, soon I think UML can only be used as a tool developed, which can help us discuss demand, record demand, discuss design, design, or you can understand the design, or you can understand it is a writing document. Graphical specification. She does not solve the problem of software development methods at all.
At this time, RUP appeared in my vision. How many RUP appear is related to I use Rational Rose, and I often go to the Rose's discussion online at that time. However, due to the previous experience and lesson, I didn't easily invest RUP easily. My first feeling RUP is another theory greater than practicing.
Later, I gave up for a discussion of software development methods, because I feel disappointed: Good way, and some people have to do it, otherwise it is an empty talk.
I caught my attention to RUP, because the company is in the company's company is ready to do CMM certification, I will have a relatively large project with a big project with my company. ISO, RUP. I have passion for a while, I have made RUP documentation, I hope to find a good development method can be able to make our own project development, and will give yourself brainwashing. However, the more you read, the more disappointed, RUP is too strict, too long, it is simply turning the waterfall module into a detailed steps and review steps, adding an iteration. This kind of method to develop our projects, will definitely die. RUP should be more time to do product, but it is used to develop our project costs, and it is impossible to implement.
As a result, I conclude that directly move the waterfall model, and RUP is not suitable. We must find a development method suitable for yourself. At this time, agile design enters my vision.
Please pay attention to my next article: Agile Design - Does our savior?