Skip to content

Thinking about Software Architecture

Photo of ADNUG Directors
Hosted By
ADNUG D.
Thinking about Software Architecture

Details

Abstract

Software architecture often comes in complicated charts and indecipherable UML drawings, involves cryptically named patterns, and requires both developers and users jump through multiple hoops to achieve desired results. Agile tries to get rid of software architecture thoughtfulness altogether, by advocating “emerging architecture” on the fly, in the course of writing code.

This talk considers the goals of software architecture, the thought patterns used to arrive to architectural decisions, and ways to test architectural decisions. We will also look at the architectural pattern library that can make the work of an architect easier, more testable, and less mess-prone.

Bio

I am a software architect and developer, an Agile proponent, and a great believer in building valuable software that users will love to use. My experience in software industry includes working for a number of large companies and several successful start-ups. As a Principal Consultant at Improving, I help clients design and architect solutions, set technical quality standards, build and empower technical teams, and create an environment of trust.

Photo of Austin .NET User Group group
Austin .NET User Group
See more events
Microsoft
10900 Stonelake Blvd, Austin, TX · Austin, TX