RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished...

16
RIBING Quentin James

Transcript of RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished...

Page 1: RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished yet, but knowing that you can patch them later.

RIBINGQuentin James

Page 2: RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished yet, but knowing that you can patch them later.

WAIT…WHAT?

Releasing in Beta

Releasing products that are not quite finished yet, but knowing that you can patch them later.

Page 3: RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished yet, but knowing that you can patch them later.

BLACKBERRY STORM

Prone to…• Freezes• Abrupt Reboots• Non-responsive

controls• Cosmetic glitches

Page 4: RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished yet, but knowing that you can patch them later.

Release Date: 11.11.11 Game of the Year: 2012

Patched 5 times from Nov. 12, 2011 to Mar. 20, 2012

“It’s literally the things you’ve done in what order and what’s running.”

--Todd Howard

And other games

Page 5: RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished yet, but knowing that you can patch them later.

“The iPhone 4’s proximity sensor didn’t work until last week’s software patch.”

iPhone 4

Page 6: RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished yet, but knowing that you can patch them later.

WHY?

Benefits of an early Market introduction.

Enhanced functionality &Increased quality.

Page 7: RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished yet, but knowing that you can patch them later.

FOR

Publicity… twice

Money up front

Consumer testing

You can see flaws earlier

Page 8: RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished yet, but knowing that you can patch them later.

FOR

“You wouldn’t write a thousand lines of code before you tried to compile it. Why would you spend a year or more on development before testing it in the market?” – Andy Brice

Page 9: RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished yet, but knowing that you can patch them later.

AGAINST

Company Integrity

Angry Customers

Embarrassing

Page 10: RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished yet, but knowing that you can patch them later.

AGAINST

“There’s going to be a lot of marketing hype in the next few months regarding Skyrim’s release, but you shouldn’t pay attention to any of it because Bethesda doesn’t know how to make a decent game anymore.”

Page 11: RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished yet, but knowing that you can patch them later.

WHAT DOES THE MAJORITY DO?

“There's no question that, for whatever time budget you have, you will end up with better software by releasing as early as practically possible,

Page 12: RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished yet, but knowing that you can patch them later.

WHAT DOES THE MAJORITY DO?

and then spending the rest of your time iterating rapidly based on real world feedback.

Page 13: RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished yet, but knowing that you can patch them later.

WHAT DOES THE MAJORITY DO?

So trust me on this one: even if version one sucks, ship it anyway.”

Page 14: RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished yet, but knowing that you can patch them later.

ETHICAL DILEMMA?

When companies release buggy software, is this a breach of contract?

They aren’t delivering what they promised.

Page 15: RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished yet, but knowing that you can patch them later.

QUESTIONS?

Page 16: RIB ING Quentin James. WAIT…WHAT? Releasing in Beta Releasing products that are not quite finished yet, but knowing that you can patch them later.

REFERENCES

http://www.blisteredthumbs.net/2011/10/failure-to-launch-sots2/ http://pogue.blogs.nytimes.com/2010/09/16/released-too-soon/# http

://www.codinghorror.com/blog/2009/12/version-1-sucks-but-ship-it-anyway.html

http://successfulsoftware.net/2007/08/07/if-you-arent-embarrassed-by-v10-you-didnt-release-it-early-enough/

http://www.codinghorror.com/blog/2004/10/we-make-shitty-software-with-bugs.html

http://gojko.net/2009/11/23/the-danger-of-releasing-too-early/ http

://www.sei.cmu.edu/library/abstracts/news-at-sei/feature2200604.cfm http

://www.fiercedeveloper.com/story/whats-wrong-blackberry-storm/2008-12-01