Hacker News new | ask | show | jobs
by richardkeller 1429 days ago
I run an software / creative agency in South Africa (creationlabs.co.za) that works with clients ranging from tiny to large corporates. What I've found is that the direction of the blame very much depends on which side of the fence you're sitting. One the one hand the client blames the agency for being opportunistic, while at the same time the developers get frustrated at what may seem like a never-ending list of unreasonable expectations.

That's not to say that this is what happened here, but in both situations the problem comes down to a lack of effective communication.

The agency here should have communicated from the start how many hours they can reasonably expect to spend on each phase of the project with the given budget, and then provided continuous updates to allow Michael to understand how much time he had remaining to complete the project. Opaque processes, coupled with a lack of transparency and communication is how projects like this leave a sour taste, or worse, fail entirely.

On a personal note, I'm gobsmacked at both the hourly rates as well as the total project hours discussed in this article. A website like this should have taken a fraction of the time. And if outsourced to a professional team in another country, a fraction of the price too.