<?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>Information Technology Aligned&#187; Information Technology Aligned &#8211; Portal, Intranet, Governance, BPM and SOA</title>
	<atom:link href="http://www.infotechaligned.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.infotechaligned.com</link>
	<description>where technology and business connect</description>
	<lastBuildDate>Mon, 29 Aug 2011 19:56:46 +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>Enterprise 2.0 Interactivity Spectrum &#8211; Portal, Content or Both?</title>
		<link>http://www.infotechaligned.com/enterprise_portal/enterprise-2-0-interactivity-spectrum-portal-content-or-both/</link>
		<comments>http://www.infotechaligned.com/enterprise_portal/enterprise-2-0-interactivity-spectrum-portal-content-or-both/#comments</comments>
		<pubDate>Sat, 25 Sep 2010 19:18:01 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[enterprise 2.0]]></category>
		<category><![CDATA[extranet]]></category>
		<category><![CDATA[intranet]]></category>
		<category><![CDATA[portal]]></category>

		<guid isPermaLink="false">http://www.infotechaligned.com/?p=402</guid>
		<description><![CDATA[&#8220;Should we use a portal or content management system to launch our x, y or z project?&#8221; is one of the most common questions heard from from organizations embarking on Enterprise 2.0 projects.  It is a complex, critical debate that will has significant implications for future agility and capabilities that IT organizations will be [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Should we use a portal or content management system to launch our x, y or z project?&#8221; is one of the most common questions heard from from organizations embarking on Enterprise 2.0 projects.  It is a complex, critical debate that will has significant implications for future agility and capabilities that IT organizations will be able to deliver to their business sponsors.  There is no single answer that address all situations, but getting a firm grasp on the &#8220;Enterprise 2.0 Interactivity Spectrum&#8221; can help companies to execute educated decisions around what technologies to select for their next generation of online business platforms.</p>
<p><strong>Evolution &#8211; Content and Portal Platforms</strong><br />
As organizations determine what technologies will be part of their technical enablement roadmap, Gartner&#8217;s <a href="http://www.oracle.com/us/corporate/analystreports/infrastructure/amr-generation-seven-portals-167008.pdf">Generation 7 Portals &#8211; Unifying the User Experience</a> report, highlights considerations given platform vendor&#8217;s move toward consolidation of Enterprise 2.0 functionality on a single platform.  Gartner points of that  &#8220;Whatever their features, organizations much regard portals as a means toward business ends, rather than ends in themselves.  Organizations should define the role of the portal infrastructure relative to investments in converging technologies, such as Web content management, social networking, analytics and enterprise mashups.&#8221;</p>
<p>Given this roadmap the Enterprise 2.0 Interactivity Spectrum provides a visual guide to how certain business requirements are met by various technologies and for a particular item of business functionality, which platform it commonly resides on.</p>
<p style="text-align: center;"><a href="http://www.infotechaligned.com/wp-content/uploads/2010/09/Enterprise20_Interactivity_Spectrum_John_Brunswick.png"><img style="border: 0pt none;" title="Enterprise20_Interactivity_Spectrum_John_Brunswick_636" src="http://www.infotechaligned.com/wp-content/uploads/2010/09/Enterprise20_Interactivity_Spectrum_John_Brunswick_636.png" alt="" width="636" height="487" /></a></p>
<p style="text-align: center;"><em>Figure 1.0 &#8211; <a href="http://www.infotechaligned.com/wp-content/uploads/2010/09/Enterprise20_Interactivity_Spectrum_John_Brunswick.png" target="_blank">Enterprise 2.0 Interactivity Spectrum</a></em></p>
<p>The Enterprise 2.0 Interactivity Spectrum (Figure 1.0) pictured above examines a series of common functions provided by enterprise platforms, sorting them by the level of active user interaction expected with each one (mouse clicks / points of interaction) and the level of complexity to deliver a solution for the given function (deployment / development time).  Functionality that ranks more on the side of content platform creation and management is marked in light blue, while traditional portal technology is denoted by dark blue markings.  Generalizations were made around each portion of functionality as described below.</p>
<p><strong>Mapping Common Functional Requirements</strong><br />
Based on the following 12 areas of general enterprise 2.0 platform usage it is possible to draw some assumptions and make generalizations as to where these technologies fall within the spectrum.  For each of these areas a certain amount of interactivity and complexity of development and deployment are considered within the map.  More interactive technologies or technologies that rely on application integration can best be server by content centric platforms, most business user management centric, content production needs can best be served by content centric platforms.  Ultimately, the solutions produced by an organization will require a blend of these technologies to be successful, today and beyond.</p>
<ol>
<li>Intranet / Extranet User Accounts &#8211; ability to allow users to have an authentication session to the site</li>
<li>Static Content &#8211; traditional web page content consisting of text and images</li>
<li>Discussions / Blogs / Wikis &#8211; collaborative technologies that allow multiple authors to interact around a particular area of subject-matter</li>
<li>Retention Management &#8211; technical capability to ensure complete management of unstructured information&#8217;s lifecyle</li>
<li>Document Management &#8211; online document management capabilities that support access and versioning of documents</li>
<li>Social Networking &#8211; LinkedIn style networking ability focused on communication across an organization</li>
<li>Search / Tagging &#8211; social technologies that enable users to locate information stored in various repositories in the enterprise</li>
<li>Business Process Management &#8211; not within a content or portal platform, but an essential part of many users daily operations.  Platforms need some capability to surface process related information.</li>
<li>Personalized Content &#8211; based on user information, explicit or implicit, the platform must be able to respond to and deliver targeted content to end users.</li>
<li>Composite Applications &#8211; given the breadth of business platforms that organizations have deployed and support (CRM, ERP, etc) it is important to consider a platform&#8217;s capability to deliver applications from disparate systems in a single interface.</li>
<li>Rich Media &#8211; B2B and B2C online systems ability to serve rich media to clients.</li>
<li>Business Intelligence &#8211; ability to support highly interactive visualizations that allow users to adjust attributes and views of those visualizations</li>
</ol>
<p><strong>Positioned for Longterm Success<br />
</strong>Thinking about platform investment through the lens of the spectrum allows organizations to select optimal technologies to support their current and future business operations.  New needs will emerge over time and platforms will continue to converge to make choosing a system or systems to support the business easier and more efficiently.  Until then, the Enterprise 2.0 Interactivity Spectrum will provide a state-of-art guide to today&#8217;s options.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/enterprise_portal/enterprise-2-0-interactivity-spectrum-portal-content-or-both/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>﻿Portal Content Personalization</title>
		<link>http://www.infotechaligned.com/enterprise_portal/%ef%bb%bfportal-content-personalization/</link>
		<comments>http://www.infotechaligned.com/enterprise_portal/%ef%bb%bfportal-content-personalization/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 01:37:29 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[business value]]></category>
		<category><![CDATA[personalization]]></category>
		<category><![CDATA[personalized content]]></category>
		<category><![CDATA[portal]]></category>

		<guid isPermaLink="false">http://www.infotechaligned.com/?p=369</guid>
		<description><![CDATA[To make the most effective use of a portal and content management platform, personalization is a critical component of delivering the most value to end users.  Regardless of what type of constituents you may be serving, content relevance is key to supporting business goals like self-service, communication within a geographically distributed organization, lead generation [...]]]></description>
			<content:encoded><![CDATA[<p>To make the most effective use of a portal and content management platform, personalization is a critical component of delivering the most value to end users.  Regardless of what type of constituents you may be serving, content relevance is key to supporting business goals like self-service, communication within a geographically distributed organization, lead generation and customer loyalty effectively.  This especially holds true when serving external parties, as they generally have a lower threshold for digging through your site to locate a particular item of interest and are apt to leave or dial a helpdesk if their efforts cannot locate the relevant information.</p>
<p>Optimal delivery of content can be achieved through a variety of methods, but it is generally a blend of security and filtering via meta data that can drive the most return with the least amount of upfront effort and ongoing upkeep.  In a portal environment various platform components have their strong suits and by combining the capabilities of enterprise portal and content platforms much of the groundwork for personalization can be achieved in a configuration-based manner.</p>
<p>In our discussion we will cover terminology and concepts, example scenarios and technical implementation strategies to help showcase how personalization of content can be achieved within a portal.</p>
<h2>Foundation</h2>
<p>To lay a foundation for our examination, the following concepts and terminology will help us to convey how various layers of technology interact to ultimately provide personalization to end users.</p>
<p><strong>Security and Filtered Delivery</strong><br />
It is important to understand what content is sensitive and needs true security, opposed to simply targeted, filtered delivery.  There is often times some confusion that in order for content to be delivered in a personalized manner it needs to have certain security applied to it.  Often times it is more the case that they a variety of content is actually accessible to a broad audience, but only portions of it make sense given the context of a particular group of users.  Essentially this means that some of the personalization will be delivered implicitly (filtering based on metadata) and or filtered explicitly (based on security settings applied to the materials to be evaluated for delivery).</p>
<p><strong>Coarse and Fine Grained Security</strong><br />
In traditional portal development there has always been a discussion of where and how security should be applied throughout a solution.  To help visualize the strategy, security has been placed into two camps &#8211; coarse grained and fine grained.  Coarse-grained security secures large portions of applications at a page or collection of related functionality level.  Fine-grained security dictates what buttons can be seen by the end user based on their role and security groups within those applications.  Fine-grained security is ideally powered by a entitlement server technology that centralizes and simplifies access to the management of this detail.  Fine grained security can also be used to describe row level visibility within applications, which is one of the finest levels of granularity possible.  For the purposes of this discussion we will be focusing on security just above the row level and higher, starting with individual content items and working our way to large sections of content and application functionality.  Using the terms fine-grained and coarse-grained help to drastically simplify discussions around security and set the stage for discussing personalization of content.</p>
<p><strong>Pages, Portlets and Rows</strong><br />
Taking the above concept and refining it, we can turn the above information toward our challenges around personalization.  It is no different from the challenge of implementing a traditional security model, however unlike content personalization, fine-grained application security is a must and has to be addressed before applications are released to an audience, instead of being an added value to an existing system.  For the purposes of the personalization that we are discussing above, it turns out that we end up generally concerned with page, portlet and row level considerations to implement an effective personalization model.  The former two are considered coarse grained, the later fine grained.</p>
<h2>Example Scenarios</h2>
<p>For the best return on efforts to setup personalization it is critical to catalog the information and applications that we wish to deliver to end users.  For each item provide a description, note the intended audience and the level of security needed for the item, identifying if it should be accessible only to a particular group of users or a specific user.  The line items in the catalog allow the portal and content teams to understand if Coarse (Site, Page, Portlet) or Fine (User) grained approaches are needed for the various areas of content.  A visual chart later in this article will further detail Coarse and Fine grained technical implementation approaches in relation to portal and content technologies.  Please see the following examples that highlight this cataloging method (please note that all company names are fictional)</p>
<p><strong>A. Bits and Bytes Software, LLC Sales Team</strong></p>
<p><em>Business Need</em><br />
In an effort to increase sales effectiveness, B&amp;B Software would like to provide a collection of documents entitled Northeast Sales Enablement Materials to be will be delivered within their corporate intranet that are geared toward a sales team within a specific geography.  Unlike a company salary report, this sales collateral does not need to be secured, but we will want to make certain that it is promoted directly to the intended audience.  This will allow members of the Northeast sales team to quickly access this collateral directly within the context their portal experience in a regional sales dashboard, without having to browse or search for it.</p>
<table border="0" cellspacing="0" cellpadding="4" width="100%" bordercolor="#efefef">
<tbody>
<tr valign="TOP">
<td width="17%" bgcolor="#efefef">Item</td>
<td width="17%" bgcolor="#efefef">Description</td>
<td width="17%" bgcolor="#efefef">Audience</td>
<td width="17%" bgcolor="#efefef">Security Level</td>
<td width="17%" bgcolor="#efefef">Groups / Users</td>
<td width="17%" bgcolor="#efefef">Granularity</td>
</tr>
<tr valign="TOP">
<td width="17%">Sales Documents</td>
<td width="17%">Sales collateral to enable sales teams for specific geographies</td>
<td width="17%">Geographically-based sales teams</td>
<td width="17%">Open</td>
<td width="17%">Open</td>
<td width="17%">Coarse</td>
</tr>
</tbody>
</table>
<p><em>Implementation Solution</em><br />
The Northeast Sales Enablement Materials should have meta data applied to them or inherited from a parent folder that they may reside in that indicates the geography that they are intended for.  In the example above the content can be delivered via a portlet(s) that queues off of a preference set at the regional dashboard level, noting the region that is active.  This indicator could be the region that matches meta data on the collateral or a start node id for a folder that contains that region&#8217;s specific content.  It would also be possible to use profile information from a sales user&#8217;s profile to pass to the display portlet, alerting it to the relevant region.  To provide the highest level of flexibility the sales collateral should be stored in a content management system within regional folders, that roll up to a parent folder that holds all sales collateral.  This will allow an aggregate view of the content to be easily displayed if needed.</p>
<p><strong>B. Our People&#8217;s Genome, Inc Research Directors</strong></p>
<p><em>Business Need</em><br />
A team of research directors at a pharmaceutical organization need to collaborate on certain items that detail drug development road maps.  This content, unlike the above, does need explicit security, in addition to being available in a personalized manner within the context of the director&#8217;s portal experiences.  In this case both meta data and security can be applied to this content, both allowing it to be delivered to the correct audience.  In addition to the roadmap materials the portal will provide more implicit delivery of personalized content, showing news that is related to key terms identified within the roadmap documents.  Unlike the actual development road maps, this is public information, but highly relevant to assisting in development and provided to help the directors stay up-to-date with all relevant information.</p>
<table border="0" cellspacing="0" cellpadding="4" width="100%" bordercolor="#efefef">
<tbody>
<tr valign="TOP">
<td width="17%" bgcolor="#efefef">Item</td>
<td width="17%" bgcolor="#efefef">Description</td>
<td width="17%" bgcolor="#efefef">Audience</td>
<td width="17%" bgcolor="#efefef">Security Level</td>
<td width="17%" bgcolor="#efefef">Groups / Users</td>
<td width="17%" bgcolor="#efefef">Granularity</td>
</tr>
<tr valign="TOP">
<td width="17%">Drug Development Road map Documents</td>
<td width="17%">Documents that detail development plans for various drugs</td>
<td width="17%">Research Directors</td>
<td width="17%">Secured</td>
<td width="17%">Research Directors</td>
<td width="17%">Fine</td>
</tr>
<tr valign="TOP" bgcolor="#f9f9f9">
<td width="17%">Drug News</td>
<td width="17%">News that may be related to particular drug development road<br />
maps</td>
<td width="17%">Research Directors</td>
<td width="17%">Open</td>
<td width="17%">Open</td>
<td width="17%">Coarse</td>
</tr>
</tbody>
</table>
<p><em>Implementation Solution</em><br />
The drug development documents will be stored in a document management system and will have explicit security applied to them, letting only research directors access them.  Within the collaborative space in the portal a portlet will present items for collaboration based on the node in which the documents reside in the document management system.  The user credentials from the portal will be passed to this portlet that surfaces the documents, to ensure that only documents a user has access to are displayed.  The listing of documents will also return meta data about each item.  This meta data can be broadcast to another portlet on the page (via WSRP2 or JSR 286) which will display related drug development news based on the meta data terms from the documents.</p>
<p><strong>C. Yummy Foods, Inc HQ to Franchise Communication</strong></p>
<p><em>Business Need</em><br />
Yummy Foods has seen excellent year over year growth of their organization through its franchises, but has begun to struggle with providing relevant content to enable it&#8217;s franchises to continue to grow sales in their respective locations.  In order to solve this headquarters has decided to provide all of their franchisees with various marketing, sales and performance information through an portal intranet solution.  It is important to note that employees of a store also have some access to this portal.  To reduce the burden on the store owners, headquarters has decided to provide standard benefit information and various employee forms in the portal as well.  Sales materials for the store owners are designed to be deployed at a national level, but marketing plans are designed for particular geographies.  The marketing and sales materials should only be accessible by store owners.  The marketing collateral requires targeted delivered to the proper regions, so as not to confuse the franchises and have them follow incorrect plans, although they do have the ability browse to see what other regions are doing.  The performance information needs to also be secured and will be delivered to the franchisees through reports that are only for a particular store.  In order to motivate franchisees to perform at a higher level, general financial information is also posted that showcases the highest performing stores within the organization.  Only franchisees should have visibility into to this performance information.</p>
<table border="0" cellspacing="0" cellpadding="4" width="100%" bordercolor="#efefef">
<tbody>
<tr valign="TOP">
<td width="17%" bgcolor="#efefef">Item</td>
<td width="17%" bgcolor="#efefef">Description</td>
<td width="17%" bgcolor="#efefef">Audience</td>
<td width="17%" bgcolor="#efefef">Security Level</td>
<td width="17%" bgcolor="#efefef">Groups / Users</td>
<td width="17%" bgcolor="#efefef">Granularity</td>
</tr>
<tr valign="TOP">
<td width="17%">Marketing Materials</td>
<td width="17%">Documents that detail development plans for various drugs</td>
<td width="17%">Franchise Owners</td>
<td width="17%">Secured</td>
<td width="17%">Geographically based groups consisting of Franchise Owners</td>
<td width="17%">Coarse</td>
</tr>
<tr valign="TOP" bgcolor="#f9f9f9">
<td width="17%">Sales Materials</td>
<td width="17%">News that may be related to particular drug development road<br />
maps</td>
<td width="17%">Franchise Owners</td>
<td width="17%">Secured</td>
<td width="17%">Franchise Owners</td>
<td width="17%">Coarse</td>
</tr>
<tr valign="TOP">
<td width="17%">Employee Benefits</td>
<td width="17%">Standard employee benefit information that will be provided by<br />
headquarters as part of the franchise arrangement</td>
<td width="17%">Store Employees</td>
<td width="17%">Open</td>
<td width="17%">Open</td>
<td width="17%">NA</td>
</tr>
<tr valign="TOP" bgcolor="#f9f9f9">
<td width="17%">Franchisee Individual Performance</td>
<td width="17%">Financial performance information for a specific franchisee</td>
<td width="17%">Franchise Owners</td>
<td width="17%">Secured</td>
<td width="17%">Individual Franchise Owners</td>
<td width="17%">Fine</td>
</tr>
<tr valign="TOP">
<td width="17%">Top Franchisee Performance</td>
<td width="17%">Particular financial information for the top stores that is<br />
intended to motivate other stores</td>
<td width="17%">Franchise Owners</td>
<td width="17%">Secured</td>
<td width="17%">Franchise Owners</td>
<td width="17%">Coarse (this portlet will only be available on the franchisee<br />
area of the portal)</td>
</tr>
</tbody>
</table>
<p><em>Implementation Solution</em><br />
In order to service the franchisees and the employees the portal is logically divided into 2 sections, one for employees, another for owners.  The content management system supporting the portal is also divided into two sections in a similar fashion.  Within the employee section benefit materials are stored with open access, as all users can browse, search for and open this content (please note that security could be placed on these items if the materials varied by country and the franchise organization operated globally).  The remainder of the materials above are all delivered to franchisees via a dashboard page within the portal.  Based on profile data for a franchisee a portlet within the dashboard will display the relevant marketing materials.  This portlet takes the profile information about the franchisees location and executes a search query, combining the geography with a node ID that indicates the search should focus on the marketing materials area.  The sales materials are delivered in a similar fashion, but pass a user&#8217;s identity into the search, opposed to just a geography.  This will allow the search to respect the security of a franchisee and ensure that employees cannot access the content.  Top Franchisee Performance information will be delivered in the same manner.  Finally, the Franchisee Individual Performance is retrieved in a similar fashion, but each performance document in the content system will be secured on a per franchisee basis and will be displayed only to a single user.</p>
<h2>Technical Implementation of &#8220;Personalization&#8221; for Portal Content</h2>
<p>The following chart outlines various levers to drive content personalization within a portal.  Note the Coarse Enablers and Fine Enablers illustrate where potential attributes that can impact the granularity of personalization reside within the stack.  Each layer of the stack can influence the one below, with the exception of the directory service layer, which should ideally be consumed by each layer to form a consistent security model throughout the stack.  If this is not possible, various parameters, preferences and metadata can be sent to the content integration provider (portlet code) to allow it to still provide content based on what a complete security integration would actually provide.</p>
<p><a href="http://www.infotechaligned.com/wp-content/uploads/2010/03/personalization_architecture.jpg"><img style="border: 0;" src="http://www.infotechaligned.com/wp-content/uploads/2010/03/personalization_architecture636.jpg" alt="" /></a><br />
<a href="http://www.infotechaligned.com/wp-content/uploads/2010/03/personalization_architecture.jpg" target="_blank">click here to view a full size chart</a></p>
<p><strong>Generic Portlet Types that Return Personalized Content</strong><br />
The following samples outline approaches displaying a listing of content from a content repository within a portlet for a particular audience or specific user.  For most use cases, a single, generic portlet can be used to return the appropriate items that can leverage the points within the diagram above, exposed as parameters to be consumed by the portlet.  The parameters can be bound to a starting node in the content system (starting folder) and or used along with a query against the system to return documents within particular meta data.  On top of this the actual user context can be passed back into the content system, which provides the finest level of granularity to the results that are returned to the end users.  If correctly written or natively available, a single portlet can be used to fulfill all of these examples and can be deployed many times within a portal instance, configured slightly different each time though preferences to meet a particular use case.</p>
<p>a. Region-based Content &#8211; Returns a listing of items from the repository based on what high level navigation area a user is in queuing off of an attribute of the particular portal area.  This area would generally be a functional section of the business like sales, marketing, research, etc.<br />
b. Region-based Content 2 &#8211; Portlet similar to that above that queues based on meta data associated at a page level within a business are to which it is deployed within and executes a query against the content repository to pull back related documents.<br />
c. User-based Content &#8211; Portlet that acts as a generic delivery vehicle based on profile attributes tied to a user account that are passed into it .<br />
d. User-based Content 2 &#8211; Secure via explicit user group security at the portlet level with the parameters pre-configured for the actual portlet that is delivering dynamic information that is based on a pre-defined query for that user group.  As an example, the preference could contain an ID that indicates a node in the content system from which to display a listing of content items from.</p>
<p><strong>Taking Personalization to the Next Level</strong><br />
With all of the above being said, personalization can be taken a step further with some innovative content delivery solutions that have the ability to weigh what content to display to end users based on their interactions with the systems, as well as other data available about the user.  This technology is very similar to that of Amazon.com and can be used to power a series of decisions for content delivery that are driven by behavior, making a user more likely to find information that is specifically relevant to their needs.  Without having to make a large deviation in business processes for content management or technical architecture, a tool like Oracle Real Time Decisions or similar technology can be injected into the above approaches at a portlet level to further filter what content may be returned to the end user.</p>
<p><strong>Final Thoughts</strong><br />
Personalization of content delivered through a portal does not need to be complex and can often be achieved by leveraging existing attributes from the portal and user, rarely needed to get more involved for most content.  The largest impacts of personalization are also generally seen by implementation solutions using coarse grained personalization methods with minimal effort.  These small investments can have a large impact on usability within a portal, reducing the amount of time that users spend searching for information and increasing their satisfaction with the portal service.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/enterprise_portal/%ef%bb%bfportal-content-personalization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6 Best Practices for Enterprise 2.0 Implementations</title>
		<link>http://www.infotechaligned.com/enterprise_portal/6-best-practices-for-enterprise-2-0-implementations/</link>
		<comments>http://www.infotechaligned.com/enterprise_portal/6-best-practices-for-enterprise-2-0-implementations/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 23:36:28 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.infotechaligned.com/?p=396</guid>
		<description><![CDATA[In the February installment of Oracle&#8217;s INFORMATION INDEPTH NEWSLETTER Content Management Edition I had an opportunity to share a series of tips around addressing business issues, management costs and deployment strategies for the latest generation Enterprise 2.0 technologies. Read the complete article &#8211; 6 Best Practices for Enterprise 2.0 Implementations: Tips from Oracle’s Enterprise 2.0 [...]]]></description>
			<content:encoded><![CDATA[<p>In the February installment of Oracle&#8217;s INFORMATION INDEPTH NEWSLETTER Content Management Edition I had an opportunity to share a series of tips around addressing business issues, management costs and deployment strategies for the latest generation Enterprise 2.0 technologies.<span id="more-396"></span> Read the complete article &#8211; <a href="http://www.oracle.com/newsletters/information-indepth/content-management/feb-10/brunswick.html">6 Best Practices for Enterprise 2.0 Implementations: Tips from Oracle’s Enterprise 2.0 Technology Specialist John Brunswick</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/enterprise_portal/6-best-practices-for-enterprise-2-0-implementations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Minimalist&#8217;s Approach to Content Governance</title>
		<link>http://www.infotechaligned.com/enterprise_portal/the-minimalists-approach-to-content-governance/</link>
		<comments>http://www.infotechaligned.com/enterprise_portal/the-minimalists-approach-to-content-governance/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 02:07:30 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[governance framework]]></category>
		<category><![CDATA[governance plan]]></category>
		<category><![CDATA[portal]]></category>

		<guid isPermaLink="false">http://www.infotechaligned.com/?p=386</guid>
		<description><![CDATA[On Oracle&#8217;s Fusion ECM Blog I authored a 4 part series that outlined a pragmatic, minimalist approach to content governance.  Please read on below for the detail on each of the phases and links to more detail.
The Minimalist Approach to Content Governance
Let&#8217;s be honest &#8211; content governance is far from an exciting topic. BUT the [...]]]></description>
			<content:encoded><![CDATA[<p>On <a href="http://blogs.oracle.com/fusionecm/">Oracle&#8217;s Fusion ECM Blog</a> I authored a 4 part series that outlined a pragmatic, minimalist approach to content governance.  Please read on below for the detail on each of the phases and links to more detail.</p>
<p><strong>The Minimalist Approach to Content Governance</strong></p>
<p>Let&#8217;s be honest &#8211; content governance is far from an exciting topic. BUT the potential of a very small intranet team creating and maintaining a platform that provides an organization with relevant, high value information, helping workers to get their jobs done with greater accuracy and in less time is exciting. It is easy to quickly start producing content, but the challenge is ensuring that the environment is easy to navigate and use on the third week and during the third year.</p>
<p>What can be done to bridge this gap?</p>
<p>Over the next few blog entries let&#8217;s take a pragmatic, minimalistic view of a process that can help any team manage a wealth of unstructured information. Based on an earlier article that I wrote around Portal Governance, I am going to focus on using technology as much as possible to support the governance of content with minimal involvement from users. The only certainty about content production is that business users are not fans of maintaining content. Maintenance is overhead and is a long-term investment thats value will possibly not be realized under the current content creator&#8217;s watch.</p>
<p>To add context to how we will use technical tools in this process, each post will highlight one section of the content lifecycle process as outlined below</p>
<p>Content Lifecycle Stages<br />
1. Request &#8211; Understand the education, purpose, resource and success criteria for content<br />
2. Create &#8211; Determine access and workflow for content<br />
3. Manage &#8211; Understand ownership and review cycles<br />
4. Retire &#8211; Act on thresholds established during the request stage</p>
<p>Within each state we will also elaborate as to<br />
1. Why &#8211; why would we entertain doing this?<br />
2. How &#8211; the steps that are needed to make it happen<br />
3. Impact &#8211; what is the net benefit or loss based on the process</p>
<p>Over the next few weeks we will dive deep into the stages and the minimal amount of time, effort and process within each to make some meaningful gains in the improvement of user experience and productivity in their search for information. It might be a stretch to say that we can make content governance exciting, but hopefully it can end up being painless and paying dividends.</p>
<h2>Request Phase</h2>
<p>For each project, regardless of size, it is critical to understand the required ownership, business purpose, prerequisite education / resources needed to execute and success criteria around it. Without doing this, there is no way to get a handle on the content life-cyle, resulting in a mass of orphaned material. This lowers the quality of end user experiences.</p>
<p>The good news is that by using a simple process in this request phase &#8211; we will not have to revisit this phase unless something drastic changes in the project. For each of the elements mentioned above in this stage, the why, how (technically focused) and impact are outlined with the intent of providing the most value to a small team.<br />
<a href="http://blogs.oracle.com/fusionecm/2010/02/the_minimalist_approach_to_con.html">read the complete Request Phase on Oracle&#8217;s Fusion ECM Blog</a></p>
<h2>Create Phase</h2>
<p>In this installment of our Minimalist Approach to Content Governance we finally get to the fun part of the content creation process! Once the content requester has addressed the items outlined in the Request Phase it is time to setup and begin the production of content.</p>
<p>For this to be done correctly it is important the the content be assigned appropriate workflow and security information. As in our prior phase, let&#8217;s take a look at what can be done to streamline this process &#8211; as contributors are focused on getting information to their end users as quickly as possible. This often means that details around how to ensure that the materials are properly managed can be overlooked, but fortunately there are some techniques that leverage our content management system&#8217;s native capabilities to automatically take care of some of the details.<br />
<a href="http://blogs.oracle.com/fusionecm/2010/02/the_minimalist_approach_to_con_1.html"> read the complete Create Phase on Oracle&#8217;s Fusion ECM Blog</a></p>
<h2>Manage Phase</h2>
<p>Most people would probably agree that creating content is the enjoyable part of the content life cycle. Management, on the other hand, is generally not. This is why we thankfully have an opportunity to leverage meta data, security and other settings that have been applied or inherited in the prior parts of our governance process. In the interests of keeping this process pragmatic, there is little day to day activity that needs to happen here. Most of the activity that happens post creation will occur in the final &#8220;Retire&#8221; phase in which content may be archived or removed. The Manage Phase will focus on updating content and the meta data associated with it &#8211; specifically around ownership. Often times the largest issues with content ownership occur when a content creator leaves and organization or changes roles within an organization.<br />
<a href="http://blogs.oracle.com/fusionecm/2010/02/the_minimalist_approach_to_con_2.html"> read the complete Manage Phase on Oracle&#8217;s Fusion ECM Blog</a></p>
<h2>Retire Phase</h2>
<p>Good news &#8211; the Retire Phase is actually more fun than the Manage Phase. During the Retire Phase our content management team should not have to track down content creators if the Request Phase of this process was completed successfully. The ownership meta data, success criteria and time stamp that was applied to the original content submission will help to manage content at the end of the content life cycle. The Retire Phase will provide the opportunity for us to prune irrelevant content items through archiving or deletion, keeping the content system clear of irrelevant information, streamlining users ability to browse and search for content.<br />
<a href="http://blogs.oracle.com/fusionecm/2010/03/the_minimalist_approach_to_con_3.html"> read the complete Retire Phase on Oracle&#8217;s Fusion ECM Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/enterprise_portal/the-minimalists-approach-to-content-governance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Content Platform Migration Strategy &#8211; Artifacts vs Perishable Content</title>
		<link>http://www.infotechaligned.com/enterprise_portal/content-platform-migration-strategy-artifacts-vs-perishable-content/</link>
		<comments>http://www.infotechaligned.com/enterprise_portal/content-platform-migration-strategy-artifacts-vs-perishable-content/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 04:33:23 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>

		<guid isPermaLink="false">http://www.infotechaligned.com/?p=348</guid>
		<description><![CDATA[Tremendous value and cost savings can be realized by rationalizing multiple, existing content repositories into a single platform.  A mature, enterprise-caliber content management platform has the ability to maintain and govern all unstructured information across various systems from a secure, central location &#8211; reducing management costs and increasing the value of your existing content.  The [...]]]></description>
			<content:encoded><![CDATA[<p>Tremendous value and cost savings can be realized by rationalizing multiple, existing content repositories into a single platform.  A mature, enterprise-caliber content management platform has the ability to maintain and govern all unstructured information across various systems from a secure, central location &#8211; reducing management costs and increasing the value of your existing content.  The actual process of &#8220;migration&#8221; however, is far from trivial, but thankfully there are some pragmatic ways of approaching this challenge that help to reduce the time and effort required and improve the end result of the rationalization.  To make sure that any effort placed into a migration is truly beneficial, the pragmatic approach guides the process, by placing classifying content into two categories &#8211; Artifacts and Perishable Content.  Not all materials need to be moved to the new system or maintained.</p>
<p>All organizations support a variety of systems that can create and contain unstructured information like documents, images, video, audio and other materials.  These items are  used by business users to support functions like sales, marketing, research, or collaboration between various parties.  As a business grows and changes over time it becomes very costly to house, maintain and control each of the dispirit repositories and access their underlying information, as each repository generally provides its own means of control and access.  At one point in time, these solutions were deemed effective for their specific purpose, but ultimately lacked some ability to audit, regulate, version, secure and govern the content that they housed.  Often times these systems were also closed from developer access and their information was only available from a specific application.</p>
<p>There are many benefits of a scalable content management platform like Oracle&#8217;s Universal Content Management (UCM), but adoption challenges remain, as people inevitably ask about migration strategies to new tools.  To help reduce the time, cost and effort of migration the following strategy has been highly effective &#8211; view existing content items as being an Artifact or a Perishable Content item as outlined below.</p>
<p><strong>Artifact</strong> &#8211; an artifact is something that must persist within an organization as a point of reference, will not change from its current format and is required or mandated to persist for an extend time.  This might be the 401k retirement guidelines for a given tax year, an annual company report, sales performance figures from a particular year, technical manuals for a specific product version, etc. are good examples of such materials and will at some point be called upon for reference by an end user.</p>
<p><strong>Perishable Content</strong> &#8211; perishable content rarely needs to persist within an organization, but due to loose governance policies and the speed  at which user-generated content proliferates it is not uncommon for it to live on for years.  Legacy departmental news, sales strategies for products that no longer exist, office lunch menus, materials from defunct business units, materials used for single-point in time collaboration and other items that will never again be accessed by users are all examples of Perishable Content.  At first glance these materials are harmless, but end up cluttering your enterprise with irrelevant information, increasing the time that it takes users to attempt to browse and search for information needed for their tasks.</p>
<p><strong>Strategies</strong><br />
Categorizing content as an Artifact or Perishable content makes it much easier to approach the process of &#8220;migration&#8221;.  Based on the categorizations we are now left with the following options:</p>
<p><strong>1. Artifact only Migration</strong><br />
Introduce a centralized system like UCM and migrate only Artifacts into the new platform to allow them to be found by users through search and browsing activities.  Leave all Perishable content in its current repositories, to be decommissioned at a future date.</p>
<p>Production of all future Perishable materials should move to the new platform,  but should now be subject to life-cycle guidelines based on the nature of the content that outline how long the content will exist before archival or destruction.  The decommissioned content should still remain available after the cutoff for a specified amount of time, to IT staff or through a self service read-only search.</p>
<p><strong>2. Artifact and Limited Perishable Content Migration</strong><br />
This strategy is more common than the one above.  Move all artifacts into the new content management system, but critically evaluate certain business processes that produce Perishable Content to understand if their production needs to be moved to the central system.  Often times Perishable content is tied with key processes for critical day-to-day business functions that need to be immediately moved to the new platform or continue to reside on the legacy platform with an end date for use defined.  An example of this may be project collaboration documents.</p>
<p>Bringing a new content management system into a business requires not only a technical effort, but also an educational effort around the content creation and management processes that will run on the new platform.  When reviewing the various content types and processes in legacy systems it is important to carefully qualify what will be moved over to the new platform vs discontinued or in some cases persisted in the legacy system.</p>
<p><strong>Results of Migration</strong><br />
By classifying content as Artifacts or Perishable it is possible to pragmatically approach content migration onto a single, enterprise caliber platform in a time and cost efficient manner.  Migrations do not need to be wholesale for value to be gained and with some basic analysis it is possible to quickly understand how various pieces of legacy content should be dealt with.  Post migration IT teams should have a much lower cost of ownership over content within their organization, as now a single, centralized location will exist that can enforce content life-cycle guidelines and allow open access to the materials from a variety of other enterprise systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/enterprise_portal/content-platform-migration-strategy-artifacts-vs-perishable-content/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Mission Statements &#8211; Justifiable, Objective Focus</title>
		<link>http://www.infotechaligned.com/project_management/project-mission-statements-justifiable-objective-focus/</link>
		<comments>http://www.infotechaligned.com/project_management/project-mission-statements-justifiable-objective-focus/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 07:01:17 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[business justification]]></category>
		<category><![CDATA[mission statement]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://www.infotechaligned.com/?p=339</guid>
		<description><![CDATA[It is not uncommon for project mission statements and organizational mission statements contain lofty, heartfelt missions that sound terrific &#8211; but fail to translate into meaningful guidance for a project or company.  If you ever had a chance to use the Dilbert mission statement generator before it was decommissioned, you may have created mission statements [...]]]></description>
			<content:encoded><![CDATA[<div>It is not uncommon for project mission statements and organizational mission statements contain lofty, heartfelt missions that sound terrific &#8211; but fail to translate into meaningful guidance for a project or company.  If you ever had a chance to use the Dilbert mission statement generator before it was decommissioned, you may have created mission statements like the following, which highlight how NOT to create a mission statement -</p>
<div>
<div>
<ul>
<li>&#8220;We have committed to synergistically fashion high-quality products so that we may collaboratively provide access to inexpensive leadership skills in order to solve business problems&#8221;</li>
<li>&#8220;Our challenge is to assertively administrate timely resources and authoritatively integrate enterprise-wide products while promoting personal employee growth.&#8221;</li>
<li>&#8220;It is our job to continually foster world-class infrastructures as well as to quickly create principle-centered sources to meet our customer&#8217;s needs&#8221;</li>
</ul>
</div>
</div>
<p>The above mission statements are ultimately empty and provide no guidance or control over the execution of tasks that will take place to fulfil them.</p>
<p>In his book <a href="http://www.amazon.com/Winning/dp/0061240176/ref=sr_1_3?ie=UTF8&amp;s=books&amp;qid=1257921332&amp;sr=8-3" target="_blank">Winning</a>, Jack Welch emphasizes the need to take a pragmatic, no-nonsense approach to mission statement development if any real value is to be gained by it.  Mr Welch states that &#8220;Too often, these exercises end with a set of generic platitudes that do nothing but leave employees directionless or cynical. Who doesn’t know of a mission statement that reads something like, “XYZ Company values quality and service,” or, “Such-and-Such Company is customer-driven.” &#8230; Give me a break—every decent company espouses these things!&#8221;</p>
<p>To make the most out of a project charter&#8217;s mission statement it must be meaningful enough to provide business justification, focus the project execution and provide a high level metric to objectify project results.  If developed correctly, a mission statement will act as an excellent compass by which to deliver a successful project.  This is done by clearly defining</p></div>
<div>
<ul>
<li>WHAT the project is about &#8211; focus execution via this statement</li>
<li>WHY it is being undertaken &#8211; business justification</li>
<li>HOW it will be achieved &#8211; objective metrics for success</li>
</ul>
</div>
<div>This might sound trivial, but it is amazing how often this fundamental criteria is not met.  If this criteria cannot be clearly articulated by a project team, the project should not be undertaken.</p>
<p>Although the Project Management Institutes&#8217;s (PMI) Body of Knowledge can be idealistic, it does a good job of making sure that a project mission statement is clear in these respects and define it as follows &#8211; &#8220;Brief summary, approximately one or two sentences, that sums up the background, purposes and benefits of the project.&#8221; (from <a id="rljh" title="http://www.pmi.org/PDF/pp_besnerhobbs.pdf" href="http://www.pmi.org/PDF/pp_besnerhobbs.pdf">http://www.pmi.org/PDF/pp_besnerhobbs.pdf</a>).  In my abbreviated approach above, addressing the WHAT (goal), WHY (business justification) and HOW (metrics for success) will ensure that a foundation for project success is created based on a strong vision.</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/project_management/project-mission-statements-justifiable-objective-focus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Misconceptions &#8211; Redesigns and Information Architecture</title>
		<link>http://www.infotechaligned.com/enterprise_portal/misconceptions-redesigns-and-information-architecture/</link>
		<comments>http://www.infotechaligned.com/enterprise_portal/misconceptions-redesigns-and-information-architecture/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 06:29:55 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[extranet]]></category>
		<category><![CDATA[information architecture]]></category>
		<category><![CDATA[intranet]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.infotechaligned.com/?p=319</guid>
		<description><![CDATA[In the world of web site management and development, the term &#8220;redesign&#8221; may at first seem harmless, but can have far reaching implications as to what will be done to deliver a successful project.  I recently worked with a customer who was interested in redesigning various internal and external web sites for their organization. [...]]]></description>
			<content:encoded><![CDATA[<div>In the world of web site management and development, the term &#8220;redesign&#8221; may at first seem harmless, but can have far reaching implications as to what will be done to deliver a successful project.  I recently worked with a customer who was interested in redesigning various internal and external web sites for their organization.  It quickly became apparent by observing their discussion that they were asking for something much broader than an exclusively aesthetic redesign.  The word &#8220;redesign&#8221; is often generically used to refer to an updated look of a public web site, intranet or extranet.  Unfortunately the expression &#8220;redesign&#8221; can be misleading about the actual work that will be needed to deliver a finished project and should alert anyone involved in the project that a much deeper understanding of the project needs much be gathered.  This dangerous vagueness can been seen as the equivalent of someone telling you that you must pack for a trip, without knowing anything about the duration or destination.</div>
<div>
<p>Most major update efforts to a web site generally involve substantial work around &#8220;information architecture&#8221; that is combined with a visual &#8220;redesign&#8221; to meet the overall project goals.  To complicate matters further there is also the possibility that the overall business messaging of one of more portions of the site may change.  For the purposes of this discussion, we will only focus on the differences with design and information architecture from an implementation standpoint.  This will help us to introduce formal, industry standard terms that will specify what is required to deliver a project.</p></div>
<div>
<p>To explain the various disciplines that go into a &#8220;redesign&#8221; it helps to think of a visitor&#8217;s experience at an art museum.  The following aspects of a museum will help to map the analogy to the industry specific terms of User Experience (UX), Information Architecture (IA) and User Interface (UI).</p></div>
<div>Attributes of an Art Museum</div>
<div>
<ul>
<li>Wings &#8211; analogous to major, top-level navigation on the site</li>
<li>Exhibits &#8211; can represent minor navigation that is dependant on what site area a user is in</li>
<li>Pieces of Art &#8211; content / applications that a user may interact with</li>
<li>Visitors &#8211; users</li>
</ul>
</div>
<div>
<p><strong>User Experience (UX)</strong><br />
The Information Architecture and User Interface disciplines both fall under the umbrella of User Experience (UX).  Think of UX as how a museum visitor has perceived, learned and used the museum &#8211; or more simply &#8211; their <em>overall experience</em>.  Visitors may not remember specific exhibits within a museum, but may recall that it was a pleasant experience.  Within that pleasant experience there were a series of objective elements created that perception.  Those elements are Information Architecture and User Interface.</div>
<div>
<p>In the world of corporate web site UX this equates to a site that is at its most fundamental level easily navigable, aesthetically pleasing and allows a user to achieve their goal of their site visit with minimal interference.  In order to achieve this a solid information architecture and user interface must exist.  When the word &#8220;redesign&#8221; is used for a project it will almost certainly involve both of these elements.</p></div>
<div>
<p><strong>Information Architecture (IA)</strong><br />
Information Architecture dictates how the various wings of the museum are laid out and where various pieces of art are displayed within the wings.  IA helps visitors to arrive at various focal points throughout the museum by way of a logical paths.  To create logic paths, many museums lay out their exhibits by geography or time period. This helps visitors to enjoy some level of continuity throughout their visit.</div>
<div>
<p>IA helps connect users to content and or applications that they require based on their needs.  IA can be simple or complex in relation to the diversity of content and actions that a user will experience during their site visit.  IA is by its very nature organic and will change over time to continue to try to meet the needs of an organization&#8217;s constituents.</p>
<p>IA is like a blueprint of the museum or an upside down tree diagram that attempts to group exhibits and their contents in some logical manner, helping people easily locate them.  Somewhat unlike the physical world, sites can allow visitors to arrive at one particular content item or application from a variety of paths.</p></div>
<div>
<p><strong>User Interface (UI)</strong><br />
As visitors locate their areas of interest within the museum and walk through various exhibits they will constantly interact with singange.  Museum signs can come in a variety of styles, are potentially highlighted by lighting and can be placed at a wide variety of places throughout the rooms.  Rooms can also be painted different colors and contain many types of molding and flooring.  Perhaps some exhibits allow visitors to press levers or buttons to engage audio recordings about various works.</div>
<div>
<div>
<p>UI allows users to interact with and consume underlying content and applications (art / audio) that are grouped together based on the IA that was addressed in the prior section.  The UI sets the visual tone for the site &#8211; colors, fonts, positioning of various content and or application on the page.  A good UI supports maximizing the value from IA underneath it.  A visitor to a museum is going to most likely want to visit a specific set of works and be exposed to reference materials around each one of them.  The optimal UI will help the visitor to maneuver and consume this with ease.</p></div>
<div>
<p>To further elaborate on this &#8211;  leaving our museum analogy for a moment &#8211; it helps to think of the variety of MP3 players on the market.  The Apple iPod is arguably the premier device on the market for variety of reasons, one of the strongest being its very easy to use UI.  The iPod lets music listeners quickly and elegantly access their music.</p></div>
</div>
<div>
<p><strong>Closing Thoughts</strong><br />
The next time that someone talks about doing a site &#8220;redesign&#8221; stop to contemplate what is really being requested.  Most often a redesign is not purely aesthetic.  As organizations change and grow it is essential that they continue to make their online efforts as effective as possible in supporting their businesses.  This means that the User Experience will need to be supported by great Information Architecture and User Interface implementations.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/enterprise_portal/misconceptions-redesigns-and-information-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business Value &#8211; Minimal Investment, Maximum Impact</title>
		<link>http://www.infotechaligned.com/enterprise_portal/business-value-minimal-investment-maximum-impact/</link>
		<comments>http://www.infotechaligned.com/enterprise_portal/business-value-minimal-investment-maximum-impact/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 04:24:25 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[business value]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[extranet]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[intranet]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[roi]]></category>

		<guid isPermaLink="false">http://www.infotechaligned.com/?p=278</guid>
		<description><![CDATA[Looking at web technology it is easy to feel that great business value and user productivity can be gained from creating deep, complex integrations presented through elegant user interfaces.  This could be the truth, but it is often far from it.
As I have written many times on Infotechaligned &#8211; the only thing that matters is [...]]]></description>
			<content:encoded><![CDATA[<p>Looking at web technology it is easy to feel that great business value and user productivity can be gained from creating deep, complex integrations presented through elegant user interfaces.  This could be the truth, but it is often far from it.</p>
<p>As I have written many times on Infotechaligned &#8211; the only thing that matters is the ultimate business value that an application is delivering. The most value can be gained from even the most mundane technical solution.</p>
<p>How does one define a great technical solution?  The best technical solutions solve a business problem with the least amount of technical effort.  This includes effort from a full lifecycle standpoint – design, development, implementation, education, operation, maintenance and decommissioning of the solution.  A few years ago I worked with a company that demonstrated this point so clearly that I had to highlight it in this post.</p>
<p>This particular organization lends money to low income families at below market rates to aid them in home purchases.  For a few years they had been using portal technology that from a development standpoint was focused on business users.  This technology required little programming to allow them to further develop their extranet and intranet environments that connected their customers on the lending and purchasing sides of their business.</p>
<p>A need arose within the organization to provide executives with a summary of call activity from their sales team to judge the effectiveness of various calling campaigns.</p>
<p>The IT team spent time deliberating over what course of action to take to solve the business problem.  It was decided that the executives could be best served via a dashboard that would roll up various pieces of performance data around these calls made by the sales team and surface the information via their existing intranet.</p>
<p>The following two options were arrived at assuming that the requirements gathering for the solution was already complete, irrespective of the technical solution</p>
<p><strong>Solution 1</strong></p>
<p><span>Extend their base CRM system to support tracking this data and develop an integration to aggregate and present the data.  This solution would require the following development efforts</span></p>
<ol>
<li>Extend the data model of the base system to account for the new reporting needs</li>
<li>Develop a presentation layer to gather the relevant information for the business users based on this data model</li>
<li>Create a presentation layer to allow executives to view and sort the information</li>
<li>Integrate the presentation layer into their intranet</li>
<li>Complete a quality assurance cycle on the solution and resolve any issues found with the technological implementation</li>
</ol>
<p><strong>Solution 2</strong></p>
<p>Use an out of the box &#8211; MS Access like – portal component that is already available to capture and present the information.  This solution would require the following development effort</p>
<ol>
<li>Configure the data model and forms relevant for the data collection around the business needs</li>
<li>Configure the presentation layer for the end users to expose the required reports</li>
</ol>
<p>The above comparison might be deemed biased, but it is important to note that in the 2nd solution data would now be entered into two distinct systems by the sales team and the organization will not have complete control over the presentation format beyond a series of basic, caned reports.</p>
<p>After lengthy deliberation the IT team was strongly in favor of using the first solution due to it giving them full control and confining all sales team activity to the CRM system, but estimated the time to completion at around four months of effort.  This effort would detract from having their developers work on core offerings within their extranet to drive business leads to the sales team.  The development and QA time, not to mention possible adjustments that may be needed after an upgrade of the underlying system also added to the overall “cost” of the integration.</p>
<p>The first solution would require around 8 hours of effort to configure and 10 minutes from the sales team each week to summarize their call activity, which would be required regardless of the technical solution selected.  It would be created on top of an out-of-the-box technology and require almost no quality assurance testing, but require the sales team to end their day outside of their CRM system and leverage the intranet for summation of their calls.</p>
<p>In a perfect world we would have the deep integration of the first solution, married with the ease of development within the second solution. Unfortunately that was not feasible and the business team was requesting a solution as soon as possible from IT.</p>
<p>Ultimately the IT team went with the second option.  If more complex needs arose that the configuration based solution could not meet they would have to revisit the solution, but for now they were able to meet 100% of the business needs with this stop-gap effort in a very short time span.  Given the limited effort and accuracy in addressing the problem, this had tremendous positive impact with the business.</p>
<p>This example of success is perhaps one of the most powerful, pragmatic solutions that I have come across in my enterprise software work.  This is an extreme example, but hopefully there might be a space within your organization that allows you to provide this same level of success with minimal effort.  Using simple, configuration-based approaches to development whenever possible is an outstanding way to provide value.  They may at first seem too lightweight and due to their technical ease may be overlooked at first pass by a development staff, but never count them out for their ability to provide a big win for your business teams.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/enterprise_portal/business-value-minimal-investment-maximum-impact/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Intranet Page Usability &#8211; Like a Good Dinner Party</title>
		<link>http://www.infotechaligned.com/enterprise_portal/intranet-page-usability-like-a-good-dinner-party/</link>
		<comments>http://www.infotechaligned.com/enterprise_portal/intranet-page-usability-like-a-good-dinner-party/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 05:39:59 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[intranet]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.infotechaligned.com/?p=247</guid>
		<description><![CDATA[A great web page is structured like a good dinner party &#8211; not everyone can be the center of attention at the same time.  To maximize effective participation it is best to have small pockets of focus exist throughout the dinner that people can engage with.  In order for those pockets of focus to stand [...]]]></description>
			<content:encoded><![CDATA[<div>A great web page is structured like a good dinner party &#8211; not everyone can be the center of attention at the same time.  To maximize effective participation it is best to have small pockets of focus exist throughout the dinner that people can engage with.  In order for those pockets of focus to stand out in the crowd, there needs to be space for people to differentiate themselves.  For this same reason not everything on a web page can scream for attention if the guest is to have a good experience.</div>
<div>
<p>If everyone at a dinner party were to be shouting over each other, they would be be drowned out in the crowd and create a confusing, noisy, chaotic, user experience for any visitors.  Contrast needs to exist to help people to quickly decide what information or discussion they would like to engage in.  Thinking about a web page like a dinner party can help to guide how many things on a page can speak to the users and a particular volume.</p>
<p>This analogy has helped me to highlight the importance of establishing focus on pages to non-ux oriented business analysts.  In order to make the most of all of their hard work gathering business requirements and forming a solution, we need to ensure that the party we host is enjoyable for our guests.  To take our analogy a bit further we can view a site (our dinner party) as simplistically having two parts &#8211; an &#8220;arrival&#8221; (a home or departmental landing page) and a &#8220;joining a discussion&#8221; (detail page) portion.</p></div>
<div>This generic framework helps us to establish some guidelines that can be extrapolated out further as needed.</div>
<div>
<p><strong>Arrival &#8211; Critical to have Effective Contrast</strong><br />
When arriving at a good dinner party there are small groups of people, perhaps three to five clusters, that are carrying on individual discussions.  From quickly surveying the room a guest is able to get a sense of who is involved in each discussion and the topics of conversation in each.  In each conversation there is generally one person that at any given time is the main participant in the discussion, allowing the guest to discern the composition of each discussion.</p>
<p>This is exactly how we want our guest to experience our site upon arrival to a home or departmental page.  This allows users to quickly understand the content and or actions that are available to them without having to arduously examine the page.  It is critical that only a few messages on the page can have high contrast &#8211; all other supporting material must be displayed at a lower &#8220;volume&#8221;.  This is just as with a series of dinner party discussions &#8211; there needs to be contrast, it cannot be a noisy room if the guests are to comfortably navigate the page.</p></div>
<div>
<p><img class="aligncenter size-full wp-image-251" title="arrival2" src="http://www.infotechaligned.com/wp-content/uploads/2009/09/arrival2.jpg" alt="arrival2" width="500" height="415" /></p>
<p>As illustrated above, the top layer of the above pyramid accommodates a few main points that represent the discussion groups within the room.  The supporting materials take  a back seat to the main focal points and provide further detail to help the user understand if the content or action pertains to them.  Any unrelated material should only have briefly detailed links for more detail.</p>
<p>A good example of this might be a page that supplies information about travel and expenses to users within an intranet.  The page would have guidelines on meals, corporate credit card sign-up, automobile rentals, and an application that will let users submit expenses as well as contact information for accounts payable employees.</p>
<p>To demonstrate polar opposite examples of a poorly structured landing page vs a well structured one please reference the following examples.</p>
<p style="text-align: center;"><a href="http://www.microsoft.com"><img class="aligncenter size-full wp-image-265" style="border: 0pt none;" title="ms_site3" src="http://www.infotechaligned.com/wp-content/uploads/2009/09/ms_site3.png" alt="ms_site3" width="636" height="495" /></a></p>
<p>I am not singling out Microsoft due to beliefs around their platform, but from a user experience standpoint Microsoft has done a very poor job of structuring their home page.  I would guess that they have ended up designing the site by &#8220;committee&#8221; and the poor user experience is not due to lack of design experience within their organization.</p>
<p style="text-align: center;"><a href="http://www.sap.com"><img class="aligncenter size-full wp-image-266" style="border: 0pt none;" title="sap" src="http://www.infotechaligned.com/wp-content/uploads/2009/09/sap.png" alt="sap" width="636" height="393" /></a></p>
<p>In sharp contrast, SAP also has many products and services, but does a much better job of giving users a clear understanding of where they should look and interact for more information.  They closely follow the Arrival Volume Pyramid methodology.</p>
<p><strong>Group Discussion &#8211; Tight Focus with Relevant Material and Depth<br />
</strong></div>
<p>Once within a discussion it is even more important to constrain the volume of each participant if the discussion is going to be effective.  There should be one message and all supporting materials shoudl directly support the main message.</p>
<p>For the purposes of relating the dinner party group discussion to an intranet page, we can continue our example from the &#8220;arrival&#8221; scenario described above and think of this as a detail page describing expense policies for automobile rentals that was accessed from a page outlining all expenses policies.</p>
<p><img class="aligncenter size-full wp-image-252" title="group2" src="http://www.infotechaligned.com/wp-content/uploads/2009/09/group2.jpg" alt="group2" width="500" height="415" /></p>
<p>The pyramid above illustrates the increased focus that is needed to make a detail type of page effective for the guests.  The supporting information on the page only supports the main point.  Any of the other material generally does not have more detail than a nagivational link to another section of the site.</p>
<p>I hope that the above explanation can help people to convey the importance of contrast in their designs in order to make a guest&#8217;s experience as efficient as possible.  For information around prioritizing, organizing content and messaging on a page take a look at <a href="http://www.infotechaligned.com/enterprise_portal/intranet-and-extranet-user-experience/">Intranet User Experience Design</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/enterprise_portal/intranet-page-usability-like-a-good-dinner-party/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intranet User Experience Design</title>
		<link>http://www.infotechaligned.com/enterprise_portal/intranet-and-extranet-user-experience/</link>
		<comments>http://www.infotechaligned.com/enterprise_portal/intranet-and-extranet-user-experience/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 19:53:35 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[corporate intranet]]></category>
		<category><![CDATA[corporate web]]></category>
		<category><![CDATA[extranet]]></category>
		<category><![CDATA[intranet]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[user experience design]]></category>

		<guid isPermaLink="false">http://www.infotechaligned.com/?p=205</guid>
		<description><![CDATA[
In the world of corporate web portals user experience tends to take a backseat during a project.  After all &#8211; with the requirements gathering, coding, configuration and additional tasks that need to be completed, who can bother setting aside time to deal with something wildly subjective like user experience?  What intranet team has [...]]]></description>
			<content:encoded><![CDATA[<div>
<span>In the world of corporate web portals user experience tends to take a backseat during a project.  After all &#8211; with the requirements gathering, coding, configuration and additional tasks that need to be completed, who can bother setting aside time to deal with something wildly subjective like user experience?  What intranet team has a dedicated user experience person on staff?  Besides &#8211; we are going to be showcasing all of the difficult integration work and sophisticated development and content that we have created, right?</span><br />
<span>User experience is an inherent part of an intranet project &#8211; whether it is consciously addressed or not.  Generally intranet deployments or deployments of a project within an intranet are carried out by the technical team supporting the technology and with their existing workload it is difficult to entertain putting into place another process or piece of paperwork that stands in the way of &#8220;getting the job done&#8221; (for a better approach see an <a href="http://www.infotechaligned.com/?p=11">alternative, pragmatic, delegated approach to portal development</a>).  The downside of this is that great technical solutions, regardless of their brilliance could have only a fraction of their value ultimately realized by the end user community.  Your production line may have produced the Mercedes of technical solutions, but it is imperative that we do not skimp on the door handles, upholstery and paint job.  In the context of a corporate intranet the following items often need answers that a purely technical approach cannot address</span></div>
<div>
<ul>
<li>General page structure and content placement</li>
<li>Button and link placement</li>
<li>Navigation options</li>
<li>Titles for buttons, links, content headings and navigation</li>
</ul>
<p>Even though we are creating bits and bytes &#8211; we must not overlook that the end product is essentially tangible and because of this a clear direction for rudimentary user interaction will help tremendously.</p></div>
<div>
<h2>The User Experience Bull&#8217;s-eye</h2>
<p>Thankfully by employing some very lightweight user experience design fundamentals we can drastically improve user experience.  A simple framework &#8211; our &#8220;Experience Bull&#8217;s-eye&#8221; &#8211; can provide a way to guide design and development of a solution, producing much higher returns on everyone&#8217;s investment of time and technology.  Since this concept has such a great impact and requires a minimal investment of time, this Bull&#8217;s-eye should become part of every project&#8217;s documentation.  It provides a top-down approach to the fundamental design of the project to maximize user benefit.  The Experience Bull&#8217;s-eye will explicitly or effectively</p>
<ul>
<li>Provide everyone with a shared understanding of the main goal for the project user interaction</li>
<li>Get buy-in from stakeholders about the priority of various goals for the project</li>
<li>Create a compass to guide and mediate decision making around how the project&#8217;s basic user interaction will be developed</li>
</ul>
<p>The framework is inspired by a method that <a href="http://www.hillmancurtis.com/">Hillman Curtis</a> outlined in his book &#8220;Flash Wed Design &#8211; The Art of Motion Graphics&#8221; created by Roger Black.  Although we are most likely not using Flash for our project &#8211; the basic idea that a user is in the middle of many daily activities during their visit and we need to harness their attention in a focused, effective manner on the task at hand. This is imperative if we hope to add value to their experience and support our <a href="http://www.infotechaligned.com/?p=21">intranet success</a>.</p>
<p>To create an Experience Bull&#8217;s-eye that will act as a compass for any user experience design decision making throughout our project we need to</p>
<ol>
<li>Build &#8211; conduct a brief meeting with the project sponsors / business analysts and interactively create the Experience Bull&#8217;s-eye</li>
<li>Use &#8211; leverage the Experience Bull&#8217;s-eye to guide design and development of our solution</li>
</ol>
<div>
<h2>Meet with Project Sponsors / Business Analysts</h2>
<p>To construct the Experience Bull&#8217;s-eye it is important to have a meeting with the sponsor(s) of the project and other stakeholders that have a vested interest in the success of the project.  During the meeting the team leader will draw 3 concentric circles on a whiteboard or flipchart.  The leader should clearly state that this exercise is intended to ensure the most value possible from everyone&#8217;s hard work and the highest level of user productivity once the solution goes into production.  They will then explain that the goal of the meeting is to define the main goal of the user experience in the project.  There will be a primary goal for the user interaction that can exist with a series of supporting goals.  The remainder of the meeting will then be spent with the leader facilitating open discussion around the main and supporting goals.  In a short amount of time this should yield the development of a solid Bull&#8217;s-eye.</p>
<p>The guidelines for the meeting should be as follows</p>
<ol>
<li>The leader should use three circles.</li>
<li>Only one goal can exist in the center &#8211; one has to be more important than the others.</li>
<li>Do not have more than 3 items in total &#8211; if there are over 3 items the project needs to be further defined and or decomposed into smaller projects.</li>
<li>The final ranking of priorities should be generally agreeable to the group.  Any large gap here indicates that the purpose of the deployment should be revisited.</li>
</ol>
</div>
</div>
<div>
<h2>Retail Chain Store Project</h2>
<div>ABC Retail Chain Franchises relies on a central corporate intranet to connect their various locations to central information.  Headquarters has been struggling to provide their franchises with better information and guidance so they can be successful with their operations and respond quickly to changing market conditions.  Currently ABC Retail Chain keeps inventory levels in their mainframe system and wants to make this available to the stores to help them gauge their stocking needs and allow customers to understand when an item might be arriving if it is out of stock.  This information will also help the stores to plan when and how they will stock their shelves.  Further examples of this guidance might include changing end caps to highlight top selling products or posting advertisements in the store tied to a particular promotion.  Headquarters would also like to make sure that instead of holding many management to employee meetings throughout the week that they can maximize their communications using a single delivery channel where information is stored, so that it does not need to be repeated.  Based on feedback from one franchise that created their own web forum for employees, ABC Retail Chain has learned that allowing peers to asyncronously ask questions with each other was very helpful to quick problem solving and increasing productivity amongst workers.  In a similar vein &#8211; a staff directory of names, phone numbers and email addresses has been very popular in helping employees to connect and resolve issues and has been photocopied and sent to each franchise.  There have been problems keeping this book up to date though, as the stores frequently have employee turnover due to seasonality.</div>
<div>
<p>ABC Retail Chain&#8217;s IT department was put in charge of the project and knew that they could aggregate all of the data requested and create an intranet for the franchises.  What they struggled with was how to place it all together for the end user.</p></div>
<div>
<p>Tom the IT project leader was responsible for delivering the project under tight deadlines and was getting a bit lost with how his team was going to be able to cobble everything together in some cohesive manner for the users.  He pulled his technical team into a meeting and after a few hours they had hashed together the following diagram of the portal that they were comfortable in delivering.</p></div>
<div><img class="aligncenter size-full wp-image-210" title="screen1" src="http://www.infotechaligned.com/wp-content/uploads/2009/08/screen1.jpg" alt="screen1" width="615" height="458" /></div>
<div>After the meeting the design still did not seem correct, but Tom did not have an expert on his team to tackle User Experience and was short on time.  Desperate for some guidance he began to search the web about corporate intranets and struck upon an article on the User Experience Bull&#8217;s-eye.  Fortunately Tom is collocated at headquarters and he was able to quickly pull together a meeting with his project sponsors and a few local franchise owners and within a hour had created the following Bull&#8217;s-eye.</div>
<div><img class="aligncenter size-full wp-image-211" title="screenbulls" src="http://www.infotechaligned.com/wp-content/uploads/2009/08/screenbulls.jpg" alt="screenbulls" width="615" height="491" /></div>
</div>
<div>
<h2>Using the User Experience Bull&#8217;s-eye</h2>
</div>
<div>Now that an Experience Bull&#8217;s-eye has been constructed it can act as a compass for any user experience related needs.  When designing a page or portion of an end user experience we can now use the Experience Bull&#8217;s-eye as a guide.</div>
<div>
<p>Now, clear decisions can be made rapidly around the placement of items, labels on buttons and links and other components of a project.  Best of all &#8211; because the Experience Bull&#8217;s-eye was collaboratively developed by the project sponsors and other stakeholders, there is little debate about what the most important part of the experience should be.  This will let the technical team focus more on development and no longer have to deal with getting marred down in discussions that detract from their development, integration and deployment time.</p></div>
<div>
<p>Let&#8217;s now revisit the ABC Retail Chain Store Project with the Bull&#8217;s-eye that Tom has just created.  Based on the Bull&#8217;s-eye the team decided to</p></div>
<div><strong>Deletions from the Initial Design</strong></div>
<div>
<ol>
<li>Remove &#8220;Human Resources&#8221; from the navigation area.  It seemed like a good idea to add, but given the priorities in the Bull&#8217;s-eye no longer makes sense.</li>
<li>Remove &#8220;Rewards&#8221; from the navigation area.  It seemed like a good idea to add, but given the priorities in the Bull&#8217;s-eye no longer makes sense.</li>
<li>Remove &#8220;Stock Ticker&#8221; from the page body.  The tech team loved this idea because they had the data and it looked interesting to have it scrolling along the page.  Given the direction from the Bull&#8217;s-eye it is obvious that this does not contribute to any of the goals for the project and should be removed.</li>
<li>Remove &#8220;Interoffice Personal Buy and Sell&#8221;.  This seemed like an interesting feature that the tech team liked, letting store employees buy and sell goods with each other.  As above &#8211; this is technically possible, but does not contribute to the bottom line and should be removed.</li>
</ol>
<div><strong><span>Updates to the Design</span></strong></div>
<ol>
<li>Move &#8220;Stock Levels&#8221; navigation item information to actual data within the &#8220;My Store&#8221; page.  The &#8220;Stock Levels / Shelf Management&#8221; data is the most critical on the basis of the Bull&#8217;s-eye that was designed and should be front and center for the employees to best do their jobs.</li>
<li>Rename &#8220;Stores&#8221; to &#8220;My Store&#8221; in the navigation.  It is important to personalize data and user experience given that the franchises will not care about other franchise owner&#8217;s stores &#8211; only their own.</li>
<li>&#8220;Corporate Announcements&#8221; and &#8220;Store Announcements&#8221; are displayed on the right in order to criticality based on the Bull&#8217;s-eye.  Management wants a way to communicate with their store owners and managers within the store need to be able to communicate with their employees.</li>
</ol>
</div>
<div><img class="aligncenter size-full wp-image-212" title="screen2" src="http://www.infotechaligned.com/wp-content/uploads/2009/08/screen2.jpg" alt="screen2" width="615" height="457" /></div>
<div>
<h2>Conclusion</h2>
<p>In a project tight on time and short on resources taking a quick pass at understanding how to create a better user experience is critical to creating a portal that is an effective vehicle for communications and data to aid decision making.  A small upfront investment will yield significant gains from the result of a more focused user experience.  With the Bull&#8217;s-eye User Experience approach a minimal amount of time is needed to create a compass that will act as the source of truth throughout a project and lay the foundation for an impactful user experience that directly addresses the purpose of the project, adding the most business value possible.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/enterprise_portal/intranet-and-extranet-user-experience/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Intranet Content Maintenance Tips</title>
		<link>http://www.infotechaligned.com/enterprise_portal/intranet-content-maintenance-tips/</link>
		<comments>http://www.infotechaligned.com/enterprise_portal/intranet-content-maintenance-tips/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 16:35:38 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[content maintenance]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[governance plan]]></category>
		<category><![CDATA[intranet]]></category>
		<category><![CDATA[maintenance strategy]]></category>
		<category><![CDATA[portal]]></category>

		<guid isPermaLink="false">http://www.infotechaligned.com/?p=188</guid>
		<description><![CDATA[Anyone familiar with intranets knows the pain of not applying best practices to content maintenance strategies upfront in an initial deployment.  As part of a governance plan it is essential to design the maintenance strategy early on in a deployment.
The pain generally becomes apparent when trying to figure out why old content exists within [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone familiar with intranets knows the pain of not applying best practices to content maintenance strategies upfront in an initial deployment.  As part of a <a href="http://www.infotechaligned.com/?p=23">governance plan</a> it is essential to design the maintenance strategy early on in a deployment.</p>
<p>The pain generally becomes apparent when trying to figure out why old content exists within the intranet or how to restructure content after reorganization.  I have had the luxury of being part of many corporate intranet developments and privy to the management teams and activities behind them.  Based on what I have seen there are a few quick and easy gems that help to reduce the management overhead of running an intranet.  Please see below for the series of tips that collectively can free the time of an IT staff to focus on more pressing needs.</p>
<p><strong>Tip #1<br />
<span style="font-weight: normal;">Content Owner &#8211; always include a link to contact information of the content owner, their manager and department on the pages that they have created. </span></strong></p>
<p><strong>Why?</strong><br />
Inevitably your intranet will grow over the course of many years.  Over this period of time employees will leave, change departments, etc.  It is guaranteed that people will periodically wonder why certain content may be out of date or if it still belongs within the intranet.  You now have a simple fix.</p>
<p><strong>Tip #2 </strong><br />
Empowerment &#8211; an IT department is not allowed to post content for the business.</p>
<p><strong>Why? </strong><br />
Due to the maturity of content management systems it is counterproductive to have IT posting business content.  Their time can be much better spent looking at ways to automate process for the business or reduce the amount of time it takes to access and use certain systems.   Learn more about how <a href="http://www.infotechaligned.com/?p=11">business and IT can collaborate to maximize value</a>.</p>
<p><strong>Tip #3</strong><br />
Peer Education &#8211; if someone wants to post content on the intranet they are required to take a quick course on the basics of how it is done.  Once a member of a department or project has been taught &#8211; they are now responsible for empowering others in the group who wish to use the technology.</p>
<p><strong>Why?<br />
<span style="font-weight: normal;">Just like tip #2 an intranet is going to be most successful when the content maintainers are empowered to manage their own content.  By supporting bad habits and shortcutting the proper process the reliance on IT for these tasks will be reinforced.  Learn more about <a href="http://www.infotechaligned.com/?p=6">Maximizing Portal ROI – Education, Production Capacity and Stewardship Delegation</a>.</span></strong></p>
<p><strong>Tip #4</strong><br />
Search &#8211; add metadata to content to provide clean search results.</p>
<p><strong>Why?</strong><br />
Tending to Metadata might sound impractical and create a high level of overhead for content contributors &#8211; but it is an essential part of making sure searching for data within the intranet is painless.  This is especially true when then same keywords can produce a result set with irrelevant information.  A good example might be people that work with products and or services that have various version numbers.  Chances are that when you run a search the result set will contain very old data, in addition to the new data that you are looking for.  This can be frustrating as we potentially can only search on relevancy or date, not both at once so by adding some simple metadata to indicate the version of the product or service that we are searching for.  Learn more about <a href="http://www.infotechaligned.com/?p=23">Portal Governance</a>.</p>
<p><strong>Tip #5</strong><br />
Feedback &#8211; make it easy for users to send their feedback to content owners (see Tip 1 above)</p>
<p><strong>Why?</strong><br />
If there is an issue with the content or a request about it, the owner can be quickly reached.  This saves time for people trying to connect with various parts of their organization needed to complete their job and generally enhances the quality of the content within the intranet on the basis of feedback.</p>
<p><strong>Tip #6</strong><br />
Insight &#8211; if your intranet platform has available search logs check them periodically</p>
<p><strong>Why?</strong><br />
This provides a wealth of information about what is important to your users and indicates how the intranet and business teams might be able to better help them.  If people are searching for various topics that do not have corresponding content within the intranet, it can potentially increase the value of the intranet for the end users by including content around what they were searching for, but could not find.</p>
<p>I hope that this list has been helpful and uncovered one of more items that have not been considered for your intranet deployment.  Do you have any tips that you would like to share?  Please feel free to drop me a line with your thoughts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/enterprise_portal/intranet-content-maintenance-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Large Project Success &#8211; Pragmatic Phasing</title>
		<link>http://www.infotechaligned.com/project_management/large-project-success-pragmatic-phasing/</link>
		<comments>http://www.infotechaligned.com/project_management/large-project-success-pragmatic-phasing/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 16:43:17 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[business value]]></category>
		<category><![CDATA[project life cycle]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://www.infotechaligned.com/?p=186</guid>
		<description><![CDATA[I marvel at the complexity of various finely made time pieces.  I cringe at the complexity of various projects.  A timepiece is generally valued by the number of &#8220;complications&#8221; or moving parts that it has.  Conversely, a project is punished by the number that it has.  Unfortunately the possible surface area [...]]]></description>
			<content:encoded><![CDATA[<div>I marvel at the complexity of various finely made time pieces.  I cringe at the complexity of various projects.  A timepiece is generally valued by the number of &#8220;complications&#8221; or moving parts that it has.  Conversely, a project is punished by the number that it has.  Unfortunately the possible surface area for project issues grows exponentially as the number of tasks within a project increases.</div>
<div></div>
<div>Working in technology consulting all of my professional life it might seem that it would be to my benefit to sell and manage a variety of large, complex projects to drive revenue.  It can actually be detrimental and somewhat like a race car going too fast in the corners.  If a project looses control and never crosses the finish line both the client and I have lost.  I am not a management consultant, but clearly understand that is not a good approach to doing business.</div>
<div>The key to winning is to deliver the project in smaller, cleanly scoped and controlled phases.</div>
<div></div>
<div>Most importantly &#8211; the project must really be approached in a phased manner &#8211; it cannot just be lip service from the project team.  At the end of the day a business sponsor will be expecting some business value to be produced from the project efforts and steering away from the phases approach in any regard blurs the lines around that sponsor&#8217;s expectations and can derail the project.</div>
<div></div>
<div>Consider these steps in order to help support and create a pragmatic, phased approach that I hope can assist you in delivering predictable benefit to your project sponsors.</div>
<div></div>
<div><strong>Pragmatic Phases Project Approach</strong></div>
<div>
<ol>
<li>Projects only begin to provide value once they start to support or produce for the business that they are designed for:
<ol>
<li>Fight the urge to bundle all of the business value into a single, monolithic development effort.  If that efforts stumbles or is halted, the business value is impacted</li>
</ol>
</li>
<li>By phasing the project value can be provided to the business much earlier in the overall project life cycle
<ol>
<li>In almost every project it is possible to decompose and prioritize various business benefits that will be made available by the project completion</li>
<li>Review the list and sort it by the priority of each business benefit</li>
<li>Observe various dependencies and finalize the list c. Schedule your project into phases on the basis of the list</li>
</ol>
</li>
<li>Treat each phase as a traditional project: a. When complete each phase should yield a working deliverable available for review, revision and release. b. Continuing to think pragmatically each release does not need to be made public, but should be treated as though it were final given its place in the overall project life cycle.</li>
</ol>
</div>
<div></div>
<div>Hopefully the above tips help project teams avoid trying to &#8220;boil the ocean&#8221;.  There are many good project teams that have fallen short of their potential by trying to address all requirements in a long running project and ultimately failing to deliver a working product.  By approaching those same projects in a strictly phased manner they could have greatly increased their chances at getting their projects out of the door.</div>
<div></div>
<div>I look forward to additional thoughts on pragmatic approaches to project management for larger projects.  Please feel free to drop me a line or comment.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/project_management/large-project-success-pragmatic-phasing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Principles of Natural Participation</title>
		<link>http://www.infotechaligned.com/enterprise_portal/principles-of-natural-participation/</link>
		<comments>http://www.infotechaligned.com/enterprise_portal/principles-of-natural-participation/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 00:42:42 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[business value]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[portal]]></category>

		<guid isPermaLink="false">http://infotechaligned.com/?p=11</guid>
		<description><![CDATA[* Originally published on BEA System&#8217;s Arch2Arch Community December 2007 and Portalsmag.com

Organizations are beginning to recognize the value of deploying consumer Web tools to obtain basic benefits like internal knowledge sharing. This being said, they often overlook deeper benefits that the elements, and, more importantly, their methodologies of collaborative contribution can provide. Due to their [...]]]></description>
			<content:encoded><![CDATA[<p><span class="legalese">* Originally published on <a href="http://www.oracle.com/technology/community/welcome-bea/index.html">BEA System&#8217;s Arch2Arch Community</a> December 2007 and Portalsmag.com<br />
</span></p>
<p class="bodycopy">Organizations are beginning to recognize the value of deploying consumer Web tools to obtain basic benefits like internal knowledge sharing. This being said, they often overlook deeper benefits that the elements, and, more importantly, their methodologies of collaborative contribution can provide. Due to their ease of use, organizations can leverage these tools to allow for natural participation within their traditional application-development processes, allowing both developers and business analysts to jointly contribute to solution development.</p>
<p class="bodycopy">Natural participation is an agile, cost-effective, and logical participation model made possible by portal or portal-like frameworks that let business analysts design processes, content, structure, and other elements of a solution in parallel and in participation with a traditional software development team. A tremendous amount of business value can be gained from the speed, ownership, and maintenance in a solution-delivery model that stresses participation of the business units involved in creating the overall solution, while not relying exclusively on a development team to carry their vision to completion. Natural participation can be thought of as &#8220;Agile Development Plus&#8221; to further accelerate overall solution delivery.</p>
<p class="bodycopy">As an example of how natural participation could be applied to a non-technical task, imagine multiple participants actively assisting in creating a painting on canvas. Based on their strengths, the participants would contribute their various degrees of skill and help where it made sense. Perhaps a particular team would focus on painting trees from a template to free up the highly skilled artists to work on the complex and unique details of the people in the painting. When the work was done, viewers would appreciate a single painting for its overall qualities, not knowing that multiple authors with various competencies were involved.</p>
<p class="bodycopy">Whether developing an online mortgage application or a business-to-consumer Web site, this participatory method is made possible and effective by leveraging Web 2.0 principles of contribution.</p>
<h3>The Frozen, Monolithic Past</h3>
<p class="bodycopy">Applications have historically been deployed by IT teams based on the waterfall development model, which results in monolithic, often cumbersome solutions. All elements of an application have been controlled by the development team including textual content, taxonomies, site structure, surveys, dashboards, and other elements. Although many great solutions have been built this way, unfortunately it has cast the development team as the bottleneck.</p>
<p class="bodycopy">Here are some drawbacks of  the traditional development model:</p>
<ul>
<li class="bodycopy">The team is slow to react to business needs.</li>
<li class="bodycopy">The development team becomes the bottleneck for initiatives.</li>
<li class="bodycopy">There is more code to maintain.</li>
<li class="bodycopy">There is more code to test.</li>
<li class="bodycopy">Regression testing is needed for application updates.</li>
</ul>
<p class="bodycopy">It we take the monolithic model to its extreme, it could take weeks to adjust the destination of a simple hyperlink within a Web-based application. If an item of content needs to be changed or the structure of the site requires adjustment, the development team is always tasked with this effort, reducing available resources for other projects. A series of regression tests may also be needed to ensure that the application is able to continue functioning without being affected by the recent change.</p>
<p class="bodycopy">Once again, many outstanding solutions have been developed this way, but we can all agree that this process is not without significant drawbacks.</p>
<h3>Passing the Baton</h3>
<p class="bodycopy">Members of application development teams take great pride in delivering solutions to the business, and rightfully so. They have worked hard to gain thorough insights into complex systems that they weave together to meet the needs of the business. This can also make it difficult to relinquish control over portions of applications and move to a more iterative, natural participation model of development.</p>
<p class="bodycopy">When it comes to control, it is only logical that concerns over development efforts running wild without the steady hand of IT would abound as business analysts begin to have further levels of participation. To combat this fear, enterprise vendors have been careful to not overlook governance and security controls, establishing approval processes, appropriate access, and auditing possible within their new tools.</p>
<p class="bodycopy">Once IT realizes that their efforts are best spent focusing on high-value strategic tasks to drive their own efficiencies and cost reductions, resistance to this change falls away.</p>
<h3>The Big Thaw: Natural Participation in Action</h3>
<p class="bodycopy">A fictional corporation called Blue Walnut Realty (BWR) had a public Web site that allowed customers and business partners to connect with them at www.bluewalnuthomes.com. The Web site had a public-facing section that contained marketing material to help generate sales leads and showcase their services. In addition, the site had two secure areas that allowed home builders and home buyers to access an online application.</p>
<p class="bodycopy">The customer application helped potential home buyers keep track of favorite properties that they were interested in purchasing. The secured home builders section of the Web site let builders add and update their property listings within the BWR database so that potential customers could browse and add these property listings to their favorites.</p>
<p class="bodycopy">Historically, BWR had used the waterfall development method to support these applications and had released new functionality or adjustments to their Web site on a bi-yearly basis. All development efforts were handled by their development team, which met with business analysts to transform the latest business requirements into solutions.</p>
<p class="bodycopy">Over time, BWR had seen their growth slow as smaller, more nimble competitors began to offer similar functionality on their Web sites and more quickly adjust to meet consumer needs.</p>
<p class="bodycopy">Recognizing that their Web presence was a crucial element of their overall business strategy and that it would help them grow their business, the BWR CEO and CIO committed to investing in a more flexible Web framework and to researching ways to leapfrog their smaller competitors. To support this new business initiative, BWR also revisited their development processes and began investigating agile development methods. During their investigation, they came across the principle of natural participation in this new framework and decided they would also leverage its methodology.</p>
<p class="bodycopy">The results were significant. By adopting a natural participation method of solution development, they quickly found themselves accelerating their initiatives at speeds they hadn&#8217;t thought possible. With developers and business analysts collectively contributing in parallel, which was not possible earlier, the same number of resources could now produce much greater results in a shorter time span.</p>
<p class="bodycopy">Within a week of moving to the new platform, a new feature was added to the Web site that allowed potential home buyers to start a discussion with BWR staff around potential homes on the same Web page where they stored their favorite listings. This added a much more personal touch to the Web site, and the potential customers were very pleased with the new functionality. The development team invested no effort on this initiative as the business analyst team used native framework tools to create the new interactivity for the prospects.</p>
<p class="bodycopy">BWR also wanted to strengthen relationships with the home builders. Immediately after adding the discussion forums, the business analyst team began to weave in targeted marketing materials explaining the benefits of working exclusively through BWR alongside the application that home builders used to add and update their listings. In addition to these materials, the team created specific contact forms to allow the builders to show their interest in specific programs offered in the marketing materials.</p>
<p class="bodycopy">A few more weeks down the road and using native portal tools again, the business analyst group set up individually branded logins for all of the major builders to bolster relationships with them. This required no developer assistance or regression testing from the development team as it was native framework functionality. The individually branded logins were something that none of their competitors offered, giving BWR a distinct advantage.</p>
<p class="bodycopy">What about the application development staff at BWR? Throughout this entire process, the development team had been freed up to focus on more strategic technology projects. They are now preparing to release a new tool within the site that allows potential home buyers to download their favorite available properties to a GPS device that can easily guide the prospects through a tour of the properties. This is a feature that no competitors have and something that was made possible by using the time not spent updating site content, adding new interactive site elements like the discussion forums, updating site structure, building uniquely branded login areas, or deploying marketing materials for the builders.</p>
<h3>How to Implement Natural Participation</h3>
<p class="bodycopy">Leveraging principles of natural participation requires coordination from a business and organizational standpoint, as well as from a technological standpoint. There is no perfect approach to its implementation, but the overall goal is to obtain benefits from a pragmatic, agile approach to development with multiple parties. Below are some key steps that will help organizations begin to embrace this ideology for projects.</p>
<ol>
<li class="bodycopy">Secure executive sponsorship — Change is difficult. Even though many benefits exist from implementing a model of shared participation for solution development, it will take a compelling executive voice to reinforce the new strategy. In the absence of this support, people will gravitate toward the status quo where they are comfortable.</li>
<li class="bodycopy">Know all facets of your application framework — It is crucial to look for areas within a development framework where non-developers can contribute and manage part of a solution. This frees developers to focus on more crucial initiatives and frees the business from the bottlenecks of waiting on the completion of long release cycles to make minor adjustments to a project.</li>
<li class="bodycopy">Challenge the current Software Development Life Cycle (SDLC) and release management approach — Too many companies do things &#8220;because that is the way we have always done them.&#8221; Step back and examine if a traditional model makes sense given the evolution of platforms and their ability to now develop more modular solutions where multiple audiences can manage different segments of a project.</li>
<li class="bodycopy">Explore delegation and define governance — Just because a development team may no longer code an entire solution does not mean that it has to result in a loss of control over content. Modern development platforms can provide workflow, auditing, and other methods of managing segments of a solution in a secure and controlled manner.</li>
<li class="bodycopy">Identify obvious candidates for delegation — Content, information structure and layout, high-level security, and workflow are just some elements that business users can manipulate within a platform. The business can focus on these portions of a project without affecting development efforts and offloading a significant amount of work from a development team.</li>
<li class="bodycopy">Keep all parties informed — The development and business teams should participate in regularly scheduled, brief meetings to inform each other of their project activities at a high level. This will ensure that any change in overall project direction or business requirements will have minimal impact on the work that both parties are doing and how that work is integrated between them.</li>
</ol>
<h3>Conclusion</h3>
<p class="bodycopy">By leveraging the principles of natural participation, it is possible to thaw enterprise application development, making the most of a portal framework and native tools that enable contribution by non-developers. Each initiative can be evaluated as to whether it makes sense to begin traditional development work for a segment of the solution, or if it is possible to involve members of the business-analyst team to paint that part of the picture. This process leads to greater business agility and allows development teams to focus on higher-value strategic tasks, while business analysts become empowered to &#8220;naturally participate&#8221; in the overall solution development and increase the business value that IT can offer to its organization.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/enterprise_portal/principles-of-natural-participation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Unlocking the Value of Enterprise 2.0 Collaboration and Authoring Tools</title>
		<link>http://www.infotechaligned.com/enterprise_portal/unlocking-the-value-of-enterprise-20-collaboration-and-authoring-tools/</link>
		<comments>http://www.infotechaligned.com/enterprise_portal/unlocking-the-value-of-enterprise-20-collaboration-and-authoring-tools/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 00:03:54 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[business value]]></category>
		<category><![CDATA[enterprise 2.0]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://infotechaligned.com/?p=15</guid>
		<description><![CDATA[Enterprise software vendors now include Web 2.0-influenced product suites with blogging, wiki, and mashup functionality. Some vendors attempt to provide programmatic development tools to incorporate these new features, while others have created end user-centric authoring environments.
In this exploration we address the latter of these two scenarios, in which business user empowerment allows knowledge management solutions [...]]]></description>
			<content:encoded><![CDATA[<p class="bodycopy">Enterprise software vendors now include Web 2.0-influenced product suites with blogging, wiki, and mashup functionality. Some vendors attempt to provide programmatic development tools to incorporate these new features, while others have created end user-centric authoring environments.</p>
<p class="bodycopy">In this exploration we address the latter of these two scenarios, in which business user empowerment allows knowledge management solutions to quickly be constructed and the barrier to effective knowledge work to drop within an organization. People are hard pressed to deny the &#8220;cool&#8221; factor of these new tools, but these suites inherently pose some tough, critical questions about their business value. Between the practical application of these technologies, challenges around governance and security, and issues around education and adoption, it is easy to see where an organization has to think long and hard about implementing these tools and ask important questions:</p>
<ul class="bodycopy">
<li class="bodycopy">Where do these tools fit into the enterprise?</li>
<li class="bodycopy">How can we govern the usage of these tools and manage the data generated by these tools?</li>
<li class="bodycopy">How do we leap the user education hurdle?</li>
<li class="bodycopy">How can these tools generate business value, thereby justifying a potential deployment?</li>
</ul>
<p class="bodycopy">Once you are able to address these points and understand what makes sense for your enterprise, you can identify where these product sets can provide value. You&#8217;ll be able to see that harnessing these tools makes it possible to accelerate knowledge work through the capture and presentation of information through user-authored spaces. It will also be possible to calculate an objective return on investment by measuring key performance indicators that satisfy the justification for the toolsets. Ultimately, this allows you to unlock value from enterprise knowledge management for your organization, granting you new levels of knowledge sharing and efficiency.</p>
<h3>Fitting Into the Enterprise</h3>
<p class="bodycopy">A medium- to large-scale enterprise has an electronic mail solution along with a host of vertical applications implemented to address core needs like procurement, financials, and other common line-of-business needs. These tools run the gamut in the way they allow users to produce and manage an organization&#8217;s data.</p>
<p class="bodycopy">Email is the essence of unstructured data and, conversely, vertical applications manage and host rigidly structured data. In organizations where knowledge work is occurring, these tools fail to provide a platform to act as a workspace to facilitate the dynamic, ad hoc collaboration around business challenges.</p>
<p class="bodycopy">Although written from a sales and marketing standpoint, Chris Anderson&#8217;s book  <em>The Long Tail</em> details dormant economic value that goes unaddressed by large systems. Only when a vehicle exists to cost-effectively address niche needs will this value ever be realized. We&#8217;re continually presented with projects that have technical solutions falling somewhere between unstructured email and highly structured vertical systems like SAP. Enterprise 2.0 collaboration technologies support the needs in this middle ground that never could have been managed or cost-effectively addressed before.&lt; /p&gt;</p>
<p class="bodycopy">This middle ground, or &#8220;whitespace,&#8221; has traditionally implied custom development effort, and generally it took six to eight months to develop a solution for even the smallest of business problems. When business users need a tool to manage this middle ground, it is not feasible to justify custom development, and the business makes use of the only tools at hand to tackle the problem. These have traditionally been email and other tools that are not well suited to knowledge management work.</p>
<p class="bodycopy">User-driven product suites shine under these circumstances and provide a framework for teams to quickly create and manage these situations. When business users are able to identify a need that the traditional application space does not address and quickly satisfy those needs with these toolsets, value is realized because they do not need to engage development resources from the IT arm of the organization; instead, they can respond at near real-time speed. This allows IT to focus on more strategic projects around their core business that do require precious resources, and business users can work efficiently within a managed space in the enterprise.</p>
<h3>Governance</h3>
<p class="bodycopy">With highly dynamic collaborative tools, mitigating fears of misuse is not a trivial matter. Within most organizations, any electronic information outside of email and casual office documents requires some degree of formal regulation.</p>
<p class="bodycopy">Often, a battle ensues between business teams and technology management teams as to how best to use the tools. To make the most of the toolsets and to obtain the greatest business value, a reasonable, but not overzealous, level of governance must be placed around them. When we think of governance within a highly dynamic collaborative environment, some basic principles can be followed to smoothly manage the processes, while still allowing business users to create value.</p>
<p class="bodycopy">Like a traditional IT initiative, obtaining executive- or departmental management-level sponsorship is crucial to the success of the initiative. Just because the toolsets enable fast solution development does not reduce the need for sponsorship. In addition to the sponsorship, the purpose of the deployment needs to be clearly defined. It is not enough to deploy a project with the toolset just because of the features available within the toolset. Feature-driven projects are destined to fail.</p>
<p class="bodycopy">After the solution is in place, it will need to be maintained. This means that a clear owner must be defined for the outputs of the project. This owner will need to obtain any requisite training to support and enhance the solution going forward.</p>
<p class="bodycopy">Based on the purpose of the deployment, it is essential to identify what information will be committed to these spaces. Will a space contain information that is sensitive and in need of being secured? Who will have access to modify, edit, or add information to this space? What level of auditing needs to be put into place? Knowing the answers to these questions upfront will allow you to set up the correct access permissions to enforce business policies within the workspace.</p>
<p class="bodycopy">Finally, a plan for periodic review of the project&#8217;s outputs needs to be defined. This review acts as a checkpoint to make sure that not only technical but also business process rules are being adhered to. The review should also contain procedures and metrics that measure when a space should be discontinued due to nonuse.</p>
<p class="bodycopy">Outside of security, at the end of the day, much of the governance with toolsets that pose a low barrier to entry will boil down to business processes. People in organizations need to be responsible for their actions at a business level beyond the technology. This is where a clearly defined plan based on the above elements is crucial if people are to succeed with enterprise 2.0 technologies.</p>
<h3>Education</h3>
<p class="bodycopy">User-driven products that provide expedient gratification with regard to the reduction of daily burdens and processes have exceptionally high levels of adoption. Public examples of such systems underscore this trend, including the social networking site MySpace and blogging tools like Blogger and WordPress; these are definitive examples of tools that self-educated users have quickly adopted and gained value from, without extensive formal education.</p>
<p class="bodycopy">The low barrier to usage can be attributed to the toolsets&#8217; small, but often highly used feature sets. For users experienced with complex enterprise applications, this is a refreshing change. At first seemingly confining, the limited feature sets allow for maximum usability. Tools like <a class="bodylink" href="http://www.basecamphq.com/">Basecamp</a> from 37signals also embody this ethos, providing a small, but often used feature set. This drastically reduces the need for education and increases the rate of adoption and speed at which value can be delivered.</p>
<p class="bodycopy">That being said, it is beneficial to offer formal training classes to outline the available functionality of the tool and review how it might be applied through an examination of a series of use cases in order for the end users to obtain the greatest benefit. Once an initiative has been able to conform to the governance requirements for a project, a quick boot camp-style training curriculum led by an experienced user or company teacher is an excellent way to jumpstart the project in an effective manner with minimal resources.</p>
<h3>Value</h3>
<p class="bodycopy">Given the current unmanaged whitespace within organizations, these tools provide substantial value from both a business and information technology management standpoint. Business users are able to realize new value by quickly reacting to their current and emerging business challenges, and authoring solutions for them. Blogging and wiki-style mechanisms provide an excellent platform to facilitate knowledge transfer and knowledge management not possible before, allowing for the actualization of all-important tacit knowledge. Information technology management groups can benefit from cost savings by consolidating some existing, moderately used applications and from a never-before-possible degree of auditing within the whitespace.</p>
<h4>Complex decision making</h4>
<p class="bodycopy">Tools that allow the business to paint a canvas of dynamic collaborative functionality allow for an endless possibility of &#8220;applications&#8221; to be created. Imagine a situation in which a major decision needs to be made among a number of players from across the business. The decision might hinge on information from a CRM, ERP, or custom application. This critical data can then be incorporated into a space where users can contribute to a wiki or share documents and various other artifacts around the data to ultimately make a decision or select a strategy on the matter. This would have historically happened in a disjointed way across email where the process would take longer and the knowledge work potentially would be lost beyond the final decision.</p>
<h4>Collection of tacit knowledge</h4>
<p class="bodycopy">The creation of a low barrier to the collection of tacit knowledge cannot be understated and can have a direct impact on the bottom line of a business. Imagine a vendor consulting group that is helping to increase product sales. Ensuring their field methodologies, such as best practices and critical product issues, are easily captured and shared among resources, can have a direct impact on deployment success. This deployment success translates literally to increased customer satisfaction, which, in turn, increases product sales.</p>
<h4>Value through iterative contribution</h4>
<p class="bodycopy">User-driven authoring really shines when we examine how quickly we are able to realize value throughout a project. User-driven collaborative frameworks accelerate the time in which business value is delivered due to the ability to iteratively author. Unlike building with traditional software, requirements do not need to be completed for the business to begin constructing a solution. This allows business users to continuously focus on small, high-value components, which lets them realize value early and often throughout their process.</p>
<h4>Cost savings and control</h4>
<p class="bodycopy">As IT departments attempt to keep costs down and monitor what transpires within their systems, controlling application sprawl is a top priority. We can look toward these new tools to act as a platform for consolidation of existing, lightly used legacy applications. This reduces cost not only from a server perspective, but also from a code maintenance perspective. Potential &#8220;would have been&#8221; custom development initiatives can now be handled through the framework. This can also stunt ongoing development maintenance costs as development efforts can now be directed at furthering core elements of the business and not providing the &#8220;one off&#8221; solutions that the user-driven collaborative suites now fulfill.</p>
<p class="bodycopy">To measure the value that the suites deliver, key performance indicators such as email usage, the amount of resource and time to onboard a new employee, and the length of time to resolve a problem or complete a research assignment can all be captured. Additional quantifiable justifications can include servers and the knowledge, staff, and time to maintain many small, infrequently used systems.</p>
<h3>Final Thoughts</h3>
<p class="bodycopy">Enterprise 2.0 collaboration suites are an investment in an organization&#8217;s production capacity. The possibility of being able to harness and navigate whitespace within organizations through business user-authored environments is an exciting, powerful vision. To drive these efforts and expose new business value, both education and governance must form the pillars that the newly created solutions will stand upon. In addition, a business champion must be able to firmly grasp these concepts and understand that value will not be delivered on the basis of the toolset&#8217;s features, but on solving key business problems and using the toolsets to manage the solution. With this foundation we are on our way to unlocking the value of enterprise 2.0 collaboration technologies.</p>
<p class="bodycopy">* Originally published on BEA System&#8217;s Arch2Arch 03/05/2008</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/enterprise_portal/unlocking-the-value-of-enterprise-20-collaboration-and-authoring-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intranet Success Workbook &#8211; Winning is not a Guessing Game</title>
		<link>http://www.infotechaligned.com/enterprise_portal/intranet-success-workbook-winning-is-not-a-guessing-game/</link>
		<comments>http://www.infotechaligned.com/enterprise_portal/intranet-success-workbook-winning-is-not-a-guessing-game/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 19:05:18 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[business value]]></category>
		<category><![CDATA[corporate intranet]]></category>
		<category><![CDATA[intranet]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[roi]]></category>

		<guid isPermaLink="false">http://infotechaligned.com/?p=21</guid>
		<description><![CDATA[Launching a corporate intranet or new initiative within an existing intranet requires investment in the form of labor and capital.  Before allocating time and resource to deliver a project, wouldn&#8217;t it be nice to understand if it has an opportunity to contribute positively by adding business value?  Fortunately, achieving intranet project success from [...]]]></description>
			<content:encoded><![CDATA[<p>Launching a corporate intranet or new initiative within an existing intranet requires investment in the form of labor and capital.  Before allocating time and resource to deliver a project, wouldn&#8217;t it be nice to understand if it has an opportunity to contribute positively by adding business value?  Fortunately, achieving intranet project success from a business standpoint does not have to be a guessing game.</p>
<p>Over a series of various online community and corporate intranet deployments, heuristics have emerged as to what will make the community a &#8220;success&#8221; and provide a return on the investment.  These heuristics can be used with a broad array of deployments within your corporate platform to gauge what business value is created for the end users of the platform.</p>
<p>These guidelines can be condensed into a workbook format to help us to understand and prioritize development activities on the basis of the value that they provide.  The workbook includes a series of questions that fall into five basic categories outlined below.</p>
<ul>
<li>Content &#8211; knowledge workers require access to various documents and materials that are analyzed and synthesized in order to perform their job functions.</li>
<li>Process &#8211; a task or series of related tasks that can be represented as a workflow that workers need to interact with at some frequency in order to perform their job functions.</li>
<li>Access &#8211; can potentially present a barrier to use if complex or redundant authentication to systems is required.   Conversely, if multiple systems become available from a single authentication value in the form of time savings can exist.</li>
<li>Application &#8211; various line of business systems are critical to employee&#8217;s ability to perform their jobs.   This category relates to these tools that are often specific to collecting and referencing data for a particular department or job function.</li>
<li>Time &#8211; acts as a well understood, easy to convey metric to evaluate possible savings from projects.*</li>
</ul>
<p>*Please note that this workbook will only touch lightly on time savings.  Time savings is a byproduct of various efficiencies that an intranet potentially offers users.  The workbook focuses on the underpinnings of what delivers the time savings.</p>
<p><img class="aligncenter size-full wp-image-167" title="workbook" src="http://www.infotechaligned.com/wp-content/uploads/2009/06/workbook.gif" alt="workbook" width="636" height="468" /></p>
<p>The workbook has a variety of line items associated with each category.  Within each category there are groups of line items that need to be marked with a y or n indicating if they are applicable.  For each group select only one line item can be answered.  As the workbook is completed a running tally is displayed in the upper right hand corner of the sheet.  If when finished the score is above zero &#8211; the project that you have outlined will provide solid business value and give your end users a compelling intranet space.</p>
<p><a href="http://www.infotechaligned.com/wp-content/uploads/2009/06/Intranet-Success-Workbook-www.infotechaligned.com.xls">Download Intranet Success Workbook</a></p>
<p>I would be interested in feedback on the workbook, as there are many additional line items that could be added.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/enterprise_portal/intranet-success-workbook-winning-is-not-a-guessing-game/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Maximizing Portal ROI &#8211; Education, Production Capacity and Stewardship Delegation</title>
		<link>http://www.infotechaligned.com/enterprise_portal/maximizing-portal-roi-education-production-capacity-and-stewardship-delegation/</link>
		<comments>http://www.infotechaligned.com/enterprise_portal/maximizing-portal-roi-education-production-capacity-and-stewardship-delegation/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 23:23:19 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[governance framework]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[roi]]></category>

		<guid isPermaLink="false">http://infotechaligned.com/?p=6</guid>
		<description><![CDATA[“Give a man a fish; you have fed him for today.  Teach a man to fish; and you have fed him for a lifetime&#8221;
-Chinese proverb
If you have never read Seven Habits of Highly Effective people you are missing out &#8211; especially when it comes to making the most out of an investment in portal. [...]]]></description>
			<content:encoded><![CDATA[<p><em>“Give a man a fish; you have fed him for today.  Teach a man to fish; and you have fed him for a lifetime&#8221;<br />
-Chinese proverb</em></p>
<p>If you have never read Seven Habits of Highly Effective people you are missing out &#8211; especially when it comes to making the most out of an investment in portal. Specifically, I am referring to the concepts of stewardship delegation and production capacity, both of which can be developed through an educational curriculum and guidelines aimed at empowering business users. Simply put, in order to gain the most value from a portal deployment the business needs to understand how to fish.</p>
<p>Stewardship delegation places the responsibility for project results onto the business participants. This ability to participate is gained through platform education and agreed upon guidelines for contribution, thus increasing their production capacity, commonly known as effectiveness. This will maximize the return on the technology investment.</p>
<p>Although at first intimidating it is possible to grow production capacity within the user base via a formalized gating process users. In order to have business needs met through the portal the business must actively participate in some educational offering and obtain rudimentary levels of knowledge with the toolset, before being allowed to complete the deployment of their project. This process should be mandated by way of portal governance. With this being said it is understood and accepted that a less mature portal deployment might not have a robust governance framework yet in place and we may need to begin the process of education with more pragmatic measures.</p>
<p><strong>Common Roadblocks to Building Production Capacity</strong><br />
Beyond executive sponsorship the primary roadblock to building production capacity generally sits with the fallacy that the portal team &#8220;cannot afford to take time&#8221; to educate their user base how to self-serve. Remember that we need to focus on effectiveness, not efficiency. It will always be more efficient to have the portal team do the work directly, but it will not scale. We need to build effectiveness.</p>
<p>This is somewhat akin to owning a race car, but never taking time to learn how to drive the car properly &#8211; you have made the investment, but will never unlock the full potential of the investment. This is why investing in an organization&#8217;s production capacity makes so much sense. The portal team can still continue to produce results for the business, but some of their time needs to be spent building the production capacity of business teams themselves.</p>
<p>It may seem obvious, but this approach goes a long way towards<br />
•	Allowing the portal solution to scale throughout the business<br />
•	Providing faster response times to business needs<br />
• Allowing the portal team and development staff to focus on more strategic initiatives and less day-to-day management of the platform</p>
<p>The beauty of this model is that after experiencing success with it the business is unlikely to want to wait on the portal team to laboriously build out solutions that they can configure themselves. Just imagine a solution development system where a portal team spends more time developing reusable or strategic components and evolving the governance model!</p>
<p><strong>Getting Started with Stewardship Delegation</strong><br />
In the book Seven Habits of Highly Effective People the concept of stewardship delegation is introduced and is alarmingly similar to portal &#8220;Governance&#8221;. This style of delegation takes time and patience on the part of the educator, but the end result is a rewarding relationship where the student (the business) walks away able to effectively contribute to solutions. You may ask why this is different that any other form of education. Good question!</p>
<p>Per the Seven Habits, Stewardship Delegation requires an up-front mutual understanding of and commitment to expectations in five areas. The following areas are taken from Seven Habits of Highly Effective People and updated to directly relate to portal initiatives.</p>
<p><strong>1. Desired Results</strong> &#8211; Have the person see, describe, make a quality statement of what the results will look like and by when they will be accomplished with their project. This should be achieved through a formal request stating the mission of the initiative, that is vetted before a portal steering committee or project approval board.</p>
<p><strong>2. Guidelines</strong> &#8211; Identify the parameters within which the project group should operate. Keep the responsibility for results with the project team that has been empowered. This should include the responsibility for participating in a portal education session. The project team should not be able to commence work until they have completed the education session and had their project request approved.</p>
<p><strong>3. Resources</strong> &#8211; Identify the resources available to accomplish the required results and who will maintain the solution once it has been created. Although seemingly simple, long term ownership can be very challenging. When solutions are built without clearly defined long term ownership they detract from the end user experience, cluttering it with out-of-date or irrelevant content.</p>
<p><strong>4. Accountability</strong> &#8211; Set standards of performance to be used in evaluating the results and specific times when evaluation will take place. This represents a layer of governance present in more mature portal deployments that should be placed around any project that is undertaken within the portal.</p>
<p><strong>5. Consequences</strong> &#8211; Specify what will happen as a result of the evaluation, including rewards and penalties. In the above example this might relate to the community being discontinued if traffic levels fall below a certain level. These metrics need to be agreed on by the parties ahead of time and will be used to ensure that the project outputs (perhaps a community) stay on track well after completion.</p>
<p>Governance is complex and the above illustration of the five areas only scratches the surface for what is needed to successfully run and manage a portal deployment. It is clear, however, that the common thread is the participant&#8217;s commitment to agreed-upon desired results.</p>
<p>My hope is that the above elements can jump start a more formalized approach to deployment success within an organization. The participants realize that they need to be place genuine commitment behind their initiatives, but also understand that they will be rewarded with the ability to have a generous degree of autonomy and control over their projects if they commit to the five areas above.</p>
<p><strong>Going Fish &#8211; Making it Happen in the Real World</strong><br />
It is obviously easy to write about the merits of the above model when we seemingly find ourselves constantly bailing the water out of our canoe so we do not sink. Just as when we are working diligently at jobs there is never a &#8220;good&#8221; time to take vacation &#8211; but we just need to do it to protect our production capacity.</p>
<p>Once an organization has made an investment in the portal platform it would be doing itself a disservice not to start engaging in stewardship delegation to enable its user base to increase its production capacity through education and adherence to agreed upon guidelines. The following items represent some practical steps and guidelines to help begin the journey of increased production capacity</p>
<p>• Design a community request form that addresses each of the five areas highlighted in the &#8220;Getting Started with Stewardship Delegation&#8221; section above</p>
<p>• Find a request suitable for a pilot project that the portal team can mentor the business team to develop themselves</p>
<p>• Make it mandatory for anyone who requests a community to actively participate in a portal 101 class and demonstrate a fundamental understanding of the toolset</p>
<p>• Hold lunch and learn workshops to enable business users to get a better sense of what business value can be provided by the platform and where it has been successful in the organization</p>
<p>• Develop a community that contains a wide range of sample portlets so people can get a sense of what platform tools exist to meet business needs</p>
<p>Implementing the above concepts through stewardship delegation will go a long way to ensure that an educated, empowered business team has an optimal production capacity and can make the most out of the portal investment. This will allow the portal team to then focus on developing the vision and strategy necessary to continue to support new solutions for the business in a timely, effective manner, making the most efficient use of portal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/enterprise_portal/maximizing-portal-roi-education-production-capacity-and-stewardship-delegation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Facebook Development Workshop</title>
		<link>http://www.infotechaligned.com/software_development/facebook-development-workshop/</link>
		<comments>http://www.infotechaligned.com/software_development/facebook-development-workshop/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 05:18:29 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Boston User Group]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Boston Computing Review]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://www.infotechaligned.com/?p=136</guid>
		<description><![CDATA[This Boston Computing Review session covered the basics of software development within the Facebook platform.
The group covered Facebook application architecture, use of Facebook Markup Language (FBML), Facebook Query Language (FQL) and Facebook APIs. During the session the team reviewed a sample application in detail that used FBML and the API to merge Facebook data with [...]]]></description>
			<content:encoded><![CDATA[<p>This <a href="http://web.meetup.com/8">Boston Computing Review</a> session covered the basics of software development within the Facebook platform.</p>
<p>The group covered Facebook application architecture, use of Facebook Markup Language (FBML), Facebook Query Language (FQL) and Facebook APIs. During the session the team reviewed a sample application in detail that used FBML and the API to merge Facebook data with a standard PHP / MySQL application to provide user profile information, a comment system and filter database results only created by the friends of a user.  The full source code (PHP code and SQL to create the database) of the application is posted below so that people can get started with their own application development.</p>
<p><a href="http://web.meetup.com/8/calendar/10343857/">View more details of the meeting</a></p>
<p><a href="http://www.infotechaligned.com/wp-content/uploads/2009/06/yip_facebook_app.zip">Download Sample Application</a></p>
<p>Do not forget to download the PHP client libraries that will let you use the API.  To download the libraries go to <a href="http://developers.facebook.com/get_started.php">http://developers.facebook.com/get_started.php</a> and click on PHP Client Libraries.  Please note that these will need to reside in a directory alongside the sample application code.</p>
<p><iframe src='http://docs.google.com/EmbedSlideshow?id=dfqhf2x5_96d6crqhgz&#038;size=m' frameborder='0' width='636' height='451'></iframe></p>
<p><img class="aligncenter size-full wp-image-143" title="bcr_fb_1_sm" src="http://www.infotechaligned.com/wp-content/uploads/2009/06/bcr_fb_1_sm.jpg" alt="bcr_fb_1_sm" width="636"  /></p>
<p><img class="aligncenter size-full wp-image-143" title="bcr_fb_2_sm" src="http://www.infotechaligned.com/wp-content/uploads/2009/06/bcr_fb_2_sm.jpg" alt="bcr_fb_2_sm" width="636" /></p>
<p><img class="aligncenter size-full wp-image-143" title="bcr_fb_3_sm" src="http://www.infotechaligned.com/wp-content/uploads/2009/06/bcr_fb_3_sm.jpg" alt="bcr_fb_3_sm" width="636" /></p>
<p><img class="aligncenter size-full wp-image-143" title="bcr_fb_4_sm" src="http://www.infotechaligned.com/wp-content/uploads/2009/06/bcr_fb_4_sm.jpg" alt="bcr_fb_4_sm" width="636" height="320" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/software_development/facebook-development-workshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extending Value of SOA via BPM</title>
		<link>http://www.infotechaligned.com/soa/extending-the-business-value-of-soa-through-business-process-management/</link>
		<comments>http://www.infotechaligned.com/soa/extending-the-business-value-of-soa-through-business-process-management/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 00:44:24 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[BPM]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://infotechaligned.com/?p=18</guid>
		<description><![CDATA[Business Process Management (BPM) is a natural complement to Service-Oriented Architecture (SOA), and a mechanism through which an organization can apply SOA to high-value business challenges. Both SOA and BPM can be pursued individually, but the two approaches in concert offer reciprocal benefits. This article will address the benefits of implementing BPM on top of [...]]]></description>
			<content:encoded><![CDATA[<p class="bodycopy">Business Process Management (BPM) is a natural complement to Service-Oriented Architecture (SOA), and a mechanism through which an organization can apply SOA to high-value business challenges. Both SOA and BPM can be pursued individually, but the two approaches in concert offer reciprocal benefits. This article will address the benefits of implementing BPM on top of a SOA foundation. Those benefits include a more agile, flexible, enterprise, one that can more easily proliferate across divisions and geographies, and is more resilient to changes in underlying IT systems. In addition to discussing how the complementary disciplines of BPM and SOA inherently promote radical cooperation between business and technology groups within an organization, this article will discuss how to enrich the services delivered from within a SOA.</p>
<p class="bodycopy">While the potential benefits can be substantial, there are some serious questions that an organization should consider before embarking on SOA and BPM implementations. For instance, will the organization be better served by making use of coarse-grained services developed in an effort to promote SOA, stringing these services together to create process-based applications? In the absence of an additional mediation layer, will it be possible to leverage BPM exclusively to create a wrapper for the interaction into various backend systems?</p>
<p class="bodycopy">Additionally, what will happen if BPM and SOA tools are used in concert? Is this a win-win scenario, or an investment into yet another set of tools that complicate information management and application delivery within the enterprise? Do the potential benefits of BPM and SOA span beyond the obvious, where one tool handles orchestration and the other provides service management?</p>
<p class="bodycopy">Only through a candid examination of the relevant BPM and SOA tools can these questions be sufficiently answered. And only after identifying the distinct value propositions of these tools can the overlap and synergies their use makes possible be examined.</p>
<p><img src="http://www.infotechaligned.com/wp-content/uploads/2009/06/soa_and_bpm_figure001.jpg" alt="" /></p>
<p class="bodycopy">It is possible to arrive at a three-way intersection of value (Figure 1.1) where SOA is made richer and more relevant in supporting core business objectives. With a SOA structure dictated by top-down design derived directly from business process needs, invoked services can now be linked to KPIs, and detailed service usage information obtained from BAM, along with a layer of compliance, can be woven into the SOA. As a result, SOA partnered with BPM provides greater value than stand-alone SOA, since that partnership makes BPM more agile and resilient. In addition, BPM supported by SOA can benefit from a rich pallet of services bolstered by SLAs and nutured through monitoring, which ultimately eliminates the fragility of point-to-point integration to provide a previously impossible level of stability. This will ultimately help to finalize the three-way intersection of value at which businesses can more easily focus on using IT systems to increase revenue and customer satisfaction, speed product development, reduce process times, and drive growth.</p>
<h2>Accelerating Business through BPM</h2>
<p class="bodycopy">As is the case with SOA, BPM does not refer to a specific technology. It is a methodology for managing, measuring, executing and optimizing processes within an enterprise to help achieve business goals.</p>
<p class="bodycopy">BPM has its roots in ERP and similar tools designed to enforce and manage processes within an organization. These tools soon made it apparent that although helpful, they tended to foster rigid process models that were not appropriate for all businesses or situations. In contrast, BPM excels at pulling the business rules out of code, thus speeding development and allowing businesses to model and integrate their processes in a more cost- and time-effective manner. A good example of this is dynamic exception management, which until now may have been impossible to create within a reasonable timeframe and budget. There is little doubt that BPM tools today will become staples within IT organizations given the level of value that they provide.</p>
<p class="bodycopy">A wide range of software vendors have created tools to assist in this endeavor. Some of these tools focus on managing people oriented processes, decision making processes, document management processes and/or system integration-centric processes. They generally provide an orchestration layer that ties into and leverages existing technology investments, thereby supporting an organization&#8217;s business while providing an analytical layer around processes to trigger alerts and provide insight into trending data. Unfortunately this often means developing potentially fragile, point-to-point integrations to include these systems within processes. Initially this approach will allow processes to achieve coordination and management across silos, but over time this strategy becomes challenging as enterprise information systems evolve, making it difficult to manage existing process integration points ? if not outright breaking them.</p>
<h2>Infrastructure Enablement with SOA</h2>
<p class="bodycopy">Among enterprise software buzzwords, SOA may be the biggest. A SOA strives to encapsulate and manage discrete business functions into services that can then be used for enterprise application development.</p>
<p class="bodycopy">As enterprise information systems evolve, it is unrealistic to expect them to continually adhere to certain standards, beyond the use HTTP and other basic transport protocols. This is where an Enterprise Service Bus and a Data Service Layer are extremely useful. They help bridge disparate protocols and formats, enable service management, promote service reuse, and can provide a single interface into a series of potentially heterogeneous platforms. Going one step further, they can provide tools for service lifecycle management, enforce SLAs to offer stability, and provide detailed monitoring data, making them an ideal choice to manage enterprise data and systems.</p>
<p class="bodycopy">As the industry evolves, companies face new challenges, including software as a service (SaaS) and the management of services outside of the corporate firewall, the consumption of REST and other new technologies and methodologies, and the management of complex security brokering. In this ever-changing environment, a strong SOA can help companies remain agile and responsive to business demands.</p>
<p class="bodycopy">But SOA by itself provides no way of orchestrating these services to onboard a new customer account or employee, handle a service request, or manage a loan origination process. Applications may be able to tie directly into a SOA, but that isolates the business logic onto various islands, hampering reuse and creating rigid systems in which the business has a limited ability to participate. This decreases the power and speed with which domain expertise can be applied to systems. SOA also provides no native mechanism to surface relevant, business consumable analytics to users of SOA-based applications.</p>
<h2>Creating a High Value SOA</h2>
<p class="bodycopy">SOA&#8217;s value proposition is impressive, but figuring out where to begin creating components for a SOA can be a challenge. It can be overwhelming to face the prospect of creating a service portfolio to support business needs while inadvertently building dormant services that can drain resources and budgets that could be used elsewhere.</p>
<p class="bodycopy">BPM can be an ideal catalyst to create a high value SOA because it drives a top-down approach to the development of coarse grained services, and can be instrumental in helping organizations realize a business-driven SOA. Every service developed in this manner will inherently tie directly to a process that supports the business. This forces services to bind back to core organizational objectives, promoting a level of alignment to a business&#8217;s value chain that other combinations of technologies are unlikely to deliver. This factor allows BPM to maximize the value of SOA.</p>
<h2>Robust Business Process Management</h2>
<p class="bodycopy">The enterprise is constantly in flux. Though there are some trends toward communication standards with Service Component Architecture (SCA) and other methodolgies, it is unlikely that systems will develop and maintain a uniform approach to communication and data exchange. It is far more likely that the specifications and delivery mechanisms will fluctuate or evolve, as will the services themselves, making service lifecycle management and mature approaches to service management increasingly important.</p>
<p class="bodycopy">By using an Enterprise Service Bus and other staples of a SOA it is possible to pragmatically link various elements within the enterprise through a mature, resilient fabric. This not only insulates BPM processes that may be tied to underlying systems, it also lets an enterprise leverage its existing familiarity with toolsets, masking underlying system complexity and allowing all groups within an organization to quickly add their systems to processes benefiting from the SOA.</p>
<p class="bodycopy">Ultimately this will allow IT resources to focus on delivering business value on the basis of domain expertise and process modeling abilities. It will also allow those resources to worry less about protocols, messaging and the changing platforms that underlie their processes.</p>
<h2>Conclusion: BPM and SOA in Concert</h2>
<p class="bodycopy">When BPM and SOA are combined, process modeling becomes the face of SOA, helping IT teams to become more agile, and allowing them to more quickly meet the needs of the business by placing a highly flexible management layer beneath their processes. Instead of focusing on binding rigid systems together, it is possible to shift the focus to driving revenue, increasing customer satisfaction, shrinking product development cycle times, and other core business objectives. BPM helps organizations design practical service-oreinted architectures by reducing the ambiguity in the effort to develop coarse grained services within those architectures. This top-down, BPM-driven approach allows business needs to dictate the direction of service development.</p>
<p class="bodycopy">There are other tangible benefits to be realized when driving SOA innovation with a top-down, BPM-guided approach. In that scenario, a SOA can benefit from metrics in the form of KPIs, rich analytics around service usage through BAM, and a wrapper of compliance management that would be impossible with standalone SOA. A rich SOA fabric naturally reciprocates, providing BPM with a rock-solid foundation built on top SLAs, detailed low-level monitoring, and stability that allows processes to isolate themselves from changes in underlying systems.</p>
<p class="bodycopy">Both BPM and SOA provide substantial benefits to an IT organization, but it is clear that when used in concert an entirely new level of value can be achieved to help an enterprise remain agile, flexible, and focused on driving core organizational goals with IT.</p>
<p class="bodycopy">Originally posted on <a href="http://www.oracle.com/technology/pub/articles/bpm_and_soa.html">Oracle Technology Network</a> Sept 2008</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/soa/extending-the-business-value-of-soa-through-business-process-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enterprise 2.0 Success &#8211; Focusing on Business Needs</title>
		<link>http://www.infotechaligned.com/enterprise_portal/enterprise-20-success-focusing-on-business-needs/</link>
		<comments>http://www.infotechaligned.com/enterprise_portal/enterprise-20-success-focusing-on-business-needs/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 00:19:42 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[enterprise 2.0]]></category>
		<category><![CDATA[roi]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://infotechaligned.com/?p=3</guid>
		<description><![CDATA[As a consultant within a major software vendor and a seasoned user of consumer facing web 2.0 tools, I am constantly asked by companies as to why they should implement blogging, tagging or wiki platforms. Given the loud buzz around these technologies it is common to overhear IT managers and executives at various technology conferences [...]]]></description>
			<content:encoded><![CDATA[<p>As a consultant within a major software vendor and a seasoned user of consumer facing web 2.0 tools, I am constantly asked by companies as to why they should implement blogging, tagging or wiki platforms. Given the loud buzz around these technologies it is common to overhear IT managers and executives at various technology conferences inquiring with each other as to what their &#8220;enterprise 2.0 projects / play / strategies” are in an effort to grasp this nebulous space, where hard ROI is very elusive. Due to this it is easy to loose sight of why these technologies might make sense in the portfolio of solutions that IT can provide to the businesses that they support. In the midst of all of this commotion it is essential to remember to step back and see if these technologies even make sense for the business initiatives that we are supporting.</p>
<p>It is time to revisit business analysis basics and be careful to make sure we have not started focusing entirely too much about the perceived need for these tools, opposed to a specific need. These tools are powerful and attractive, but we really need to understand if and how these technologies should be leveraged &#8211; pinpointing where they can alleviate business pains. In the work that I have done with a range of enterprise software deployments there is a consistent trend demonstrating successful implementations result when done to address a specific need, tools that were put into place because the technology was in vogue failed. Web 2.0 technologies in the enterprise fit the same bill. Do not look to implement them because eWeek magazine or another publication has labeled it as the thing that other IT executives will implement this year.</p>
<p>I hope to clear the air in this post by outlining the virtues of each tool (specifically tagging, blogging and wikiing) and through a series of questions add clarity to where they would make business sense and allow the virtues to be realized.</p>
<p><strong>Tagging</strong><br />
Social tagging technology excels at handling large amounts of unstructured data that is not served by traditional knowledge management systems (i.e. folders upon folders buried in a large, somewhat static hierarchy). Given this power it needs to be considered as part of an overall knowledge management strategy for information workers, but it also needs to specifically address some pain or a specific need of the business.</p>
<p>As information volumes continue to rapidly expand in the enterprise it is very difficult to organize and catalog assets, even with the support of full-time librarians. Additionally, in a world of M&amp;A and constantly shifting organizational structures, it can be all the more important in helping people to reign in and make sense of this data. It is not uncommon for users to spend an extra fifteen minutes searching for an article within traditional search engines when they could not explicitly state their query to return satisfactory results. By contrast, tagging technologies have allowed them to see what other, related categories materials might fall into, speeding their searches drastically. Here are some questions that may help your organization determine if tagging would support the business by meeting specific business needs.</p>
<ul>
<li>Is your company currently experiencing quantifiable issues finding documents or other digital assets within your network? Is it a big enough of an issue to act on?</li>
<li>Is a technology like social tagging something that your organization&#8217;s culture would embrace? Is the user base directly asking for it? It is important to keep in mind that tagging will only benefit end users if they are willing to contribute to the tagging of document. As enterprise tagging matures it is likely that it will gain acceptance in much the same way instant messaging has within the enterprise.</li>
<li>Is there any research or knowledge intensive work at your organization that tagging may accelerate through more effective discovery of information?</li>
<li>Are there opportunities to use this technology to help external customers more easily do business with your company?</li>
<li>Would it be possible to designate someone to own and manage the platform from a business standpoint at a department or enterprise level?</li>
</ul>
<p><strong>Blogging</strong><br />
Blogs are great tools to rapidly publish and share expertise within an organization. Unlike email, a blog posting persists and is generally visible to a large audience which is able to engage the author in a dialog with comments or questions for everyone to see. Unlike a discussion forum, a blog posting provides detailed information around a particular topic, rather than a brief comment or question. A blog is also generally associated with a single person, allowing them to gain recognition in their organization or respective field. In your organization it might be a software developer, operations specialist or researcher that is able to provide a significant amount of value with this tool.</p>
<p>It may sound strange, the key to enterprise blogging is not about creating blog entries to be consumed by the entire enterprise, but about providing a single, unified platform that specific business participants can use to write posts for discrete audiences. Blogging within departments or to specific niches where the information is most relevant is the most valuable use of the technology. One of my prior postings (<a href="http://blogs.oracle.com/TechBizAligned/2008/08/niche_cooking_for_intranet_suc.html">Niche Cooking for Portal Success</a>) details a philosophy aligned with this approach which will work equally well for blogging. The following questions will help you to identify if it makes for your organization to deploy this technology.</p>
<ul>
<li>Do you have experts in your organization that have pointers that others would benefit from in a measurable way?</li>
<li>How often would there be something that someone would blog about that people across the enterprise could really benefit from? Our foremost needs revolve around what it takes to get our work done, so any blogging that takes place in an organization has to help meet this need. With rare exception anything else is not providing value that can justify putting a platform into place and taking the time to manage it.</li>
<li>Would connecting with customers, partners or external constituents add value for your business? Would it be worthwhile enough for the investment?</li>
<li>Would people be allowed to have time to contribute to their blogs during work hours?</li>
<li>Would your organizational culture be tolerant of people posting with limited supervision?</li>
</ul>
<p><strong>Wikiing</strong><br />
Due to the allure of ubiquitous knowledge capture and propagation, a wiki deployment requires an extra amount of careful thought as to why and how it will be deployed to the enterprise. Given the potential, as demonstrated publicly by Wikipedia, many companies entertain having a wiki tool whose content expands into all sections of their business. This risk is that this generic, organization wide deployment, would most likely bring little business value to the enterprise and leave people wondering why they ever made an investment into the technology.</p>
<p>Similar to blogging technology, Wikis are going to be most effective when deployed for a very specific reason. A deployment could occur within a department, across departments or even with areas outside of or around the company, but should always tie back to a specific need that the tool is supporting. Wikis do an excellent job of helping knowledge workers collaborate on projects or support a function or process, by capturing tacit knowledge, sharing “facts”, presenting methods and or publishing best practices. Instead of being done by a single user, a Wiki allows a team to work together – enhancing and updating areas to evolve with the business. There is no better “living document” than a Wiki. Take a moment to think about the following questions to see if a Wiki might make sense for your business.</p>
<ul>
<li>Does your business have undocumented processes or knowledge that could help a specific department or function perform more effectively if captured in a Wiki format?</li>
<li>Is there a simple place where new employees could go to learn during an on-boarding process? As policies, procedures or reporting structures and processes change within an organization a Wiki does an excellent job of making sure people can get up to speed.</li>
<li>Does an identifiable bottleneck exist with some members of your organization that could be alleviated if they were able to share their knowledge collectively with other employees?</li>
<li>Given the categorization that a Wiki imposes would it make existing knowledge more accessible if placed into the a unified format that a group could manage and edit? Since a Wiki can be an authoritative place for a collection of related materials it requires far less maintenance than a series of disparate files to maintain, enhance and manage.</li>
<li>Would people be allowed to have time to contribute to the Wiki during work hours?</li>
<li>Would your organizational culture be tolerant of people posting with limited supervision?</li>
</ul>
<p><strong>Final Thoughts</strong><br />
There is not doubt that a range of social computing technologies in the enterprise can assist businesses to run more effectively. However, we want to make sure that we do not implement technology in search of a problem. The challenge is connecting them with the business in the right way. Do not find a use for tagging, blogging, wikiing. Find the business need or pain point – then examine what technologies best support meeting that need or eliminating the pain point. Hopefully some of the above questions can help your organization to focus, clarify and be successful with where and how these emerging technologies can benefit your company.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/enterprise_portal/enterprise-20-success-focusing-on-business-needs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Portal Governance &#8211; Solid, Long Lasting Foundations</title>
		<link>http://www.infotechaligned.com/enterprise_portal/intranet-goverenance-solid-long-lasting-foundations/</link>
		<comments>http://www.infotechaligned.com/enterprise_portal/intranet-goverenance-solid-long-lasting-foundations/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 03:06:55 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[content maintenance]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[portal deployments]]></category>

		<guid isPermaLink="false">http://infotechaligned.com/?p=23</guid>
		<description><![CDATA[If you were going to live a house, wouldn&#8217;t you want it to be built on top of a solid foundation that underwent periodic inspection?  For whatever reason it may be easy to get the impression that a particular technology platform will inherently take care of governing portal deployments.  After all &#8211; mature [...]]]></description>
			<content:encoded><![CDATA[<p>If you were going to live a house, wouldn&#8217;t you want it to be built on top of a solid foundation that underwent periodic inspection?  For whatever reason it may be easy to get the impression that a particular technology platform will inherently take care of governing portal deployments.  After all &#8211; mature portal platforms have security, user groups and taxonomies that a vendor indicated will help govern the content, right?</p>
<p>Setting off on a portal deployment or adding elements into an existing portal deployment without a well thought out governance strategy is unfortunately a path to disaster.  Do not be fooled into thinking that by virtue of having an enterprise caliber portal platform somehow governance will magically be take care of.  Just as with any technology project it takes expert planning to create a solid, long lasting foundation that will make the platform easy to manage.</p>
<p>The good news is that by following some basic guidelines your deployment can start on top of a solid foundation and stay healthy over the course of its lifespan.  Implementing proper governance will arguably add a level of overhead, but once your deployment grows beyond a trivial level, it will provide some serious returns and create efficiencies for users who are developing or contributing within the platform.  To keep this guide platform agnostic major content or application areas within a portal will be referenced as a &#8220;Collection&#8221;.</p>
<h3>Collection Lifecycle Methodology</h3>
<h4>1. Request</h4>
<p>The Request exists to formally review and approve any collection that a user would like to propose for inclusion.  This process is critical, as without it no responsibility is associated with the content and other components that may be created and it is no longer possible to manage the content lifecycle.</p>
<p><strong>a. Define Purpose and Ownership</strong> &#8211; a clear purpose needs to be articulated for the Collection.  This will determine if the Collection and its components are suitable for inclusion within the portal.  In larger deployments this portion of the request would be vetted within a steering committee, during regularly scheduled meetings.  Within smaller deployments or if this Collection were to be included as a sub section of an existing Collection, the inclusion could be determined by the parent Collection owner.  This is generally applicable for a department or functional group within an organization.</p>
<p>Explicit ownership of the Collection is imperative.  Not only should a named person be accountable for the Collection and its contents, but the group that they belong to must also have ownership.  It is not uncommon for people to change roles or exit an organization and therefore there must always be a parent owner associated with the Collection.  This can default to a generic spot within the organizational hierarchy.  This spot must be amenable to the responsibility and its duties (see education 1.d below) to this in order to have the ability to create a Collection.</p>
<p><strong>b. Establish Metrics / Success Criteria</strong> &#8211; it is important to establish metrics and or success criteria by which to judge the collection during audit periods (detailed below in 3.a).  This is critical to avoid the danger of having a portal deployment loaded with irrelevant content that complicates navigation throughout the portal and presents challenges around quality and relevance of search results within the portal.  One common criterion might be monthly usage or another objective metric.  For information that is an &#8220;artifact&#8221; like 401k information (see &#8220;Technical Tips&#8221;) it is possible that the content must exist regardless of metrics and its success criteria is simply inclusion.</p>
<p><strong>c. Functional and Technical Specifications</strong> &#8211; just as with traditional software development, some level of functional and technical specifications are appropriate for the project and should be submitted with the request.  Given the broad range of what may be deployed within a Collection there are wide differences in the level of depth that is required.</p>
<p>Generally there are two  different classes of specifications that may be needed &#8211; one that pertains to an application that will run within the portal and another that relates to content that will reside within it.  It is suggested that this is done only to the extent that it will make sense for the deployment and not act as substantial overhead to everyday management of the portal.</p>
<p><strong>d. Education and Time</strong> &#8211; education requirements are just as important as ownership and success criteria.  Any person or department that is requesting a collection must allocate time for the owner to receive training that is verified and commit to allocating weekly or monthly time for that individual to participate in the maintenance and development of the collection items.  If this is not possible the Collection request should be denied.  In order for any Collection request to be approved the management responsible for the request must allocate time for the Collection owner to tend to what has been created within the Collection.</p>
<h4>2. Create</h4>
<p>The Create phase is relativity straightforward.  It acts as a gate to ensure that the materials being produced conform to the original vision and are ready for release to their specific audience.  Generally the Create stage is very specific to an organization&#8217;s established development processes, so a rough outline of generic steps is presented below.</p>
<p><strong>a. Create</strong> &#8211; create the Collection on the basis of what was defined in 1.a and 1.c.  The creation should be completed in a development environment or sandbox environment where the Collection owner has the ability to privately test what they are doing without interrupting typical usage of the portal environment.</p>
<p><strong>b. Secure</strong> &#8211; any security criteria that may have been part of the request in 1.c should be enforced at this point, even if it is being constructed within a sandbox or development area.  Leaving this step until a launch into a production environment could create serious unforeseen complications.</p>
<p><strong>c. Check</strong> &#8211; review what has been developed against the purpose that was outlined in 1.a and 1.c above.  If a delta exists between the two &#8211; either revisit 1.a and 1.c and update it based on the new needs or adjust what has been deployed to conform to the specifications that were outlined.</p>
<p><strong>d. Launch</strong> &#8211; if the check stage above has been passed, deploy the Collection to the portal for consumption by the intended audience.  The Collection will now enter the Manage phase of its lifecycle.</p>
<h4>3. Manage</h4>
<p>This stage should be performed on a quarterly basis or as makes sense based on the nature of the collection and availability of resources.  It provides an opportunity for the portal to stay current and to continue to provide high quality, relevant material to end users.  Although it may seem like a large investment in time, its results prove very cost effective with regard to worker productivity and the aversion of significant costs associated with a deployment that has become unmanageable.</p>
<p><strong>a. Audit</strong> &#8211; based on the metrics and success criteria that were outlined in 1.b review what has been deployed and how well it has met the expectations that were created for it.  If the Collection is not meeting the objectives that were outlined for it should be decommissioned as outlined below in step 4.  The audit should also include a review of ownership to ensure that a specific individual is still accountable for the contents of the Collection.  Due to resource constraints it is fair that the audits take place on a quarterly schedule or as possible based on available resource levels.  The people conducting the audits should be from a Business Analysis role that interfaces with the various groups seeking to build Collections within the portal framework.  If the audit is failed for other reasons, such as lack of meta-data on various parts of the Collection, the owner(s) should have a fixed amount of time to correct the issue.</p>
<h4>4. Retire</h4>
<p>Retirement provides for the methodical removal of Collections or content that have not passed the audit stage.  This process has to be completed by the respective Collection owner to avoid any unintended removal of valid content.</p>
<p><strong>a. Close</strong> &#8211; if a Collection or part of a Collection fails audit or is no longer relevant to the deployment it should be removed from the portal.  This is very difficult for most organizations to achieve due to a lack of obvious ownership around content, but there is compelling value to the user experience in doing so.  The person responsible for the removal of the Collection or pieces within it should be the owner.</p>
<h3>Technical Tips</h3>
<p>Even though a technology platform does not automatically provide governance, it can do many things to ease the pain around providing a layer of management on top of Collections.  There are a few basic, expedient ways to add a lot of value and reduce the time consumed by the governance process.</p>
<p><strong>1. Owner / Department Information</strong> &#8211; always associate this information with any Collection and the contents within it.  Most portal platforms have the ability to associate meta-data with a wide range of objects.  This meta-data is generally searchable and through saved searches or various queries it is possible to filter, sort, view and administer a Collection and its items from this data.  This will allow for valueable reports around this information to be quickly created during the audits or otherwise.</p>
<p><strong>2. Content Type (artifact vs perishable)</strong> &#8211; content generally comes in two forms &#8211; artifacts and perishable content.  Artifacts are items like annual reports or a dental plan for 2006.  They are static and will not change over time.  Generally they are needed for reference and have unlimited lifespans within a deployment. Perishable  content might be various project documents that are only relevant for a short period of time before needing to be archived or removed from a portal.  Just as with owner and department information, it is extremely beneficial to flag this information to allow content to quickly be sorted and evaluated for removal from the portal deployment.</p>
<p><strong>3. Time Stamping</strong> &#8211; as mundane as a time stamp sounds it is very useful to help sort and act on content to keep a portal deployment running cleanly.  It can be leveraged just as the above 2 elements to assist in report generation and auditing.</p>
<h3>Wrapping Up</h3>
<p>The general framework outlined above provides a clean, straightforward model to help govern a wide range of portal deployments.  Whether the deployment is external or internal to an organization or provides content or applications, it will help any organization to keep a firm grasp on their deployment.  Although some initial investment is needed, the usability and management benefits of a properly governed portal deployment far outweigh the effort for ongoing enforcement.  If your portal is a crucial tool for your organization it is imperative that a solid governance framework resides on top of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/enterprise_portal/intranet-goverenance-solid-long-lasting-foundations/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Personal Operational Portfolio Management</title>
		<link>http://www.infotechaligned.com/productivity/personal-operational-portfolio-management/</link>
		<comments>http://www.infotechaligned.com/productivity/personal-operational-portfolio-management/#comments</comments>
		<pubDate>Thu, 28 May 2009 22:40:03 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://infotechaligned.com/?p=30</guid>
		<description><![CDATA[

The process of task completion can be a complex, confusing art. This article takes a no-nonsense look at how we can maximize our effectiveness at setting and reaching our goals through &#8220;Personal Operational Portfolio Management&#8221;.
Anyone who regularly visits bookstores knows that there is a massive ocean of material about achievement. Row after row of these [...]]]></description>
			<content:encoded><![CDATA[<div id="Intro">
<div id="Intro">
<p>The process of task completion can be a complex, confusing art. This article takes a no-nonsense look at how we can maximize our effectiveness at setting and reaching our goals through &#8220;Personal Operational Portfolio Management&#8221;.</p>
<p>Anyone who regularly visits bookstores knows that there is a massive ocean of material about achievement. Row after row of these books profess the ideal ways to increase performance in our personal lives as well as the workplace. Why is it then, that the ability to execute evades even the most intelligent people? Over the past few years I have inadvertently stumbled upon a basic system that has helped me consistently produce results while maintaining a reasonably normal lifestyle. Let’s not kid ourselves, if we want to drive hard we are going to need to make some concessions. In this brief, no nonsense examination, I would like to share the Personal Operational Portfolio system that I use on a daily basis to tackle various projects and tasks that I have committed myself to completing.</p>
<p>A Personal Operational Portfolio should represent all of the projects that you are currently involved in. This might include planning a wedding, earning a certificate, rolling out a CRM system at work or losing ten pounds. The items placed in your portfolio represent the things that you are looking to complete or achieve. Notice that all of these items have some objective end, and will never run indefinitely. You need to be able to target and eliminate each item by using objective criteria to measure their completion against. Formalizing this series of items is critical in order to guide them to completion, because taking them casually ensures they will never be completed. I would suggest that you have no more than five items in your portfolio at all times, and the lower the number of items, the more effective you can ultimately be, since the most ambitious person can only leverage a finite number of work units in a given time period.</p>
<p>In order to successfully manage your Personal Operational Portfolio you need to critically filter and qualify each portfolio item, shortening the distance to success by objectively defining your goals, honing and adjusting your strategies through introspection, chipping away at each one through sprints, reveling in your achievement and then repeating the process until the project is complete. It is important to remember that an idea is only an idea until you can hold it in your hands.</p>
<p><strong>Qualify</strong><strong> </strong></p>
<p>The first and most important element in honing your operational portfolio is to set your own expectations. Ask yourself, are you really going to do it? Seriously, do you really want to do it? If the work, class or other project that you are looking to do is a “nice to have” and not something that you are serious about, do not place it in your portfolio. It will not get done and will distract you from other initiatives or time that could be spent relaxing. Set yourself up for success, as you essentially get to cheat and select what items are included in your portfolio. If possible, try to focus on items that you are passionate about. It goes without saying that the chances of success for a project directly correlates to our intensity of passion or the necessity for completion of that particular project.</p>
<p><strong> </strong></p>
<p><strong>Define</strong><strong> </strong></p>
<p>The chance for a successful completion of a project increases by shortening the distance between points A and B. Therefore, try to make the distance between the start and completion of your portfolio goals as short as possible. For those who have done any project management at work, you can think of this as your way of combating personal scope creep. Narrowly defining the project helps to set yourself up for success. Once you reach the completion point of an item in your portfolio you can think about the next project and build on top of your prior work.</p>
<p><strong> </strong></p>
<p><strong>Introspect</strong><strong> </strong></p>
<p>Just as you wake up, work, relax, sleep and repeat the cycle each day, you need to hone your portfolio. This is something that I enjoy doing every evening and find it very cathartic. It allows me to drive one hundred percent during the day without worrying if my efforts are properly directed because I have done my adjustment homework upfront. For each one of the elements in your portfolio you need to ask yourself:</p>
<ul>
<li>Is      this something that will still provide value to my life or work?</li>
<li>Am I      happy doing this?</li>
<li>What      adjustments do I need to make to ensure that this is successful?</li>
</ul>
<p>If you answered “no” to the first or second questions, make adjustments to the project so that it changes your answer or drop it from your portfolio. A caveat to a “no” answer for question two might be if the project contributes to a foundation for later projects and happiness. A good example of this might be graduate school or a certification for work. The most beneficial things in life never come easy and generally take a lot of time, energy and sacrifice.</p>
<p>Item three in the list is fairly significant. In order to run the most effective operational portfolio you often need to make minor adjustments to the direction of your efforts. It is important to note that the more minor the adjustments are, the more quickly you will be able to close your projects. Remember, it is crucial to make the journey from point A to point B as short as possible, which is why your thoughts about direction and strategy during the introspection process are critical.</p>
<p><strong> </strong></p>
<p><strong>Sprint</strong><strong> </strong></p>
<p>The benefit of doing an evening review is that when you are fresh in the morning you can grab hold of a task and sprint. During the sprint you will place effort against tasks for various projects. Due to the shortness of the sprint (a workday or perhaps a portion of a workday), it is okay if your efforts are not fully on target.. Let’s be realistic and acknowledge that some days we have more enthusiasm for particular tasks than others. After all, we are only human. I have found that to maximize my effectiveness it helps to have an inspirational environment; so grab a cup of coffee, throw on some “Eye of the Tiger” and get to work!</p>
<p><strong> </strong></p>
<p><strong>Revel</strong><strong> </strong></p>
<p>Sprinting can be an exhausting effort. Do not forget to revel in what you have accomplished for the day. You have worked hard and achievement feels good. Chipping away at the tasks to complete your projects is no small feat.</p>
<p><strong> </strong></p>
<p><strong>Summary</strong><strong></strong></p>
<p>I have just laid out the basic foundation for running an excellent Personal Operational Portfolio. It is worth noting two major elements that are crucial for long term success while using a strategy like the one outlined above. Sacrifices and sanity are tremendous factors when it comes to working with a stable portfolio. Driving hard feels fantastic, but it is always healthy to ensure that you do not damage or neglect personal relationships with friends and family throughout the process. The other element to note is that addiction to execution is breathtaking. Once you fall into a groove with this system you will find yourself building upon your small successes, tackling and completing projects that you never thought possible. It is pure adrenaline. Best wishes and good luck in your endeavors. I hope that this strategy allows you to be more effective in helping you fulfill your dreams!</p></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/productivity/personal-operational-portfolio-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Niche Cooking for Intranet Success</title>
		<link>http://www.infotechaligned.com/enterprise_portal/niche-cooking-for-intranet-success/</link>
		<comments>http://www.infotechaligned.com/enterprise_portal/niche-cooking-for-intranet-success/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 00:37:49 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[corporate portal]]></category>
		<category><![CDATA[intranet]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[portal deployments]]></category>
		<category><![CDATA[roi]]></category>

		<guid isPermaLink="false">http://infotechaligned.com/?p=8</guid>
		<description><![CDATA[Creating a winning recipe for an internally facing corporate portal is a daunting task. At the onset of a project there is a natural tendency to think that having a large target audience is the route to success and value. What has been found through practice though can actually be quite the opposite. Whether we [...]]]></description>
			<content:encoded><![CDATA[<p>Creating a winning recipe for an internally facing corporate portal is a daunting task. At the onset of a project there is a natural tendency to think that having a large target audience is the route to success and value. What has been found through practice though can actually be quite the opposite. Whether we are experienced with portal deployments or not, there are some fundamental dynamics that if carefully orchestrated can help to ensure a deployment&#8217;s success.</p>
<p>When working with powerful, versatile technology it is not uncommon to loose sight of the human element that we need to cater to for success. The &#8220;because it can&#8221; factor is tough to ignore and often initiatives tend to gravitate toward this. In order for a deployment to be successful, people need to walk away from their experience with added value. Using a restaurant analogy, this added value differentiates the quality of a portal deployment from an outstanding four star meal to an unappealingly average fast food meal.</p>
<p><strong>A Grand Opening </strong><br />
Just as with a restaurant opening, a portal deployment goes through a series of phases that ultimately will determine if the investment (servers and software licensing) is worth it.<br />
1. Grand Opening<br />
2. Quality Assessment<br />
3. Reputation Establishment<br />
4. Patronage Level Establishment<br />
5. Patronage Fluctuation</p>
<p><em>Grand Opening </em><br />
When a new restaurant opens its doors people are drawn by a mix of marketing effort and personal curiosity. In our case we are most likely going to get exposure through a corporate email or newsletter that lets people know that a new project has been deployed with the portal.</p>
<p><em>Quality Assessment </em><br />
What happens next is absolutely crucial. Users visit, or in the case of our restaurant, people eat there. This might seem obvious, but when we look at a corporate portal it is easy to overlook since we have a tendency to be drawn toward and tout features over the applicability of an experience, or meal, to the individual.</p>
<p><em>Reputation Establishment </em><br />
Users need to have a rewarding, compelling experience. With the ability to quickly communicate and multitask via email and other electronic means, people have tight schedules and are generally unwilling to incorporate an additional tool if it does not provide significant value. When they experience the portal deployment they will ask themselves a few simple questions: &#8220;Did this make my life easier? Cut down on my workload? Enable a process more effectively that my traditional communication and information management methods?&#8221; The portal will not grow or assist the business through its novelty, but by the outcome of this hard, black and white examination.</p>
<p>Based on this assessment a reputation is established about the value provided by the new service within the portal or the portal itself. This provided value is where our target audience becomes so crucial. Did we just cook generic food in an attempt to satisfy a wide range of people? Or did we cook a specialty food that directly targeted a particular group of enthusiasts? The word that spreads throughout the enterprise is based on this crucial experience. It will ultimately come down to either satisfying a small group of people who will become vocal advocates, or frustrating a large group of people with a mediocre experience and creating a stigma around the portal platform.</p>
<p><em>Patronage Level Establishment </em><br />
If we were able to deliver a satisfying meal we will have done our job to establish devoted patrons. Having this group of individuals will allow us to have sustained value within our portal deployment.</p>
<p>If we did not provide a good meal, people will say &#8220;Yeah, I have eaten there, but it was nothing special.&#8221; This means that whatever value we provided was quickly realized and then lost, leaving our organization with an &#8220;Empty Portal&#8221; or failed project.</p>
<p><em>Patronage Fluctuation </em><br />
Assuming that we did provide a good experience for our users by adding value, we will pick up positive word of mouth. This will ideally open a good dialogue between these patrons and our business and technology teams. With this communication channel we can continue to invest in shaping value for this group of users, growing out patronage. Beyond this, as more people become advocates of the platform, we can continue to develop solutions for the business members we are serving and gain even more return from our investment with additional, iterative, focused releases leveraging the portal framework.</p>
<p><strong>Getting the Recipe Right &#8211; Tips for Success </strong><br />
Continuing with the restaurant analogy, we need to make sure that when they ask for a soufflé we serve it to them instead of crème brulee (as good as our crème brulee might be). The portal is a &#8220;top down&#8221; tool and that means the business needs to dictate the direction of development initiatives with these needs. In order to make sure that the platform can best assist in driving us toward our business goals, the following items are imperative for success:</p>
<p>1. Invite Food Critics &#8211; Get participation from the business unit that you are targeting. These are the people who will be eating at your establishment. This is about what they need, not the buffet of things that you can place in front of them.</p>
<p>2. Serve Bite Sized Pieces &#8211; Remember that small is manageable. Let your menu evolve based on the demands of the business. Do not try to pack it full of choices from the onset.</p>
<p>3. Time Food Preparation &#8211; Great restaurants have impeccable timing to ensure that their dishes are served in the proper order and correct temperature. Be sure to heavily weigh the benefits of any major development portion of a project. Having one piece of the project get away from you could ruin an otherwise good project as the business will be eager to complete their meal.</p>
<p>4. Maintain Great Ingredients &#8211; Governance is essential to maintaining value for a deployment. Just because we served up a great meal the first time does not mean that we are set and can move on. We need to put controls in place to ensure that the quality of the meals stays consistent or improves over time in order to retain patrons and grow our business.</p>
<p><strong>Final Thoughts </strong><br />
Thinking back to how all of this applies to the overall value that we can provide, it is apparent that a large scale launch, although seemingly impressive, serves up less value in the long run if we are not focused on serving targeted, high value tools to our audience. We are sometimes tempted to do things just because we have the ingredients, but in order to build a thriving business, it is vital that we listen to and deliver the great treats that our customer base is interested in.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/enterprise_portal/niche-cooking-for-intranet-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tagging for Business Applications</title>
		<link>http://www.infotechaligned.com/web_20/tagging-for-business-applications/</link>
		<comments>http://www.infotechaligned.com/web_20/tagging-for-business-applications/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 20:24:17 +0000</pubDate>
		<dc:creator>John Brunswick</dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[enterprise 2.0]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[tagging]]></category>

		<guid isPermaLink="false">http://www.infotechaligned.com/?p=90</guid>
		<description><![CDATA[
The next wave driving business value via tagging is here and it is being done through creative design and deployment. At this point the value proposition of tagging enterprise artifacts by and for knowledge workers is generally understood. Given this, it begs the question as to what additional value an organization can gain if they [...]]]></description>
			<content:encoded><![CDATA[<div class="entry-body">
<p>The next wave driving business value via tagging is here and it is being done through creative design and deployment. At this point the value proposition of tagging enterprise artifacts by and for knowledge workers is generally understood. Given this, it begs the question as to what additional value an organization can gain if they have invested in or plan to invest in an enterprise tagging platform. With the recent release of enterprise tagging technologies our options have become even more expansive as to how we can interact with our data by way of an extensive REST / JSON based, platform independent API . This new flexibility offers the possibility to leverage tagging as more than just an add-on or nice to have feature, but as the core component for dealing with data within a business application.</p>
<p><strong>Traditional Challenge</strong></p>
<p>Just as a folksonomy provides users a way to impose structure on unstructured data like a flat document collection, with some creative design decisions tagging can be extended to components of a business application that to date have historically not been able to benefit from the dynamic nature of community wisdom &#8211; only because of the way in which they were traditionally designed and developed. With a creative approach to application design we can now explore the use of tagging as the foundation of an application, rather than just a tool to augment existing data. Seem crazy? Let me explain.</p>
<p>For this discussion let’s focus on the application needs of the fictional technology analyst company, Socrates Research Institute (SRI). SRI is getting ready to provide a new release of a major research application that they are developing for their business users and reflecting on the challenges presented by their prior version.</p>
<p>The research application was designed on the basis that SRI had a set idea of things that they would like to capture around various research topics. Over time SRI found it very challenging to maintain the system given the quick market changes that can occur within research that SRI conducts. Emerging market trends and new technologies often forced SRI into a position where their prior application left them incapable of tracking and filtering on new data since they were bound by the static design of the system. SRI now knows that they will want to filter and collect data over time in categories that could rapidly change and they will need to adapt to situations that they cannot currently anticipate. SRI is hoping that beyond initial development they can do this without intimate involvement from IT.</p>
<p><strong>New Approach</strong></p>
<p>Driving the SRI research system by way of tagging will make it open ended and able to meet the rapid pace of emerging business needs. Data will now be applied by way of user defined attributes at runtime, enabling a limitless amount of sorting, filtering and consumption of the research without involving IT. How is this done you may ask?</p>
<p>1. The actual research itself will be collected on specific products that they are providing analysis on by way of a reference. In this case it will be a hyperlink to a product page on a vendor&#8217;s web site submitted through browser toolbar that interacts with the tagging engine API.</p>
<p>2. For each one of these products, tags will be applied that supply the type, price range, vendor and other information for that product. These tags will be made mandatory and selection will be enforced through the application interface, calling back to tagging REST APIs.</p>
<p>3. Beyond these tags all other information will be applied at the discretion of the research teams. Any additional data from the vendor around their product (PDFs, web pages, etc) can be pulled into the system and auto-tagged, saving time and effort.</p>
<p>Now it really starts to get interesting&#8230; once the data is applied to the object of research there are an expansive set of views that can be created on top of this data based on the filtering capabilities for searching tagging data. This means that IT can develop a single component that will allow users to define set views around products, research events and any other criteria that may be collected based on the context that the component is used in.</p>
<p>Ultimately the data can be presented based on filtered queries to give the end users very traditional application views, even though the data is stored within the tagging engine. This can include filtering different views of the data to provide context sensitive interface, drilling down into the data to provide more refined views and reporting on data that may be relevant to a certain, product, event, market condition, etc.</p>
<p><strong>Final Word</strong></p>
<p>There are many possibilities for application design and development using a framework as I have outlined above. Leveraging a tagging system as an application platform allows for a highly dynamic, user driven, application experience &#8211; while cutting down on development and maintenance costs. If you are curious about seeing how this approach might work for your next project, drop me a line and I would be more than happy to brainstorm around it.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.infotechaligned.com/web_20/tagging-for-business-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

