Last week, the PTC Executive team met to review the progress of the Pro/E Wildfire 5.0 release. As a reminder, we provided a lot of information about Pro/E Wildfire 5.0 at the PTC/USER world event last month. There was quite a bit of coverage about it, such as this report by Kenneth Wong, and this one by Jeff Rowe. There are also a few nice videos about Pro/E Wildfire 5.0 available online, such as this one that was shown during Brian Shepherd's presentation, and this one done recently by John Buchowski.
While at PTC/USER we announced that the product would be available to customers "later this summer". Specifically, we were hoping it would be ready for shipment by July, and last week's Product Lifecycle Review Board (PLRB) meeting was to review our progress toward meeting our release criteria, and hopefully approve the release for distribution.
As I described in one of my presentations at PTC/USER, many years ago PTC changed the way we develop and release software products. We do not ship software on a particular, predetermined date. We ship software when it meets a variety of release criteria... (Think Paul Masson – “We'll sell no wine before it's time.”) There are about 30 or so specific QA-related metrics that we track throughout the Development and Stabilization periods of the Software Engineering Process. For each of the past three releases, we have systematically tightened those criteria - and in each release demanded that R&D deliver higher and higher quality software. When Pro/ENGINEER Wildfire 5.0 was evaluated last week, we saw that two of those criteria were not yet met. While it would be easy to look at those results and declare them close enough, we did not. (In fact, one of those metrics, Mean Time to Failure, is at the same threshold as it was when we shipped Wildfire 4.0, but since we’ve tightened the criteria, that’s no longer good enough.)
We could have issued an exception. We did not.
We could have come up with a variety of plausible explanations as to why the criteria was not met. We did not.
We could even argue that the criterion should be changed. We did not.
We have made a commitment to ourselves, our management, and most importantly to our customer, and we will meet that commitment.
Our goal is continuous software quality improvement, and Pro/ENGINEER Wildfire 5.0 will not be shipped until its ready.
The bad news is that you'll need to wait a bit longer for this highly anticipated release. The good news is that we’ll re-evaluate our progress in a few weeks. While we are all disappointed with the schedule delay being so close to the expected release date, we have set high expectations with ourselves and our customers regarding quality, and we will meet or exceed those goals. Period.
With the commitment that R&D and QA have made, I am confident that we will have the product in the market by the end of the quarter.
In the meantime, I hope you enjoy your summer vacations (or your winter ones, for my friends down under), and I look forward to sharing more news about Pro/ENGINEER Wildfire 5.0 as the release gets closer to delivery.
All the best,
~ Mike