Agile development has always been our company's development model. We are trying scrum recently. Although he has been present for some time and has made a good comments, there is not much information in this regard in China.
For more information, see the official scrum website http://www.controlchaos.com/about /. There are good explanations.
There is a good blog written, http://hi.baidu.com/zeorliu/blog/item/bc78812fb043993f1f30893f.html
Let's see how we did it:
- The customer's new feature incoming.
- Our team has a meeting to discuss the solution and submit it to the customer for confirmation.
- After the customer confirms, we break down the feature into various sub-tasks (technical level, testing, etc ). It is estimated that the cost per technical point is prioritized. The final list of backlogs. (A bit like a task stack)
- Teams start to divide their respective backlogs. Start a subtask Development (Sprint). Of course, you need to arrange the problem backlog to be processed by this task. (Start a task loop, a bit like a function call stack)
- A 15-minute short meeting is held every day. The discussion content is as follows:
- What did you do yesterday? (Where has the function been executed ?)
- What are the difficulties? (Is there a program exception? Yes? So we will discuss whether to adopt the exception handling mode and start a sprint? Run your program)
- What are you going to do today? (What program are you going to run)
- Loop 5: process the backlogs in the sprint until expected results are generated and the next subtask (Sprint) is executed ).
We use scrumworks commercial tools. They have a free trial of the basic version. You can select the CS/BS mode for ease of use.
Scrumworks reference document http://www.danube.com/scrumworks
5-minute tutorial http://www.sprydoc.com/document/www.softhouse.se+Scrum_eng_webb.pdf