There is a disconnect between the business needs and what the developers
talk about and do.
- This leads to misunderstandings that show up as bugs, poor user interfaces,
- Even after much discussion, features are still not implemented correctly
Lots of developer focus, interest and energy is placed in the software
architecture. There is little enthusiasm for the business domain, and
that's handed over to junior developers
There is little to show for the first few months of development, while the
"important" infrastructure is put in place.