<?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>Brock A Brown M.S. &#187; Project Management</title>
	<atom:link href="http://www.brockbrown.com/tag/project-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brockbrown.com</link>
	<description>The Life of a Cascade Server CMS Consultant</description>
	<lastBuildDate>Tue, 17 Aug 2010 00:29:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Cascade Server Indexing Strategies 101</title>
		<link>http://www.brockbrown.com/2009/10/cascade-server-indexing-strategies-101/</link>
		<comments>http://www.brockbrown.com/2009/10/cascade-server-indexing-strategies-101/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 12:15:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Cascade Experts]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Six Sigma]]></category>

		<guid isPermaLink="false">http://www.cascadeexperts.com/blog/blog/1117/540</guid>
		<description><![CDATA[For the past few years I have had the oppurtunity to work hand in hand with many organizations who choose Cascade Server to manage their web content.  In all my interactions with those clients, one thing I have tried to impress, time and time again, is employing efficient indexing strategies ...]]></description>
			<content:encoded><![CDATA[<p>For the past few years I have had the oppurtunity to work hand in hand with many organizations who choose Cascade Server to manage their web content.  In all my interactions with those clients, one thing I have tried to impress, time and time again, is employing efficient indexing strategies for their implementations. Practical and efficient indexing decisions made at the outset of any development ensure that what you build will be managable and user-friendly not only for the immediate future, but also for years to come as your content begins to grow exponentially.</p>
<p>A wrong decision early in the design process can mean the difference between publishing a site in 30 minutes and publishing a site in 3 days&#8211;and since all clients want instantaneous results 3 days is never an option.  A strong site infrastructure will also allow greater flexibility in the future for adding the ever-evolving array of &#8216;bells and whistles&#8217; that the web revolution presents us.</p>
<p>Here are a few tips we like to hand out to our clients early in our talks and others we enforce in-house with our development team:</p>
<p><strong>Do not be afraid to create more than one index block</strong><br />
What&#8217;s the most efficient number? One, right? If I just create one index block that indexes my whole site I can use it over and over again, wherever I want without having to worry about creating multiple index blocks, right? Wrong.</p>
<p>An index block of your entire site has one purpose, a site map.  If you&#8217;re using a block of that type anywhere else, chances are your Cascade Server experience is unnecessarily slow and cumbersome.  Create multiple index blocks tailored to each use.  Create one for a dynamic left navigation menu, name it &#8216;left-nav.&#8217; Create one for your breadcrumbs, name it &#8216;breadcrumbs.&#8217;  Create one for your news index page, name it &#8216;news-index.&#8217; I could go on and on.  Using multiple index blocks in your system ensures that you&#8217;re not indexing your entire site two times over every time you want to view or publish a page that contains a left navigation menu and breadcrumbs. A 200 page site that uses a whole site index to render just those two regions will have to compile the XML for the entire site 400 times for every full-site publish&#8211;not to mention that you will lose any cache almost instantaneously as the index block will need to be rebuilt with every system edit.</p>
<p><strong>Limit index blocks to metadata only, wherever possible</strong><br />
When you begin modeling your data, it&#8217;s best to put fields that you will likely want to reuse elsewhere on your site within a metadata set, adding dynamic fields to a custom Metadata Set if needed.  It&#8217;s a good idea to place your metadata &#8216;Title&#8217; and &#8216;Display Name&#8217; fields inline to force your content contributors to input relevant data in those fields for easy indexing and reuse elsewhere in your site.</p>
<p>Adopting this standard means that the majority of your index blocks can be set to return only the XML from the page&#8217;s metadata, eliminating the vast majority of the page content (most of which will be unneeded for your purposes and would cause the index block to grow rapidly and exponentially over time).</p>
<p>In-house we use the &#8216;Display Name&#8217; field to create any navigation menu or for breadcrumbs and use the &#8216;Title&#8217; field when constructing things like press release index pages.  If you&#8217;re creating a staff directory you may want to add custom metadata fields for a staff member&#8217;s first and last name and job title so that you can pull that to a centralized directory more easily.</p>
<p>It&#8217;s also a good idea to keep in mind certain fields that can&#8217;t be added to metadata, like file choosers for images and custom date fields, so when you&#8217;re modeling what data to reuse elsewhere in your site you can weigh the indexing implications for including that type of data.  Typically, if I can&#8217;t model the data as metadata, I try to avoid situations where I will need to index it.</p>
<p><strong>Use Content Type indexing</strong><br />
If you just want to create a listing of all your press releases, why would you want to include anything that&#8217;s not a press release in your index block to begin with?   If you created a press release content type for all those press releases then you have an option available that will make it easy to do just that. Content Type indexing allows you to specify an index block that returns data from only a certain Content Type within Cascade Server.</p>
<p>Instead of using folder-based indexing, content type index blocks allow a single database query to return all your press releases (or any other specified Content Type) much more efficiently.  This will exclude ancillary data, like images and other supporting pages, from being returned in the XML as well.</p>
<p><strong>Keep an eye on your folder structure<br />
</strong>Within Cascade Server, a well-designed and logical folder structure is key to operating an optimized website.  Not only do folder paths affect site URLs (important in SEO) but logical organization of content can also keep your indexing load times down and your system&#8217;s performance up.  While Content Type indexing is a great new tool introduced by Hannon Hill, it is not applicable everywhere.  For dynamically generated navigation regions, it will still be necessary to use standard folder-based index blocks.</p>
<p>Making sure similar content is grouped together will mean that you can create an index of one folder, instead of twelve&#8211;an obvious savings.  Staff profiles should be grouped in one folder, i.e., /profiles. News articles can be grouped into a directory named /news.  Feel free to subdivide those folders into smaller divisions, but this method works better than having doctor profiles in /doctor/profiles and nurse profiles in /nurse/profiles which would require you to set your folder index further up the hierarchical tree.</p>
<p><strong>Make the folder tree your friend<br />
</strong>Cascade Server index blocks aren&#8217;t always designed to cascade down your folder tree from top to bottom.  In certain situations you&#8217;ll want to start indexing down the tree and work your way back up, especially for breadcrumb-type functionality.</p>
<p>Working your way back up the tree, by selecting a rendering option that starts at the current page, allows you to eliminate indexing of any content below your current location in the folder structure and also will reduce the XML of many unnecessary sibling assets from bogging down the index.</p>
<p><strong>Don&#8217;t forget about block choosers</strong><br />
It&#8217;s good to have a very flexible application like Cascade Server as it allows you the freedom to accomplish almost anything you could want to do in the web environment, but it may also lead you into situations where you realize you&#8217;ll need to perform some voodoo to keep your users whizzing along in the system.</p>
<p>Maybe you&#8217;ve worked yourself into a position where you want to aggregate content from a number of places within your site&#8217;s folder structure.  You&#8217;re thinking, &#8216;well I don&#8217;t want to do it, but it looks like a full site index block is the only way to get the information I need.&#8217; Wrong, again.  Luckily.</p>
<p>If you&#8217;re faced with a page that needs to pull content from disparate corners of your website, create a data definition with a few block choosers.  Create individual index blocks that index each of the folders you need, then link them to your data definition and use a &#8216;current page&#8217; index block to return all that XML that you need, and none of it that you don&#8217;t.  You can even restrict those block chooser fields to certain groups in Cascade Server so that an overzealous content contributor doesn&#8217;t undo all your genius design.</p>
<p>Remember as you start out on your site construction that it is never too early to think about future scalability.  Always think about how a decision you make now will affect your site and your users two to three years in the future.  It&#8217;s the same principle as compounding interest in your 401(k), though not as sexy.  Decisions you make today wil have lasting ripple effects years from now.  Making sure you&#8217;ve thought through your indexing needs and picked the correct strategies will mean less headaches, and more kudos, as long as your website is out there informing the world.  Who knows, your server administrator may even buy you lunch in appreciation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brockbrown.com/2009/10/cascade-server-indexing-strategies-101/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing Successful Projects &#8211; Who Would You Trust?</title>
		<link>http://www.brockbrown.com/2009/07/managing-successful-projects-who-would-you-trust/</link>
		<comments>http://www.brockbrown.com/2009/07/managing-successful-projects-who-would-you-trust/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 08:00:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Cascade Experts]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://www.cascadeexperts.com/blog/blog/1117/408</guid>
		<description><![CDATA[With the business world facing a tough economy, organizations are being forced to cut costs and still finish projects on time, on budget, and with a high level of quality.  In this environment, an organization will quickly realize there is no room for error and must implement new ways to ...]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="border: 2px solid black; margin: 10px;" src="http://www.cascadeexperts.com/blog/images/six-sigma.jpg" alt="" hspace="10" vspace="10" width="200" height="169" align="right" />With the business world facing a tough economy, organizations are being forced to cut costs and still finish projects on time, on budget, and with a high level of quality.  In this environment, an organization will quickly realize there is no room for error and must implement new ways to ensure their success.   This will require such projects to be managed by an organization or individual with the appropriate knowledge, skill set, and specific project management experience.</p>
<p>The Cascade Experts team is proud to say we have long realized that our strength as an organization comes from creating a culture where the client comes first and we proactively listen to your needs.  It is important for us to create an atmosphere where we think of ourselves as a partner rather than a vendor. With this philosophy, your challenges during these tough economic times are our challenges and it is our responsibility to deliver successfully.</p>
<p>With Cascade Server projects in mind, we are taking the management of projects to a new level by extending our current project philosophies to include Six Sigma concepts and methodologies.   These methods are used by America&#8217;s most recognizable organizations such as Textron, GE, Motorola, Amazon, and Dell, and Cascade Experts believes that Six Sigma is a project methodology that strives for perfection.</p>
<h3>So what exactly is Six Sigma?</h3>
<p>Six Sigma is a rigorous and disciplined methodology that uses data and statistical analysis to measure and improve  operational performance by identifying and eliminating &#8220;defects&#8221; in manufacturing and service-related processes. Commonly defined as 3.4 defects per million opportunities, Six Sigma can be defined and understood at three distinct levels: metric, methodology and philosophy.  The word Sigma is a statistical term that measures how far a given process deviates from perfection. The basic idea behind Six Sigma is that if you can measure the number of &#8220;defects&#8221; in a process, you can systematically figure out how to eliminate them. This will help you get as close to &#8220;zero defects&#8221; as possible, thus insuring a project thats completed on time, on budget, and with a high level of quality.</p>
<p>At its core, Six Sigma revolves around a few key concepts&#8230;.</p>
<ul>
<li><strong>Critical to Quality:</strong> Attributes most important to the customer</li>
<li><strong>Defect: </strong> Failing to deliver what the customer wants</li>
<li><strong>Process Capability:</strong> What your process can deliver</li>
<li><strong>Variation:</strong> What the customer sees and feels</li>
<li><strong>Stable Operations:</strong> Ensuring consistent, predictable processes to improve what the customer sees and feels</li>
<li><strong>Design for Six Sigma:</strong> Designing to meet customer needs and process capability</li>
</ul>
<h3>What this means for your project&#8230;</h3>
<ul>
<li>Each engagement will begin with the definition or initiation of the project.  With this, the project team will be defined and their various roles will be assigned.</li>
<li>We define the project plan and scope of the effort in Cascade Server terms. This includes defining the requirements of the effort you manage. Explore the priority of each requirement and assign a cost and time estimate to each.</li>
<li>We will determine how each task within the project will be measured for success. Establish checkpoints throughout the project to ensure the project is on track and meeting the quality levels you&#8217;ve established.</li>
<li>The project will be executed with a defect identification and resolution process in place. Identify potential risks that could occur and how you&#8217;ll mitigate those risks should they occur.</li>
<li>We will provide continuous reporting to the project owner and team on the progress of the project including the points of risk. We will also monitor how your project is doing compared with the plan including finances and resources.</li>
<li>A review at the end of the project will be conducted to see how your project did in comparison with the plan and what could be done better in the future.</li>
</ul>
<h3>In conclusion&#8230;</h3>
<p>If you are one who thought that Six Sigma was only for large corporations, you’re not alone. Many people believe that Six Sigma process improvement results can only be achieved by huge organizations. What they don’t realize is that any organizaion can benefit from having their projects managed with Six Sigma methodologies.  As your partner, your success is our success and we believe this is another tool that will create additional value for your organizaion.</p>
<p>So, we ask&#8230;Who would you trust?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brockbrown.com/2009/07/managing-successful-projects-who-would-you-trust/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
