Duncanma wrote
Obviously there are some features missing, but we have been working on shipping
this site for nearly two years now, and at some point you have to start
cutting items off the feature list so that you can ship
|
OK, I read ahead and you promised not to be defensive. Look. If I were to come to my boss & say, what we have is a very poorly construct app, I can rewrite it so it'll be easier to maintain, add new functionality to. Oh, and BTW, I'd have to cut out 50% of the existing functionalities, I'd be laughed at really hard. So, you had your plan ass-backward. You added the new stuff at the expense of the old stuff. What I would have done when talking to my boss is that, I had to promise to implement 100% of the existing functionalities at the expense of no new stuff coming out for a while, but at the end of the journey, we wouldn't lose any functionalities, but having a nice codebase for the future.
Duncanma wrote
that the core functionality of the site is based around three things:
watching videos, commenting on videos and posting in the forums.
|
The order of those priorites are very apparent now.
Duncanma wrote
There
are, of course, more things than those three going on with Channel 9,
but those three were the ones that we thought we couldn't do without...
not even for a few weeks.
|
And in the process you broke old posts (where there were embedded videos), you broke the wiki (old wiki formatting codes don't translate 100%), but hey, we can watch the UGTV episode, so that's all right.
Duncanma wrote
None of the missing features that you
mention (quoting, going directly to a last post, embedding video)
prevented that basic functionality from working, so instead of waiting
even longer and preventing us from working on the various new features
that we hope to add to Channel 9... we decided to ship once we believed
the basic functionality was complete. |
Well that's a judgement call, isn't it. And it's a bad call.
Duncanma wrote
There
Some of the bugs that
turned up, didn't turn up when we tested... we did run load tests
against the code, in addition to using this exact code in production on
several other sites... and it turns out that nearly all of the problems
that people saw in the first week after we shipped were tied to
performance, and performance was being severely impacted by ongoing app
restarts (nearly every couple of minutes).
|
Well, we're all developers here. Perhaps a postmortem of why you didn't see the bugs in testing. I'm sure someone will benefit from it.
Duncanma wrote
So... why was it important to ship out Channel
9 when we did, instead of postponing that ship again and again until we
reached some mythical level of confidence that it was ready?
|
There's a much more practical metric than the "mythical level of confidence". It's "percentage of pre-existing functionalities implemented". Why is it that you didn't think of that?
Duncanma wrote
I'd like to thank the Channel 9 users as well, because many of them were
very patient and understanding, but I also think that in your case
Minh, there is little we could have done that would have left you
pleased. If we had shipped with those features included, you would have
found something else to complain about...
|
I guess we'll never know if I'd be please or not. The fact is you shipped a product lacking pre-existing functionalities. Your launch was horrible. I still am getting hung request today.
Duncanma wrote
which is fine, every group
needs that person who looks for something to complain about, that
person who seems continually unhappy... and you seem to have appointed
yourself to that role for Channel 9. |
Oh my goodness. Now, I'm a complainer because I pointed out the obvious. You can make this about me & not about your plan to implement a broken v4. What do you want me to do? Smile & say, "good job, Duncan." You want me to pat you on the head? It was a FUBAR'd roll-out. And the site is much better now. What I'm complaining is that your plan for v4 from the start has MISSING pre-existing functionalities that I use ALOT. That just wouldn't fly in the real world.
Duncanma wrote
We are working hard to
address the great feedback we have received over the past days, and it
will result in many changes including some new features, but I think
that if our goal was to make sure that you were happy with the site, then there would be little point in continuing at all.
|
I read through the suggestion list, and it contains a lot of what I'm saying. MISSING FUNCTIONALITIES. I'm sorry that I sound harsh. That's just my personality. But you have to man up to your mistake of planning & delivery the new version.