Chapter 25. A Freelance Guide to Managing Advanced Features

One issue that every freelancer comes across at some time or another is managing advanced features. And by advanced features I mean that a client asks you to build functionality that you've never built before when this happens to you.

Notice that I said when and not if? That's because every freelancer, no matter how experienced, has been asked to build something they've never created before.

Managing advanced features

Over the years, I've been asked to build a wide range of features. Some of them I had experience with, and others… not so much. A good example of this was a number of years ago when I was asked to build out a GPS tracking iPhone app. The client wanted to track their employees in the field and allow them to remotely submit tickets. Sounds like a great idea, right? I thought so too. There were just a couple of issues:

  • At the time, I hadn't built a single mobile application, much less a production app
  • My experience with real-time GPS tracking was minimal

Due to my lack of experience, my first thought was to pass on the project. However, the client was a Fortune 500 company and at the time I did have long-term plans on building out my mobile portfolio. Not to mention that the job paid well over $100,000. With these factors in mind I took the offer.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.141.41.187