Involve developers in the design process: Another reason to have development in-house

Having development in house is really important for startups, principally because it is really hard to iterate quickly when using third parties. This is why technical co-founders are so sought after.

Being able to involve developers in the design process is another reason to have your developers on staff. David Royer at UIrrational gives three good reasons why:

  • developers have great ideas – they are typically early adopters of other services which gives them a lot of relevant experience
  • understand development trade offs earlier – at startups speed of execution is paramount and tight resources and deadlines make trade-offs a necessity – so make them early
  • developers will be bought into the design – and then they will work harder and better

Three great reasons.

  • Interesting post, I couldn’t agree with you more.
    I have made some mistakes in the past by not involving my developer in the initial design stage. Preferably I would like to have a developer who can also do the design but I know it is almost impossible to find someone like this.

    For my recent project I start my design by using twitterbootstrap in conjunction with my developer. It has been working really well so far.