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

<channel>
	<title>Agility by Design - an Oracle E-Business Suite Blog and Technical Tips &#187; Data Quality</title>
	<atom:link href="http://www.eprentise.com/agilitybydesign/category/news-articles/data-quality/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eprentise.com/agilitybydesign</link>
	<description>an eprentise weblog featuring Articles and Technical Tips on Oracle E-Business Suite.</description>
	<lastBuildDate>Wed, 21 Jul 2010 21:12:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Our Secret Sauce</title>
		<link>http://www.eprentise.com/agilitybydesign/2010/04/our-secret-sauce/</link>
		<comments>http://www.eprentise.com/agilitybydesign/2010/04/our-secret-sauce/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 18:06:27 +0000</pubDate>
		<dc:creator>Helene Abrams</dc:creator>
				<category><![CDATA[Data Quality]]></category>
		<category><![CDATA[The Changing Enterprise]]></category>

		<guid isPermaLink="false">http://www.eprentise.com/agilitybydesign/?p=300</guid>
		<description><![CDATA[Everyone always asks us how we do what we do, and why, in over 20 years of Oracle E-Business Suite implementations, no one else has ever created software to automate the process of changing the underlying configurations or consolidating or separating data.  eprentise software is built on a proprietary process called Metadata Analysis that [...]]]></description>
			<content:encoded><![CDATA[<p>Everyone always asks us how we do what we do, and why, in over 20 years of Oracle E-Business Suite implementations, no one else has ever created software to automate the process of changing the underlying configurations or consolidating or separating data.  eprentise software is built on a proprietary process called Metadata Analysis that is really the engine that drives the changes in an Oracle E-Business Suite.  eprentise Metadata Analysis uses patterns and rules-based technology to discover everything about a particular database.  A good analogy for Metadata Analysis is an architecture diagram for an already-built house (see <a href="http://www.eprentise.com/agilitybydesign/2010/03/that-old-house/">That Old House</a>). <img src="http://www.eprentise.com/styles/images/Web/techanges/apr2010/secret_sauce.png" alt="eprentise Secret Sauce - House Analogy" align="right"/>The architecture diagram includes all the wires and the pipes in addition to all the other internals of the house, like where every stud is located, whether the wallboard is aligned, the mechanicals including the type and efficiency of the heating unit, and the age of each appliance and how it is used. This architecture diagram knows the capacity of each wire or object in the house, knows what it is connected to, knows the order of operations if something needs to be changed, and fully understands the impact of that change.  Metadata Analysis discovers and documents all database objects (e.g., tables and columns, primary and unique keys, rows and objects, foreign keys, other constraints, triggers) and application objects.  It understands the data and has a built-in knowledge repository of how every piece of data is used, and how that data supports each business process.  When it finds information (in the format of rules) about an instance, it confirms the information by checking every row of data to see if the information is consistent within the database, then validates the information against the eprentise Knowledge Repository. In addition, the eprentise Knowledge Repository houses information from each version of Oracle E-Business Suite gleaned from a variety of methods. (Only about 30% of what we find is documented in the DBA or FND tables or in the Oracle Technical Reference Manuals).  After all the rules about the metadata are confirmed and validated, Metadata Analysis populates the eprentise Knowledge Repository with information specifically about the database, its schemas, constraints, and other database objects.  It also compares configuration details between a source and a target.  The source and targets can be different database instances, or different operating units, or really anything in the EBS.  eprentise software uses the rules that it finds during the Metadata Analysis process to dynamically generate code to perform four functions:  copy, filter, change, and merge.</p>
<p>Again, back to the house analogy.  Once you have all the building materials available, and if you can get a good schematic of the house, you can remodel it with the right tools.  You can move walls, add on to the existing structure, or even start over again on the same foundation.  Within Oracle E-Business Suite, Metadata Analysis gives us the schematic, your data and business processes are the building materials, and we have the software tools to remodel EBS any way that you want, whether it is merging data together, splitting it apart, changing it, or moving data to realign it with the changes in your business.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eprentise.com/agilitybydesign/2010/04/our-secret-sauce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>That Old House</title>
		<link>http://www.eprentise.com/agilitybydesign/2010/03/that-old-house/</link>
		<comments>http://www.eprentise.com/agilitybydesign/2010/03/that-old-house/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 22:17:04 +0000</pubDate>
		<dc:creator>Helene Abrams</dc:creator>
				<category><![CDATA[Data Quality]]></category>
		<category><![CDATA[Data Systems]]></category>
		<category><![CDATA[The Changing Enterprise]]></category>

		<guid isPermaLink="false">http://www.eprentise.com/agilitybydesign/?p=279</guid>
		<description><![CDATA[Maintenance of an ERP System
When you moved into the new house, everything was clean, uncluttered, and ready for you to personalize and adapt to meet your needs.  So it is when you first implement an ERP system.  However, many people bring with them boxes of things no longer needed – data and structures [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Maintenance of an ERP System</strong></p>
<p><img src="http://www.eprentise.com/styles/images/Web/boxes.png" alt="" align="right" />When you moved into the new house, everything was clean, uncluttered, and ready for you to personalize and adapt to meet your needs.  So it is when you first implement an ERP system.  However, many people bring with them boxes of things no longer needed – data and structures from their legacy system that were once required or that the users have simply become accustomed to.  Once you move into the house, you begin accumulating stuff that looked like a good idea at the time, but now sits in a corner and collects dust.  Even worse, those obsolete items need to be moved and re-boxed, and every time you need something, you might spend hours or days looking for it.  Feng shui practitioners believe that clutter is low, stagnant, and confusing energy that drains energy from you. Depending on the area of your home where your clutter is located, it can also negatively influence, or even completely block, the flow of events in specific areas of your life.  Once again, there are many parallels to an ERP system.  Multiple Charts of Accounts or Org Units clutter the business processes and take effort to create workarounds.  Hours and days are spent reconciling spreadsheets looking for data that you know is there, but that is “boxed” so that it is not easily found.  ERP clutter is a barrier to the sharing of information, to streamlining business processes, and to complying with statutory and regulatory requirements.</p>
<p>After about 10 years of living in the house, you probably need to make some major modifications to accommodate changes in your lifestyle.  Maybe your family has grown and you need to add more space, maybe your children have moved out, or maybe your furnace is not as energy-efficient as you’d like and is costing you a lot of money.  Similarly, after a number of years, your ERP system needs to be modified to continue to support your business.  You may have acquired some companies, sold part of your business, or want to take advantage of new technologies.  The good news is that in the same way that remodeling your house and upgrading your appliances adds value to your house, cleaning up your ERP system adds value to your business in the form of reduced operating costs, reduced hardware, and fewer people for non-value-added activities.  In your house, once you clear most of your clutter with feng shui and have a clear system to avoid its accumulation in the future, you will start experiencing high energy levels, more clarity, and a heightened sense of well-being.  In your business, once you clear the clutter left from years of ERP accommodations, you will start experiencing greater visibility to the entire enterprise, transparency in your financial transactions, less complexity, and the ability to drive value from new initiatives.  <a href="http://www.eprentise.com/software/">Click here to learn how to reduce ERP clutter&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eprentise.com/agilitybydesign/2010/03/that-old-house/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting the CFO to Pick Up His Bottom&#8230;Line: Best Practices in Cutting Costs</title>
		<link>http://www.eprentise.com/agilitybydesign/2010/02/getting-the-cfo-to-pick-up-his-bottom-line-best-practices-in-cutting-costs/</link>
		<comments>http://www.eprentise.com/agilitybydesign/2010/02/getting-the-cfo-to-pick-up-his-bottom-line-best-practices-in-cutting-costs/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 05:36:27 +0000</pubDate>
		<dc:creator>Helene Abrams</dc:creator>
				<category><![CDATA[Data Quality]]></category>
		<category><![CDATA[Return on Investment Analysis]]></category>
		<category><![CDATA[The Changing Enterprise]]></category>

		<guid isPermaLink="false">http://www.eprentise.com/agilitybydesign/?p=295</guid>
		<description><![CDATA[In the past, improving business processes was the primary objective of most ERP implementations, and welcome outcomes were cost savings and productivity improvements. When ERP systems were initially implemented, the opportunities and gains in back office operations were considered significant strategic advantages. But although the strategic advantages of having robust ERP systems persist, today’s economy [...]]]></description>
			<content:encoded><![CDATA[<p>In the past, improving business processes was the primary objective of most ERP implementations, and welcome outcomes were cost savings and productivity improvements. When ERP systems were initially implemented, the opportunities and gains in back office operations were considered significant strategic advantages. But although the strategic advantages of having robust ERP systems persist, today’s economy is forcing companies to look for ways to cut costs rather just improve their systems. The good news is that focusing on cost savings and improving ERP can go hand-in-hand and lead to better business processes if they are managed properly.</p>
<p>Because cost savings will continue to be the focus for the foreseeable future, this paper will review best practices in workflow improvement that reduce costs for three key business processes: Procure to Pay, Period-end Close, Order to Cash. At some point when the economy moves out of recession, organizations will begin hiring again. Keeping an eye on our concluding key performance metrics will help organizations better decide when it’s time to flip the hiring switch.  <a href="http://www.eprentise.com/techanges/2010/february/best_practices_in_cutting_costs.php">Read more&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eprentise.com/agilitybydesign/2010/02/getting-the-cfo-to-pick-up-his-bottom-line-best-practices-in-cutting-costs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s 11i&#8230; Do You Know Where Your Children Are?</title>
		<link>http://www.eprentise.com/agilitybydesign/2009/12/its-11i-do-you-know-where-your-children-are/</link>
		<comments>http://www.eprentise.com/agilitybydesign/2009/12/its-11i-do-you-know-where-your-children-are/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 04:04:39 +0000</pubDate>
		<dc:creator>Helene Abrams</dc:creator>
				<category><![CDATA[Data Quality]]></category>
		<category><![CDATA[The Changing Enterprise]]></category>

		<guid isPermaLink="false">http://www.eprentise.com/agilitybydesign/?p=284</guid>
		<description><![CDATA[After spending enormous amounts of time and money, not to mention the tremendous emotional and social resources, it’s hard to imagine that conscientious parents wouldn’t be able to answer that question. But every so often it happens. Kids grow up, change, and become difficult to manage. The controls that were originally in place don’t apply, [...]]]></description>
			<content:encoded><![CDATA[<p>After spending enormous amounts of time and money, not to mention the tremendous emotional and social resources, it’s hard to imagine that conscientious parents wouldn’t be able to answer that question. But every so often it happens. Kids grow up, change, and become difficult to manage. The controls that were originally in place don’t apply, and as the children reach adulthood and some level of maturity, there is a need to develop new approaches for governance.</p>
<p>Similarly, companies have invested enormous resources in their ERP systems, nurturing them and adding to them over time as the needs of the business changed. The original Oracle E-Business Suite implementation, for example, was designed with the best of intentions. The team, along with the busload of consultants, tried to build a system that would last the company for years and through generations of change. They provided each location the ability to govern its own system and configure it for flexibility to meet the operational needs of that entity. As with children, providing a good foundation prepares the organization for change, but it is difficult to predict the external factors that influence the adaptation and performance of the company over time.  <a href="http://www.eprentise.com/techanges/2009/december/its_11i_do_you_know_where_your_children_are.php">Read More&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eprentise.com/agilitybydesign/2009/12/its-11i-do-you-know-where-your-children-are/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Workarounds Won&#8217;t</title>
		<link>http://www.eprentise.com/agilitybydesign/2009/11/why-workarounds-wont/</link>
		<comments>http://www.eprentise.com/agilitybydesign/2009/11/why-workarounds-wont/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 15:30:24 +0000</pubDate>
		<dc:creator>Natalia Warren</dc:creator>
				<category><![CDATA[Data Quality]]></category>
		<category><![CDATA[News & Articles]]></category>
		<category><![CDATA[TECHANGES]]></category>
		<category><![CDATA[The Changing Enterprise]]></category>
		<category><![CDATA[Trends & Technology]]></category>

		<guid isPermaLink="false">http://www.eprentise.com/agilitybydesign/?p=266</guid>
		<description><![CDATA[Every quarter, every year, and every month, financial organizations work hard to close their books and prepare financial statements in accordance with countless rules and regulations. And when their ERP systems, designed at great expense and some point in the distant past, can’t keep up with their ever changing needs, they resort to creative workarounds, [...]]]></description>
			<content:encoded><![CDATA[<p>Every quarter, every year, and every month, financial organizations work hard to close their books and prepare financial statements in accordance with countless rules and regulations. And when their ERP systems, designed at great expense and some point in the distant past, can’t keep up with their ever changing needs, they resort to creative workarounds, relying on spreadsheets, diagrams, or other documents jut to get through another reporting period.</p>
<p>As time passes, documenting the period-end process becomes more complex, and maintaining the process documents takes more and more time. But the collective memory of the finance team hasn’t forgotten what it was like to get through that first ERP implementation project – not to mention its enormous expense – and any hopes of improving the situation are abandoned as soon as someone says, “What about the ROI?”</p>
<p>Finance teams would have a better chance of responding to the ROI question if they banded together with their colleagues in purchasing, HR, product management, manufacturing, sales, marketing, and IT as they struggle with the same legacy ERP systems. Ask around and you’ll find that all of them have created their own sets of creative workarounds just to get through another day.</p>
<p>It’s happening everywhere&#8230;. <a href="http://www.eprentise.com/techanges/2009/november/why_workarounds_wont.php">Read more&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eprentise.com/agilitybydesign/2009/11/why-workarounds-wont/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strategy Analysis: Considerations for Moving from Oracle 11i to R12</title>
		<link>http://www.eprentise.com/agilitybydesign/2009/10/strategy-analysis-considerations-for-moving-from-oracle-11i-to-r12/</link>
		<comments>http://www.eprentise.com/agilitybydesign/2009/10/strategy-analysis-considerations-for-moving-from-oracle-11i-to-r12/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 15:34:17 +0000</pubDate>
		<dc:creator>skip straus</dc:creator>
				<category><![CDATA[Data Quality]]></category>
		<category><![CDATA[News & Articles]]></category>
		<category><![CDATA[TECHANGES]]></category>
		<category><![CDATA[The Changing Enterprise]]></category>
		<category><![CDATA[Upgrade vs. Reimplementation]]></category>

		<guid isPermaLink="false">http://www.eprentise.com/agilitybydesign/?p=270</guid>
		<description><![CDATA[The IT leaders who run Oracle E-Business Suite know the objective. R12. It’s the release that will carry them to 2015 or beyond. They will run one instance, it will be global in scope, and all the business users on the planet (well, the ones who logon to their instance) will follow the same business [...]]]></description>
			<content:encoded><![CDATA[<p>The IT leaders who run Oracle E-Business Suite know the objective. R12. It’s the release that will carry them to 2015 or beyond. They will run one instance, it will be global in scope, and all the business users on the planet (well, the ones who logon to their instance) will follow the same business processes. R12 will be the single source of financial truth. Some 11i customers have already made the transition, others are in process, many are planning, and a few are too busy with other priorities and will wait.</p>
<p>Making the transition to a major release of an enterprise system with E-Business Suite’s scope is a huge endeavor, with many people in different roles, and there is a lot of freedom of action on the playing field. On one level, it’s a game – a complicated one – that takes several years to play. IT teams don’t really compete against each other. Most will actually get to R12, but the ones with the lowest costs, best looking R12 environments, and fastest times will be the winners.</p>
<p>There are four distinct strategies for achieving an objective: Direct, Divisional, Delay, and Indirect. The strategist selects the one that best fits the situation profile, the landscape, and available resources. How does the R12 strategist select the transition strategy to get to R12? What will they depend on to win? Let’s look at some examples.  <a href="http://www.eprentise.com/techanges/2009/october/considerations_for_moving_from_11i_to_r12.php">Read more&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eprentise.com/agilitybydesign/2009/10/strategy-analysis-considerations-for-moving-from-oracle-11i-to-r12/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Not Your Mother&#8217;s Software</title>
		<link>http://www.eprentise.com/agilitybydesign/2009/09/241/</link>
		<comments>http://www.eprentise.com/agilitybydesign/2009/09/241/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 12:39:04 +0000</pubDate>
		<dc:creator>Helene Abrams</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Data Quality]]></category>
		<category><![CDATA[Data Systems]]></category>
		<category><![CDATA[The Changing Enterprise]]></category>
		<category><![CDATA[Upgrade vs. Reimplementation]]></category>
		<category><![CDATA[ERP]]></category>
		<category><![CDATA[spreadsheets]]></category>

		<guid isPermaLink="false">http://www.eprentise.com/agilitybydesign/?p=241</guid>
		<description><![CDATA[Some of you might be too young to remember - it used to be that the reconciliation and monthly closings were done on a hand-written ledger, and every adjustment was done in pencil so it could be changed.  If an account needed to be changed, it was changed only on a going-forward basis with possibly a [...]]]></description>
			<content:encoded><![CDATA[<p>Some of you might be too young to remember - it used to be that the reconciliation and monthly closings were done on a hand-written ledger, and every adjustment was done in pencil so it could be changed.  If an account needed to be changed, it was changed only on a going-forward basis with possibly a restatement and a single entry to reflect the change.  Then there came the spreadsheet &#8211; and there was a lot of resistance from the accountants to adopting spreadsheets as the standard.</p>
<p>Still, with spreadsheets, there was no clear drill down process.  Further, as organizations grew and required maintaining thousands of spreadsheets rather than a few, the accuracy and integrity of the data became questionable, and for good reason.  Now, the ERP system has taken away some of the burden of manual reconciliation and spreadsheets, but even large ERP systems don&#8217;t reflect the fact that companies change.  There are countless places that are touched when making changes in a relational database, and it is difficult to perform all of the changes required to maintain the relational integrity of the underlying structures that were initially set up.  But it is also difficult and time-consuming to re-implement or reconcile, or to migrate to a new chart of accounts, a new organization unit, or a new ledger and go through a complete test cycle every time a company reorganizes, acquires another company, or sells part of the business (or, if they have just outgrown their current system).  That difficulty, along with the deterioration of data integrity that results from companies having to resort to thousands of spreadsheets to reconcile the changes, doesn&#8217;t make a manual process any more accurate or auditable, and it severely limits a company&#8217;s agility.</p>
<p><a href="http://www.eprentise.com/software/" target="_blank">eprentise</a> and <a href="http://www.eprentise.com/flexfield/" target="_blank">FlexField</a> software products deal with the technical aspects of the change so that EBS can re-align to the current business environment.  The ability to change is now part of the normal lifecycle and ongoing maintenance of an enterprise application.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eprentise.com/agilitybydesign/2009/09/241/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Growing Complexity Limits Business Value</title>
		<link>http://www.eprentise.com/agilitybydesign/2009/04/growing-complexity-limits-business-value/</link>
		<comments>http://www.eprentise.com/agilitybydesign/2009/04/growing-complexity-limits-business-value/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 15:42:49 +0000</pubDate>
		<dc:creator>Helene Abrams</dc:creator>
				<category><![CDATA[Data Quality]]></category>
		<category><![CDATA[News & Articles]]></category>
		<category><![CDATA[TECHANGES]]></category>
		<category><![CDATA[Trends & Technology]]></category>

		<guid isPermaLink="false">http://www.eprentise.com/agilitybydesign/?p=181</guid>
		<description><![CDATA[The value of an ERP system lies in the promises of better information, consistent systems, and reduced operational costs.  With an ERP system, the ability to share data across applications and among different business units translated into more clearly defined business processes.  The promise and the value depended on consultants who defined the [...]]]></description>
			<content:encoded><![CDATA[<p class="text">The value of an ERP system lies in the promises of better information, consistent systems, and reduced operational costs.  With an ERP system, the ability to share data across applications and among different business units translated into more clearly defined business processes.  The promise and the value depended on consultants who defined the current state of the business and who had a crystal ball made up of their vast experience to anticipate the future state.  Companies counted on their ERP systems to accommodate growth and business changes.</p>
<p class="text">Alas, those crystal balls seem to be a bit cloudy, and not even the best consultants could predict the substantial changes that a company undergoes over the life span of an ERP system.  As companies approach 5, 10, and even 20 years running the same systems (albeit with numerous upgrades and additional functionality), they are deriving less value from the system that was originally implemented.  The number of spreadsheets has multiplied, many are considering a re-implementation, and there are hundreds, if not thousands of interfaces to systems that perform similar functions, consolidate the data, or translate it so that it is useful to the ever-changing business requirements. The promise of reduced operating costs and consistent systems has resulted in a very high cost of ownership and a loss of business value.</p>
<p class="text">The character of ERP systems also changed from supporting a business’ requirements to supporting regulatory and control compliance.  Of course, as those requirements changed, there was a need to invest more capital and add more resources to support the ERP systems.</p>
<p class="text">Further exacerbating the problem of a changing business is the growing complexity of the ERP systems.  As the following chart illustrates, complexity of Oracle E-Business Suite  has escalated with each new version release, resulting in a system that is extremely difficult to maintain.  For example, Oracle E-Business Suite R12.0.6 contains over 2.6 million columns (about a 25% increase over the number of columns in R11.5.10.2), each of which could be related to any other, or could be part of a check constraint, or part of a unique or primary key.  There are about 36% more constraints in R12.06 than in R11.5.10.2.  Even relatively “simple” changes such as finding the impact of a chart of accounts change now affects several hundred more columns in R12.06.  Thus, the complexity of changing a chart of accounts went up by more than a third between releases.</p>
<p class="text" align="center"><img src="/styles/images/Web/change_is_harder.png" alt="Why Change is Hard" width="636" height="320" /></p>
<p class="text" align="left">Obviously, the larger the ERP footprint, and the more complex those systems are, the greater the capital requirements for maintaining and changing them.  The economics and the corresponding value of the ERP system has changed.  To compensate for the higher costs, ERP systems must be able to be extensible and adaptable to changing requirements over a longer life span.  ERPs must provide data consistency and process integrity in addition to system consistency across the enterprise,   As Gartner states, ERP systems must support the “consistent and seamless capture, persistence, transformation and delivery of information throughout the enterprise.  To create this infrastructure, enterprises must align their metadata, standards, information formats and technologies for persisting, accessing and delivering data.  The demand for tools and approaches that manage data more effectively will grow.”</p>
<p class="text" align="left">Transformation software that enables ERP systems to change rapidly can change the value of the ERP spend.  Along with the need to manage the complexity of the business and the complexity of the ERP systems, the need to cut costs and realign IT strategies is driving successful companies to invest in changing their existing ERP resources.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eprentise.com/agilitybydesign/2009/04/growing-complexity-limits-business-value/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When Projects Go Sour</title>
		<link>http://www.eprentise.com/agilitybydesign/2009/03/when-projects-go-sour/</link>
		<comments>http://www.eprentise.com/agilitybydesign/2009/03/when-projects-go-sour/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 16:17:09 +0000</pubDate>
		<dc:creator>Helene Abrams</dc:creator>
				<category><![CDATA[Data Quality]]></category>
		<category><![CDATA[News & Articles]]></category>
		<category><![CDATA[TECHANGES]]></category>
		<category><![CDATA[The Changing Enterprise]]></category>

		<guid isPermaLink="false">http://www.eprentise.com/agilitybydesign/?p=193</guid>
		<description><![CDATA[It’s happened to all of us who have consulted.  We start a project with appropriate planning, and then something happens and it seems that nothing is working anymore.  Budgets and timelines have gone out the window, the client is upset, and we are in recovery mode.  Without pointing fingers, here are some [...]]]></description>
			<content:encoded><![CDATA[<p class="text">It’s happened to all of us who have consulted.  We start a project with appropriate planning, and then something happens and it seems that nothing is working anymore.  Budgets and timelines have gone out the window, the client is upset, and we are in recovery mode.  Without pointing fingers, here are some of the reasons that projects go astray.</p>
<ol>
<li>The scope is not well-defined.  Especially with what are perceived as smaller projects, it is easy just to say, “Create these reports,” or, “Create an interface from this system into that one. “The specific requirements are not written out or reviewed with the user.  The user thinks he or she is getting something that looks like A, and the consultant is sure that the requirement is for B.  The consultant thinks the requirement is simple, and the user and the consultant don’t communicate very well.</li>
<li>The scope expands and  the change control process has not been considered carefully.</li>
<li>We didn’t create, monitor, update, or follow the project plan.  Project plans are an integral part of a successful project.  The more detail in the plan, the better the estimate is.  Creating good project plans is a real skill, but there is a lot of art involved too.   For those of us experienced in creating project plans, there are red flags in our heads that show up when something is not as we expected from our experience on other projects.  These early warning signs are good indicators that it is time to review and update the project plan.</li>
<li>The scope is well documented, we have followed a strict change control process, and we have a plan, but it is a project that we have not done before, so we grossly underestimated the level of effort and resources required.</li>
</ol>
<p class="text">Take the case of the project that was estimated at $100,000.  The consultant prepared the estimate, submitted it to the client, and the client accepted the proposal.  A couple of months into the project, the consultant realized that the project was much more complex than anticipated and would cost 5 to 10 times as much as estimated.  Three things tend to happen in that case.  The first is that he continues the project, and when the $100K has been spent, nothing works.  The client is unhappy but figures that by throwing a little more money to the consultant, everything will be fixed, so the project drags on.  The client just keeps throwing good money after the bad.  The second thing that happens is that the consultant points a lot of fingers and says that the users didn’t really communicate the requirements clearly or that something has changed.  He then fills out a change control form for a huge amount of additional money.  Sometimes the client buys into this, but often the entire project is abandoned.  In a third scenario, the client decides to engage a different consulting firm.  However, when the new consulting firm comes in, the client’s expectation is that they have already spent $100K on the project, so the remaining work is minimal and they don’t want to go back and confess that the first consultant made a mistake.  After all, it was the client who signed off on the initial consultant’s proposal in the first place, so maybe it is just as much the client’s fault as it is the consultant’s.</p>
<ol></ol>
<p class="text style1">How do you avoid this mess?  The secret to a successful project is great documentation.</p>
<p class="text style1">Documenting the requirements, documenting all assumptions, documenting the discussion items and issues around the requirements, documenting deviations from the scope or the project plan, documenting the basis for each line of the estimate, and documenting each decision that was made and the impact of that decision, along with documenting all the procedures, processes and all aspects of the build or implementation  allows you and the client to closely monitor progress and provides early warnings when something is not as expected.    With proper documentation it is easy to turn a project around before it is in trouble.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eprentise.com/agilitybydesign/2009/03/when-projects-go-sour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Bridge to Nowhere</title>
		<link>http://www.eprentise.com/agilitybydesign/2008/09/139/</link>
		<comments>http://www.eprentise.com/agilitybydesign/2008/09/139/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 20:21:43 +0000</pubDate>
		<dc:creator>Helene Abrams</dc:creator>
				<category><![CDATA[Data Quality]]></category>
		<category><![CDATA[Data Systems]]></category>
		<category><![CDATA[TECHANGES]]></category>

		<guid isPermaLink="false">http://localhost/agilitybydesign/?p=139</guid>
		<description><![CDATA[Integration of diverse applications means building bridges that connect one application to another in order to pass data between them.  There are several ways of integrating data, from writing code to insert data that is generated in one system into another system to using a hub-type technology with several adaptors that also includes a [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_141" class="wp-caption aligncenter" style="width: 410px"><a rel="attachment wp-att-141" href="http://www.eprentise.com/agilitybydesign/?attachment_id=141"><img class="size-full wp-image-141" title="The Bridge to Nowhere" src="http://www.eprentise.com/agilitybydesign/wp-content/uploads/2009/03/bridge_nowhere1.png" alt="The Bridge to Nowhere" width="400" height="448" /></a><p class="wp-caption-text">The Bridge to Nowhere</p></div>
<p>Integration of diverse applications means building bridges that connect one application to another in order to pass data between them.  There are several ways of integrating data, from writing code to insert data that is generated in one system into another system to using a hub-type technology with several adaptors that also includes a messaging system and a broker for routing and transformation of the data.  In the above diagram, the blue lines represent data movement and messages that are passed through adaptors to other systems.  The blue circles represent adaptors that are connected to a common interface table in a system.  The red lines represent interfaces directly between any two systems.  These interfaces are generally SQL code used to extract the data from one system and load it into another system.</p>
<p>As is obvious, both methods of integration can be very complex and difficult to maintain.  The data may be in different formats in each of the systems, the interface code or the adaptors may need to change as each system is upgraded, the loads have to be done in a particular sequence to obtain the correct results, and the data itself may be inconsistent.  Decisions have to be made regarding which application contains the correct data, how to deal with conflicts, and the frequencies of loads.</p>
<p>There are some basic principles that will help streamline the process of integrating data among disparate systems.</p>
<ol>
<li><strong>Try to keep the same type of data within a single application</strong>, or at best, identify a single place where data is created and updated.  This is the underlying concept of master data management efforts.  All applications that reference that data should be “read only”.</li>
<li><strong>Set up data standards.</strong> Create naming standards and formatting standards for all systems across the enterprise.  For example, all descriptions should be the same field length, telephone numbers should all be in the same format (for example, countrycode.areacode.number.extension), punctuation should be eliminated, and abbreviations should be standardized.</li>
<li><strong>Create a Data Map.</strong> This can be done in a spreadsheet, in a database, or by using database design software.  The purpose of the Data Map is to show what each data element is mapped to in other systems and the “load instructions” for that data element.  The data map is cross referenced for two-way interfaces.  If using a spreadsheet, you would have a worksheet for each table with the attributes or columns of the table on the left of the spreadsheet (column A) with each interfaced system/table going across the top (Row 1).  The first Application should be the current system.  In the first intersection cell (B2), put the format of the data of the current system (i.e. varchar 10).  After the current system is documented, allow 3 columns for each application to be integrated with the current system.  In the second intersection cell (C2), put the table/column name that is the destination for the first data element in the first application to be integrated.  In the third column (D2), put the format required for the first system to be integrated (i.e. varchar 25).  In the fourth column (E2), you will document the transformation code required to get the data from the format in column B into the format required for Application B, Column D (i.e. rpad 15).  Continue on until you have all the interfaces mapped and the transformations documented for each application to be integrated.  Keep the data map current as systems are updated.</li>
<li><strong>Limit the interface to a “need to know” interface.</strong> In other words, if an application does not need to use the information as a trigger for a procedure or an action within that system, do not bring it into the new system.</li>
<li><strong>Define the processes that create, read, or update each type of data</strong> and put security and access controls in place so that the governance and ownership of the data is unambiguous.</li>
</ol>
<p>Finally, evaluate all data that is integrated for completeness, consistency, and correctness between each source and each target.  Validate that the correct number of records are transferred, the resulting data, and the reconciliation between each source and target so that the bridges you are building are stable enough to withstand change.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eprentise.com/agilitybydesign/2008/09/139/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
