Mistakes, unexpected hurdles, running out of time or budget are just some of the challenges we are likely to face when trying to develop a brand new product. Most of the time these have a small impact but use up valuable team effort. Worst case, they can derail the project…