Documenting your architecture

Track: Architecture
Abstract
We've all learned that documenting your code is a good idea. But what about your architecture? What should we be thinking about when we document architecture? What tools and techniques can we reach for as we pursue this endeavor? Can we even make this a sustainable activity, or are we forever doomed to architectural documentation getting outdated before the ink is even dry?

In this session we will discuss a range of techniques that will not only help document your architecture, but even provide a mechanism to think about architecture upfront, and make it more predictable. You'll walk away armed with everything you need to know about documenting your current, and future architectures.
Raju Gandhi
Raju Gandhi has been writing software for over two decades. Along the way he's been a software architect, consultant, author, teacher, and regularly invited speaker at conferences around the world. As both a software developer and a teacher, he believes in keeping things simple, preferring to understand and explain the “why” as opposed to the “how.” Raju blogs at LooselyTyped.com and lives in Columbus, Ohio, US, along with his wonderful wife, Michelle, their sons, Mason and Micah, daughter, Delphine, and three furry family members, Buddy, Skye, and Princess Zara. You can find his contact information at rajugandhi.com. He’s always looking to make new friends.