1. Scrumscrum? I haven't seen it before, so I don't like it, huh, huh .scrum book means "confusion", it includes
Multiple "weird" method / process names. For example, Scrum divides the development process into 30 days iterative cycles, each
The iterative cycle is called a sprint (original: rush!); A 15-minute short meeting every day, used to decide the next day
The task arranges such a short term called Scrum. I don't like Scrum reasons as follows: 1) A method, make so many words, increase the burden of our programmer, not good; 2) Scrum iterative period is 30 days, and a cycle is called a "rush", that is not To exhale our programmer? 3) There is a 15-minute short meeting every day, 唉5) Scrum emphasizes that developers should report the project to the manager every day, he can't stand it ....
2. Crystalcrystal is based on the importance of project size and projects (such as launching rockets and a "Hello World" program.
The importance is of course different) to distinguish items and assigns corresponding methods, so Crystal is a combination of methods. Compared to other agile methods, Crystal emphasizes the discipline of software development processes, it is easy than other agile methods.
It is used, but its productivity is not as possible with other agile methods such as XP.
3. ASD (Adaptive Software Development) ASD emphasizes the development method's adaptability, this idea comes from chaotic theory of complex system (this
Everyone should have heard of it, a lot of stocks used, huh, huh). ASD has many specific specific methods.
Practice practice, it is more focused on theory, because its author is to engage in theory.
4. FDDFDD (Feature Driven Development) defines 5 processes, named exavory an Overall
Model, Build A Features List, Plan by Feature, Design by Feature and Build By
Feature. The first three processes are carried out in the project, which is the general equivalent to our current system analysis; the next two
Now each iterative cycle, the FDD iterative period is two weeks, which is equivalent to our current design / encoding / test. The developer is classified into two, one is the main programmer, the other is the Class owner. The main program is not specific
Programming, but to be responsible for the corresponding FEATURE and CLASS, and act as a development coordinator, designer, technology
Support and instructor, etc .; Class owners make practical programming. I think this is divided into domestic software
The situation is not suitable, because people who truly reach the horizontal level, too little! For ASD and FDD, the domestic presentation is still more.
5.xp This, everyone knows, here, let me say, huh, huh.