The one major pitfall in digital development that nearly all organizations make is:
Wanting to create a perfect product in one go.
This is true for both larger, multinational companies, small start-ups and everything in between. Even in lean and agile development environments, organizations more often than not use sprints to chop-up a waterfall approach, with big research-, strategy-, and design-sprints (sprint zeroes) before actually building something, releasing a finished product at the bottom of the waterfall in one big splash.
While the generally applauded original goal of agile and the scrum framework is to release early and often. …