Michael Jurewitz, former developer tools evangelist at Apple, has been blogging up a storm this week, with two great pieces on two important subjects for developers. First is the idea of minimal viable products, or how much you need to build in order to be able to start selling your current work, and supporting your future work. Jury says:
The second, not unrelated topic is user focus, or understanding how your product will provide a delightful user experience before you type character one on code. Jury again:
Back in a past life, when I was working in product marketing, I used to think of roadmaps like season arcs of Buffy the Vampire Slayer. I'd seen how Joss Whedon would graph out major character moments and beats on a white board, and I wanted that same sense of story, of major plot points, and of epic final releases that he brought to television.
In entertainment, you have to grab the audience. In software, you have to grab the user. Each major point release has to have something interesting in it, and it all has to build to the next major version number.
You can't and shouldn't blow the whole story in the first episode, and you can't and shouldn't blow all your features in a 1.0 release. You should create interest and get the job done, absolutely, but you should also leave people wanting more. And you should know how your next act, your 2.0 is going to premiere, and build towards it. (That's also how you attract and maintain press attention for your products, of course, because we're simply an extension of audience.)
Go read Jury's articles, then go make some more great stuff.
Rene Ritchie is one of the most respected Apple analysts in the business, reaching a combined audience of over 40 million readers a month. His YouTube channel, Vector, has over 90 thousand subscribers and 14 million views and his podcasts, including Debug, have been downloaded over 20 million times. He also regularly co-hosts MacBreak Weekly for the TWiT network and co-hosted CES Live! and Talk Mobile. Based in Montreal, Rene is a former director of product marketing, web developer, and graphic designer. He's authored several books and appeared on numerous television and radio segments to discuss Apple and the technology industry. When not working, he likes to cook, grapple, and spend time with his friends and family.
Good points. Too many times I've seen products developed that are technically brilliant but they either don't draw in the user or have a cumbersome interface. A little more time spent thinking about the user experience makes all the difference in the world.
I think where many developers fall short is the user experience, mainly the Graphic User Interface (GUI). They go through all those inner workings to determine a great story and a steady flow of content; however, it sometimes becomes painful to access this content due to a poorly designed GUI. You can apply many tests you apply to a website to a software program such as the click test. I don't want to click 5-12 times in order to find contact info. I want to click no more then three times. It's the little things like this that can make a horrible launch.
Exactly. Performance and idea behind the app is one thing but if the UI/GUI is awful it completely kills the app. I think more developers need to realize this. It seems over the years and even lately more and more great looking and great functioning apps have been coming out which is great to see.
Tapatalk 2 for iOS right there, our 2.0 is Androids 3.0. Building what works and then adding to it and building it around the users. Beta testers are a developers most useful tool.
I made some good points. I think it is always good to know how people are using your product. That can help with improvements and direction of the product. I may have to follow him to keep up with his feeds.
A good GUI and a simple build for a version 1.0 is always a good starting point. Then with feedback you can build from there. The writer is correct
MVP and user focus together in the same article! How about an MVP where the goal is to find out what users think of your product idea before writing code?
Get the best of iMore in in your inbox, every day!
Thank you for signing up to iMore. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.