No detail is too small and no problem is too hard. Critical thinking, along with the right recipe of the three ingredients listed below, can solve anything.
Start with the why. Before you start pushing pixels, you need the right blueprints. User experience development, sketches, wireframes, and prototypes to name a few. This is where the fun happens.
UX cannot survive with UI. From colors to paper stock, every detail matters. Some believe design is subjective. I believe that a great design doesn't leave room for other options.
All the strategy and design in the world can't save you from improper finishing. A project is not complete until it is shipped. And even how the box is packed is part of the product.