The metrics that you establish will depend largely on the data you can reasonably collect. If you have some form of project management in place—even basic time, feature, and bug tracking systems—you can collect enough data to establish a solid metrics framework that can help you control and manage your engagement aggressively and proactively. Here’s how metrics can be established:
Productivity. Start with a combination of three components:
Actual time over estimated time
Aggregate productivity for component development (a web page or table, for example)—this is equal to S/SB + M/MB + H/HB over a predefined time period, where S is the number of simple pages, M is the number of pages of medium complexity, and H is the number ...