Hacker News new | past | comments | ask | show | jobs | submit login

Good observation.

Having been on the “customer” side in such companies, I’d say the improvement is the result of more frequent interaction which improves mutual understanding.

The internal customers are forced to think through requirements in detail (albeit in pieces). The developers are forced to explain what they are doing.

Too many projects I’ve seen suffered from a lack of communication. Customers would hand things off (“just build x”, lots of customization requests that aren’t thought through). Developers would start guessing and working in the wrong direction, often going on complicated tangents as a result of the customizations).

Consulting Agile as you call it really helps both sides to understand what’s actually needed and how to get there.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: