For both aspiring software architects and veterans, the new O'Reilly Software Architecture Conference offers up to four intense days of learning and networking.
Take a look at the schedule and start making your plans today. Our history spans more than 30 years and includes groundbreaking conferences such as Web 2.0 Summit, OSCON (open source), and Strata + Hadoop World (data).
When I initially started work on Agile Modeling (AM) I wanted to focus solely on principles and practices for effective modeling but quickly discovered that this scope was not sufficient, that I also needed to consider the issue of how to be effective at the creation and maintenance of documentation too.
Some agile models will "evolve" into official system documentation, although the vast majority will not, and therefore it is relevant to discuss how to be agile doing so.
This article explores agile and lean philosophies towards documentation within IT organizations. From AM's point of view a document is any artifact external to source code whose purpose is to convey information in a persistent manner.
Arun, I’m not sure what you mean that WCF is too large/heavy.
If you’re referring to WCF’s rich service-oriented aspect support. From my experience in the wild, this is just the rich support you will need as... Fast-paced and practical, the O’Reilly Software Architecture Conference provides the training that veteran and aspiring software architects, engineers, and senior developers need to stay current with emerging technologies, hone their leadership skills, and support the success of their businesses.
To become a software architect, you need to build considerable skills, knowledge, and judgment.
And the learning doesn't stop once you have the title.
This is different from the concept of a model, which is an abstraction that describes one or more aspects of a problem or a potential solution addressing a problem.
Some models will become documents, or be included as a part of them, although many more will simply be discarded once they have fulfilled their purpose.
Some models will be used to drive the development of source code, although some models may simply be used to drive the development of other models.