There are several key principles that help us become successful as IT architects. No matter what problems we face, no matter what types of solution we need to apply, no matter what technologies we use, these general guidelines should always be followed. This forms the basis for the Architect Manifesto.
My research indicates that there have been multiple attempts at defining an Architect Manifesto. None of them seem to have succeeded or gained traction. Yet, I am certain that we, as architects, need the guiding light of a set of principles that will guide us in everything we do. We already unconsciously understand and follow them, but a formal definition will strengthen and inspire us. This is my attempt at verbalizing what we already know and apply in everyday work – the Architect Manifesto.
We, IT architects, guide the design and evolution of computer systems. We strive to achieve maximum value for our business partners through this work. We constantly discover better ways to architect systems. As a result, we have come to value: Simplicity over complexity Pragmatism over perfectionism Thinking out of the box over applying the same approaches to every problem Developing technology agnostic solutions over making technology driven decisions Delivering solutions to the business problems over concentrating purely on technology deliverables Looking at the big picture over getting too deep into details Long term, strategic thinking over short term, tactical thinking That is, while there is a place for the tactics on the right, we should strive towards approaches on the left. |
I would appreciate feedback from all of the architects out there to make this manifesto more complete and relevant.
13 comments:
In architecture, there are sets of principles and approaches that you need to follow so that everything will go smoothly and perfectly. However, there are times that you need to see the bigger picture and try to break these principles. Well, there are people who see things differently and are noticed more often than those people who simply meet the rules. Don’t be afraid to go out of your comfort zone. You need to do it once in a while. :)
Malik Gaston
Very interesting blog! Lots of useful tips and advice for aspiring programmers. I work for a new social blogging site called glipho.com, and was just wondering if you would be interested in sharing your posts there with us? It wouldn't affect your blog here in any way, and I know there are lots of developers within our community that would love to read through your work. Let me know what you think!
All the best,
Teo
Teo, sure, I wouldn't mind sharing my posts at your site.
This is very nice and informative post.. Thanks for sharing..
Architects Brisbane | Draftsman Sydney
Leo, Thanks for sharing. It is strange, and problematic, that architecture remains a mystery to so many. My career in architecture so far has concentrated on smaller enterprises. The needs are very different for managing technology decisions with a group of 10-50 developers as opposed to hundreds or thousands, yet the needs for governance and business/technology alignment remain the same. This means that an architect in a small shop must shift focus from strategic to tactical on an almost daily basis depending on the audience. I agree that the primary focus is still strategic application of technology to support and enhance business goals, but staying out of the details and making tactical decisions is a luxury reserved for architects at large enterprises.
I admire all architect... I admire they creativeness..
Great data for Homes for Sale Park City UT
it is so true... I admired them a lot..
Click here for Fishing Trips Alaska vacations
what is Computer architecture?
Business Architecture
Thank you for your post. This is excellent information. It is amazing and wonderful to visit your site. If you are looking for major architecture companies in Hyderabad
Wow Very nice Blog Post! Your site has given the best information. This is excellent information. It is amazing and wonderful to visit your site. If you are looking for top architects in hyderabad
Wow Very nice Blog Post! Your site has given the best information. This is excellent information. It is amazing and wonderful to visit your site. If you are looking for major architecture companies in Hyderabad
Very useful. Thanks for sharing
3D Rendering
3D Architectural Rendering
Thank you for sharing this kind of wonderful post!view the detailed profile and and diffrent structures of MTA architecture
Post a Comment