<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5854867776502195583</id><updated>2011-07-08T02:35:41.043-07:00</updated><category term='EIM'/><category term='powerdesigner'/><category term='modeling'/><category term='methodology'/><category term='software architecture'/><category term='framework'/><category term='EA'/><category term='2.0'/><category term='enterprise architecture'/><category term='dodaf'/><title type='text'>Enterprise Architecture with PowerDesigner</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pdarchitect.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pdarchitect.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jeff Pryslak</name><uri>http://www.blogger.com/profile/12159385672170085179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5854867776502195583.post-195624944753886739</id><published>2009-12-14T15:31:00.000-08:00</published><updated>2009-12-14T15:33:53.870-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='powerdesigner'/><category scheme='http://www.blogger.com/atom/ns#' term='EIM'/><category scheme='http://www.blogger.com/atom/ns#' term='EA'/><category scheme='http://www.blogger.com/atom/ns#' term='dodaf'/><category scheme='http://www.blogger.com/atom/ns#' term='modeling'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise architecture'/><title type='text'>DODAF 2.0 is Final</title><content type='html'>Well, I am a bit slow... i admit it.&lt;br /&gt;&lt;br /&gt;DODAF 2.0 was released this summer, and i have yet to read it thoroughly, but it appears that is heavily Data related, rather than system.&lt;br /&gt;&lt;br /&gt;Thank GOD, some sanity!&lt;br /&gt;&lt;br /&gt;We care about where the information is flowing, not the pretty structures.&lt;br /&gt;&lt;br /&gt;anyhow, I am going to start a little expose here on dodaf 2.0 over the next couple of weeks, seems like a great christmas activity :)&lt;br /&gt;&lt;br /&gt;let me know if you have any thoughts on 2.0 yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5854867776502195583-195624944753886739?l=pdarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdarchitect.blogspot.com/feeds/195624944753886739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5854867776502195583&amp;postID=195624944753886739' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/195624944753886739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/195624944753886739'/><link rel='alternate' type='text/html' href='http://pdarchitect.blogspot.com/2009/12/dodaf-20-is-final.html' title='DODAF 2.0 is Final'/><author><name>Jeff Pryslak</name><uri>http://www.blogger.com/profile/12159385672170085179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5854867776502195583.post-4571247003793612845</id><published>2009-11-30T07:33:00.000-08:00</published><updated>2009-11-30T07:37:49.296-08:00</updated><title type='text'>Showing a Dependent Data Item in a BPM to CDM</title><content type='html'>&lt;div&gt;In my last post, I was looking at how to link a Business Process Model to the data that it will&lt;a href="http://3.bp.blogspot.com/_hxZ3oyM22cU/SxPmf7SKSxI/AAAAAAAAABk/RJcHhdJAVkU/s1600/Pd15+Bpm+DataImpactCdm.JPG"&gt;&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 320px; FLOAT: right; HEIGHT: 153px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5409921013566294802" border="0" alt="" src="http://3.bp.blogspot.com/_hxZ3oyM22cU/SxPmf7SKSxI/AAAAAAAAABk/RJcHhdJAVkU/s320/Pd15+Bpm+DataImpactCdm.JPG" /&gt;&lt;/a&gt; use. In the screen shot here, I am showing that the BPM defined a Data Item called Order. This data item has been Exported with PowerDesigner to the Conceptual Data Model. The concept of Order can now be fulfulled within the CDM as an Order Entity which will become the logical Order Item and finally a Table called Order in the Physical Data Model.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Hope this screen shot is accurate enough of the view... it is hard to show these things in one screen shot.  Will get a screen shot of the export process when there is a collision of an existing CDM next.  Until then...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5854867776502195583-4571247003793612845?l=pdarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdarchitect.blogspot.com/feeds/4571247003793612845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5854867776502195583&amp;postID=4571247003793612845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/4571247003793612845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/4571247003793612845'/><link rel='alternate' type='text/html' href='http://pdarchitect.blogspot.com/2009/11/showing-dependent-data-item-in-bpm-to.html' title='Showing a Dependent Data Item in a BPM to CDM'/><author><name>Jeff Pryslak</name><uri>http://www.blogger.com/profile/12159385672170085179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_hxZ3oyM22cU/SxPmf7SKSxI/AAAAAAAAABk/RJcHhdJAVkU/s72-c/Pd15+Bpm+DataImpactCdm.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5854867776502195583.post-6092014659340767581</id><published>2009-10-27T13:43:00.000-07:00</published><updated>2009-10-27T14:00:48.354-07:00</updated><title type='text'>Using Export Data to Link a BPM to CDM</title><content type='html'>While working a process definition, I started creating a number of data entities to support the processes.  Once the initial three diagrams were created, there were about 15-20 data items that now needed some better definition.  So, who do you go about this in PowerDesigner?&lt;br /&gt;&lt;br /&gt;The process can go in two directions, which I keep forgetting.&lt;br /&gt;The first is to open the conceptual data model (CDM), then open the business process model (BPM).  while the BPM is the active model in view, use the Tools menu and select 'Import Data'.  This will allow the BPM to grab all the Data Entities and generate the Data objects in the BPM that are assigned to processes or flows.&lt;br /&gt;The second way, as I did, is to create the BPM with a set of data in it.  This will then allow you to 'Generate Conceptual Model', which will reuse the data objects that were just created.&lt;br /&gt;&lt;br /&gt;Anyway, why do you want to do this?&lt;br /&gt;So that the DBA's know what processes the databases are supporting for one.  In PowerDesigner, this also leads you to the O/R mapping between the physical data model and the application, or OOM, model.&lt;br /&gt;&lt;br /&gt;will get some screenies on these two options later this week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5854867776502195583-6092014659340767581?l=pdarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdarchitect.blogspot.com/feeds/6092014659340767581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5854867776502195583&amp;postID=6092014659340767581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/6092014659340767581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/6092014659340767581'/><link rel='alternate' type='text/html' href='http://pdarchitect.blogspot.com/2009/10/using-export-data-to-link-bpm-to-cdm.html' title='Using Export Data to Link a BPM to CDM'/><author><name>Jeff Pryslak</name><uri>http://www.blogger.com/profile/12159385672170085179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5854867776502195583.post-8122570467319184968</id><published>2009-09-17T14:09:00.000-07:00</published><updated>2009-09-17T14:23:42.334-07:00</updated><title type='text'>EA Gov by 1105</title><content type='html'>Long Hiatus :)  I love the summer...&lt;br /&gt;&lt;br /&gt;Anyway, i got invited to speak at EA Gov in DC last week.  This was a really good conference for both a speaker and attendee.  The session i was a panelist on had good questions and all the panelists did a good job answering.  There was one speaker, from DOD, that was way too hyper... David Wennergren or something like that.  Sad part about him, really positive, no substance.  There were two questions that were asked that need better answers from someone at his level.&lt;br /&gt;1.  How do I obtain higher level stakeholder involvement in my agency?&lt;br /&gt;   He did not even entertain us with an example of success or challenge he experienced.&lt;br /&gt;...  arg, cant remember the other one.. tired today, sorry about that.&lt;br /&gt;&lt;br /&gt;the session i got the most out of was on the first day.&lt;br /&gt;&lt;a href="http://events.fcw.com/EventActivity.aspx?Event=EA09&amp;amp;ActivityType=Session&amp;amp;ActivityID=2006"&gt;Session 3-1: Agency Implementation of the FSAM&lt;/a&gt;&lt;br /&gt;Really good session on the basics of what FSAM has done for you...  The one part of the discussion i liked the most was generated from the question:&lt;br /&gt;Why isnt FSAM a policy rather than a guideline?&lt;br /&gt;The basic answer was that FSAM will be modified as needed for each agency, but not all of it.  So how do you write policy that requires part, but not all of something?  In the end, it just would not work, and I agree.&lt;br /&gt;&lt;br /&gt;I Hope to get back to posting regularly now that my workload is normal.  until next time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5854867776502195583-8122570467319184968?l=pdarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdarchitect.blogspot.com/feeds/8122570467319184968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5854867776502195583&amp;postID=8122570467319184968' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/8122570467319184968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/8122570467319184968'/><link rel='alternate' type='text/html' href='http://pdarchitect.blogspot.com/2009/09/ea-gov-by-1105.html' title='EA Gov by 1105'/><author><name>Jeff Pryslak</name><uri>http://www.blogger.com/profile/12159385672170085179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5854867776502195583.post-3728099501629077842</id><published>2009-05-22T06:44:00.000-07:00</published><updated>2009-05-22T06:49:30.144-07:00</updated><title type='text'>TOGAF is too huge...</title><content type='html'>While I have been working with these frameworks, a colleague of mine has been educating us in other areas that we need to incorporate.  TOGAF has been our focus for the past few weeks now, and I must say... IT IS HUGE!&lt;br /&gt;&lt;br /&gt;In our efforts to understand it, without training mind you, I stumled across &lt;a href="http://www.pragmaticea.com/"&gt;PEAF&lt;/a&gt;.  This reduced concept of TOGAF was a great help in my comprehension.  In the end, our team has been attempting to create a usable EA Process that is repeatable, and we have just not been able to accomplish this.  Everyone wants to do it their way, and therefore change the framework in one way or another.&lt;br /&gt;&lt;br /&gt;Will post on this further, and get some screen shots of TOGAF in PowerDesigner next week.&lt;br /&gt;&lt;br /&gt;later&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5854867776502195583-3728099501629077842?l=pdarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdarchitect.blogspot.com/feeds/3728099501629077842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5854867776502195583&amp;postID=3728099501629077842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/3728099501629077842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/3728099501629077842'/><link rel='alternate' type='text/html' href='http://pdarchitect.blogspot.com/2009/05/togaf-is-too-huge.html' title='TOGAF is too huge...'/><author><name>Jeff Pryslak</name><uri>http://www.blogger.com/profile/12159385672170085179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5854867776502195583.post-5898067223448826167</id><published>2009-04-20T08:32:00.000-07:00</published><updated>2009-04-20T08:32:00.472-07:00</updated><title type='text'>Metadata Capture in DoDAF</title><content type='html'>&lt;div&gt;&lt;div&gt;My last post showed my initial implementation of the DODAF in the PowerDesigner framework. This post will look at how i collected in the information within the process to create the OV3 matrix report.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_hxZ3oyM22cU/SeYAZ8Xw2XI/AAAAAAAAAA0/3F_oHC_pVto/s1600-h/OV2ExtendedMetaModel.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5324944055114717554" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 200px; CURSOR: hand; HEIGHT: 193px" alt="" src="http://4.bp.blogspot.com/_hxZ3oyM22cU/SeYAZ8Xw2XI/AAAAAAAAAA0/3F_oHC_pVto/s200/OV2ExtendedMetaModel.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;There were three steps to collect the content. The first was generating the OV2 model as the starting the point. Once this model is created with some of the operational nodes defined, there is an opportunity to add a meta model extension to collect additional information that can be leveraged to automatically generate the OV3 report. Here is the metadata extension that I started for OV2.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;This extension process was covered in a previous post here, so to do this, look in the archive. As for the report, PowerDesigner creates list reports through the use of a wizard, so if all the information you need has been collected, spitting it out is a basic task. here is the final report that i generated in HTML format, for review online by our COTR.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5324944738291078802" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 373px; CURSOR: hand; HEIGHT: 104px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_hxZ3oyM22cU/SeYBBtZs1pI/AAAAAAAAAA8/SnhPDcl0QvA/s320/OV3InfoExchMatrix.JPG" border="0" /&gt;&lt;br /&gt;&lt;div&gt;Hope this helps, until next time.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5854867776502195583-5898067223448826167?l=pdarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdarchitect.blogspot.com/feeds/5898067223448826167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5854867776502195583&amp;postID=5898067223448826167' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/5898067223448826167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/5898067223448826167'/><link rel='alternate' type='text/html' href='http://pdarchitect.blogspot.com/2009/04/metadata-capture-in-dodaf.html' title='Metadata Capture in DoDAF'/><author><name>Jeff Pryslak</name><uri>http://www.blogger.com/profile/12159385672170085179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_hxZ3oyM22cU/SeYAZ8Xw2XI/AAAAAAAAAA0/3F_oHC_pVto/s72-c/OV2ExtendedMetaModel.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5854867776502195583.post-1750696769789630915</id><published>2009-04-15T08:27:00.000-07:00</published><updated>2009-04-15T08:37:57.024-07:00</updated><title type='text'>DoD AF in PowerDesigner</title><content type='html'>Hi All,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;wanted to share some of the views of my implementation of DoD AF in Powerdesigner 15. I will follow this up with a discussion about how I did some of this and where the repetitive work is... versus the choice areas.&lt;br /&gt;&lt;br /&gt;So, here is the framework matrix&lt;img id="BLOGGER_PHOTO_ID_5324940700184856034" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 188px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_hxZ3oyM22cU/SeX9WqSJxeI/AAAAAAAAAAc/bPHS7kfOT1U/s320/DoDAFMatrix.JPG" border="0" /&gt;&lt;br /&gt;Each of these cells has actions associated to them that help me force a methodology into the tool. For my example, i used the standard Staged Approach, so the flow looks like this:&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5324941486373979106" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 157px; CURSOR: hand; HEIGHT: 208px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_hxZ3oyM22cU/SeX-EbEPw-I/AAAAAAAAAAk/kmzBAaAbYvw/s320/DoDAFStagedApproach.JPG" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As you can see, the path to complete the architecture is well defined in this approach, so there are actions in the framework that are ONLY ALLOWED to integrate with previous cell information. The best example of this is the generation of Matrices, like SV3 from SV2.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_hxZ3oyM22cU/SeX-YcyOGgI/AAAAAAAAAAs/5dZ6Cf4azII/s1600-h/FrameworkActionGenerateOOM.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5324941830432627202" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 203px; CURSOR: hand; HEIGHT: 173px" alt="" src="http://3.bp.blogspot.com/_hxZ3oyM22cU/SeX-YcyOGgI/AAAAAAAAAAs/5dZ6Cf4azII/s320/FrameworkActionGenerateOOM.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This image is showing the definition of an Action in the SV9 cell, that will generate an Object Oriented Model (UML to the rest of the world, not sure why PD does that) from an existing OOM.&lt;br /&gt;These actions help me to scope what I allow architects to accomplish in each cell... GOVERNANCE :) i love it.&lt;br /&gt;&lt;br /&gt;anyhow, let me know what you think, the next post will be about some of the martices and metadata i injected into this process to gather all of the information that i needed to complete this system description.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5854867776502195583-1750696769789630915?l=pdarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdarchitect.blogspot.com/feeds/1750696769789630915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5854867776502195583&amp;postID=1750696769789630915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/1750696769789630915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/1750696769789630915'/><link rel='alternate' type='text/html' href='http://pdarchitect.blogspot.com/2009/04/dod-af-in-powerdesigner.html' title='DoD AF in PowerDesigner'/><author><name>Jeff Pryslak</name><uri>http://www.blogger.com/profile/12159385672170085179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_hxZ3oyM22cU/SeX9WqSJxeI/AAAAAAAAAAc/bPHS7kfOT1U/s72-c/DoDAFMatrix.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5854867776502195583.post-3861507413649096984</id><published>2009-03-09T12:09:00.000-07:00</published><updated>2009-03-09T12:13:38.390-07:00</updated><title type='text'>DoDAF Framework Completeness</title><content type='html'>This project I have been working on has led me to believe that the Department of Defense Architecture Framework is mostly a waste of time...  The majority of the products in it are redundant and useless in the larger scheme of things since the re-use of what i create is minimal.  There is always the long term maintenance aspects of the system to keep in mind, but will anyone actually read an Operational Activty to System Function Traceability Matrix?&lt;br /&gt;&lt;br /&gt;If there is anyone out there that has leveraged someone else's Matrix, please speak up.  I was able to review another developers matrix, just for sharing purposes to compare work effort, and there is no way i could re-use any of their information to assist me, it was too system specific to be of an assistance.&lt;br /&gt;&lt;br /&gt;anyhow, enough for today.&lt;br /&gt;cheers&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5854867776502195583-3861507413649096984?l=pdarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdarchitect.blogspot.com/feeds/3861507413649096984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5854867776502195583&amp;postID=3861507413649096984' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/3861507413649096984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/3861507413649096984'/><link rel='alternate' type='text/html' href='http://pdarchitect.blogspot.com/2009/03/dodaf-framework-completeness.html' title='DoDAF Framework Completeness'/><author><name>Jeff Pryslak</name><uri>http://www.blogger.com/profile/12159385672170085179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5854867776502195583.post-4778705137738380463</id><published>2008-11-11T11:19:00.000-08:00</published><updated>2008-11-18T05:51:30.690-08:00</updated><title type='text'>Adding Metadata for Reporting</title><content type='html'>Metadata and Modeling. These seem to be two topics that are intertwined today. Modeling used to be just about a pretty picture that i could talk the business people into authorizing a project plan. Today, most architects are trying to impact how developers are creating applications while verifying the inputs from the business are correct.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In that vein, there are also some additional needs for the architect and IT in general, so let me cover a simple extension/collection metadata example.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The information architecture that I was working with in PowerDesigner was very complete, and we used PD to update our scripts and generate new database objects, like tables, procs and indices. The customer i was helping in this area had a new requirement to track some compliance information on what data they are storing. For an architect with 3000 entities and over 400 tables, this was a daunting request.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_hxZ3oyM22cU/SRndxsWfiNI/AAAAAAAAAAU/UEm1X3uYgAw/s1600-h/Pd15MetaComplianceLinks.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5267485084975335634" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 170px; CURSOR: hand; HEIGHT: 248px" alt="" src="http://1.bp.blogspot.com/_hxZ3oyM22cU/SRndxsWfiNI/AAAAAAAAAAU/UEm1X3uYgAw/s200/Pd15MetaComplianceLinks.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So, with PowerDesigner, we can extend the meta model of the Table object to collect additional information. Here is a pic showing the extended model definition and the addition of some compliance attributes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This picture also shows the creation of a new Tab in the Table properties sheet in PowerDesigner. Now this is the cool part. I can change the user interface in PowerDesigner to allow for this collection directly in the tool.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;anyhow, will come back to this, running out of time today.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5854867776502195583-4778705137738380463?l=pdarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdarchitect.blogspot.com/feeds/4778705137738380463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5854867776502195583&amp;postID=4778705137738380463' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/4778705137738380463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/4778705137738380463'/><link rel='alternate' type='text/html' href='http://pdarchitect.blogspot.com/2008/11/adding-metadata-for-reporting.html' title='Adding Metadata for Reporting'/><author><name>Jeff Pryslak</name><uri>http://www.blogger.com/profile/12159385672170085179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_hxZ3oyM22cU/SRndxsWfiNI/AAAAAAAAAAU/UEm1X3uYgAw/s72-c/Pd15MetaComplianceLinks.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5854867776502195583.post-5760170598121685471</id><published>2008-10-17T12:18:00.000-07:00</published><updated>2008-10-17T12:27:16.248-07:00</updated><title type='text'>How do I use Enterprise Architecture?</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_hxZ3oyM22cU/SPjl62Ovl0I/AAAAAAAAAAM/aBrHOK2VRJ0/s1600-h/Pd15AppArch.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5258205364107581250" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_hxZ3oyM22cU/SPjl62Ovl0I/AAAAAAAAAAM/aBrHOK2VRJ0/s200/Pd15AppArch.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have been realizing that Enterprise Architecture is starting to turn into the next misused IT term, rather than a catalyst for change... This blog is focused on EA and PowerDesigner, true, but i wanted to keep this in perspective that we are also trying to help our business to be successful. so in that context, i wanted to show a sample EA diagram.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This Application architecture diagram was grabbed from the PD15 beta that ended last month.  Anyhow, you can see how Enterprise Architecture is bringing together Application Architecture, like UML, with more traditional Process Modeling, like BPMN.  pretty cool huh?&lt;br /&gt;&lt;br /&gt;WWWWWEEEELLLLL, what is this diagram going to HELP me with?  i mean really?  can i use to answer some questions?&lt;br /&gt;&lt;br /&gt;You bet.&lt;br /&gt;If Application A goes down, what business functions are affected?&lt;br /&gt;What areas does Application A leverage to accomplish its job?  What parts of this infrastructure can go down without interupting service?&lt;br /&gt;Does a specific site or location depend on any applications functioning to be successful on daily basis?&lt;br /&gt;&lt;br /&gt;There are lots of answers in this diagram to those questions.  Maybe not complete answers visually, but there is metadata behind each image on this canvas, unlike Visio :)&lt;br /&gt;&lt;br /&gt;Anyhow, lets look at Meta data next week, until then.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5854867776502195583-5760170598121685471?l=pdarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdarchitect.blogspot.com/feeds/5760170598121685471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5854867776502195583&amp;postID=5760170598121685471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/5760170598121685471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/5760170598121685471'/><link rel='alternate' type='text/html' href='http://pdarchitect.blogspot.com/2008/10/how-do-i-use-enterprise-architecture.html' title='How do I use Enterprise Architecture?'/><author><name>Jeff Pryslak</name><uri>http://www.blogger.com/profile/12159385672170085179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_hxZ3oyM22cU/SPjl62Ovl0I/AAAAAAAAAAM/aBrHOK2VRJ0/s72-c/Pd15AppArch.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5854867776502195583.post-8009462521332628309</id><published>2008-10-13T11:28:00.000-07:00</published><updated>2008-10-13T11:29:43.108-07:00</updated><title type='text'>Enterprise Architecture Seminar</title><content type='html'>Hi All&lt;br /&gt;&lt;br /&gt;wanted to let everyone know about the Sybase Roadshow on Enterprise Architecture that is coming soon to a city near you.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://response.sybase.com/forms/nao08octeventpdroadshow?mc=blog"&gt;http://response.sybase.com/forms/nao08octeventpdroadshow?mc=blog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Head to this link to see the city list and register.  Seems to have more education and information in it than most roadshows.&lt;br /&gt;&lt;br /&gt;enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5854867776502195583-8009462521332628309?l=pdarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdarchitect.blogspot.com/feeds/8009462521332628309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5854867776502195583&amp;postID=8009462521332628309' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/8009462521332628309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/8009462521332628309'/><link rel='alternate' type='text/html' href='http://pdarchitect.blogspot.com/2008/10/enterprise-architecture-seminar.html' title='Enterprise Architecture Seminar'/><author><name>Jeff Pryslak</name><uri>http://www.blogger.com/profile/12159385672170085179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5854867776502195583.post-4361122102552974850</id><published>2008-09-11T07:01:00.000-07:00</published><updated>2008-09-11T07:23:42.132-07:00</updated><title type='text'>PowerBars are all gone... :(</title><content type='html'>Such a sad day... While at Techwave 2008 this year, they had a snack station with PowerBars! I snagged a few each day, so a nice stockpile by the end of the week.  WELL, today i ate my LAST ONE!  eek!&lt;br /&gt;&lt;br /&gt;On the Techwave note, I had a great time there this year, even got to speak in the PowerDesigner Plenary! &lt;br /&gt;&lt;br /&gt;Davidi Dichman discussed the Enterprise Architecture focus that PD is taking for the 15 release and Matt Creason Demo'd it.  Looks pretty solid and should help me keep using PowerDesigner in a more business aligned way.&lt;br /&gt;&lt;br /&gt;My DoDAF project is closed now, so I am starting to look for the next project, which is most like supporting a VA initiative our Professional Services is starting and will need a FEAF outline for support.  Sounds like agonizing pain, or fun :).&lt;br /&gt;&lt;br /&gt;Anyone know a good overview of FEAF, let me know, cause i need to create it in PowerDesigner.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5854867776502195583-4361122102552974850?l=pdarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdarchitect.blogspot.com/feeds/4361122102552974850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5854867776502195583&amp;postID=4361122102552974850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/4361122102552974850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/4361122102552974850'/><link rel='alternate' type='text/html' href='http://pdarchitect.blogspot.com/2008/09/powerbars-are-all-gone.html' title='PowerBars are all gone... :('/><author><name>Jeff Pryslak</name><uri>http://www.blogger.com/profile/12159385672170085179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5854867776502195583.post-2701452685934905497</id><published>2008-08-29T07:31:00.001-07:00</published><updated>2008-08-29T07:36:57.710-07:00</updated><title type='text'>Composite Diagrams...</title><content type='html'>So this is a more academic discussion today...&lt;br /&gt;&lt;br /&gt;I am used to Physical Data models or Logical Data models which are pretty rudimentary.  Are these composites?  In a diagram sense, Yes.&lt;br /&gt;&lt;br /&gt;What does that mean?  They combine a list of information:&lt;br /&gt;        classes, entities, attributes, columns, tables, etc...&lt;br /&gt;whatever terminology you use in your modeling tool.  These lists are then organized into visual representations, which become composites.  So why am I talking about this...&lt;br /&gt;&lt;br /&gt;The basics lists that are created are VERY important, and I see architects forgetting that all the time.  They will use two diagrams and create the SAME attributes over again, rather than using the shared or copied attribute from a base list.  Now their new diagram is going to differ from the other one since they can change the Definition of the new attribute without having some basic understanding of how that information, or object, should be bounded...  UGH&gt;&lt;br /&gt;&lt;br /&gt;anyway, will chat on this more later and maybe get a few screenies for the post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5854867776502195583-2701452685934905497?l=pdarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdarchitect.blogspot.com/feeds/2701452685934905497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5854867776502195583&amp;postID=2701452685934905497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/2701452685934905497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/2701452685934905497'/><link rel='alternate' type='text/html' href='http://pdarchitect.blogspot.com/2008/08/composite-diagrams.html' title='Composite Diagrams...'/><author><name>Jeff Pryslak</name><uri>http://www.blogger.com/profile/12159385672170085179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5854867776502195583.post-924697192574825999</id><published>2008-08-11T10:13:00.001-07:00</published><updated>2008-08-11T10:28:43.220-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powerdesigner'/><category scheme='http://www.blogger.com/atom/ns#' term='methodology'/><category scheme='http://www.blogger.com/atom/ns#' term='framework'/><category scheme='http://www.blogger.com/atom/ns#' term='software architecture'/><title type='text'>Our use of a Framework really needed some Guidance from a Methodology</title><content type='html'>While i have been in software programming for years, there has never been a real well stated framework that i have had to follow down at the implementation level.  How many other programmers are like that?  Code and Fix is what i ahve been doing for two decades now...&lt;br /&gt;&lt;br /&gt;In the last three years I have started managing more than programming, and leading out some of the PowerDesigner initiatives has really opened my eyes to a different world.&lt;br /&gt;&lt;br /&gt;Who knows what a framework is?&lt;br /&gt;*programmer responds*Something to waste my time.&lt;br /&gt;*project lead responds*Something to make my programmers document what they are doing.&lt;br /&gt;*IT Director responds*A Tool for structuring deliverables that helps me show the business we are accomplishing their requests.&lt;br /&gt;*Business user responds*A set of documents I can help IT create that lets me help inform them of what I want to help with my job.&lt;br /&gt;*Executive Leader responds*This is going to cost a lot of money, so there better be some ROI.&lt;br /&gt;&lt;br /&gt;In the end, a framework, like Zachman, or DoDAF, is a list of artifacts that a team has to produce in the efforts to create a new software system.  If that team completes all of the documentation, models and spreadsheets, the system will be far easier to create and maintain.  Now that I have experienced this from a Department of Defense Architecture Framework perspective, I know this is only partially true.  Fulfilling the proper artifacts is the key.  As the architect on this latest project, there were over 20 models that needed to be created.  What i found was a huge redundancy between models, so the majority of them will never be used.  So why did I complete them?  To be compliant with the Government requriment that we completed all artifacts for DoDAF and a computere system for message handling.  Oh well, we are paid by the hour times the weight of paper used...&lt;br /&gt;&lt;br /&gt;So, why did our framework implementation produce a bunch of extra stuff... Because DoDAF is an implementation framework with very little guidance on exactly what i needed to methodically produce a required result.  Methodology is a key ingredient to how we act on a framework.  The really sad part is that most methodology's do not encompass a software development life cycle.  In our project, we found that the programmers were steaming ahead full tilt while we were reverse engineering their classes and database with team meetings to create process maps.  What a waste of time.  If we had spent the first few weeks creating the process flows, data flows, application architectures, physical database diagrams, etc... this project would have take a two, maybe three months, rather than six months.  Is this a result of hourly based consulting?  I am starting to wonder...&lt;br /&gt;&lt;br /&gt;hopefully this little chat is worth reading...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5854867776502195583-924697192574825999?l=pdarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdarchitect.blogspot.com/feeds/924697192574825999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5854867776502195583&amp;postID=924697192574825999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/924697192574825999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/924697192574825999'/><link rel='alternate' type='text/html' href='http://pdarchitect.blogspot.com/2008/08/our-use-of-framework-really-needed-some.html' title='Our use of a Framework really needed some Guidance from a Methodology'/><author><name>Jeff Pryslak</name><uri>http://www.blogger.com/profile/12159385672170085179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5854867776502195583.post-7468921046213282302</id><published>2008-08-11T09:57:00.001-07:00</published><updated>2008-08-11T10:06:47.549-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software architecture'/><title type='text'>Design and Software Architecture</title><content type='html'>I wanted to start putting some of my thoughts together around designing software and using architecture to do that.&lt;br /&gt;&lt;br /&gt;This blog will hopefully allow me to do this, so keep checking back for what i come up with.&lt;br /&gt;&lt;br /&gt;Cheers&lt;br /&gt;Jeff&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5854867776502195583-7468921046213282302?l=pdarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pdarchitect.blogspot.com/feeds/7468921046213282302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5854867776502195583&amp;postID=7468921046213282302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/7468921046213282302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5854867776502195583/posts/default/7468921046213282302'/><link rel='alternate' type='text/html' href='http://pdarchitect.blogspot.com/2008/08/design-and-software-architecture.html' title='Design and Software Architecture'/><author><name>Jeff Pryslak</name><uri>http://www.blogger.com/profile/12159385672170085179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
