Architecture Strategy DesignPerfect vs Practical: How to know when an IT Solution is readyWhen is enough engineering enough?