Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
fuyukine1737dsounds like you guys (and your clients) could use something like Scrum. Helps eleviate part of the pain on both sides.
Ezard198537d@fuyukine scrum (and other forms of agile) don't work in an agency setting in my experience
The client wants a set list of features, we tell them how long it'll take (and the cost of the project is based off of that), and then we have to hit that deadline. There's no concept of MoSCoW or anything - every item on the backlog is a must-have
Even if the client doesn't mind if we run over, they're obviously not going to pay more money on top of what we've already agreed, which means that any extra time we spend on the project just cuts into the company's profits (and also delays other work that's lined up)
Comes with experience I suppose. I got to learn a fuck ton from just observing my senior's decision making.
Teaches you a lot about what sign to look for to go for a high ball. When to squash a spicy feature request just because it doesn't justify the price they're paying.
But again requirements for your work might not be that static or predictable.
Fast-Nop3208437dUsually, you make a low initial bid and then get into the profit zone with change requests because then you have a vendor lock-in situation.
Even when the source code is delivered, it would take another company too much time (hence cost) to get up to speed with that.