4 ms·
This is a huge business challenge. Developers don't communicate well enough, so they spend lots of time ($$$) doing "something", which might need rework. This
by john-tells-all 3y ago
This is a huge business challenge. Developers don't communicate well enough, so they spend lots of time ($$$) doing "something", which might need rework.
This is a business challenge because it's hard for the business to see. Devs are working hard, they say they're making progress, but it's slow. The business looks anxious about time/money but they can't see the reasons things take so much time-effort.
Similarly, tech leads fail to, err, lead. They should clearly draw a line between business value and the team's output. Then they should review this connection again and again, e.g. monthly. Devs aren't stupid: if they repeatedly see the same goal and the same road towards the goal, they'll move towards it. The risk is that devs understand _more or less_ the goal and direction, and _more or less_ deliver code that is an approximation of the business goal. Sometimes this is fine, sometimes it needs rework, and occasionally it's a huge waste of time and energy. Code obsolete before it's even completed.