It doesn't matter whether you are designing a new piece of software, a business process or even your end product, the importance of applying common sense and considering real-life scenarios simply cannot be understated.
A mistake can be very costly both in terms of time and reputation. If that mistake affects the way your customers interact with you, it could both expose your business to ridicule and potentially lose you custom.
