- Developers trying to throw technology at business problems; chasing “shiny objects”
- Database and data model given priority over business process and operations.
- Developers not placing proper emphasis on naming objects and operations with a business focus.
- Poor collaboration between stakeholders and developers: the “Specifications Divide”.
- Project estimates given too much attention and cause delays in production development.
- “Task-Board Shuffle” and “No Design” lead to developing a _Big Ball of Mud_.
- Developers house business logic in the user interface and persistence code. Leading to slow queries and locking block database results.
- Wrong model abstractions lead to wrong solutions that miss the concrete business needs.
And our team totally agree with these point =)
No comments:
Post a Comment