"My team uses the agile methodology for most of our software development projects. This allows us to become aware of when a project is falling behind and enables us to take immediate actions to correct the timeframe. I make a point to communicate the project status in daily update meetings and weekly communications with the key project stakeholders. I also have ad hoc meetings, if necessary, to develop strategies to bring the project back on schedule. I never assign blame for the project falling behind, and I always solicit input from both the team members and the stakeholders about what we can do to resolve the situation. The strategy has resulted in everyone feeling responsible for the project's status and working together to keep it on schedule."