RTFM is a metric for agility that focuses on goal-oriented and disciplined results rather than effort. It draws performance influences from behavior. The document discusses several "necessities" of agile software development including focusing on continuous feature delivery over upfront design, integrating features early, maintaining customer contact for acceptance testing, automating tests, refactoring for clean design, and continuously improving agility. No single metric can fully measure software development progress.