Site Navigation
App Prototype Developer

Going from prototype to market is a pain.

This article is aimed at product owners, project managers, budgets holders and business executives. Technical people are probably going to nod and repeat "Yes, I know" as they read it.

Whenever the intended audience want to create a large amount of emotional turmoil in the hearts and minds of technical folk they ask questions such like :

"Why is it that a prototype can be produced quickly and the first release to market takes exponentially more time?"

"Surely a good portion of the work was achieved creating the prototype?"

These sorts of questions are asked all the time and this thinking is quite often the seeds of later unhappiness. A clear majority of the time the prototype is used to create the first version, whether it is a minimum viable product (MVP) or not. Money and emotional investment has been spent creating a prototype and apparently an efficiency can be realised by using it as the start point for the next phase.

I propose the chances of easier early, and also sustained, success can be promoted instead by engaging with the exact opposite idea. Once the decision has been made to move forward throw the prototype away and create the first production version from scratch.


Xcode provides integration with Git which remains of the most popular distributed repository systems choice for developers. The only other one I have used recently is Mercurial, SVN seems to be fading into the background and as for CVS, I am probably just showing my age now. This tutorial will demonstrate how to back up the Xcode Git repository for your iOS project. This includes how to bundle up all of the Objective-C you have written, the Nib files and all the supporting files for your project and upload them from your machine on to an Amazon S3 bucket in two clicks.