Of course I never made a planning or a process beforehand and the process changes according to the idea, but in general it often looks like something like this.


Day 1

Idea to concept

I often start out with some idea I have. This can be just a hunch, but also quite practical. This idea has to be concrete, I need to know at least the category that it will belong to. Will I make an app, service, website or whatever. I often use a  text file and some sketching to work out what I am more or less going to do. I always come up with the name in this phase.

Concept to image

At this point I start to make the first images, often it is a rough sketch of a screen and some logo ideas.

Day 2

Visual design

I try to finalize the logo and some graphic design of the app, site or whatever. I try to do as much and as possible but there is always a lot of stuff that simply is not yet designed.

Prepare environments

It sounds rather technical but it doesn’t have to be. This is just laying out the basics that I need to work out the idea. The most obvious is registering a domain name, but generally I also set up a site in coda and if necessary I will prepare a platform to build upon. Examples of this are this site (installing wordpress) and lastminutesouvenir (installing google maps api). Apart from the technical part I work out things like opening a paypal account.

Day 3

Build frontend

In case of a website I work out the html/css part for at least the home page in this timeslot. This timeslot is increadibly tight but generally I get it done for at least 95%.

Build backend

Here I sort out things like php or javascript. I am sure real programmers wont call this backend but basically what I mean is making the statics (frontend) dynamic.

Day 4

Build backend

I really often need the 2nd timeslot to finish the backend work to work properly. What I often do is have the easy parts done in day 3, and keeping the parts that I couldn’t fix straight away for day 4, strange enough a lot of these things are easily fixable in day 4 or not even necessary anymore.

Build frontend

With all the added functionality it often starts to look a bit messy. In this timeslot I fix this to look neat again.

Day 5

Create content & test

Often I need some starting content to make something work. I also often find the need to add some extra information and put that in an FAQ. During this process I also test the application a lot (often driven by the content I fill) and find things that don’t work perfectly.

Fix bugs and launch

Now this is the tricky part. I can’t ever predict the amount and severity of the bugs I find, however I found that until now they were always fixable in this timeslot. Further more I need to launch the product.

Your email address will not be published. Required fields are marked *