This document outlines 9 activities related to tracking progress and monitoring productivity in an agile software development project: 1) Team members log remaining work hours for in-progress tasks daily. 2) Team members enter hours worked for in-progress tasks daily. 3) The team updates the work status of sprint tasks, tests and stories daily during scrums. 4) The team estimates story points for all backlog items at release planning. 5) The team establishes a velocity baseline before each sprint planning. 6) Team members share and update their sprint capacity. 7) A project start date is set. 8) A consistent sprint length is established. 9) Impediment cycle times are monitored.