Promising to complete a piece of marketing collateral or send an email is different from promising to meet an engineering schedule that involves solving some fundamentally hard computer science problem. You must hold people accountable for the former; the latter is more complicated and relates to results.