A Preliminary Checklist for Software Cost Management