Today I attended a course for an IBM agile coach (two days and 16 hours). I only listened for two hours.
1. Required agile process personnel: strakeholder; product owner; team leader; team members;
Strakeholder is a required issue point. Po is responsible for prioritizing users' needs, but it cannot determine who is doing what in multiple teams do. Each iteration cycle time is certain, by estimating the capabilities of your team, the team leader selects the tasks that the team can perform in this iteration from the Po. of course, team members is about dividing story and implementing story. in theory, everyone in team members has the skills of any story in The Independent Development Team (I think this is just an ideal state ), the design, development, and testing in team member are all completed in the development process. Developers should pass the DT test to ensure the quality during the development process. In theory, there is no separate test transfer process, therefore, independent testers are only optional. the team leader has the right to block other content irrelevant to the current iteration to protect developers from concentrated development and provide a quiet environment for development.
2. Available personnel for agile processes: technical experts, business experts, and independent testers,
3. In an agile process, focus on milestone and reduce the writing of documents. agile data is just a side rather than an absolute guarantee indicator.
4. the test-driven development mode can be used to evaluate the task, not just the value evaluation, but the risk-value (risk-value.
5. Customers often learn about the implementation of new functions.
6. The product responsibility falls on the entire team rather than the Team Leader. In this way, the team leader's imperative work can be avoided.
7. The design of story can be avoided. It focuses on the software quality itself, and the design is not necessary.
There are also some points that I don't pay much attention.