9 ms·
It's a developer's job to meet their deadlines. If they can't make them then they should be negotiating with management. It's all about risk management. Every d
by sys_64738 7y ago
It's a developer's job to meet their deadlines. If they can't make them then they should be negotiating with management. It's all about risk management. Every developer needs to own their deliverables. No dates means no deadlines, lack of focus, lack of closure, lack of product, lack of revenue, lack of money, lack of job.
- rossjudson 7y agoHigh functioning teams with sustained value creation don't need deadlines. They're not working on one thing; they're working on many things. There's nothing to "adjust" by imposing a deadline. You can reprioritize, but the date is just noise.
- agotterer 7y agoThis. I couldn't agree more. My current team is high functioning and regularly delivering value to the business. Delivering value is our measure of progress and success. Sure, we set goals which have dates attached. We usually plan out a whole quarter of what we want to accomplish. Our timeline is based on best guess estimates. We aim to deliver 80% of what we committed to. Sometimes we do it, sometimes we don't. The business rarely complains because they see regular value being delivered. When things aren't going well we communicate openly and regularly so that no one is caught by surprise.