Code Koala

Freelance Work and Unprepared Clients, page 4

Reflections on a recent experience as a freelance developer.

In summary, if you're looking for a freelance developer:

  1. Have things ready on time: taking a long time to give your developers material makes time for the developer's situation to change. Maybe they won't have the time they were planning in order to complete the project if you take too much time to get requirements and specifications.
  2. Know exactly what you want beforehand: developers work better with concrete requirements. If you're not sure about something in particular, you'd better be sure it's not high priority and that it can maybe be done in a second version of the project.
  3. Don't change requirements after development has begun: If you do your part, you should not need to change requirements in the middle of the development process. Changing requirements only causes the development timeline to shift and makes the developers frustrated. Developers, as a whole, are quite testy and do not like having to redesign their entire code base.

I'm sure there are other bits and pieces of useful information I could add, but this about completes my rant for tonight. I hope you enjoyed it.

Pages: « 1 2 3 4
Previous Article: SEO Score: 100%
Next Article: Another Semester Gone

Comments

  1. Sounds like this has been a fun project to work on... You have to love people who expect you to make all the important decisions for their projects.

    Posted by: Kaleb , 14 jul 2008, 8:10 a.m.
  2. print this out and have the client sign it before hand to protect you =)

    Posted by: Ashlon , 14 jul 2008, 8:17 a.m.
  3. This sounds like a patience-trying job. No client really ever meets all 3 of those requirements. However, it sounds like your client is not even trying. Good luck, bro!

    Posted by: jtsnake , 16 jul 2008, 4:46 p.m.

Post a Comment

This article is closed for comments.

Copyright © 2008 Josh VanderLinden. All rights reserved.
Home : My Ramblings : Projects : About Code Koala : Terms of Use
Design inspired by Free CSS Templates

A Django site.
Powered by Django 1.1 pre-alpha SVN-9506 and Python 2.5.1
1 of 1 active user is reading this page