<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Coding the Architecture - software architecture tag</title>
  <link>http://www.codingthearchitecture.com/tags/software architecture/</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>Software architecture training in London</title>
    <link>http://www.codingthearchitecture.com/2009/09/01/software_architecture_training_in_london.html</link>
    
      
        <description>
          &lt;p&gt;
The next run of our &lt;a href=&#034;http://www.softwarearchitecturefordevelopers.com&#034;&gt;software architecture training course&lt;/a&gt; is taking place at &lt;a href=&#034;http://skillsmatter.com/course/design-architecture/coding-the-architecture-workshop&#034;&gt;Skills Matter in London on the 15th and 16th of September&lt;/a&gt;. I posted a &lt;a href=&#034;http://www.codingthearchitecture.com/2009/06/12/june_2009_training_course.html&#034;&gt;short review of the June 2009 course&lt;/a&gt; a while back but it&#039;s aimed squarely at software developers that want to get into software architecture and become more &#034;architecturally aware&#034;. We like to think that our approach to software architecture is down to earth and pragmatic, while &lt;a href=&#034;http://agoncal.wordpress.com/2009/06/10/coding-the-architecture/&#034;&gt;our training approach is a refreshing change&lt;/a&gt;:
&lt;/p&gt;

&lt;blockquote&gt;
This workshop is completly different from what you are used to where you are sent by your company to be trained. You don&#039;t arrive, sit down, listen and leave the room being an architect. Instead you only go through 50 slides in two days, and spend your time working in small groups and interacting with the others. At the end you leave the workshop with your head full of ideas.
&lt;/blockquote&gt;

&lt;p&gt;
We have some time in the schedule for one or two presentations so I might provide a preview of &lt;a href=&#034;http://static.codingthearchitecture.com/presentations/sa2009-d
ocumenting-your-software-architecture-why-and-how-preview.pdf&#034;&gt;Documenting your software architecture - why and how?&lt;/a&gt; or &lt;a href=&#034;http://static.codingthearchitecture.com/presentations/sa2009-b
roadening-the-t-preview.pdf&#034;&gt;Broadening the T&lt;/a&gt;, which I&#039;m presenting at the Software Architect 2009 conference at the end of the month. Either way, I&#039;m sure there&#039;ll be some great discussion about software architecture.
&lt;/p&gt;

&lt;p&gt;
You can book online via the &lt;a href=&#034;http://skillsmatter.com/course/design-architecture/coding-the-architecture-workshop&#034;&gt;Skills Matter website&lt;/a&gt;, and the price is £1095.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.codingthearchitecture.com/2009/09/01/software_architecture_training_in_london.html#comments</comments>
    <guid isPermaLink="true">http://www.codingthearchitecture.com/2009/09/01/software_architecture_training_in_london.html</guid>
    <pubDate>Tue, 01 Sep 2009 19:32:00 GMT</pubDate>
  </item>
  
  <item>
    <title>June 2009 training course</title>
    <link>http://www.codingthearchitecture.com/2009/06/12/june_2009_training_course.html</link>
    
      
        <description>
          &lt;p&gt;
I ran our &lt;a href=&#034;http://www.softwarearchitecturefordevelopers.com&#034;&gt;From Developer to Architect training course&lt;/a&gt; (Coding the Architecture Workshop) earlier this week at &lt;a href=&#034;http://skillsmatter.com/go/design-architecture&#034;&gt;Skills Matter&lt;/a&gt; in London. 8 people came along, all with slightly different levels of software development/architecture experience and technology background. Historically this course has predominantly attracted people with a Java background, although this is starting to change with more people having experience of the .NET framework. As &lt;a href=&#034;http://agoncal.wordpress.com/2009/06/10/coding-the-architecture/&#034;&gt;Antonio Goncalves mentions in his blog entry about the course&lt;/a&gt;:
&lt;/p&gt;

&lt;blockquote&gt;
This workshop is completly different from what you are used to where you are sent by your company to be trained. You don&#039;t arrive, sit down, listen and leave the room being an architect. Instead you only go through 50 slides in two days, and spend your time working in small groups and interacting with the others. At the end you leave the workshop with your head full of ideas.
&lt;/blockquote&gt;

&lt;p&gt;
If you&#039;ve been along to one of the Coding the Architecture user groups then you&#039;ll know what to expect from this course. There&#039;s an element of presentation to set a baseline level of knowledge, but most of the course is very interactive and collaborative, with a focus on nurturing discussion rather than just being a 2-day question and answer session. From my perspective, it&#039;s a fantastic course to run because even *I* leave the workshop with my head full of ideas! There&#039;s some interesting discussion on &lt;a href=&#034;http://twit.tv/197&#034;&gt;TWiT 197&lt;/a&gt; on how education should be less about learning how to pass exams and more about creativity/thinking for yourself. This is exactly the rationale behind our course too.
&lt;/p&gt;

&lt;p&gt;
You can find more information about what the course covers on our &lt;a href=&#034;http://www.codingthearchitecture.com/pages/training.html&#034;&gt;training page&lt;/a&gt;, but I wanted to share some insight into the case study exercise. It&#039;s a collaborative exercise where groups are asked to define an architecture from a small set of functional and non-functional requirements. Given that everybody has different backgrounds and experiences, there&#039;s no right answer and the range of technical solutions can often be quite vast. What&#039;s important about the case study is looking at how to approach the architecture definition exercise ... which inputs to consider, where to start, how to convey the architecture, what level of detail to go to and, of course, which technologies to choose. The file linked below includes some of the diagrams produced as part of the case study; highlighting the different views, level of detail and notation used to convey solutions.
&lt;/p&gt;

&lt;div align=&#034;center&#034;&gt;
&lt;a href=&#034;http://static.codingthearchitecture.com/presentations/from-developer-to-architect-diagrams.zip&#034;&gt;&lt;img src=&#034;http://www.codingthearchitecture.com/images/from-developer-to-architect-diagrams-thumbnail.jpg&#034; alt=&#034;Diagrams from the training course&#034; border=&#034;0&#034; /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;a href=&#034;http://static.codingthearchitecture.com/presentations/from-developer-to-architect-diagrams.zip&#034;&gt;Diagrams from our &#034;From Developer to Architect&#034; training course&lt;/a&gt; (ZIP, 2.7MB)
&lt;/div&gt;

&lt;p&gt;
Even without knowledge of the case study, the diagrams illustrate the variation in how architecture can be conveyed. Expect some essays about this and our overall approach to software architecture in the future; and feel free to &lt;a href=&#034;http://www.codingthearchitecture.com/authors/sbrown/&#034;&gt;get in touch&lt;/a&gt; if you have any questions about the course or how we can help you with your own software architectures. Oh, and thanks once again to everybody that came along and made it such an enjoyable couple of days. :-)
&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.codingthearchitecture.com/2009/06/12/june_2009_training_course.html#comments</comments>
    <guid isPermaLink="true">http://www.codingthearchitecture.com/2009/06/12/june_2009_training_course.html</guid>
    <pubDate>Fri, 12 Jun 2009 22:06:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Software architecture training in London</title>
    <link>http://www.codingthearchitecture.com/2009/04/30/software_architecture_training_in_london.html</link>
    
      
        <description>
          &lt;p&gt;
The next public run of our &lt;a href=&#034;http://www.softwarearchitecturefordevelopers.com&#034;&gt;software architecture training&lt;/a&gt; is taking place on the 8th and 9th of June, at Skills Matter in London. This is a two-day course that &lt;a href=&#034;http://www.codingthearchitecture.com/authors/kseal/&#034;&gt;Kevin&lt;/a&gt; and I put together to explain what software architecture is and what the role is all about. It&#039;s aimed at anybody with software development experience who would like to become more architecturally aware and draw some pictures on whiteboards in the process!
&lt;/p&gt;

&lt;p align=&#034;center&#034;&gt;
&lt;img src=&#034;http://www.codingthearchitecture.com/images/training-whiteboards.png&#034; alt=&#034;Photos of the whiteboards from training courses&#034; /&gt;
&lt;/p&gt;

&lt;p&gt;
The course is about broadening your software development skills while being designed to take full advantage of the technical knowledge that you already have, whether your background is with Java, .NET or anything else. In the current financial climate, now is exactly the time to broaden your skills and become more architecturally aware.
&lt;/p&gt;

&lt;p&gt;
See the &lt;a href=&#034;http://skillsmatter.com/course/java-jee/coding-the-architecture-workshop&#034;&gt;Skills Matter website&lt;/a&gt; for other dates and costs. Book before the 9th of May to receive the early booking discount.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.codingthearchitecture.com/2009/04/30/software_architecture_training_in_london.html#comments</comments>
    <guid isPermaLink="true">http://www.codingthearchitecture.com/2009/04/30/software_architecture_training_in_london.html</guid>
    <pubDate>Thu, 30 Apr 2009 19:30:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>

