What is software architecture? What is the role of a software architect? How do you define software architecture? How do you share software architecture? How do you deliver software architecture?

Pitfalls for software architects

A look at some of the traps associated with software architecture

Thanks to everybody that came along to my "Pitfalls for new software architects" talk at DevWeek 2009 last week ... I hope you found it a useful look at some of the traps that I've seen people (including myself!) fall into over the years. The pitfalls are structured into a number of different areas as shown in the diagram below.

Role of a hands-on software architect

Each of these areas is part of our view of what a hands-on software architect should do, and the talk itself compliments a session I delivered at Software Architect 2008 called "Why software projects fail". You can download the slides for both sessions below.




Add a comment Send a TrackBack
Software architecture for developers