<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>In the Field with our Experts</title>
    
    
    <link rel="alternate" type="text/html" href="http://blog.baseline-consulting.com/" />
    <id>tag:typepad.com,2003:weblog-1776622</id>
    <updated>2011-02-22T06:00:00-08:00</updated>
    <subtitle>The consulting experts at Baseline Consulting are in the trenches with our clients day in and day out. They're sharing how-to’s and describing new best practices in near real-time!</subtitle>
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/baseline-consulting/inthefield" /><feedburner:info uri="baseline-consulting/inthefield" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://hubbub.api.typepad.com/" /><feedburner:emailServiceId>baseline-consulting/inthefield</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry>
        <title>The Dreaded Stairs</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/baseline-consulting/inthefield/~3/olyTiS1A42s/the-dreaded-stairs.html" />
        <link rel="replies" type="text/html" href="http://blog.baseline-consulting.com/2011/02/the-dreaded-stairs.html" thr:count="1" thr:updated="2011-06-17T14:57:28-07:00" />
        <id>tag:typepad.com,2003:post-6a00e5518fa10688340147e2bbbbf2970b</id>
        <published>2011-02-22T06:00:00-08:00</published>
        <updated>2011-02-22T06:00:00-08:00</updated>
        <summary>By Stephen Putman, Senior Consultant Recently, a friend of mine posted a link on Facebook that reinforced a philosophy that I have had for a long time that applies to all activities in life that are not duty-bound: The Dreaded Stairs (part of The Fun Theory project) I have long felt that humans do things for two reasons: A) They're fun B) They're lucrative This applies to the field of Data Governance and Quality as it does everything else. One of the reasons data governance and quality initiatives are not more widely adopted and followed is that the work is...</summary>
        <author>
            <name>Baseline Consulting</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="data governance" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="data management" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="data quality" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="Baseline Consulting" />
        <category scheme="http://sixapart.com/ns/types#tag" term="data governance" />
        <category scheme="http://sixapart.com/ns/types#tag" term="data management" />
        <category scheme="http://sixapart.com/ns/types#tag" term="data quality" />
        <category scheme="http://sixapart.com/ns/types#tag" term="incentive" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Steve Putman" />
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.baseline-consulting.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><strong><span style="color: #434343;">By Stephen Putman, Senior Consultant</span></strong></p>
<p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834014e5f609b5c970c-pi" style="display: inline;"><img alt="Stairs_robinfensom" class="asset  asset-image at-xid-6a00e5518fa1068834014e5f609b5c970c" src="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834014e5f609b5c970c-400wi" style="width: 400px; display: block; margin-left: auto; margin-right: auto;" title="Stairs_robinfensom" /></a> <br />Recently, a friend of mine posted a link on Facebook that reinforced a philosophy that I have had for a long time that applies to all activities in life that are not duty-bound:</p>
<p><span style="text-decoration: underline;">The Dreaded Stairs</span> (part of <a href="http://www.thefuntheory.com/">The Fun Theory</a> project)</p>
<p>I have long felt that humans do things for two reasons:</p>
<p style="padding-left: 30px;">A) They're fun</p>
<p style="padding-left: 30px;">B) They're lucrative</p>
<p>This applies to the field of Data Governance and Quality as it does everything else. One of the reasons data governance and quality initiatives are not more widely adopted and followed is that the work is not terribly fun - data owners must be identified, policies and processes must be adopted, and the entire process must be monitored and attended once it is in place. It's also not seen as lucrative in a direct sense - the act of cleansing the data in a transaction usually doesn't provide immediate financial reward, and while the implementation of governance and quality initiatives can affect the company's bottom line, the benefits are very difficult to quantify in a traditional sense.</p>
<p><a href="https://twitter.com/philsimon">Phil Simon</a> has produced a terrific <a href="http://www.dataroundtable.com/?p=5711">series</a> for <a href="http://www.dataroundtable.com/">The Data Roundtable</a> on incentive ideas for data quality programs, so I will not address these here - he says it much better than I can. I am concerned with "fun." The video above demonstrated an innovative idea to make a mundane but healthy activity (climbing stairs) into a joyful experience. What sort of innovative programs can be created to make managing high-quality data fun?</p>
<p>"Fun" is a difficult concept because it means something different to everyone. One way to find out what is "fun" to your employees is by conducting surveys or workshops to ask them directly. Another possibility could be to have a "company carnival" in your parking lot, and award employees who identify quality issues with raffle tickets or a "boss' dunk tank." The White House holds a <a href="http://www.whitehouse.gov/save-award">yearly contest</a> with government employees for the best quality improvement or cost-savings idea (this is more of an incentive, but some people also consider contests like this fun).</p>
<p>These are just a few ideas off the top of the head - do you have creative people who can come up with other ideas? If it is indeed true that fun makes unpleasant activities more palatable, this would be time well spent to reinforce data governance and quality in your organization.</p>
<p><span style="color: #434343; font-size: 8pt;">photo by <a href="http://www.flickr.com/photos/robinfensom/2261721990/" target="_blank">Robin Fensom</a> via Flickr (Creative Commons license)</span></p>
<hr />
<p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834010536ae4e7b970b-pi" style="float: left;"><img alt="StevePutman_bw_100" border="0" class="at-xid-6a00e5518fa1068834010536ae4e7b970b " src="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834010536ae4e7b970b-pi" style="margin: 5px; width: 50px;" title="StevePutman_bw_100" /></a><span style="font-size: 10px; color: #5b5b5b; font-family: Trebuchet MS;">Stephen Putman has over 20 years experience supporting  client/server and internet-based operations from small offices to major  corporations.  He has extensive experience in a variety of front-end  development tools, as well as relational database design and  administration, and is extremely effective in project management and  leadership roles. He is the co-author of <em>The Data Governance eBook</em>, available at <a href="http://www.baseline-consulting.com/ebooks" target="_blank">baseline-consulting.com/ebooks.</a></span><span style="color: #5b5b5b; font-size: 10px; font-family: Trebuchet MS;"><br /></span></p>
<p><span style="color: #5b5b5b; font-size: 10px;"><br /></span></p></div>
</content>



    <feedburner:origLink>http://blog.baseline-consulting.com/2011/02/the-dreaded-stairs.html</feedburner:origLink></entry>
    <entry>
        <title>Three-Dimensional Chess</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/baseline-consulting/inthefield/~3/9kYylAoPMns/three-dimensional-chess.html" />
        <link rel="replies" type="text/html" href="http://blog.baseline-consulting.com/2011/02/three-dimensional-chess.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5518fa1068834014e5f3ec048970c</id>
        <published>2011-02-16T06:00:00-08:00</published>
        <updated>2011-02-16T09:17:57-08:00</updated>
        <summary>By Stephen Putman, Senior Consultant I recently read Rob Gonzalez' blog post I've Got a Federated Bridge to Sell You (A Defense of the Warehouse) with great interest - a Semantic Web professional who is defending a technology that could be displaced by semantics! I agree with Mr. Gonzalez that semantically federated databases are not the answer in all business cases. However, traditional data warehouses and data marts are not the best answer in all cases either, and there are also cases where neither technology is the appropriate solution. The appropriate technological solution for a given business case depends on...</summary>
        <author>
            <name>Baseline Consulting</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="business analytics" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="data warehousing" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="information architecture" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="semantic web" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="Analytics" />
        <category scheme="http://sixapart.com/ns/types#tag" term="architecture" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Baseline Consulting" />
        <category scheme="http://sixapart.com/ns/types#tag" term="federated" />
        <category scheme="http://sixapart.com/ns/types#tag" term="semantic" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Stephen Putman" />
        <category scheme="http://sixapart.com/ns/types#tag" term="warehouse" />
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.baseline-consulting.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><span style="color: #434343;"><strong>By Stephen Putman, Senior Consultant</strong></span></p>
<p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340147e299dfe0970b-pi" style="display: inline;"><img alt="Spock-chess" class="asset  asset-image at-xid-6a00e5518fa10688340147e299dfe0970b" src="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340147e299dfe0970b-400wi" style="width: 400px; display: block; margin-left: auto; margin-right: auto;" title="Spock-chess" /></a> <br />I recently read Rob Gonzalez' blog post <a href="http://semanticweb.com/defending_the_warehouse_b17223">I've Got a Federated Bridge to Sell You (A Defense of the Warehouse)</a> with great interest - a <a href="http://www.w3.org/standards/semanticweb/">Semantic Web</a> professional who is defending a technology that could be displaced by semantics! I agree with Mr. Gonzalez that semantically <a href="http://searchsystemschannel.techtarget.com/generic/0,295582,sid99_gci1323453,00.html">federated databases</a> are not the answer in all business cases. However, traditional <a href="http://www.information-management.com/infodirect/19991120/1675-1.html">data warehouses and data marts</a> are not the best answer in all cases either, and there are also cases where neither technology is the appropriate solution.</p>
<p>The appropriate technological solution for a given business case depends on a great many factors, which I like to call "<a href="https://secure.wikimedia.org/wikipedia/en/wiki/Three-dimensional_chess">Three-Dimensional Chess.</a>"</p>
<p>An organization needs to consider many factors in choosing the right technology to solve an analytical requirement, including:</p>
<ul>
<li><strong>Efficiency/speed of query return</strong> - Is the right data stored or accessed in an efficient manner, and can it be accessed quickly and accurately?<strong> </strong></li>
<li><strong>Currency of data</strong> - How current is the data that is available?<strong> </strong></li>
<li><strong>Flexibility of model</strong> - Can the system accept new data inputs of differing structures with a minimum of remodeling and recoding?<strong> </strong></li>
<li><strong>Implementation cost, including maintenance</strong> - How much does it cost to implement and maintain the system?<strong> </strong></li>
<li><strong>Ease of use by end users</strong> - Can the data be accessed and manipulated by end users in familiar tools without damage to the underlying data set?<strong> </strong></li>
<li><strong>Relative fit to industry and organizational standards</strong> - This deals with long-term maintainability of the system, which I addressed in a recent posting – <a href="http://blog.baseline-consulting.com/2010/12/making-it-fit.html">Making It Fit</a>.<strong /></li>
<li><strong>Current staff skillsets/scarcity of resources to implement and maintain</strong> - Can your staff implement and maintain the system, or alternately, can you find the necessary resources in the market to do so at a reasonable cost?</li>
</ul>
<ul>
</ul>
<p>Fortunately, new tools and methodologies are constantly being developed that can optimize one or more of these factors, but balancing all of these sometimes mutually exclusive factors is a very difficult job. There are very few system architects who are well versed in many of the applicable systems, so architects tend to advocate the types of systems they are familiar with, bending requirements to fit the characteristics of the system. This causes the undesirable tendency that is represented in the saying, "When all you have is a hammer, everything looks like a nail."</p>
<p>Make sure that your organization is taking all factors into account when deciding how to solve an analytical requirement by developing or attracting people who are skilled at playing “three-dimensional chess.”</p>
<p> </p>
<hr />
<p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834010536ae4e7b970b-pi" style="float: left;"><img alt="StevePutman_bw_100" border="0" class="at-xid-6a00e5518fa1068834010536ae4e7b970b " src="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834010536ae4e7b970b-pi" style="margin: 5px; width: 50px;" title="StevePutman_bw_100" /></a><span style="font-size: 10px; color: #5b5b5b; font-family: Trebuchet MS;">Stephen Putman has over 20 years experience supporting  client/server and internet-based operations from small offices to major  corporations.  He has extensive experience in a variety of front-end  development tools, as well as relational database design and  administration, and is extremely effective in project management and  leadership roles. He is the co-author of <em>The Data Governance eBook</em>, available at <a href="http://www.baseline-consulting.com/ebooks" target="_blank">baseline-consulting.com/ebooks.</a></span><span style="color: #5b5b5b; font-size: 10px; font-family: Trebuchet MS;"><br /></span></p>
<p><span style="color: #5b5b5b; font-size: 10px;"><br /></span></p></div>
</content>



    <feedburner:origLink>http://blog.baseline-consulting.com/2011/02/three-dimensional-chess.html</feedburner:origLink></entry>
    <entry>
        <title>Linked Data Today!</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/baseline-consulting/inthefield/~3/raedWbBPY9o/linked-data-today.html" />
        <link rel="replies" type="text/html" href="http://blog.baseline-consulting.com/2011/02/linked-data-today.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5518fa10688340148c83b7731970c</id>
        <published>2011-02-01T06:00:00-08:00</published>
        <updated>2011-02-01T06:00:00-08:00</updated>
        <summary>By Stephen Putman, Senior Consultant I begin today with an invitation to a headache...click this link: The Linking Open Data Cloud Diagram Ouch! That is a really complicated diagram. I believe that the Semantic Web suffers from the same difficulty that many worthy technologies do - the relative impossibility to describe the concept in simple terms, using concepts familiar to the vast majority of the audience. When this happens, the technology gets buried under well-meaning but hopelessly complex diagrams like this one. If you take the time to understand it, the concept is very powerful, but all the circles and...</summary>
        <author>
            <name>Baseline Consulting</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="data integration" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="data management" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="Baseline Consulting" />
        <category scheme="http://sixapart.com/ns/types#tag" term="data management" />
        <category scheme="http://sixapart.com/ns/types#tag" term="linked data" />
        <category scheme="http://sixapart.com/ns/types#tag" term="semantic web" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Stephen Putman" />
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.baseline-consulting.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><span style="color: #434343;"><strong>By Stephen Putman, Senior Consultant</strong></span></p>
<p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340147e232434a970b-pi" style="display: inline;"><img alt="Chainlink_steve_lodefink" class="asset  asset-image at-xid-6a00e5518fa10688340147e232434a970b" src="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340147e232434a970b-400wi" style="width: 400px; display: block; margin-left: auto; margin-right: auto;" title="Chainlink_steve_lodefink" /></a> <br /><br /></p>
<p>I begin today with an invitation to a headache...click this link: <a href="http://richard.cyganiak.de/2007/10/lod/">The Linking Open Data Cloud Diagram</a></p>
<p>Ouch! That is a really complicated diagram. I believe that the <a href="http://www.w3.org/standards/semanticweb/">Semantic Web </a>suffers from the same difficulty that many worthy technologies do - the relative impossibility to describe the concept in simple terms, using concepts familiar to the vast majority of the audience. When this happens, the technology gets buried under well-meaning but hopelessly complex diagrams like this one. If you take the time to understand it, the concept is very powerful, but all the circles and lines immediately turn off most people.</p>
<p>Fortunately, there are simple things that you can do in your organization today that will introduce the concept of <a href="http://semanticweb.com/linked-data-an-introduction_b17148">linked data </a>to your staff and begin to leverage the great power that the concept holds. It will take a little bit of transition, but once the idea takes hold you can take it in several more powerful directions.</p>
<p>Many companies treat their applications as islands unto themselves in their basic operations, regardless of any external feeds or reporting that occurs. One result of this is that basic, seldom-changing concepts such as Country, State, and Date/Time are replicated in each system throughout the company. A basic tenet of data management states that managing data in one place is preferable to managing it in several - every time something changes, it must be maintained in however many systems use it.</p>
<p>One of the basic concepts of linked data is that applications will use a common repository for data like State, for example, and publish <a href="http://en.wikipedia.org/wiki/URI">Uniform Resource Identifiers </a>(URIs), or standardized location values that act much like Web-based URLs, for each value in the repository. Applications will then link to the URI for the lookup value instead of proprietary codes in use today. There are efforts to make global shared repositories for this type of data, but it is not necessary to place your trust in these data stores right away - all of this can occur within your company's firewall.</p>
<p>The transition to linked data does not need to be sudden or comprehensive, but can be accomplished in an incremental fashion to mitigate disruption to existing systems. Here are actions that you can begin right now to start the transition:</p>
<ul>
<li> If you are coding an application that uses these common lookups, store the URI in the parent table instead of the proprietary code.</li>
<li>If you are using "shrink wrap" applications, construct views that reconcile the URIs and the proprietary codes, and encourage their use by end users.</li>
<li>Investigate usage of common repositories in all future development and packaged software acquisition.</li>
<li>Begin investigation of linking company-specific common data concepts, such as department, location, etc.</li>
</ul>
<ul>
</ul>
<p> Once the transition to a common data store is under way, your organization will have lower administration costs and more consistent data throughout the company. You will also be leading your company into the future of linked data processing that is coming soon.</p>
<p><span style="color: #5b5b5b; font-size: 10px;">photo by <a href="http://www.flickr.com/photos/lodefink/2844476751/" target="_self">steve_lodefink</a> via Flickr (Creative Commons License)</span></p>
<hr />
<p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834010536ae4e7b970b-pi" style="float: left;"><img alt="StevePutman_bw_100" border="0" class="at-xid-6a00e5518fa1068834010536ae4e7b970b " src="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834010536ae4e7b970b-pi" style="margin: 5px; width: 50px;" title="StevePutman_bw_100" /></a><span style="font-size: 10px; color: #5b5b5b; font-family: Trebuchet MS;">Stephen Putman has over 20 years experience supporting  client/server and internet-based operations from small offices to major  corporations.  He has extensive experience in a variety of front-end  development tools, as well as relational database design and  administration, and is extremely effective in project management and  leadership roles. He is the co-author of <em>The Data Governance eBook</em>, available at <a href="http://www.information-management.com/baseline" target="_blank">information-management.com</a>. </span><span style="color: #5b5b5b; font-size: 10px; font-family: Trebuchet MS;"><br /></span></p>
<p><span style="color: #5b5b5b; font-size: 10px;"><br /></span></p></div>
</content>



    <feedburner:origLink>http://blog.baseline-consulting.com/2011/02/linked-data-today.html</feedburner:origLink></entry>
    <entry>
        <title>Succeed Despite Failing</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/baseline-consulting/inthefield/~3/VkYEcXQ4OnU/succeed-despite-failing.html" />
        <link rel="replies" type="text/html" href="http://blog.baseline-consulting.com/2011/01/succeed-despite-failing.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5518fa10688340148c7b7d702970c</id>
        <published>2011-01-18T06:00:00-08:00</published>
        <updated>2011-01-18T06:00:00-08:00</updated>
        <summary>By Stephen Putman, Senior Consultant I just finished reading a post on the Netflix blog - 5 Lessons We've Learned Using Amazon Web Services (AWS). Even though this article is specific to a high-traffic cloud-based technology platform, I think that it holds a great lesson for the optimization of any computer system, and especially a system that relies on outside sources such as a business intelligence system. Netflix develops their systems with the attitude that anything can fail at any point in the technology stack, and their systems should respond in as graceful a way as possible. This is a...</summary>
        <author>
            <name>Baseline Consulting</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="business analytics" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="business intelligence (BI)" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="analysis data sets" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Baseline Consulting" />
        <category scheme="http://sixapart.com/ns/types#tag" term="BI" />
        <category scheme="http://sixapart.com/ns/types#tag" term="business intelligence" />
        <category scheme="http://sixapart.com/ns/types#tag" term="cloud computing" />
        <category scheme="http://sixapart.com/ns/types#tag" term="failure" />
        <category scheme="http://sixapart.com/ns/types#tag" term="lessons systems" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Stephen Putman" />
        <category scheme="http://sixapart.com/ns/types#tag" term="success" />
        <category scheme="http://sixapart.com/ns/types#tag" term="technology stack" />
        <category scheme="http://sixapart.com/ns/types#tag" term="testing paradigms" />
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.baseline-consulting.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><span style="color: #434343;"><strong>By Stephen Putman, Senior Consultant</strong></span></p>
<p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340147e1aeaa11970b-pi" style="display: inline;"><img alt="Netflix_PseudoGil" class="asset  asset-image at-xid-6a00e5518fa10688340147e1aeaa11970b" src="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340147e1aeaa11970b-400wi" style="width: 400px; display: block; margin-left: auto; margin-right: auto;" title="Netflix_PseudoGil" /></a> <br />I just finished reading a post on the <a href="http://www.netflix.com/">Netflix</a> blog - <a href="http://techblog.netflix.com/2010/12/5-lessons-weve-learned-using-aws.html">5 Lessons We've Learned Using Amazon Web Services (AWS)</a>. Even though this article is specific to a high-traffic <a href="http://en.wikipedia.org/wiki/Cloud_computing">cloud-based</a> technology platform, I think that it holds a great lesson for the optimization of any computer system, and especially a system that relies on outside sources such as a <a href="http://en.wikipedia.org/wiki/Business_intelligence">business intelligence</a> system. </p>
<p>Netflix develops their systems with the attitude that anything can fail at any point in the <a href="http://en.wikipedia.org/wiki/Technology_stack">technology stack</a>, and their systems should respond in as graceful a way as possible. This is a wonderful attitude to have for any system, and their lessons can be applied to a BI system just as easily:</p>
<p><strong>1. </strong><a href="http://www.youtube.com/watch?v=FDezrybpuO8"><strong>You must unlearn what you have learned.</strong></a> Many people who develop and maintain BI systems come from the transactional application world, and apply their experience to a BI system, which is fundamentally different in several ways - for example, the optimization goal of a transactional system is the individual transaction, while the optimization point of a BI system is the retrieval and manipulation of often huge data sets. Managers and developers that do not realize these differences are doomed to failure with their systems, while people who successfully make the transition meet organizational goals much more easily.</p>
<p><strong>2. Co-tenancy is hard.</strong> The BI system must manage many different types of loads and requests on a daily basis while simultaneously appearing to be as responsive to the user as all other software used. The system administrator must balance data loads, <a href="http://en.wikipedia.org/wiki/Operational_data_store">operational reporting</a> requests, and the construction and manipulation of <a href="http://en.wikipedia.org/wiki/Star_schema">analysis data sets</a>, often at the same time. This is the same sort of paradigm shift as in lesson 1 - people who do not realize the complications of this environment are doomed to failure since the success of a BI system is directly proportional to the frequency of use, and an inefficient system quickly becomes unused.</p>
<p><strong>3. The best way to avoid failure is to fail constantly.</strong> This lesson seems counter-intuitive, but I've seen a lot of failed systems that always assumed that things would work perfectly - source feeds would always have valid data, in the same place, at the same time, always - that this philosophy gains more credence daily. Systems should always be tested for outages at any step of the process, and coded so that the response is graceful and as invisible to end-users as possible. If you don't rehearse this in development, you will fail in production - take that to the bank.</p>
<p><strong>4. Learn with real scale, not toy models.</strong> It would seem that proper performance testing on systems equivalent to production hardware and networking with full data sets would be self-evident, but many development shops look at this as an unnecessary expense that adds little to the finished product. But, as in lesson 3 above, if you do not rehearse the operation of your system on the same size of system as your production environment, you have no way of knowing how the system will respond in real-world situations, and are effectively gambling with your career. The smart manager avoids this sort of gamble.</p>
<p><strong>5. Commit yourself.</strong> This message surfaces in many different discussions, but it should be re-emphasized frequently - a system as important as your enterprise <a href="http://en.wikipedia.org/wiki/Business_intelligence">business intelligence</a> system should have strong and unwavering commitment from all levels of your organization to survive the inevitable struggles that occur in the implementation of such a large computer system.</p>
<p>It is sometimes surprising to realize that even though technology continues to become more complex and distributed, the same simple lessons can be learned from every system and applied to new systems. These lessons should be reviewed frequently in your quest to implement successful data processing systems.</p>
<p><span style="color: #5b5b5b; font-size: 10px;">photo by <a href="http://www.flickr.com/photos/20179579@N00/4116911744/sizes/m/in/photostream/" target="_blank">PseudoGil</a> via Flickr (Creative Commons License)</span></p>
<hr />
<p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834010536ae4e7b970b-pi" style="float: left;"><img alt="StevePutman_bw_100" border="0" class="at-xid-6a00e5518fa1068834010536ae4e7b970b " src="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834010536ae4e7b970b-pi" style="margin: 5px; width: 50px;" title="StevePutman_bw_100" /></a><span style="font-size: 10px; color: #5b5b5b; font-family: Trebuchet MS;">Stephen Putman has over 20 years experience supporting  client/server and internet-based operations from small offices to major  corporations.  He has extensive experience in a variety of front-end  development tools, as well as relational database design and  administration, and is extremely effective in project management and  leadership roles. He is the co-author of <em>The Data Governance eBook</em>, available at <a href="http://www.information-management.com/baseline" target="_blank">information-management.com</a>. </span><span style="color: #5b5b5b; font-size: 10px; font-family: Trebuchet MS;"><br /></span></p>
<p><span style="color: #5b5b5b; font-size: 10px;"><br /></span></p></div>
</content>



    <feedburner:origLink>http://blog.baseline-consulting.com/2011/01/succeed-despite-failing.html</feedburner:origLink></entry>
    <entry>
        <title>New Years’ Resolutions: Assess and Revise Your BI Strategy</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/baseline-consulting/inthefield/~3/PwfzvyDnRjg/new-years-resolutions-assess-and-revise-your-bi-strategy.html" />
        <link rel="replies" type="text/html" href="http://blog.baseline-consulting.com/2011/01/new-years-resolutions-assess-and-revise-your-bi-strategy.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5518fa10688340148c77ccd28970c</id>
        <published>2011-01-11T06:00:00-08:00</published>
        <updated>2011-01-10T15:07:07-08:00</updated>
        <summary>By Dick Voorhees, Senior Consultant The New Year is upon us. And for many, the coming of the New Year involves making new resolutions, or reaffirming old ones. This resolution-making process includes corporations and organizations, not just individuals. In terms of personal resolutions, some undertake this process in earnest, but many seem to deal with resolutions superficially, or at least not very effectively. The same is frequently true for organizations as well. So how then should an organization go about deciding which “resolutions” to pursue in the New Year, which goals and objectives are both worthy and achievable? Often there...</summary>
        <author>
            <name>Baseline Consulting</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="assessments" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="best practices" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="business intelligence (BI)" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="data governance" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="strategic planning" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="assessments" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Baseline Consulting" />
        <category scheme="http://sixapart.com/ns/types#tag" term="best practices" />
        <category scheme="http://sixapart.com/ns/types#tag" term="business intelligence (BI)" />
        <category scheme="http://sixapart.com/ns/types#tag" term="data governance" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Dick Voorhees" />
        <category scheme="http://sixapart.com/ns/types#tag" term="strategic planning" />
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.baseline-consulting.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><span style="color: #434343;"><strong>By Dick Voorhees, Senior Consultant</strong></span></p>
<p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340147e173348f970b-pi" style="display: inline;"><img alt="Champagne" class="asset  asset-image at-xid-6a00e5518fa10688340147e173348f970b" src="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340147e173348f970b-400wi" style="width: 400px; display: block; margin-left: auto; margin-right: auto;" title="Champagne" /></a> <br />The New Year is upon us. And for many, the coming of the New Year involves making new resolutions, or reaffirming old ones. This resolution-making process includes corporations and organizations, not just individuals. In terms of personal resolutions, some undertake this process in earnest, but many seem to deal with resolutions superficially, or at least not very effectively. The same is frequently true for organizations as well.</p>
<p>So how then should an organization go about deciding which “resolutions” to pursue in the New Year, which goals and objectives are both worthy and achievable? Often there are no "good" or "bad" opportunities, a priori, but some are more likely to result in a successful outcome and/or have more significant payoff than others.</p>
<ol>
<li>Take stock of the opportunities, and develop a list of key potential initiatives (or review the existing list, if one exists). Consider recent or imminent changes in the marketplace, competitors’ actions, and governmental regulations. Which of these initiatives offers the possibility of consolidating/increasing market share, improving customer service, or represents necessary future investment (in the case of regulations)? And which best supports the existing goals and objectives of the organization?</li>
<li>Assess the capabilities and readiness of the organization to act on these initiatives. An opportunity might be a significant one, but if the organization can’t respond effectively and in a timely manner, then the opportunity will be lost, and the organization might better focus its attention and resources on another opportunity with lesser potential payback, but that has a much greater chance of success.</li>
<li>Develop a roadmap, a tactical plan, for addressing the opportunity. Determine which resources are required – hardware, software, capital, and most importantly people – what policies and procedures must be defined or changed, etc…</li>
</ol>
<p>Then be prepared to act! Sometimes the best intentions for the New Year fail not for lack of thought or foresight, but for lack of effective follow through. Develop the proper oversight/governance mechanisms, put the plan into action, and then make sure to monitor progress on a regular basis.</p>
<p>These are not difficult steps to follow, but organizations sometimes need help doing so. We’ve found that clients who call us have learned the hard way – either directly or through stories they’ve heard in their industries – that some careful planning, deliberate program design, and – if necessary – some skill assessment and training can take them a long way in their resolutions for success in 2011. Good luck!</p>
<p><span style="font-size: 8pt; color: #434343;">photo by <a href="http://www.flickr.com/photos/magnera/4557779042/sizes/m/in/photostream/" target="_blank">L.C.Nøttaasen</a> via Flickr (Creative Commons)</span></p>
<p> </p>
<hr />
<p><span style="color: #434343; font-size: 8pt;"> <a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340147e17347bb970b-pi" style="float: left;"><img alt="DVoorhees_50_bw" border="0" class="asset  asset-image at-xid-6a00e5518fa10688340147e17347bb970b" src="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340147e17347bb970b-800wi" style="margin: 0px 5px 5px 0px;" title="DVoorhees_50_bw" /></a> Dick Voorhees is a seasoned technology professional with more than 25 years of experience in information technology, data integration, and business analytic systems.  He is highly skilled at working with and leading mixed teams of business stakeholders and technologists on data enabling projects.</span></p></div>
</content>



    <feedburner:origLink>http://blog.baseline-consulting.com/2011/01/new-years-resolutions-assess-and-revise-your-bi-strategy.html</feedburner:origLink></entry>
    <entry>
        <title>Do You Know What Your Reports Are Doing?</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/baseline-consulting/inthefield/~3/DKiYGo2fXgo/do-you-know-what-your-reports-are-doing.html" />
        <link rel="replies" type="text/html" href="http://blog.baseline-consulting.com/2010/12/do-you-know-what-your-reports-are-doing.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5518fa10688340147e0e247d9970b</id>
        <published>2010-12-21T06:00:00-08:00</published>
        <updated>2010-12-21T06:00:00-08:00</updated>
        <summary>By Stephen Putman, Senior Consultant The implementation of a new business intelligence system often requires the replication of existing reports in the new environment. In the process of designing, implementing and testing the new system, issues of data elements not matching existing output invariably come up. Many times, these discrepancies arise from data elements that are extrapolated from seemingly unrelated sources or calculations that are embedded in the reports themselves that often pre-date the tenure of the project team implementing the changes. How can you mitigate these issues in future implementations? Issues of post-report data manipulation can range from simple...</summary>
        <author>
            <name>Baseline Consulting</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="business analytics" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="business intelligence (BI)" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="data warehousing" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="analytics" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Baseline Consulting" />
        <category scheme="http://sixapart.com/ns/types#tag" term="business analytics" />
        <category scheme="http://sixapart.com/ns/types#tag" term="business intelligence" />
        <category scheme="http://sixapart.com/ns/types#tag" term="data warehouse" />
        <category scheme="http://sixapart.com/ns/types#tag" term="rts" />
        <category scheme="http://sixapart.com/ns/types#tag" term="spreadmart documentation" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Stephen Putman" />
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.baseline-consulting.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><span style="color: #434343;"><strong>By Stephen Putman, Senior Consultant</strong></span></p>
<p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340148c6ec4a08970c-pi" style="display: inline;"><img alt="Spreadsheet" class="asset  asset-image at-xid-6a00e5518fa10688340148c6ec4a08970c" src="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340148c6ec4a08970c-400wi" style="width: 400px; display: block; margin-left: auto; margin-right: auto;" title="Spreadsheet" /></a></p>
<p>The implementation of a new <a href="http://businessintelligence.com/">business intelligence</a> system often requires the replication of existing reports in the new environment. In the process of designing, implementing and testing the new system, issues of data elements not matching existing output invariably come up. Many times, these discrepancies arise from data elements that are extrapolated from seemingly unrelated sources or calculations that are embedded in the reports themselves that often pre-date the tenure of the project team implementing the changes. How can you mitigate these issues in future implementations?</p>
<p>Issues of post-report data manipulation can range from simple - lack of documentation of the existing system - to complex and insidious - "<a href="http://tdwi.org/research/2008/01/bpr-1q-strategies-for-managing-spreadmarts.aspx?sc_lang=en">spreadmarts</a>" and stand-alone desktop databases that use the enterprise system for a data source, for example. It is also possible that source systems make changes to existing data and feeds that are not documented or researched by the project team. The result is the same - frustration from the business users and IT group in defining these outliers, not to mention the risk absorbed by the enterprise in using unmanaged data in reports that drive business decisions.</p>
<p> The actions taken to correct the simple documentation issues center around organizational discipline:</p>
<ul>
<li>Establish (or follow) a documentation standard for the entire organization, and stick to it!</li>
<li>Implement gateways in development of applications and reports that ensure that undocumented objects are not released to production</li>
<li>Perform periodic audits to ensure compliance</li>
</ul>
<p>Reining in the other sources of undocumented data is a more complicated task. The <a href="http://en.wikipedia.org/wiki/Data_management">data management</a> organization has to walk a fine line between control of the data produced by the organization and curtailing the freedom of end users to respond to changing data requirements in their everyday jobs. The key is communication - the business users need to be encouraged to communicate data requirements into an easy-to-use system and understand the importance of sharing this information with the entire organization. If there is even a hint of disdain or punitive action regarding this communication, it will stop immediately, and these new derivations will remain a mystery until anther system is designed.</p>
<p>The modern information management environment is heading more and more towards transparency and accountability, which is being demanded by both internal and external constituencies. The well-documented reporting system supports this change in attitude to reduce risk in external reporting and increase confidence in the veracity of internal reports, allowing all involved to make better decisions and drive profitability of the business. It is a change whose time has come.</p>
<p><span style="color: #5b5b5b; font-size: 10px;">photo by <a href="http://www.flickr.com/photos/r-h/63359584/sizes/l/" target="_blank">r h</a> via Flickr (Creative Commons License)</span></p>
<hr />
<p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834010536ae4e7b970b-pi" style="float: left;"><img alt="StevePutman_bw_100" border="0" class="at-xid-6a00e5518fa1068834010536ae4e7b970b " src="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834010536ae4e7b970b-pi" style="margin: 5px; width: 50px;" title="StevePutman_bw_100" /></a><span style="font-size: 10px; color: #5b5b5b; font-family: Trebuchet MS;">Stephen Putman has over 20 years experience supporting  client/server and internet-based operations from small offices to major  corporations.  He has extensive experience in a variety of front-end  development tools, as well as relational database design and  administration, and is extremely effective in project management and  leadership roles. He is the co-author of <em>The Data Governance eBook</em>, available at <a href="http://www.information-management.com/baseline" target="_blank">information-management.com</a>. </span><span style="color: #5b5b5b; font-size: 10px; font-family: Trebuchet MS;"><br /></span></p>
<p><span style="color: #5b5b5b; font-size: 10px;"><br /></span></p></div>
</content>



    <feedburner:origLink>http://blog.baseline-consulting.com/2010/12/do-you-know-what-your-reports-are-doing.html</feedburner:origLink></entry>
    <entry>
        <title>Keep It On Track</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/baseline-consulting/inthefield/~3/pERPBxGVLFw/keep-it-on-track.html" />
        <link rel="replies" type="text/html" href="http://blog.baseline-consulting.com/2010/12/keep-it-on-track.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5518fa10688340147e0beee0d970b</id>
        <published>2010-12-16T06:00:00-08:00</published>
        <updated>2010-12-16T06:00:00-08:00</updated>
        <summary>By Stephen Putman, Senior Consultant In my recent blog posting, "Metadata is Key," I talked about one way of changing the mindset of managers and implementers in support of the coming "semantic wave" of linked data management. Today, I give you another way to prepare for the coming revolution, and also become more disciplined and effective in your project management whether you're going down the semantic road or not... rathole (n) - [from the English idiom “down a rathole” for a waste of money or time] A technical subject that is known to be able to absorb infinite amounts of...</summary>
        <author>
            <name>Baseline Consulting</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="data management" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="project management" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="Baseline Consulting" />
        <category scheme="http://sixapart.com/ns/types#tag" term="context scope" />
        <category scheme="http://sixapart.com/ns/types#tag" term="data management" />
        <category scheme="http://sixapart.com/ns/types#tag" term="linked data" />
        <category scheme="http://sixapart.com/ns/types#tag" term="semantic web" />
        <category scheme="http://sixapart.com/ns/types#tag" term="stephen putman" />
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.baseline-consulting.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><span style="color: #5b5b5b;"><strong>By <a href="http://twitter.com/sjputman" target="_blank">Stephen Putman</a>, Senior Consultant</strong></span></p>
<p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340148c6c8eea2970c-pi" style="display: inline;"><img alt="RabbitHole_xJasonRogersx" class="asset  asset-image at-xid-6a00e5518fa10688340148c6c8eea2970c" src="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340148c6c8eea2970c-400wi" style="width: 400px; display: block; margin-left: auto; margin-right: auto;" title="RabbitHole_xJasonRogersx" /></a> <br />In my recent blog posting, "<a href="http://blog.baseline-consulting.com/2010/12/metadata-is-key.html" target="_blank">Metadata is Key</a>," I talked about one way of changing the mindset of managers and implementers in support of the coming "semantic wave" of <a href="http://www.linkeddata.org/" target="_blank">linked data management</a>. Today, I give you another way to prepare for the coming revolution, and also become more disciplined and effective in your project management whether you're going down the semantic road or not...</p>
<p style="padding-left: 30px;"><span style="color: #5b5b5b;"> <a href="http://catb.org/jargon/html/R/rathole.html" target="_blank"><strong><em>rathole</em></strong> (n)</a> - [from the English idiom “down a rathole” for a waste of money or time] A technical subject that is known to be able to absorb infinite amounts of discussion time without more than an infinitesimal probability of arrival at a conclusion or consensus.</span></p>
<p> Anyone who has spent time implementing computer systems knows exactly what I'm talking about here. Meetings can sometimes devolve into lengthy discussions that have little to do with the subject at hand. Frequently, these meetings become quite emotional, which makes it difficult to refocus the discussion on the meeting's subject. The end result is frustration felt by the project team on "wasting time" on unrelated subjects, with the resulting lack of clarity and potential for schedule overruns.</p>
<p>One method for mitigating this issue is the presence of a "rathole monitor" in each meeting. I was introduced to this concept at a client several years ago, and I was impressed by the focus they had in meetings, much to the project’s benefit. A "rathole monitor" is a person who does not actively participate in the meeting, but understands the scope and breadth of the proposed solution very well and has enough standing in the organization that they are trusted. This person listens to the discussion in the meeting, and interrupts when he perceives that the conversion is veering off into an unrelated direction. It is important for this person to record this divergence and relay it to the project management team for later discussion - the discussion is usually useful to the project, and if these new ideas are not addressed later, people will keep these ideas to themselves, which could be detrimental to the project.</p>
<p> This method will pay dividends in current project management, but how does it relate to semantics and linked data? Semantic technology is all about context and relationships of data objects - in fact, without these objects and relationships being well defined, semantic processing <a href="http://structureddynamics.com/linked_data.html#question_1" target="_blank"><em>is impossible</em></a><em>.</em> Therefore, developing a mindset of scope and context is essential to the successful implementation of any semantically enabled application. Training your staff to think in these terms makes your organization perform in a more efficient and focused manner, which will surely lead to increased profitability and more effective operations.</p>
<p><span style="color: #5b5b5b; font-size: 10px;">photo by <a href="http://www.flickr.com/photos/restlessglobetrotter/4143831391/" target="_blank">xJasonRogersx</a> via Flickr (Creative Commons License)</span></p>
<hr />
<p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834010536ae4e7b970b-pi" style="float: left;"><img alt="StevePutman_bw_100" border="0" class="at-xid-6a00e5518fa1068834010536ae4e7b970b " src="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834010536ae4e7b970b-pi" style="margin: 5px; width: 50px;" title="StevePutman_bw_100" /></a><span style="font-size: 10px; color: #5b5b5b; font-family: Trebuchet MS;">Stephen Putman has over 20 years experience supporting  client/server and internet-based operations from small offices to major  corporations.  He has extensive experience in a variety of front-end  development tools, as well as relational database design and  administration, and is extremely effective in project management and  leadership roles. He is the co-author of <em>The Data Governance eBook</em>, available at <a href="http://www.information-management.com/baseline" target="_blank">information-management.com</a>. </span><span style="color: #5b5b5b; font-size: 10px; font-family: Trebuchet MS;"><br /></span></p>
<p><span style="color: #5b5b5b; font-size: 10px;"><br /></span></p></div>
</content>



    <feedburner:origLink>http://blog.baseline-consulting.com/2010/12/keep-it-on-track.html</feedburner:origLink></entry>
    <entry>
        <title>Metadata is Key</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/baseline-consulting/inthefield/~3/3ngtyo4kFYg/metadata-is-key.html" />
        <link rel="replies" type="text/html" href="http://blog.baseline-consulting.com/2010/12/metadata-is-key.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5518fa10688340148c6b85c4b970c</id>
        <published>2010-12-14T06:00:00-08:00</published>
        <updated>2010-12-14T06:00:00-08:00</updated>
        <summary>By Stephen Putman, Senior Consultant One of the most promising developments in data management over the last ten years is the rise of semantic processing, commonly referred to as the "Semantic Web." Briefly described, semantic processing creates a "web of data" complimenting the "web of documents" of the World Wide Web. The benefits of such an array of linked data are many, but the main benefit could the ability for machines to mine for needed data to enhance searches, recommendations, and the like, where humans do this now. Unfortunately, the growth of the semantic data industry has been slower than...</summary>
        <author>
            <name>Baseline Consulting</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="data management" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="data stewardship" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="metadata" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="Baseline Consulting" />
        <category scheme="http://sixapart.com/ns/types#tag" term="data management" />
        <category scheme="http://sixapart.com/ns/types#tag" term="data stewardship" />
        <category scheme="http://sixapart.com/ns/types#tag" term="linked data" />
        <category scheme="http://sixapart.com/ns/types#tag" term="metadata" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Sarbanes Oxley" />
        <category scheme="http://sixapart.com/ns/types#tag" term="semantic web" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Steve Putman" />
        <category scheme="http://sixapart.com/ns/types#tag" term="XBRL" />
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.baseline-consulting.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><span style="color: #434343;"><strong>By <a href="http://www.twitter.com/sjputman" target="_blank" title="Steve Putman on Twitter">Stephen Putman</a>, Senior Consultant</strong></span></p>
<p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340148c6b85b55970c-pi" style="display: inline;"><img alt="MetaDataKey-Brenda-Starr" class="asset  asset-image at-xid-6a00e5518fa10688340148c6b85b55970c" src="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340148c6b85b55970c-400wi" style="width: 400px; display: block; margin-left: auto; margin-right: auto;" title="MetaDataKey-Brenda-Starr" /></a> <br />One of the most promising developments in <a href="http://en.wikipedia.org/wiki/Data_management">data management</a> over the last ten years is the rise of semantic processing, commonly referred to as the "<a href="http://www.w3.org/standards/semanticweb/">Semantic Web</a>." Briefly described, semantic processing creates a "web of data" complimenting the "web of documents" of the World Wide Web. The benefits of such an array of linked data are many, but the main benefit could the ability for machines to mine for needed data to enhance searches, recommendations, and the like, where humans do this now.</p>
<p>Unfortunately, the growth of the semantic data industry has been slower than anticipated, mainly due to a "chicken and egg" problem - the systems needs descriptive <a href="http://en.wikipedia.org/wiki/Metadata">metadata</a> to be added to existing structures to function efficiently, but major data management companies are reluctant to invest a great deal into creating tools to do this until an appropriate return on investment is demonstrated. I feel that there is an even more basic issue with the adoption of semantics that has nothing to do with tools or investment - we need the implementers and managers of data systems to change their thinking about how they do their jobs; to make metadata production central to the systems they produce.</p>
<p>The interoperability and discoverability of data is becoming an increasingly important requirements for organizations of all types - the financial industry is keenly aware of the requirements of reporting systems that are <a href="http://www.xbrl.org/Home/">XBRL</a>-enabled, for example. If we leave external requirements to the side, the same requirements can benefit the internal reporting of the organization as well. Reporting systems go through extended periods of design and implementation, with their contents and design a seemingly well-guarded secret. Consequently, effort is required for departments not originally included in the system design to discover and use appropriate data for their operations.</p>
<p>The organization and publication of metadata about these reporting systems can mitigate the cost of this discovery and use by the entire organization. Here is a sample of the metadata produced by every database system, either formally or informally:</p>
<ul>
<li>System-<a href="http://en.wikipedia.org/wiki/Database_schema">schema</a>-table-column</li>
<li>Frequency of update</li>
<li>Input source(s)</li>
<li>Ownership-<a href="http://en.wikipedia.org/wiki/Data_steward">stewardship</a></li>
<li>Security level</li>
</ul>
<p>The collection and publication of such metadata in <a href="http://www.w3.org/standards/semanticweb/ontology">standard forms </a>will prepare your organization for the coming “<a href="http://project10x.com/">semantic wave</a>," even if you do not have a specific application that can utilize this data at the present time. This will give your organization an advantage over those companies that wait for these requirements to be implemented and will need to play catch-up. You will also gain the advantage of your staff thinking in terms of metadata capture and dissemination, which will help your company become more efficient in its data management functions.</p>
<p><span style="color: #5b5b5b; font-size: 10px;">photo by <a href="http://www.flickr.com/photos/brenda-starr/" target="_blank">~Brenda-Starr~</a> via Flickr (Creative Commons License)</span></p>
<hr />
<p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834010536ae4e7b970b-pi" style="float: left;"><img alt="StevePutman_bw_100" border="0" class="at-xid-6a00e5518fa1068834010536ae4e7b970b " src="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834010536ae4e7b970b-pi" style="margin: 5px; width: 50px;" title="StevePutman_bw_100" /></a><span style="font-size: 10px; color: #5b5b5b; font-family: Trebuchet MS;">Stephen Putman has over 20 years experience supporting  client/server and internet-based operations from small offices to major  corporations.  He has extensive experience in a variety of front-end  development tools, as well as relational database design and  administration, and is extremely effective in project management and  leadership roles. He is the co-author of <em>The Data Governance eBook</em>, available at <a href="http://www.information-management.com/baseline" target="_blank">information-management.com</a>. </span><span style="color: #5b5b5b; font-size: 10px; font-family: Trebuchet MS;"><br /></span></p>
<p><span style="color: #5b5b5b; font-size: 10px;"><br /></span></p></div>
</content>



    <feedburner:origLink>http://blog.baseline-consulting.com/2010/12/metadata-is-key.html</feedburner:origLink></entry>
    <entry>
        <title>Making It Fit</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/baseline-consulting/inthefield/~3/tIGnhhYMDwM/making-it-fit.html" />
        <link rel="replies" type="text/html" href="http://blog.baseline-consulting.com/2010/12/making-it-fit.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5518fa10688340148c69a9572970c</id>
        <published>2010-12-10T06:00:00-08:00</published>
        <updated>2010-12-10T06:00:00-08:00</updated>
        <summary>By Stephen Putman, Senior Consultant I've spent the last eighteen months at clients that have aging technology infrastructures and are oriented to build applications as opposed to buying more integrated software packages. All of these organizations face a decision which is similar to the famed "build vs. buy" decision that is made when implementing a new enterprise computer system - do we acquire new technology to fulfill requirements, or adapt our existing systems to accomplish business goals? Obviously, there are pros and cons to each approach, and external factors such as enterprise architecture requirements and resource constraints factor into the...</summary>
        <author>
            <name>Baseline Consulting</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="data warehousing" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="enterprise information management (EIM)" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="information architecture" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="requirements" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="architecture purchase standards" />
        <category scheme="http://sixapart.com/ns/types#tag" term="baseline consulting" />
        <category scheme="http://sixapart.com/ns/types#tag" term="business requirements" />
        <category scheme="http://sixapart.com/ns/types#tag" term="data warehousing" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Java" />
        <category scheme="http://sixapart.com/ns/types#tag" term="steve putman" />
        <category scheme="http://sixapart.com/ns/types#tag" term="tactical enterprise" />
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.baseline-consulting.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340147e0913886970b-pi" style="display: inline;"><img alt="Squeeze_fit" class="asset  asset-image at-xid-6a00e5518fa10688340147e0913886970b" src="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340147e0913886970b-400wi" style="width: 400px; display: block; margin-left: auto; margin-right: auto;" title="Squeeze_fit" /></a> <br /><span style="color: #5b5b5b;"><strong>By Stephen Putman, Senior Consultant</strong></span></p>
<p>I've spent the last eighteen months at clients that have aging technology infrastructures and are oriented to build applications as opposed to buying more integrated software packages. All of these organizations face a decision which is similar to the famed "<a href="http://www.infoworld.com/d/applications/build-or-buy-it-applications-676">build vs. buy</a>" decision that is made when implementing a new enterprise computer system - do we acquire new technology to fulfill requirements, or adapt our existing systems to accomplish business goals?</p>
<p>Obviously, there are pros and cons to each approach, and external factors such as enterprise architecture requirements and resource constraints factor into the decision. However, there are considerations independent of those constraints whose answers may guide you to a more effective decision. These considerations are the subject of this article.</p>
<p>Ideally, there would not be a decision to make here at all - your technological investments are well managed, up-to-date, and flexible enough to adapt easily to new requirements. Unfortunately, this is rarely the case in most organizations. Toolsets are cobbled together from developer biases (from previous experience), enterprise standards, or inclusion of OEM packages with larger software packages such as <a href="http://en.wikipedia.org/wiki/Enterprise_resource_planning">ERP systems</a> or <a href="http://tdwi.org/articles/2009/08/01/redefining-the-data-warehouse-appliance.aspx?sc_lang=en">packaged data warehouses</a>. New business requirements often appear that do not fit neatly into this environment, which makes this decision necessary.</p>
<p><span style="font-size: 10pt;"><strong><span style="color: #5b5b5b;">Aquire New</span></strong></span></p>
<p>The apparent path of least resistance in addressing new business requirements is to purchase specialized packages that solve tactical issues well. This approach has the benefit of being the solution that would most closely fit the requirements at hand. However, the organization runs the risk of gathering a collection of ill-fitting software packages that could have difficulty solving future requirements. The best that can be hoped for in this scenario is that the organization leans toward obtaining tools that are based on a standardized foundation of technology such as <a href="http://www.java.com/en/">Java</a>. This enables future customization if necessary and ensures that there will be resources available to do the future work without substantial retraining.</p>
<p><span style="font-size: 10pt;"><strong><span style="color: #5b5b5b;">Modify Existing Tools</span></strong></span></p>
<p>The far more common approach to this dilemma is to adapt existing software tools to the new business requirements. The advantage to this approach is that your existing staff is familiar with the toolset and can adapt it to the given application without retraining. The main challenge in this approach is that the organization must weigh the speed of adaptation against the possible inefficiency of the tools in the given scenario and the inherent instability of asking a toolset to do things that it was not designed to do.</p>
<p>The "modify existing" approach has become much more common in the last ten to twenty years because of budgetary constraints imposed upon the departments involved. Unless you work in a technology company in the commercial product development group, your department is likely perceived as a cost center to the overall organization, not a profit center, which means that money spent on your operations is an expense instead of an investment. Therefore, you are asked to cut costs wherever possible, and technical inefficiencies are tolerated to a greater degree. This means that you may not have the opportunity to acquire new technology even if it makes the most sense.</p>
<p>The decision to acquire new technology or extend existing technology to satisfy new business requirements is often a decision between unsatisfactory alternatives. The best way for an organization to make effective decisions given all of the constraints is to base its purchase decisions on standardized software platforms. This way, you have the maximum flexibility when the decision falls to the "modify existing" option.</p>
<p><span style="color: #5b5b5b; font-size: 10px;">photo by <a href="http://www.flickr.com/photos/orijinal/3890231794/" target="_blank">orijinal</a> via Flickr (Creative Commons License)</span></p>
<hr />
<p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834010536ae4e7b970b-pi" style="float: left;"><img alt="StevePutman_bw_100" border="0" class="at-xid-6a00e5518fa1068834010536ae4e7b970b " src="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834010536ae4e7b970b-pi" style="margin: 5px; width: 50px;" title="StevePutman_bw_100" /></a><span style="font-size: 10px; color: #5b5b5b; font-family: Trebuchet MS;">Stephen Putman has over 20 years experience supporting  client/server and internet-based operations from small offices to major  corporations.  He has extensive experience in a variety of front-end  development tools, as well as relational database design and  administration, and is extremely effective in project management and  leadership roles. He is the co-author of <em>The Data Governance eBook</em>, available at <a href="http://www.information-management.com/baseline" target="_blank">information-management.com</a>. </span><span style="color: #5b5b5b; font-size: 10px; font-family: Trebuchet MS;"><br /></span></p>
<p><span style="color: #5b5b5b; font-size: 10px;"><br /></span></p></div>
</content>



    <feedburner:origLink>http://blog.baseline-consulting.com/2010/12/making-it-fit.html</feedburner:origLink></entry>
    <entry>
        <title>Understanding Where Our Work Comes From</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/baseline-consulting/inthefield/~3/pOXylYQrDus/understanding-where-our-work-comes-from.html" />
        <link rel="replies" type="text/html" href="http://blog.baseline-consulting.com/2010/11/understanding-where-our-work-comes-from.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5518fa10688340133f583081b970b</id>
        <published>2010-11-02T06:00:00-07:00</published>
        <updated>2010-11-02T06:00:00-07:00</updated>
        <summary>By Mary Anne Hopper, Senior Consultant I’ve written quite a bit about the importance of establishing rigor around the process of project intake and prioritization. If you’re sitting there wondering how to even get started, I believe it is important to understand where it is these different work requests because unlike application development projects, BI projects tend to have touch points across the organization. I tend to break the sources into three main categories—stand-alone, upstream applications, and enhancements. Stand-alone BI projects are those that are not driven by new source system development. Project types can include as new data marts,...</summary>
        <author>
            <name>Baseline Consulting</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="business analytics" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="business intelligence (BI)" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="data governance" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="IT-business alignment" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="requirements" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="Baseline Consulting" />
        <category scheme="http://sixapart.com/ns/types#tag" term="BI Governance" />
        <category scheme="http://sixapart.com/ns/types#tag" term="BI Projects" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Business Analytics" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Business Requirements" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Mary Anne Hopper" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Prioritization" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Project Intake" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Project Management" />
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blog.baseline-consulting.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><strong><span style="color: #5b5b5b;">By Mary Anne Hopper, Senior Consultant</span></strong></p>
<p><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834013488a355f6970c-pi" style="display: inline;"><img alt="WhereWorkComesFrom" class="asset  asset-image at-xid-6a00e5518fa1068834013488a355f6970c" src="http://baseline-consulting.typepad.com/.a/6a00e5518fa1068834013488a355f6970c-400wi" style="width: 400px; display: block; margin-left: auto; margin-right: auto;" title="WhereWorkComesFrom" /></a> <br />I’ve written quite a bit about the importance of establishing rigor around the process of project intake and prioritization.  If you’re sitting there wondering how to even get started, I believe it is important to understand where it is these different work requests because unlike application development projects, BI projects tend to have touch points across the organization.  I tend to break the sources into three main categories—stand-alone, upstream applications, and enhancements.</p>
<p>Stand-alone BI projects are those that are not driven by new source system development. Project types can include as new data marts, reporting applications, or even re-architecting legacy reporting environments. Application projects are driven by changes in any of the upstream source systems we utilize in the BI environment including new application development and changes to existing applications. Always remember that the smallest of changes in a source system can have the largest of impacts to the downstream BI application environment. The enhancements category is the catch-all for low risk development that can be accomplished in a short amount of time.</p>
<p>Just as important in understanding where work requests come from is prioritizing those work requests.   The three need to be considered in the same prioritization queue—this is a step that challenges a lot of the clients I work with.  So, why is it so important to prioritize work together?  The first reason is resource availability.  Resource impact points include project resources (everyone from the analysts to the developers to the testers to the business customers), environment availability and capacity (development and test), and release schedules.  And, most importantly—prioritizing all work together ensures the business is getting their highest value projects completed first.</p>
<p> </p>
<hr />
<p><span style="text-decoration: underline;"> </span><span style="font-size: 10px; color: #5b5b5b; font-family: Trebuchet MS;">
<p class="asset asset-image"><a href="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340120a5a9e3e0970b-pi" style="float: left;"><img alt="MAHopper_BW" border="0" class="at-xid-6a00e5518fa10688340120a5a9e3e0970b " src="http://baseline-consulting.typepad.com/.a/6a00e5518fa10688340120a5a9e3e0970b-800wi" style="margin: 5px;" title="MAHopper_BW" /></a>Mary Anne has 15 years of experience as a data management professional in all aspects of successful delivery of data solutions to support business needs.  She has worked in the capacity of both project manager and business analyst to lead business and technical project teams through data warehouse/data mart implementation, data integration, tool selection and implementation, and process automation projects.<span style="color: #5b5b5b; font-size: 10px; font-family: Trebuchet MS;"><br /></span></p>
</span></p></div>
</content>



    <feedburner:origLink>http://blog.baseline-consulting.com/2010/11/understanding-where-our-work-comes-from.html</feedburner:origLink></entry>
 
</feed><!-- ph=1 -->

