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...