More and more teams, organizations are starting to adopt Agile. Also there are more arguments about Agile. What does Agile exactly mean? What does an Agile project like? There are many discussions, also aligned by lots of misunderstandings about agile. Today I want to share some of my thoughts about four misunderstandings I used to meet.
不是简单的堆砌代码，一味追求速度，而是 It isn’t just pile up codes and only focus on speed, it is 尽早的，持续的交付客户价值，并获得反馈 Deliver customer values early and frequently and get feedbacks 根据反馈调整以快速响应变化 Adapt changes quickly according to the feedbacks
团队通过每次迭代的回顾，决定是否需要引入新的度量项，以帮助团队提高 During each iteration retrospective, the whole team decides if it was necessary to have new metrics in order to help the team to be improved 例如：团队发现每次迭代总是无法完成全部的承诺，通过回顾会议，一致认为在于估算不够准确，于是决定度量每个任务的实际工作量，来帮助团队提高估算的能力。而在团队提高了估算能力，不再有这个问题的时候，就可以停止这一度量了