software architects creed
DESCRIPTION
Nine action statements you can take with you and apply to be a better software architect.TRANSCRIPT
Software Architect’s Creed
Presented by Chris Deweese
Photography by Jeremy West
Accepting my responsibility as an architect I will strive daily to learn and perfect my trade.
Readily will I defend my organizations IT investments from complexity, our greatest enemy.
Changing requirements will not break my design for it will be flexible and able to change with the requirements.
Helping developers to understand the reasons for the architecture and seeking their input is of great importance to our success.
I will never use acronyms or suggest technologies that are not pertinent to the problem at hand.
SOA
TDD
MVC
SRP
WS-*
MSMQ
DDD
BDD
RESTATOM IoC
TOGAF
FEA MEF
Technologies evolve and I know that solid architectures should accommodate and enable these evolutions.
Every day I will strive to help our software achieve ideals that will make it flexible and easy to maintain.
Concern for the success of my organizations IT investments will drive me to make appropriate decisions.
Teaching others about my trade will be an overarching responsibility that I accept as part of my duties.
The Software Architect’s Creed Accepting my responsibility as an architect I will strive daily to learn
and perfect my trade. Readily will I defend my organizations IT investments from complexity,
our greatest enemy. Changing requirements will not break my design for it will be flexible
and able to change with the requirements. Helping developers to understand the reasons for the architecture and
seeking their input is of great importance to our success. I will never use acronyms or suggest technologies that are not
pertinent to the problem at hand. Technologies evolve and I know that solid architectures should
accommodate and enable these evolutions. Every day I will strive to help our software achieve ideals that will make
it flexible and easy to maintain. Concern for the success of my organizations IT investments will drive
me to make appropriate decisions. Teaching others about my trade will be an overarching responsibility
that I accept as part of my duties.
Questions / Discussion
Contact / Photo Credits
Chris Deweese http://christopherDeweese.com Twitter: @cdeweese
Photo Credits Jeremy West
http://www.flickr.com/photos/28119858@N07/