<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Coding the Architecture - question of the week tag</title>
  <link>http://www.codingthearchitecture.com/tags/question of the week/</link>
  <description>Software architecture for developers</description>
  <language>en</language>
  <copyright>Coding the Architecture</copyright>
  <lastBuildDate>Mon, 21 May 2012 09:41:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Question of the week</title>
    <link>http://www.codingthearchitecture.com/2008/04/11/question_of_the_week.html</link>
    
      
        <description>
          &lt;p&gt;
This week&#039;s question is a common one that I get...
&lt;/p&gt;

&lt;blockquote&gt;
I&#039;m an aspiring software architect and I&#039;m working on a project as a developer. I&#039;m not going to get an architect role without having some experience, but we already have an architect on my project. What should I do and how do I start down the architect path?
&lt;/blockquote&gt;

&lt;p&gt;
First of all, just because you&#039;ve not got the word &#034;architect&#034; in your current job title that doesn&#039;t mean that you&#039;re not involved in the architecture. Consider the skills you&#039;ve demonstrated as a developer - how would you rate yourself on the &lt;a href=&#034;http://www.codingthearchitecture.com/2007/07/31/role_profile_for_software_architects.html&#034;&gt;role profile&lt;/a&gt;? At review, or interview, if you can highlight the &#034;architectural&#034; nature of your experience you might find you can break free of this paradox.
&lt;/p&gt;

&lt;p&gt;
As for building your experience, my recommendation is to take some time to study the architecture of the system that you are currently working on. What is the architecture? How does it work? Why has it been designed that way? These are all questions that you can use to understand the decisions that the architect(s) made. Better still, though, try to spend some time with the architect(s). Tell them about your aspirations and ask them if they can spend some time to walk you through what they are doing and understand the decisions they are making. If the architect is open to having their own work reviewed then this is another opportunity to become more involved. Finally, why not ask to be involved in some of the smaller architecturally significant decisions and work; such as proofs of concept, prototypes and product selection.
&lt;/p&gt;

&lt;p&gt;
Just don&#039;t expect some epiphany where you suddenly feel like an architect! As this 
&lt;a href=&#034;http://www.softwarearchitectures.com/blog/2007/12/advice-for-apprentice-software.html&#034;&gt;advice for apprentice architects&lt;/a&gt; implies, there are various skills and experiences that you need and will continue to develop. At some point you&#039;ve got to step outside your comfort zone and experience to develop these skills. Good luck!
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>What is the the role of a software architect?</category>
    
    <comments>http://www.codingthearchitecture.com/2008/04/11/question_of_the_week.html#comments</comments>
    <guid isPermaLink="true">http://www.codingthearchitecture.com/2008/04/11/question_of_the_week.html</guid>
    <pubDate>Fri, 11 Apr 2008 18:50:17 GMT</pubDate>
  </item>
  
  <item>
    <title>Question of the week</title>
    <link>http://www.codingthearchitecture.com/2008/03/28/question_of_the_week.html</link>
    
      
        <description>
          &lt;p&gt;
We get a number of question from people about software architecture and since most of the answers are applicable to a wider audience, we thought it would be good to share them. For this reason, we&#039;re going to post a question of the week (we will anonymise and paraphrase where appropriate). Feel free to &lt;a href=&#034;http://www.codingthearchitecture.com/pages/contact.html&#034;&gt;e-mail us&lt;/a&gt; your own questions or to use the &lt;a href=&#034;http://groups.google.com/group/codingthearchitecture&#034;&gt;Google Group&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
The first question is from an aspiring .NET architect.
&lt;/p&gt;

&lt;blockquote&gt;
My primary skills are VB.NET, C#, SQL Server and VB 6.0. I have read your article on &lt;a href=&#034;http://www.codingthearchitecture.com/2006/03/01/interviewing_architects.html&#034;&gt;interviewing architects&lt;/a&gt; and I would like to move my career into software architecture. What kind of preparation is required and what kind of interview questions might I be asked during a .NET architect interview?
&lt;/blockquote&gt;

&lt;p&gt;
I think that the first step is to understand what being &#034;an architect&#034; means to you and how it relates to your current skillset. Taking the technology side of things first, given your .NET experience, what technology gaps (if any) do
you have? Is your experience broader or deeper? Then, once you understand where your technology skills are, you can start to look at what the role of an architect entails. I&#039;d suggest looking at the &lt;a href=&#034;http://www.codingthearchitecture.com/2007/07/31/role_profile_for_software_architects.html&#034;&gt;simplified role profile&lt;/a&gt; that we put together as a first point of reference. This should give you some guidance as to the areas you need to cover, but it does depend on what sort of architecture you want to move into (e.g. application, system, etc).
&lt;/p&gt;

&lt;p&gt;
As far as interviews are concerned, the questions you get asked will largely be dependent on the organisation interviewing you. Specifically, it depends on how &lt;i&gt;they view&lt;/i&gt; &#034;architecture&#034; and how hands-on their &#034;architects&#034; are. I think you need to understand the role that you want to undertake and then pitch yourself appropriately through your CV/resume. Also, make sure that interviewers understand this too and you&#039;ll avoid tricky situations where you get asked all sorts of enterprise architecture questions when instead you are expecting .NET architecture questions!
&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.codingthearchitecture.com/2008/03/28/question_of_the_week.html#comments</comments>
    <guid isPermaLink="true">http://www.codingthearchitecture.com/2008/03/28/question_of_the_week.html</guid>
    <pubDate>Fri, 28 Mar 2008 11:15:37 GMT</pubDate>
  </item>
  
  </channel>
</rss>

