<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>architectbootcamp.com &#187; Skills</title>
	<atom:link href="http://architectbootcamp.com/category/architect-skills/feed/" rel="self" type="application/rss+xml" />
	<link>http://architectbootcamp.com</link>
	<description>Promoting Information Architecture Excellence</description>
	<lastBuildDate>Mon, 19 Dec 2011 16:27:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The Architecture Blueprint Component</title>
		<link>http://architectbootcamp.com/architect-skills/the-architecture-blueprint-component-checklist/</link>
		<comments>http://architectbootcamp.com/architect-skills/the-architecture-blueprint-component-checklist/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 16:24:58 +0000</pubDate>
		<dc:creator>superfli</dc:creator>
				<category><![CDATA[Skills]]></category>
		<category><![CDATA[architecture blueprint]]></category>
		<category><![CDATA[Architecture Checklist]]></category>
		<category><![CDATA[architecture documentatio]]></category>
		<category><![CDATA[blueprint]]></category>

		<guid isPermaLink="false">http://enterprisearchitecturecoach.com/?p=268</guid>
		<description><![CDATA[This checklist should be used when creating an Architecture Blueprint document, or blueprint style documentation. Each major bullet represents a section.Ã‚Â  Sub-bullets may represent further drilled down sections.]]></description>
			<content:encoded><![CDATA[<p>This checklist should be used when creating an Architecture Blueprint document, or blueprint style documentation.</p>
<p>Each major bullet represents a section.Ã‚Â  Sub-bullets may represent further drilled down sections.</p>
]]></content:encoded>
			<wfw:commentRss>http://architectbootcamp.com/architect-skills/the-architecture-blueprint-component-checklist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Architecture Roles &amp; Skills</title>
		<link>http://architectbootcamp.com/architect-skills/architecture-roles-skills/</link>
		<comments>http://architectbootcamp.com/architect-skills/architecture-roles-skills/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 16:19:21 +0000</pubDate>
		<dc:creator>superfli</dc:creator>
				<category><![CDATA[Skills]]></category>
		<category><![CDATA[architect role]]></category>
		<category><![CDATA[architect skill]]></category>
		<category><![CDATA[architecture roles and sk]]></category>
		<category><![CDATA[skills and interest]]></category>

		<guid isPermaLink="false">http://enterprisearchitecturecoach.com/?p=263</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-264" title="RolesSkillsMatrix1" src="http://architectbootcamp.com/wp-content/uploads/2009/06/RolesSkillsMatrix11.gif" alt="RolesSkillsMatrix1" width="437" height="349" /><img class="aligncenter size-full wp-image-265" title="RolesSkillsMatrix2" src="http://architectbootcamp.com/wp-content/uploads/2009/06/RolesSkillsMatrix21.gif" alt="RolesSkillsMatrix2" width="433" height="213" /><img class="aligncenter size-full wp-image-266" title="RolesSkillsMatrix3" src="http://architectbootcamp.com/wp-content/uploads/2009/06/RolesSkillsMatrix31.gif" alt="RolesSkillsMatrix3" width="431" height="247" /></p>
]]></content:encoded>
			<wfw:commentRss>http://architectbootcamp.com/architect-skills/architecture-roles-skills/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ethics Skills in IT Architecture</title>
		<link>http://architectbootcamp.com/architect-skills/ethics-skills-in-it-architecture/</link>
		<comments>http://architectbootcamp.com/architect-skills/ethics-skills-in-it-architecture/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 16:13:51 +0000</pubDate>
		<dc:creator>superfli</dc:creator>
				<category><![CDATA[Skills]]></category>
		<category><![CDATA[architect skill]]></category>
		<category><![CDATA[architecture ethics]]></category>
		<category><![CDATA[it architecture ethics]]></category>

		<guid isPermaLink="false">http://enterprisearchitecturecoach.com/?p=256</guid>
		<description><![CDATA[A repost from The Architect Abstract I&#8217;ve been away building and authoring courses, so writing has gone into something other than frivolous blurbs. Just came back from an evening with a speaker on ethics &#8211; it was supposed to have something to do with Ethics in IT and although that&#8217;s not what it was about,]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">A repost from <a href="http://www.architectbootcamp.net/blog">The Architect Abstract </a></p>
<p style="text-align: justify;">I&#8217;ve been away building and authoring courses, so writing has gone into something other than frivolous blurbs. Just came back from an evening with a speaker on ethics &#8211; it was supposed to have something to do with Ethics in IT and although that&#8217;s not what it was about,</p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://architectbootcamp.com/architect-skills/ethics-skills-in-it-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Architecture Skills and Competencies</title>
		<link>http://architectbootcamp.com/architect-skills/architecture-skills-and-competencies/</link>
		<comments>http://architectbootcamp.com/architect-skills/architecture-skills-and-competencies/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 16:09:49 +0000</pubDate>
		<dc:creator>superfli</dc:creator>
				<category><![CDATA[Skills]]></category>
		<category><![CDATA[architect career]]></category>
		<category><![CDATA[architect experience]]></category>
		<category><![CDATA[architect role]]></category>
		<category><![CDATA[it architect career]]></category>

		<guid isPermaLink="false">http://enterprisearchitecturecoach.com/?p=253</guid>
		<description><![CDATA[An architect&#8217;s skills is a very blended list.Ã‚Â  The architect must have several key skills that are beyond their technical skills.Ã‚Â  Each specific architect will come with a bank of skills that they gleaned from being involved in the technology application or data areas of their previous experience within information technology.]]></description>
			<content:encoded><![CDATA[<p>An architect&#8217;s skills is a very blended list.Ã‚Â  The architect must have several key skills that are beyond their technical skills.Ã‚Â  Each specific architect will come with a bank of skills that they gleaned from being involved in the technology application or data areas of their previous experience within information technology.</p>
]]></content:encoded>
			<wfw:commentRss>http://architectbootcamp.com/architect-skills/architecture-skills-and-competencies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Standarize Architecture Documents</title>
		<link>http://architectbootcamp.com/architect-skills/standarize-architecture-documents/</link>
		<comments>http://architectbootcamp.com/architect-skills/standarize-architecture-documents/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 16:17:41 +0000</pubDate>
		<dc:creator>superfli</dc:creator>
				<category><![CDATA[Skills]]></category>
		<category><![CDATA[architecture documentatio]]></category>
		<category><![CDATA[documentation standards]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://enterprisearchitecturecoach.com/?p=261</guid>
		<description><![CDATA[Standardizing documents is not my intent for this article.  It's to share some experience and knowledge for building standards and deciding what should get standardized.]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">RecentlyÃ‚Â I attended a meeting for a client who has a large strategic planning initiative underway.Ã‚Â  I am analyzing their findings and recommendations, and helping them pull together the real key items so that they can present it to executives and actually have them act on the recommendations they put forward.Ã‚Â  Great concept!</p>
<div style="text-align: justify;">One problem with the project is that they set no standard for each group to follow when documenting their findings. This led to paying a technical writer several times over to move information around and reformat several times, not to<br />
mention the costly meetings of the groups over and over again to rehash the formats.</div>
<div style="text-align: justify;">Standardizing documents is not my intent for this article.Ã‚Â  It&#8217;s to share some experience and knowledge for building standards and deciding what should get standardized.Ã‚Â  An organization can often lack in standards for both technology and business processes &#8211; we&#8217;ve all seen those organizations.Ã‚Â  Very often they are disorganized and generally unprofitable.Ã‚Â  This supports an environment of complexity, as standards help to ensure those who require the structure can build and grow at an appropriate pace.</div>
<div style="text-align: justify;">Other organizations can have so many standards, especially in process, that they are hamstrung to do anything that doesn&#8217;t fit the mold.Ã‚Â  Take your friendly neighborhood utility for an example.Ã‚Â  Ever try to figure out who to call in such a large organization, or ask for information on something that isn&#8217;t their every day common situation?</div>
<div style="text-align: justify;">They almost seem unable to think or speak to what the potential solution might be because they are so used to looking it up in their policy books. So what kinds of standards should an architect strive to gather and maintain?Ã‚Â  Think about your four pillars of the standard enterprise architecture &#8211; business, information, application and technology.Ã‚Â  The last three are the three most common areas to create standards for, while the first is the most common to set up processes for.Ã‚Â  Within each of these standards, the architect should strive to have standards around modeling, artifacts, documentation, and source<br />
control.</div>
<div style="text-align: justify;">To drill down further, the data should have data attribute type and naming standards, as well as storage standards.Ã‚Â  Database structure and design is another area which should be standardized.Ã‚Â  Processes should be created around back<br />
up and recovery, upgrades and installations.Ã‚Â  Ad hoc data fixes should always be scripted, and standards should<br />
exist about how they are written and where they are stored after they are executed.</div>
<div style="text-align: justify;">Applications should have a large focus on standards, the biggest of which should start with a standard application framework.Ã‚Â  Following this should be button, navigation and menu standards, pattern usage and development standards,<br />
error message and testing standards, as well as usage, and user interface standards.Ã‚Â  This list is definitely not<br />
exhaustive, but it&#8217;s a great start.Ã‚Â  Naming standards are always a party favorite &#8211; why not throw them in as well?</div>
<div style="text-align: justify;">Technology is probably the most intensive area for standards and definitely most easy to document.Ã‚Â  Many technology<br />
standards are inclusive within the tool or technology being used. These are typically the most stringent and necessary<br />
as the application and information staff are very dependent on knowing them in order to develop and maintain systems, as<br />
well as to actually make these run and work.</div>
<div style="text-align: justify;">With all of these standards, there is a possibility thatÃ‚Â too many of them can be created.Ã‚Â  Doing this will cause an incredible amount of effort to maintain them, and can cause an environment of rigidity.Ã‚Â  It is good that there are enough standards to create an environment of creative tension, allowing new ones to be embraced through technology advancement and governance.Ã‚Â  This would be the ultimate level to aspire towards, but it is very difficult to keep this under control, while not going to far, and continuing to go far enough.</div>
]]></content:encoded>
			<wfw:commentRss>http://architectbootcamp.com/architect-skills/standarize-architecture-documents/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modeling 101</title>
		<link>http://architectbootcamp.com/architect-skills/modeling-101/</link>
		<comments>http://architectbootcamp.com/architect-skills/modeling-101/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 16:16:11 +0000</pubDate>
		<dc:creator>superfli</dc:creator>
				<category><![CDATA[Skills]]></category>
		<category><![CDATA[architecture models]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[modeling]]></category>

		<guid isPermaLink="false">http://enterprisearchitecturecoach.com/?p=259</guid>
		<description><![CDATA[This week let's discuss Architecture with respect to the models required to build a system from the ground up.  I won't get into the details about how these models are built, just which ones you really really need.]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">This week let&#8217;s discuss Architecture with respect toÃ‚Â the models required to build a system from the ground up.Ã‚Â  I won&#8217;t get into the details about how these models are built, just which ones you really really need.</p>
<p style="text-align: justify;">In another article, we&#8217;ll talkÃ‚Â about the benefits of modeling.Ã‚Â  As you may be well aware, a picture is definitely worth more than 1,000 words.Ã‚Â  I make my living either creating models or mentoring those who do, or developing strategies and documentation around the models those should create.Ã‚Â  So basically &#8211; I&#8217;m biased.</p>
<p style="text-align: justify;">I had a very pleasant interaction this week with an attendee of one of my speeches/seminars at the Enterprise Architectures conference asking &#8220;what else do I need to complete this architecture&#8221;.Ã‚Â  It&#8217;s one of the most common things I am asked.</p>
<p style="text-align: justify;">At the end of the day, what you need is very specific to your situation.Ã‚Â Ã‚Â  A model is just a mode of communication.Ã‚Â  Each time we build a system or prepare to maintain one, the business issue, driver or problem is different, so each time we should evaluate if our normal model ofÃ‚Â operation is enough &#8211; do we need new models, or even a better question &#8211; is there a better model to be used to get my point across?</p>
<p style="text-align: justify;">I&#8217;ve often try to help folks on a project for a client who are likely never going to get out of the old world of flowcharts and cutting &amp; pasting old mainframe code into word documents and adding a bit of pseudo-code and calling it a Use Case.Ã‚Â  It doesn&#8217;t help when they ask &#8220;when do I need an Activity Diagram, or a Use Case Diagram&#8221; and I answer &#8220;it depends&#8221;.</p>
<p style="text-align: justify;">Don&#8217;t start saying I&#8217;m the same as the rest of the consultants &#8211; I actually follow up with some questions about what they are trying to do and what they are trying to say.Ã‚Â Ã‚Â  In a nutsell, each systemÃ‚Â architecture needs the minimum to survive:</p>
<p style="text-align: justify;">- A High Level Business Use Case Diagram (includes use cases that map at the domain level, rather than at the specific system activity level)</p>
<p style="text-align: justify;">- A Class Diagram focusing on Entity Classes (your Logical Model)</p>
<p style="text-align: justify;">- A Physical Model depicting the database plans</p>
<p style="text-align: justify;">- Some type of GUI prototype or model</p>
<p style="text-align: justify;">- Some Architecture documentation that describes non-functional requirements, navigation within the system, technical architecture and security architecture (these will include these models)</p>
<p style="text-align: justify;">Bear in mind &#8211; these are the minimum that should be included.Ã‚Â  In addition, when one gets really confused and delayed in writing the use cases, use case diagrams, collaboration, sequence, state and activity diagrams should be used.Ã‚Â  Deployment diagrams are handy when it is complex.</p>
<p style="text-align: justify;">These diagrams are time-consuming to create, and should be used especially when a new pattern or new components are being introduced.Ã‚Â  Again &#8211; it&#8217;s supposed to be common sense, and my sympathies go out to you if you are burdened by an application manager or architecture manager who has a checklist to be completed with each project, irrespective of the tasks at hand.</p>
<p style="text-align: justify;">Sidenote:Ã‚Â  Don&#8217;t forget that updating an old diagram is the way to go on any maintenance tasks.Ã‚Â  Old models are great to use as a base, and if you have them, even if paper-based, dust them off and get going.</p>
]]></content:encoded>
			<wfw:commentRss>http://architectbootcamp.com/architect-skills/modeling-101/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

