Good Software Takes Ten Years. Get Used to It. by Joel Spolsky Presented By: Josh Houston.

Slides:



Advertisements
Similar presentations
Company Name Sample Template Presenter Name
Advertisements

DireXions – PVX Plus Sales and Marketing PVX Plus Sales and Marketing Presented By David Twiddy.
Evelyn Rodriguez Abstract My project is focused on which smartphone our enterprise should standardize on. I will show different types of smart phones.
We all know the world is changing… Upgrades may break apps We need sufficient time to test Our key software vendors need time to test & issue statements.
CS CS 5150 Software Engineering Lecture 5 by Stephen Purpura Matching Process to Risk.
Updating an installation with Windows® Embedded Developer Update. Windows and Microsoft are registered trademarks, All rights reversed. KRAK LLC © 2011.
Information Rules: A Strategic Guide to the Network Economy Versioning Information Carl Shapiro Hal R. Varian.
Champ Software Conference Call Line Information: Call-in toll-free number (US/Canada): Call-in toll number (US/Canada): Premium.
CRM SOFTWARE What is CRM, Evolution of CRM software and SaaS, SugarCRM in depth, CRM SW Market.
1.Make the process for shopping insurance faster and easier for Customers 2.To build valuable relationships between Insurance Agents, local Businesses.
 Norton Antivirus, developed and distributed by Symantec Corporation, provides malware prevention and removal during a subscription period. It uses signatures.
Presented by Mychael Cress. Lotus Notes  Development started in 1984  Version 1.0 released in 1989  10 years later, grew rapidly.
Ashita Srivastava ISM High Five Corporations Chain of fast food restaurants Using Windows XP for clients and Windows Server 2008 Needs a robust.
Smartphones Adrián Preciado. Smartphones Index 1.iPhone OS 1.1Pros 1.2Cons 1.3Different iPhones 1.4 App Store 2.Android 2.1Pros 2.2Cons 2.3 Some phones.
Taylor & Francis eBooks eBookstore launched 2001 Originally 500 titles, now 15,000 Experimentation,
I n t u i t C o n f i d e n t i a l 1 IDN Gold Developer Solution Builders Software Enterprises May 7th, 2007 Rick Powell, President
Windows 8 An overview.
 A big “Howdy” from SolarWinds in Austin Texas »Josh Stephens – VP of Technology & Head Geek  Today’s Topic: »Introduction to IPv6  Who is SolarWinds?
Marketing and Distribution
GAIN A COMPETITIVE ADVANTAGE BY SELLING ATLAS
The PLC BMI3C.
Objectives I will be able to tell what the importance of product identification is. I will be able to explain how to decide where to sell products. I.
Three steps to sell Office Always ask every customer the following questions to get them interested in buying Office: Did you know that Office.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
June 25, 1998 Is NT needed at CERN? Andreu Pacheco, LHCb / CERN 1 LHCb Computing Architecture Meeting Is NT needed at CERN? Andreu Pacheco LHCb / CERN.
1 Publication of C Data Warehouse Code 17/11/2002 – Today I am pleased to announce the publication of a suite of C code which has been used to load large.
1 The Instant Data Warehouse Released 15/01/ Hello and Welcome!! Today I am very pleased to announce the release of the 'Instant Data Warehouse'.
Marketing for Geeks Developers involved with Marketing Eric Sink SourceGear
Migrating to Linux Desktops with Wine Dan Kegel June 2006.
JFK-103B1W9 and JFK-103B3W9 This program is going to be used to learn about:  Decision Making Skills  Communication Skills  Team Building Skills and.
MOUTH WIDE SHUT Taylor Shearin CSCI /17/2014 Based on an article by Joel Spolsky.
Presentation Software IT DOES NOT HAVE TO BE POWERPOINT.
Pricing Policies BMI3C. Pricing Policies Ways of setting the price of products (or services) in order to maximize revenues –Obviously you want to set.
Business Improvement Techniques IMPROVING THE PRODUCT REVENUE STREAM Business Improvement Techniques 3.0.
Intern Guide: Business Plan Review & Management May 2015 Confidential.
WINDOWS 8.1 WINDOWS 8.1 RT INTERNET EXPLORER 11 Is this the time for me?
A Fast and competitive world Today’s business enterprises function in an extremely fast, competitive and changing environment. A scenario where only.
INewspaper Ben Allen Jacob Cain Teresa Dunn Marcus Johnson Chris Keirns Kelsey Wright.
Planning for Success (aka “Avoiding Failure”) Project Planning 1.
Product Life Cycle Jennifer Mettler VP Marketing Carlos Hurtado Assistant.
YOUR NAME Business Development Manager Microsoft Corporation YOUR OR WEBSITE
Big Planet Education Network. Today: BPEN Delivers the Best in Education and Training Products BPEN Partners with the Industry’s Leading Companies.
CSE403 Software Engineering Autumn 2001 Prototyping Gary Kimura Lecture #5 October 10, 2001.
Boost your bottom line by taking the guesswork out of pricing By: Sean Bailey and Joven Rasgo IS IT TIME TO RAISE PRICES?
Cad Cam was released in 1967 by a company called Delcam, aircrafts and automobiles were the first things to use Cad Cam because this software was an open.
Market History and Forecast for Downtown Chicago.
United Systems Advisory Council - January 16-17, 1997 VitalSigns “Yesterday, Today and Tomorrow”
It’s tough out there … Software delivery challenges.
3.4.3 M AKING MARKETING DECISIONS : USING THE MARKETING MIX AQA Business 3 D ECISION MAKING TO IMPROVE MARKETING PERFORMANCE Recap: What is meant by the.
Yeah but.. What do I do? Software Leadership Dan Fleck 2007.
CPU Central processing unit. INTRODUCTION CPU is a circuit able to execute computer programs, orders and Commands. These commands involve software programs.
Misconception: Price is the same thing as cost. What is a pricing strategy?
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 01 Introduction.
Misconception: Price is the same thing as cost. What is a pricing strategy?
Rip DVD’s Easily With DVD Fab The world is moving to the portables and PC’s have long been sidelined in the western countries. Whats moving ? The world.
The Future With Windows XP Microsoft announced that after April 16, 2014 it will not longer support Windows XP. No statement on continued inclusion of.
Recommending a Pricing Strategy Ideas for Cartridge World’s Subscription Service.
Problem solving Chapter 3
Novell iFolder Novell Academy QuickTrain. What is iFolder? Novell iFolder lets users’ files follow them anywhere A simple and secure way to access, organize.
Product Life Cycle.
Dropbox: “It Just Works”
Do you know these international brands?
Do you know these international brands?
Activity 3 Typing a passage by using Microsoft Word
Retail Market Messaging Support Issues
GDSP Global Digital Service Platform
Business Consultancy in Transition
Discussing an OVS/OVN Split
Round to the Nearest ten.
Stage 10: Calculating with money
Presentation transcript:

Good Software Takes Ten Years. Get Used to It. by Joel Spolsky Presented By: Josh Houston

[Source: Iris Associates]Iris Associates

Not unusual for serious software applications Oracle RDBMS (22 years) Windows NT development (12 years) Microsoft Word (31 years)

Crucial Business Mistakes #1 The Get Big Fast syndrome #2 The Overhype syndrome #3 Believing in Internet Time #4 Running out of upgrade revenues when software is done #5 The “We’ll Ship It When It’s Ready” syndrome #6 Too-frequent upgrades (a.k.a the Corel syndrome)

#1 The Get Big Fast syndrome Fallacy of the Internet Bubble Bubble companies trying to create software just did not have enough time for the software to get good Joel’s favorite example: desktop.com Build-to-flip mentality Huge overstaffing and over spending Need to raise VC every ten minutes

#2 The Overhype syndrome Keep release 1.0 quiet, let early adopters find it Do not market and promote to heavily

#3 Believing in Internet Time Frequent software releases does not mean “business is moving faster” Software is not getting created faster Early stages of new software products, means there are many things to add that you can release sooner and still add a bunch of features

#4 Running out of upgrade revenues when software is done Late 1980’s Microsoft generally charged about $30 for an upgrade to their $500 software packages Today upgrades generally cost 50%-60% of the price of the full version Wishing you had charged for one year subscriptions

#5 The “We’ll Ship It When It’s Ready” syndrome No possible way a business can survive if you do not ship Release early Even incomplete versions

#6 Too-frequent upgrades (a.k.a the Corel syndrome) Able to release new version every 6 months in early years of the software Slow down after releases 4 or 5 Do not want customers to skip releases

Summary Make a 10 year plan Don’t get hung up on version 1 Don’t think of reaching large markets with version 1 Good software, like wine, takes time

Questions?

Sources Good Software Takes Ten Years. Get used to it.