In his post "Clarify. Simplify. Implement.", Nathan Wallace presents a project methodology (or approach) to avoid or at least deal with complexity in a smarter way.
"Lack of time, politics and ego drive enterprises towards complexity. Complex solutions reflect our perception of the difficulty of our jobs, they reflect the important differences of every department involved and are an inevitable result of looking for quick wins by not challenging ourselves upfront.
As Mark Twain once wrote "I didn't have time to write a short letter, so I wrote a long one instead".
Unfortunately, most project teams take this approach, saving on delivery time and hard conversations and effectively hiding lifetime project costs in lost productivity, frustration and training courses.
Clarify, Simplify, Implement challenges this process and demands the writing of short letters. Users will thank you for it."