Build MVP (minimum viable product). Ship now! Bull shit.
We can all learn something from Mr. Jobs, “Make it better, make it simple, make people want it!”. I don’t think he ever said that, but it feels like he is saying that directly to me every time I pick up my iPhone. From what I have read and heard, Steve was a magician designer, motivator, visionary, savior and brilliant marketeer. I seriously doubt anyone ever heard Steve say, “Let’s ship minimum viable product!”.
There is a major difference between MVP and KISS (Keep It Simple Stupid). Building complex products and services that look and feel “simple” is really hard! MVPs are basically alpha builds at hookflash. I guess it all depends on what you are building and what your goals are but for me, shipping “minimum viable product” always left me feeling a bit weak. If you are going to ship something that you want people to fall in love with and use every day, you will need to spend time reiterating before you even get to market. It will not be easy and it will always end up taking longer than you predicted. I am not saying that the Angry Birds and iFart apps aren’t successful but when it comes to clearing space on my iOS device, they are the first to go.
Wired recently published a great article on their blog, ‘Ship Today, Update Tomorrow’: The Modern Tablet Credo. I won’t spoil the read (and it’s a good one) but for me it identifies a developing trend that undermines value in new products and services. Why ship it if it’s sadly lacking features and functionality? So you can buy yourself some time? Kindle Fire has shaken up the tablet market but only the market will decide if they deserve a second chance.
Seth Godin had a great article that touched on this as well, “When “minimal viable product” doesn’t work“, excerpt below..
One of my favorite ideas in the new wave of programming is the notion of minimal viable product. The thought is that you should spec and build the smallest kernel of your core idea, put it in the world and see how people react to it, then improve from there.
For drill bits and other tools, this makes perfect sense. Put it out there, get it used, improve it. The definition of “minimal” is obvious.
Often, for software we use in public, this definition leads to failure. Why? Two reasons: read more on Seth’s blog.
Remember the old adage, “You never get a second chance to make a first impression.”
- Microsoft Teams, Direct Routing and SBCs (pt.1) May 25, 2020
- Remote Work in 2020 January 28, 2020
- Microsoft Surface Hub 2 + WebRTC March 28, 2019
- WebRTC + SIP over WebSockets arrives at SignalWire March 28, 2019
- WebRTC in 2017 June 12, 2017
- WebRTC Ships in MacOS and iOS 11 June 6, 2017
- PulverHWC – How We Communicate May 12, 2016
- If you missed it, our #remoteworking in 2020 article. Some advice from the trenches.. webrtc.is/2020/01/28/rem… 10 months ago
- Video: @Hookflash @Microsoft ORTC and WebRTC NV talk at #KrankyGeek 2015 event youtube.com/watch?feature=… blog.webrtc.is/2015/09/16/vid… 5 years ago
- Bernard Aboba joins W3C WebRTC WG as Editor blog.webrtc.is/2015/09/03/ber… http://t.co/1rinPazvLO 5 years ago
- New WebRTC WG Charter blog.webrtc.is/2015/07/27/new… http://t.co/aALJlZJVjR 5 years ago
- My First @W3C #WebRTC Editor's Call blog.webrtc.is/2015/06/25/my-… http://t.co/q1pXoISu8H 5 years ago
- @abrantie1z @abrantie1z My email address should be visible on github.com/robin-raymond when logged in. 3 years ago
- Tyler Gibson demoing #WebRTC #Hololens @cluecon running on #Azure https://t.co/gXI4CQHOHL 3 years ago
- Tyler Gibson from Microsoft showcasing WebRTC + NVENCODE + 3D @cluecon https://t.co/1RK4aW4dWr 3 years ago
- RT @maxgattoni: Microsoft announces support for WebRTC and ORTC in UWP apps - mspu.co/2meQjOK https://t.co/AD3sSsAFoz 3 years ago
- RT @jamescadd: Check out my #WebRTC #uwp blog post, includes #ORTC #DataChannel sample. Runs on Xbox, IoT, HoloLens, Desktop, etc: https://… 3 years ago