<?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>Rittman Mead Consulting &#187; BI Methodology</title>
	<atom:link href="http://www.rittmanmead.com/tag/bi-methodology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rittmanmead.com</link>
	<description>Delivering Oracle Business Intelligence</description>
	<lastBuildDate>Mon, 06 Feb 2012 21:18:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Introducing the Rittman Mead &quot;Delphi&quot; Methodology</title>
		<link>http://www.rittmanmead.com/2009/04/introducing-the-rittman-mead-delphi-methodology/</link>
		<comments>http://www.rittmanmead.com/2009/04/introducing-the-rittman-mead-delphi-methodology/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 10:13:43 +0000</pubDate>
		<dc:creator>Jennifer Albu</dc:creator>
				<category><![CDATA[BI (General)]]></category>
		<category><![CDATA[Data Warehousing]]></category>
		<category><![CDATA[Methodology]]></category>
		<category><![CDATA[BI Methodology]]></category>

		<guid isPermaLink="false">http://www.rittmanmead.com/2009/04/26/introducing-the-rittman-mead-delphi-methodology/</guid>
		<description><![CDATA[I&#8217;d like to start off my first blog by introducing myself. I&#8217;ve been working in the IT field for 25 years, the last 12 in data warehousing. I&#8217;ve analyzed, designed and coded all aspects from OLTP extracts and ETL mappings to stars schemas and OLAP reports. Looking back, I guess I&#8217;ve always had an interest [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to start off my first blog by introducing myself. I&#8217;ve been working in the IT field for 25 years, the last 12 in data warehousing. I&#8217;ve analyzed, designed and coded all aspects from OLTP extracts and ETL mappings to stars schemas and OLAP reports. Looking back, I guess I&#8217;ve always had an interest in methodology and have studied both IT and business approaches to &#8220;Doing it Better&#8221;.  My favourite methodology so far is Six Sigma, which can be applied equally well to IT projects as well as to improving business processes. I like it best, because it emphasizes measurable improvements instead of management just coming away with a warm and fuzzy feeling that things are “better” now.</p>
<p>I was lucky enough to join Rittman Mead last autumn as a Principal Consultant, and one of my responsibilities is to refine our approach and methodology. I&#8217;ll be writing about BI and data warehousing methodologies over the next few months and I&#8217;d like to talk about Delphi, a methodology I&#8217;ve championed within RMC for those projects when we take responsibility for the delivery, or those when we support members of the client team who are responsible for project leadership.</p>
<p>A solid methodology provides a standardized step-by-step plan for approaching projects consistently, clearly defined roles and responsibilities and a framework that enables client and project leadership to maintain control. But at the same time it shouldn&#8217;t be so detailed and overly encumbered with so many checks and balances that it slows delivery down or even brings it to a stand still.</p>
<p>I look at methodology as a way of reducing the frustration that everyone feels during IT projects:</p>
<p>•    The business users hate it when we build something they didn&#8217;t ask for<br />
•    The developers hate it when they have to re-do things over and over again because the instruction they got weren&#8217;t clear or detailed enough<br />
•    The project leadership hates it when the business keep asking for more and more “new features” to be thrown in at the last minute<br />
•    The business management hate wondering what we are up to and hate weeks or months of no news<br />
•    The business sponsors don&#8217;t like worrying that they may have wasted money<br />
•    The support team hate having business critical applications thrown at them with little or no documentation and inadequate training</p>
<p>Many of you will have seen the famous “Tire and Tree” cartoon (apparently it has been in circulation since the mid ‘60s!), but it’s well worth including here because it so well exemplifies the dangers of poor communication – which IMHO characterizes all verbal communication:</p>
<p><img src="http://www.rittmanmead.com/wp-content/uploads/2009/04/tireswing1.jpg" alt="" /></p>
<p>Often when we work on contract engagements we are asked to use our client&#8217;s methodology. In this case, I always look for ideas and suggestions that I can recommend to them to improve their methodology and this advice has always been well received.</p>
<p>Other times the client either has no methodology, or does not practice using one effectively. In these projects it is really important that you try to at least apply a bare bones minimum set of methodology deliverables, not only for them but also for your own protection.</p>
<p>If you can at least minute important design meetings and send confirmation emails of all design changes as you go along, at least you&#8217;ll have something to fall back on if all £$%&amp; breaks loose. If I had to choose one deliverable only, it would be the functional or design specification. This document not only encourages discussion about what is going to be developed, but by its very nature it helps to set scope.</p>
<p>If I had to choose one communication device it would be a weekly status update email that copies in everyone who might be wondering what you are up to and why it’s taking so long.</p>
<p>The RMC Delphi Methodology enables project leaders to pick and choose what deliverables and level of status reporting is applicable for each engagement. It&#8217;s important to tailor the scope of deliverables and communication for each project.</p>
<p>To aid in a smooth progression through project phases, the Delphi Methodology incorporates exit reviews at the end of each phase. Prior to closing the phase on the project plan, the project manager is required to complete an exit review to ensure all required steps have been taken and that open items are addressed. The review includes development of plans for resolving open issues, as well as a review of project schedule and budget, including managerial approval of changes.</p>
<p>The Delphi Methodology defines standardized responsibilities of logical roles in the data warehouse development for both the Rittman Mead Consulting team and the client team. There are 18 phases within Delphi, which can be fine tuned and/or cut down in scope to fit even the smallest project. The 18 phases are:</p>
<p>1. Project Startup<br />
2. BI requirements definition<br />
3. Data analysis requirements definition<br />
4. Data architecture<br />
5. ETL architecture<br />
6. BI architecture<br />
7. Infrastructure architecture<br />
8. Design data model<br />
9. Design ETL<br />
10. Design BI<br />
11. Design Infrastructure &amp; proof of concept<br />
12. Deployment &amp; Testing Preparation<br />
13. Build ETL<br />
14. Build BI<br />
15. System Test<br />
16. User Acceptance Test<br />
17. Train and deploy<br />
18. Maintenance &amp; Support</p>
<p>It&#8217;s important to go through each of the phases, even if vastly reduced in scope, to ensure that you deliver a quality product every time. Whether you are working on a two-year enterprise-wide data warehouse or just adding a new level of aggregation to an existing data mart.</p>
<p>Each phase of the methodology contains a list of deliverables and working documents with links to document templates, such as project plans, statements of work, issues logs, and checklists.</p>
<p>Using templates ensures quality documentation across projects and faster, easier development of documentation based on quality documents from past successful projects. As we complete each project, we try to take the time to update our templates with any improvements we have discovered. Although, I admit this non-funded phase of project work is the most likely to be neglected.</p>
<p>In conclusion, I like to sum up by saying that the key to a successful data warehouse project is a comprehensive methodology that applies best practices and proven experience to guide a data warehouse project team from project launch through to deployment.</p>
<p>I&#8217;d like to also say to all the die-hard brilliant developers out there who&#8217;d rather walk over hot coals than spend a week doing documentation, try to think of methodology as way to ensure that no one gets frustrated – especially you!</p>
<p>I intend to come back to this over the next few weeks and months and add detail on to the 18 Phases I’ve listed. I’m also keen to get feedback from you as your comments will help me to improve the Delphi Methodology.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rittmanmead.com/2009/04/introducing-the-rittman-mead-delphi-methodology/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

