Software projects are notorious for going over time and over budget. Why? Sneakily undermining our success, thrashing can be the Ultimate Project Killer.
What’s thrashing? Thrashing is changing things on a project… and timing is everything. Done early, thrashing helps you get to the best possible final product. But if it’s too late in the game, you will see costs and timelines skyrocket at the expense of your ability to get things done.