<?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>Feathered Owl</title>
	<atom:link href="https://www.featheredowl.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.featheredowl.com/</link>
	<description>Websites, SEO, IT consultancy and project management</description>
	<lastBuildDate>Mon, 22 Jul 2024 07:31:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.2</generator>
	<item>
		<title>WordPress Contributors Demo</title>
		<link>https://www.featheredowl.com/wordpress-contributors-demo/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-contributors-demo</link>
		
		<dc:creator><![CDATA[Ant Cullen]]></dc:creator>
		<pubDate>Mon, 16 Jan 2023 05:53:22 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.featheredowl.com/?p=812</guid>

					<description><![CDATA[<p>This post has some additional contributors as well as an author.</p>
<p>The post <a href="https://www.featheredowl.com/wordpress-contributors-demo/">WordPress Contributors Demo</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This post has some additional contributors as well as an author.</p>
<p>The post <a href="https://www.featheredowl.com/wordpress-contributors-demo/">WordPress Contributors Demo</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Contact Form 7 Submit Button Element</title>
		<link>https://www.featheredowl.com/contact-form-7-submit-button-element/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=contact-form-7-submit-button-element</link>
					<comments>https://www.featheredowl.com/contact-form-7-submit-button-element/#comments</comments>
		
		<dc:creator><![CDATA[Ant Cullen]]></dc:creator>
		<pubDate>Tue, 09 Apr 2013 11:21:17 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">http://www.featheredowl.com/?p=591</guid>

					<description><![CDATA[<p>Like many web developers, I have spent an inordinate amount of time over the years trying to style form elements so that they render consistently across different browsers. One technique I have found very useful is to use button elements to submit forms. Not only does the the button element offer richer styling opportunities than [&#8230;]</p>
<p>The post <a href="https://www.featheredowl.com/contact-form-7-submit-button-element/">Contact Form 7 Submit Button Element</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Like many web developers, I have spent an inordinate amount of time over the years trying to style form elements so that they render consistently across different browsers. </p>
<p>One technique I have found very useful is to use button elements to submit forms. Not only does the the button element offer richer styling opportunities than <br /><code>&lt;input type="submit" ...</code> element, in my experience it is far easier to ensure that your beautifully-styled submit button looks the same whichever browser is used to view the form if you use this element.</p>
<p>So, how to use the button element in a CF7 form?</p>
<h3>1. Contact Form 7 Form Element Modules</h3>
<p>CF7 uses modules to create shortcodes and tag generators for various form elements. The module used to generate form submits is<br />
<br /><code>/wp-content/plugins/contact-form-7/modules/submit.php.</code></p>
<p>Around line 47 you will find the following: &#8211;</p>
<pre class="prettyprint">
<code>
$html = '&lt;input type="submit" value="' . esc_attr( $value ) . '"' . $atts . ' /&rt;';
</code>
</pre>
<p>We want to change this to: &#8211;</p>
<pre class="prettyprint">
<code>
$html = '&lt;button type="submit"' . $atts . '&gt;' . esc_attr( $value ) .  '&lt;/button&gt;';
</code>
</pre>
<p>This is easily achieved by editing the submit.php module, but if you want this change to be preserved after a plugin upgrade there are a few more hoops to jump through.</p>
<h3>2.Disable the Default Shortcode and Tag Generator</h3>
<p>Put the following code into your theme&#8217;s functions.php file:</p>
<pre class="prettyprint">
<code>
// replace cf7 form submit with button
function fowl_wpcf7_submit_button() {
        if(function_exists('wpcf7_remove_shortcode')) {
                wpcf7_remove_shortcode('submit');
                remove_action( 'admin_init', 'wpcf7_add_tag_generator_submit', 55 );
        }
}
add_action('init','fowl_wpcf7_submit_button');
</code>
</pre>
<h3>3. Create a new submit.php module in your theme folder</h3>
<p>Create a /cf7 directory under your theme folder and put a copy of the submit.php module in there. Amend the relevant line of code as shown in section 1. As we are leaving the default module untouched in the plugin directory we need to change the names of the functions and references to them in our copy to avoid &#8220;cannot redeclare function&#8221; PHP errors.</p>
<pre class="prettyprint">
<code>
wpcf7_add_shortcode( 'submit', 'wpcf7_submit_shortcode_handler' );

function wpcf7_submit_shortcode_handler( $tag ) {
.
.
add_action( 'admin_init', 'wpcf7_add_tag_generator_submit', 55 );
.
.
function wpcf7_add_tag_generator_submit() {

function wpcf7_tg_pane_submit( &$contact_form ) {
</code>
</pre>
<p>You can call the new functions in your version of submit.php whatever you like, but one easy method is just to add your own namespace prefix (&#8220;fowl_&#8221; in my case) to the function names:</p>
<pre class="prettyprint">
<code>
wpcf7_add_shortcode( 'submit', 'fowl_wpcf7_submit_shortcode_handler' );

function fowl_wpcf7_submit_shortcode_handler( $tag ) {
.
.
add_action( 'admin_init', 'fowl_wpcf7_add_tag_generator_submit', 55 );
.
.
function fowl_wpcf7_add_tag_generator_submit() {

function fowl_wpcf7_tg_pane_submit( &$contact_form ) {
</code>
</pre>
<h3>4. Call the new functions to re-enable the shortcode and tag generator</h3>
<p>Add two more lines of code to your function in your theme&#8217;s functions.php file:</p>
<pre class="prettyprint">
<code>
// replace cf7 form submit with button
function fowl_wpcf7_submit_button() {
        if(function_exists('wpcf7_remove_shortcode')) {
                wpcf7_remove_shortcode('submit');
                remove_action( 'admin_init', 'wpcf7_add_tag_generator_submit', 55 );
                $fowl_cf7_module = TEMPLATEPATH . '/cf7/submit-button.php';
                require_once $fowl_cf7_module;
        }
}
add_action('init','fowl_wpcf7_submit_button');
</code>
</pre>
<p>That&#8217;s it! Now, any CF7 forms on your site will use <code>&lt;button&gt;</code> elements for their submit buttons and you can take advantage of the new CSS styling possibilities available with this HTML element.</p>
<p>The post <a href="https://www.featheredowl.com/contact-form-7-submit-button-element/">Contact Form 7 Submit Button Element</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.featheredowl.com/contact-form-7-submit-button-element/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Contact Form 7 Default Select Value using URL Query Variable</title>
		<link>https://www.featheredowl.com/contact-form-7-default-select-value-url-query-variable/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=contact-form-7-default-select-value-url-query-variable</link>
					<comments>https://www.featheredowl.com/contact-form-7-default-select-value-url-query-variable/#comments</comments>
		
		<dc:creator><![CDATA[Ant Cullen]]></dc:creator>
		<pubDate>Thu, 20 Oct 2011 05:34:41 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[contact form 7]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">http://www.featheredowl.com/?p=347</guid>

					<description><![CDATA[<p>In a previous post I described how to use URL parameters to auto populate input fields in a form on a WordPress site using the Contact Form 7 plugin. One of the comments I received asked whether the same technique can be used to set the default value of a CF7 select field. Here is [&#8230;]</p>
<p>The post <a href="https://www.featheredowl.com/contact-form-7-default-select-value-url-query-variable/">Contact Form 7 Default Select Value using URL Query Variable</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>In a previous post I described how to use URL parameters to <a href="/auto-populate-contact-form-7-input-fields-with-url-parameter/">auto populate input fields</a> in a form on a WordPress site using the <a href="http://contactform7.com/">Contact Form 7</a> plugin. One of the comments I received asked whether the same technique can be used to set the default value of a CF7 select field. Here is one way in which this can be achieved, with the help of a bit of Javascript: &#8211;</p>
<p>1. Set up a WP query variable which will be used to pass data to the form containing the select by adding this code to your theme&#8217;s functions.php file: &#8211;</p>
<pre class="prettyprint"><code>
function parameter_queryvars( $qvars ) {
    $qvars[] = ‘defaultvalue’;
    return $qvars; 
} 
add_filter(‘query_vars’, ‘parameter_queryvars’ ); 

function echo_defaultvalue() { 
    global $wp_query; 
    if (isset($wp_query-&gt;query_vars['defaultvalue'])) { 
        print $wp_query-&gt;query_vars['defaultvalue']; 
    } 
} 
</code>
</pre>
<p>2. If you haven&#8217;t done so already, install the <a href="http://wordpress.org/extend/plugins/contact-form-7-dynamic-text-extension/">Contact Form 7 Dynamic Text Extension</a> plugin.</p>
<p>3. Create a CF7 form containing a select field and a dynamic hidden input field into which the query variable will be passed: &#8211;</p>
<pre class="prettyprint"><code>
[select menu-nn id:test class:test-class "one" "two" "three" "four" "five"] 
[dynamichidden hiddendefault "CF7_GET key='defaultvalue'"]
</code>
</pre>
<p>4. Add some Javascript code to the &lt;head&gt; section of the form page or your theme&#8217;s Javascript file. I&#8217;ve used jQuery in this case: &#8211;</p>
<pre class="prettyprint"><code>
var $ = jQuery.noConflict(); // use value of hidden CF7 input to set selected option in select field $(document).ready(function(){ // get contents of hidden input; store in variable 
    var val =  $("span.hiddendefault input").val(); // set the "selected" attribute for option with value equal to variable 
    $('select#test option[value=' + val + ']').attr('selected', 'selected'); 
}); 
</code>
</pre>
<p>5. Send the value to which you want the select field to default to the form as follows: &#8211; </p>
<p><code>http://yoursite.com/form-with-select/?defaultvalue=two </code></p>
<p>6. Your select will now default to the value you pass to the page via the query variable.</p>
<p><a href="/demos/contact-form-7-default-select-value-demo/">View a demo here</a></p>
<p>See also: <a href="/auto-populate-contact-form-7-input-fields-with-url-parameter/">auto populate contact form 7 input fields with URL parameter</a></p>
<p>The post <a href="https://www.featheredowl.com/contact-form-7-default-select-value-url-query-variable/">Contact Form 7 Default Select Value using URL Query Variable</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.featheredowl.com/contact-form-7-default-select-value-url-query-variable/feed/</wfw:commentRss>
			<slash:comments>39</slash:comments>
		
		
			</item>
		<item>
		<title>Auto Populate Contact Form 7 Input Fields with URL Parameter</title>
		<link>https://www.featheredowl.com/auto-populate-contact-form-7-input-fields-with-url-parameter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=auto-populate-contact-form-7-input-fields-with-url-parameter</link>
					<comments>https://www.featheredowl.com/auto-populate-contact-form-7-input-fields-with-url-parameter/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 07 Nov 2010 08:01:29 +0000</pubDate>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">http://www.featheredowl.com/?p=280</guid>

					<description><![CDATA[<p>I&#8217;ve just finished a WordPress development project which required fields in contact forms to be auto-populated with values based on the page from which the form page was called. In this case I was using the Contact Form 7 plugin. It&#8217;s fairly simple to set default input field values with Contact Form 7 but assigning [&#8230;]</p>
<p>The post <a href="https://www.featheredowl.com/auto-populate-contact-form-7-input-fields-with-url-parameter/">Auto Populate Contact Form 7 Input Fields with URL Parameter</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ve just finished a WordPress development project which required fields in contact forms to be auto-populated with values based on the page from which the form page was called. In this case I was using the <a href="http://wordpress.org/extend/plugins/contact-form-7/" target="_blank" rel="noopener">Contact Form 7</a> plugin. It&#8217;s fairly simple to set default input field values with Contact Form 7 but assigning values dynamically based on context proved to be a bit more of a challenge. Needless to say though, a bit of hacking and an hour so on Google yielded a satisfactory result.</p>
<p>The site allows users to browse from a selection of ski chalets and submit a reservation enquiry. First of all I had to work out how to pass the name of the chalet being enquired about to the contact form page. I found <a href="http://http://thewordpresswarrior.com/616/passing-variables-via-url" target="_blank" rel="noopener">this post</a> which told me how to do this using a bit of extra code in the theme&#8217;s functions.php file as follows:</p>
<pre class="prettyprint">
<code>
// chalet name for enquiry form
function parameter_queryvars( $qvars ) {
    $qvars[] = 'chalet';
    return $qvars;
}
add_filter('query_vars', 'parameter_queryvars' );

function echo_chalet() {
    global $wp_query;
        if (isset($wp_query-&gt;query_vars['chalet']))
        {
            print $wp_query-&gt;query_vars['chalet'];
        }
}
</code>
</pre>
<p>This sets up a new WordPress query variable called &#8220;chalet&#8221;, allowing the chalet enquiry form page to be called as follows:</p>
<p><code>http://domainname.com/chalet-enquiry/?chalet=chaletname</code></p>
<p>Next, how to insert the value of &#8220;chaletname&#8221; into the relevant field on the form? Some unsuccessful hacking of Contact Form 7&#8217;s <span class="code">text.php</span> module followed by further Googling led me to the <a href="http://wordpress.org/extend/plugins/contact-form-7-dynamic-text-extension/" target="_blank" rel="noopener">Contact Form 7 Dynamic Text Extension</a> plugin which is designed specifically to add this capability to Contact Form 7. The plugin creates a new field type tag for the form called &#8220;dynamictext&#8221;, which allowed me to create an input field in the form to accept the &#8220;chaletname&#8221; variable passed to the page as follows:</p>
<pre class="prettyprint">
<code>
[dynamictext enquiry-chalet "CF7_GET key='chalet'"]
</code>
</pre>
<p>It works a treat and even better allowed me to leave the Contact Form 7 core code unhacked.</p>
<p><a href="https://www.featheredowl.com/demos/auto-populate-cf7-input-field/">View a demo here</a></p>
<p>Thanks to <a href="//thewordpresswarrior.com/" target="_blank" rel="noopener">WordPress Warrior</a> for the functions.php extension and <a href="http://http://profiles.wordpress.org/users/sevenspark/" target="_blank" rel="noopener">Sevenspark</a> for the plugin.</p>
<p>The post <a href="https://www.featheredowl.com/auto-populate-contact-form-7-input-fields-with-url-parameter/">Auto Populate Contact Form 7 Input Fields with URL Parameter</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.featheredowl.com/auto-populate-contact-form-7-input-fields-with-url-parameter/feed/</wfw:commentRss>
			<slash:comments>47</slash:comments>
		
		
			</item>
		<item>
		<title>Fixing Duplicate Canonical Link Element in WordPress</title>
		<link>https://www.featheredowl.com/wordpress-duplicate-canonical-link-element/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-duplicate-canonical-link-element</link>
					<comments>https://www.featheredowl.com/wordpress-duplicate-canonical-link-element/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 13 Apr 2010 18:21:38 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[SEO]]></category>
		<guid isPermaLink="false">http://www.featheredowl.com/?p=261</guid>

					<description><![CDATA[<p>If you work with WordPress blogs and websites you will, no doubt, have had lots of fun over the years with duplicate content and spent plenty of time trying a) get it out of Google&#8217;s index and/or b) stopping it getting in there in the first place. The introduction of support for the canonical link [&#8230;]</p>
<p>The post <a href="https://www.featheredowl.com/wordpress-duplicate-canonical-link-element/">Fixing Duplicate Canonical Link Element in WordPress</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>If you work with WordPress blogs and websites you will, no doubt, have had lots of fun over the years with duplicate content and spent plenty of time trying a) get it out of Google&#8217;s index and/or b) stopping it getting in there in the first place.</p>
<p>The introduction of support for the canonical link element by Google and the other search engines offered a powerful addition to the ways in which  duplicate content can be suppressed. The canonical link element and its use has been widely discussed in the blogosphere so I won&#8217;t go into it here. Check out Matt Cutts&#8217; <a href="http://www.mattcutts.com/blog/canonical-link-tag/"> Canonical Link Element in 5 minutes </a> blog post for a good explanation if you don&#8217;t know about it already.</p>
<p>Back to WordPress. The two popular SEO plugins <a href="http://techblissonline.com/platinum-seo-pack/"> Platinum SEO Pack </a> and <a href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/"> All-in-one SEO Pack </a> have supported addition of canonical link elements to posts and pages for a while now. I noticed recently that on a couple of my new sites using WordPress 2.9.2 there were duplicated canonical link elements in the header: &#8211;</p>
<p>&lt;link rel=&#8217;canonical&#8217; href=&#8217;<a href="http://www.wp.featheredowl.com/" target="_blank" rel="noopener">https://www.featheredowl.com</a>&#8216; /&gt;</p>
<p>which had been added by WordPress and, a bit further down: &#8211;</p>
<p>&lt;link rel=&#8221;canonical&#8221; href=&#8221;<a href="http://www.wp.featheredowl.com/" target="_blank" rel="noopener">https://www.featheredowl.com/</a>&#8221; /&gt;</p>
<p>in the Platinum SEO pack section.</p>
<p>Further investigation revealed that WordPress has supported the canonical link element and added this by default to all posts and pages since version 2.9.0. Now, I don&#8217;t know for sure if this is a bad thing, but intuition suggests that duplicated meta data in the header of a Web page won&#8217;t make a search engine think it&#8217;s a better quality page than if that data was only specified once. So, how to get rid of the duplicates?</p>
<p>It&#8217;s easy. Either a) turn off &#8220;canonical URLs&#8221; in your SEO plugin or b) comment out the following line in wp-includes/default-filters.php: &#8211;</p>
<p>add_action( &#8216;wp_head&#8217;,             &#8216;rel_canonical&#8217;                        );</p>
<p>Personally, I commented out the bit of the WordPress script. After all, the SEO plugin writers thought if it first.</p>
<p>The post <a href="https://www.featheredowl.com/wordpress-duplicate-canonical-link-element/">Fixing Duplicate Canonical Link Element in WordPress</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.featheredowl.com/wordpress-duplicate-canonical-link-element/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Get a UK Phone Number in France or Switzerland with Vonage</title>
		<link>https://www.featheredowl.com/get-a-uk-phone-number-in-france-or-switzerland-with-vonage/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=get-a-uk-phone-number-in-france-or-switzerland-with-vonage</link>
					<comments>https://www.featheredowl.com/get-a-uk-phone-number-in-france-or-switzerland-with-vonage/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 22 Jan 2010 17:38:08 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[VoIP]]></category>
		<guid isPermaLink="false">http://www.featheredowl.com/blog/?p=188</guid>

					<description><![CDATA[<p>Vonage Vonage provides a simple, low-cost voice over IP (VoIP) telephony solution for private individuals and businesses. The Vonage service works via a low-cost adapter unit which allows any normal telephone to be conncted to the Vonage network via the Internet. There is no need for a landline &#8211; if your Internet connection is via [&#8230;]</p>
<p>The post <a href="https://www.featheredowl.com/get-a-uk-phone-number-in-france-or-switzerland-with-vonage/">Get a UK Phone Number in France or Switzerland with Vonage</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.s2d6.com/x/?x=c&amp;z=s&amp;v=2217928&amp;r=[RANDOM]&amp;k=[NETWORKID]" target="_blank" rel="noopener">Vonage</a></p>
<p>Vonage provides a simple, low-cost voice over IP (VoIP) telephony solution for private individuals and businesses. The Vonage service works via a low-cost adapter unit which allows any normal telephone to be conncted to the Vonage network via the Internet. There is no need for a landline &#8211; if your Internet connection is via cable or satellite it doesn&#8217;t matter.</p>
<p>When you sign up to Vonage you are provided with a UK phone number with a normal geographical (i .e. beginning with 01 or 02) area code. Vonage offers various call plans, the cheapest of which costs £5.99 a month +VAT and gives unlimited calls to UK landlines. Calls to UK mobiles are 13p a minute. For £7.99 a month you can sign up for their &#8220;V-Plan 2&#8221; call plan which gives unlimited calls to ten European countries including France and Switzerland as well as the USA, Canada, Australia &amp; New Zealand.</p>
<p>Because the service works over the Internet, you can plug your Vonage adapter into your ADSL or cable router anywhere in the world and make calls for the same price as if you were in the UK. Additionally, people in the UK can call you without having to use an international dialling prefix &#8211; if their call plan gives them unlimited UK landlane calls (which is pretty standard these days) it won&#8217;t cost them a penny to call you or your business wherever you happen to be based.</p>
<p>For businesses which operate in Europe and deal with a largely British clientele, Vonage can offer significant cost savings when communicating with clients prior to them traveling and especially during their trip or holiday when they will only be reachable via their UK mobiles. With Vonage all landline calls are included in the monthly call charge and calls to mobiles cost only 13p a minute irrespective of where the user is. Clients will still have to pay roaming charges if their provider still penalises them in this way, however for businesse such as ski schools in France or Switzerland which make many calls to UK clients&#8217; mobiles when they are in the ski resort, Vonage offers the potential for serious savings on phone bills.</p>
<p>To sign up for Vonage you will need a UK delivery address for them to send your VoIP adapter to and you will have to arrange for someone to send the box to you via post or courier. If you don&#8217;t have a UK address you can arrange for delivery to Feathered Owl Technology&#8217;s premises in London and we can arrange onward shipment.</p>
<p>Feathered Owl Technology is a Vonage afilliate and has succesfully implemened Vonage for a number of customers. To find out more about the Vonage service and how it can help you save money on call charges in France or Switzerland please contact us via our <a title="feathered owl website" href="https://www.featheredowl.com" target="_blank" rel="noopener">website</a> where you can also place an order for Vonage via the affiliate link on our homepage. Or you can just click on the Vonage logo at the top of this post.</p>
<p><em>Feathered Owl Technology is an independent IT consultancy based in London, UK (and various Alpine locations during the winter). To find out how your brand can benefit from our website, search engine optimization, telecommunications &amp; IT consultancy services, please email us or or submit a comment to this blog post. </em></p>
<p><a href="https://www.featheredowl.com"><em>www.featheredowl.com</em></a><em> | </em><a href="mailto:info@featheredowl.com"><em>info@featheredowl.com</em></a></p>
<p>The post <a href="https://www.featheredowl.com/get-a-uk-phone-number-in-france-or-switzerland-with-vonage/">Get a UK Phone Number in France or Switzerland with Vonage</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.featheredowl.com/get-a-uk-phone-number-in-france-or-switzerland-with-vonage/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Search Engine Optimization for Choppers Bonnets Verbier</title>
		<link>https://www.featheredowl.com/search-engine-optimization-for-choppers-bonnets-verbier/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=search-engine-optimization-for-choppers-bonnets-verbier</link>
					<comments>https://www.featheredowl.com/search-engine-optimization-for-choppers-bonnets-verbier/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 08 Dec 2009 11:55:27 +0000</pubDate>
				<category><![CDATA[Case Studies]]></category>
		<category><![CDATA[SEO]]></category>
		<guid isPermaLink="false">http://www.featheredowl.com/blog/?p=101</guid>

					<description><![CDATA[<p>Choppers Bonnets Verbier is the Alps&#8217; leading maker of hand-knitted and crocheted ski hats, beanies and headbands. Now based in Verbier, Chopper and her pompom-maker-in-chief began hatmaking five years ago in the frozen wastes of Zermatt. What began as a way to kit themselves and their friends out in fetching headgear for the slopes quickly [&#8230;]</p>
<p>The post <a href="https://www.featheredowl.com/search-engine-optimization-for-choppers-bonnets-verbier/">Search Engine Optimization for Choppers Bonnets Verbier</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: center;"><a title="choppers bonnets website" href="http://www.choppersbonnets.com" target="_blank" rel="noopener"></a><a href="https://www.featheredowl.com/wp-content/uploads/2009/12/1index25.jpg"><img decoding="async" class="size-full wp-image-149  aligncenter" title="choppers bonnets logo" src="https://www.featheredowl.com/wp-content/uploads/2009/12/1index25.jpg" alt="choppers bonnets logo" /></a></p>
<p style="text-align: left;"><a title="chopper's bonnets website" href="http://www.choppersbonnets.com" target="_blank" rel="noopener">Choppers Bonnets Verbier</a> is the Alps&#8217; leading maker of hand-knitted and crocheted ski hats, beanies and headbands. Now based in Verbier, Chopper and her pompom-maker-in-chief began hatmaking five years ago in the frozen wastes of Zermatt. What began as a way to kit themselves and their friends out in fetching headgear for the slopes quickly grew into a more significant undertaking, with both of them beavering away into the small hours of the winter nights to keep up with demand for what has become <em>the</em> must-have fashion item for the ski &amp; snowboard world&#8217;s movers and shakers.</p>
<p>To further spread their message, Chopper recently invested in a new website which was designed by the legendary Andy Oddsock of Ski &amp; Board magazine fame. Despite looking extremely good, the website unfortunately did not make much of a splash in the search engine world, meaning that prospective hat buyers were unlikely to find it in Google, Yahoo, Ask and the many other search engines busily crawling and indexing the World Wide Web.</p>
<p><a title="feathered owl technology website" href="https://www.featheredowl.com" target="_blank" rel="noopener">Feathered Owl Technology</a> was engaged to optimize the website so that it could be properly indexed by search engines and to improve its effectiveness as a marketing tool for the Chopper&#8217;s Bonnets brand.</p>
<p>Following the addition of a text navigation menu to all pages of the site, Google and its competitors are now able to follow all internal site links from the homepage, which has increased the number of indexed pages from one to six. The Owl&#8217;s creative meta-data writing skills were brought into play to optimise each of the site&#8217;s page titles for  subtly different search terms and to encourage viewers of search results containing entries for Choppers&#8217; to click through to the site by dint of engaging and informative page descriptions.</p>
<p>The results are now in &#8211; <a href="http://www.choppersbonnets.com">www.choppersbonnets.com</a> ranks #1 in Google&#8217;s UK index for the search &#8220;<a title="choppers' google search results" href="http://www.google.co.uk/search?hl=en&amp;q=handmade+ski+hats&amp;meta=cr%3DcountryUK%7CcountryGB&amp;aq=f&amp;oq=" target="_blank" rel="noopener">handmade ski hats</a>&#8221; and #5 in the worldwide index for the same term &#8211; and this with a pagerank of zero. In time the site&#8217;s pagerank will rise as other websites link to it and Choppers&#8217; many happy customers bookmark it on social networking sites, so expect to see a further improvement in the rankings for searches relating to ski headgear.</p>
<p>A final word must go to the Choppers&#8217; team. The Boss has declared herself  &#8220;well happy&#8221; with their new-found visibility on the Internet, with her pompom-making sidekick reportedly &#8220;over the moon&#8221;.  We wish them every success and a busy winter of knitting and crocheting.</p>
<p>The Owl is hoping that Santa will bring him a nice hat for Christmas&#8230;</p>
<p style="text-align: center;"><a href="https://www.featheredowl.com/wp-content/uploads/2009/12/1logo25.jpg"><img decoding="async" class="aligncenter size-full wp-image-151" title="a choppers bonnet" src="https://www.featheredowl.com/wp-content/uploads/2009/12/1logo25.jpg" alt="a choppers bonnet" /></a></p>
<p><em>Feathered Owl Technology is an independent IT consultancy based in London, UK (and various Alpine locations during the winter). To find out how your brand can benefit from our website and search engine optimization services, please email us or or submit a comment to this blog post.</em></p>
<p><em><a title="feathered owl technology homepage" href="https://www.featheredowl.com/" target="_blank" rel="noopener">https://www.featheredowl.com</a> | <a href="mailto:info@featheredowl.com">info@featheredowl.com</a></em></p>
<p>The post <a href="https://www.featheredowl.com/search-engine-optimization-for-choppers-bonnets-verbier/">Search Engine Optimization for Choppers Bonnets Verbier</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.featheredowl.com/search-engine-optimization-for-choppers-bonnets-verbier/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Alpinemojo Verbier Website Goes Live</title>
		<link>https://www.featheredowl.com/alpinemojo-verbier-website-optimization/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=alpinemojo-verbier-website-optimization</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 09 Nov 2009 11:16:20 +0000</pubDate>
				<category><![CDATA[Case Studies]]></category>
		<category><![CDATA[SEO]]></category>
		<guid isPermaLink="false">http://www.featheredowl.com/blog/?p=79</guid>

					<description><![CDATA[<p>Feathered Owl assisted Alpinemojo Verbier with development and implementation of their new website which went live today (8 November 2009). We optimised the HTML code, implemented a WordPress blog and devised appropriate page title, description and keyword metadata for all pages in the site for search engine optimization according to the client&#8217;s requirements. We are now working [&#8230;]</p>
<p>The post <a href="https://www.featheredowl.com/alpinemojo-verbier-website-optimization/">Alpinemojo Verbier Website Goes Live</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: center;"><img decoding="async" class="size-full wp-image-130 aligncenter" title="logosmall" src="https://www.featheredowl.com/wp-content/uploads/2009/11/logosmall.jpg" alt="logosmall" /></p>
<p>Feathered Owl assisted <a title="alpinemojo verbier homepage" href="http://www.alpinemojo.co.uk" target="_self" rel="noopener">Alpinemojo Verbier</a> with development and implementation of their <a title="alpinemojo verbier new website" href="http://www.alpinemojo.co.uk" target="_self" rel="noopener">new website</a> which went live today (8 November 2009). We optimised the HTML code, implemented a WordPress blog and devised appropriate page title, description and keyword metadata for all pages in the site for search engine optimization according to the client&#8217;s requirements.</p>
<p>We are now working on a programme of registration and syndication of the blog with our preferred set of blog and feed consolidation sites around the Blogosphere to maximise the visibility of the blog content and the main site.</p>
<p>Feathered Owl is hosting the website and will provide ongoing search engine optimisation and consultancy services to the Alpinemojo Verbier.</p>
<p><em>Feathered Owl Technology is an independent IT consultancy based in London, UK<br />
</em><a href="https://www.featheredowl.com"><em>www.featheredowl.com</em></a><em> | </em><a href="mailto:info@featheredowl.com"><em>info@featheredowl.com</em></a></p>
<p>The post <a href="https://www.featheredowl.com/alpinemojo-verbier-website-optimization/">Alpinemojo Verbier Website Goes Live</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Enterprise Systems Management Concepts</title>
		<link>https://www.featheredowl.com/enterprise-systems-management-concepts/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=enterprise-systems-management-concepts</link>
					<comments>https://www.featheredowl.com/enterprise-systems-management-concepts/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 28 Sep 2009 03:14:49 +0000</pubDate>
				<category><![CDATA[White Papers]]></category>
		<category><![CDATA[ESM]]></category>
		<category><![CDATA[Systems Management]]></category>
		<guid isPermaLink="false">http://www.featheredowl.com/blog/?p=65</guid>

					<description><![CDATA[<p>In this article Feathered Owl explains some basic Enterprise Systems Management concepts. This piece was originally titled &#8220;Idiot&#8217;s Guide to Enterprise Systems Management&#8221;. Think of it that way if you prefer&#8230;. A Brief History of ESM ESM as a discipline has developed as a result of the widespread migration from centralised mainframe and/or midrange computers [&#8230;]</p>
<p>The post <a href="https://www.featheredowl.com/enterprise-systems-management-concepts/">Enterprise Systems Management Concepts</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em>In this article </em><a title="feathered owl homepage" href="https://www.featheredowl.com" target="_self" rel="noopener"><em>Feathered Owl</em></a><em> explains some basic Enterprise Systems Management concepts. This piece was originally titled &#8220;Idiot&#8217;s Guide to Enterprise Systems Management&#8221;. Think of it that way if you prefer&#8230;.</em></p>
<p><strong>A Brief History of ESM</strong></p>
<p>ESM as a discipline has developed as a result of the widespread migration from centralised mainframe and/or midrange computers to smaller distributed computers that has taken place throughout the IT industry over the past 10 to 15 years. ESM aims to solve one of the major difficulties associated with an IT infrastructure comprising large numbers of small computers distributed over a network, namely that these are inherently more difficult to manage than a smaller number of larger computers. As well as the computer and network hardware and operating systems, applications which run on the computers and which often span multiple computers, networks and geographical locations must also be managed. Many modern distributed computing infrastructures are highly complex; as a result, management of these has become a major challenge.</p>
<p>ESM as a recognised discipline has been around for about the last 10 years, and originated in the networking arena where the problems of remotely monitoring and administrating multiple devices were encountered before the big rush toward distributed computing. A special management communications protocol (SNMP &#8211; simple network management protocol) was developed as part of the overall protocol suite (TCP/IP) which allowed network devices from different manufacturers to exchange data with each other. As the computers which were attached to the network themselves became smaller, more numerous and more widely dispersed, network management techniques were extended into the server arena. Although SNMP is still used for the vast majority of network management applications, and remains the only globally-supported standard for server and application monitoring and management.</p>
<p><strong>Basic Principles of ESM</strong></p>
<p>The most basic challenge that any ESM solution aims to solve is monitoring the status of all components of the IT infrastructure and, ideally, the applications that run within in. Like any machine, computers need to be checked periodically to ensure that they are functioning optimally. Consider a scenario where a single systems administrator (SA) is available to monitor all the computers in a company’s IT infrastructure. It takes the SA five minutes to log on to each computer and perform a basic set of health checks. It is not unusual for large companies to have hundreds or even thousands of computers in their datacentres; if it takes 5 minutes to check each one of these, every 100 computers would require one SA simply to perform basic daily healthchecks for a full 8-hour working day. Clearly this is not efficient use of resources.</p>
<p>The solution to this problem is to install “agent” software on each computer and have this perform the healthchecks instead, freeing up the SA’s time to perform more useful activities. A further advantage is that the agent can be configured to carry out healthchecks at frequent regular intervals; in practice, checking computer once a day is simply not sufficient – in cases where business critical functions are supported, computers need to be checked at intervals of five minutes or less. Although each agent software license may cost a few hundred pounds, this will quickly be recouped in time savings for SA’s time which may cost anything up to £500 per day.</p>
<p>If an agent detects a problem, it can be configured to generate an alert message in order to let the SA know that there is something he or she needs to take a look at and fix. This is known as <em>reactive alerting</em>. Ideally, if an agent could detect that a problem was about to happen and send an alert to the SA, allowing preventative measures to be taken to stop it happening, this would be a better state of affairs as there would be no interruption to service. This kind of <em>proactive monitoring</em> is typically what is aimed for by ESM system designers.</p>
<p>Another kind of action which can be taken by a monitoring agent when an actual or impending fault is detected is to initiate a <em>corrective action</em> to prevent or resolve the issue. This is only usually possible where the detected fault (actual or impending) is a recognised one for which a standard fix is available. In such a case, the agent may be configured to execute a command or script to apply the fix. A notification may still be sent to the relevant support staff, however in this case it informs them that a known problem had occurred and has been automatically resolved – no further action is required, although it may be desirable to investigate further to prevent the problem from re-occurring.</p>
<p>The scenarios described above can be though of as an evolution from basic to more sophisticated monitoring functionality: &#8211;</p>
<p style="text-align: center;"><img decoding="async" width="169" height="209" class="size-full wp-image-72 aligncenter" src="https://www.featheredowl.com/wp-content/uploads/2009/09/monitoring-maturity-timeline1.jpg" alt="Monitoring Maturity Timeline" /></p>
<p><strong>ESM Architectures</strong></p>
<p>ESM systems need their own architecture to function effectively. As well as agents which actually do the monitoring, some kind of management server is required to receive and process alerts sent by the agents, with a console to allow alert viewing and agent configuration. A simple generic ESM architecture can be depicted as follows: &#8211;</p>
<p><img fetchpriority="high" decoding="async" width="398" height="493" class="alignnone size-full wp-image-67" src="https://www.featheredowl.com/wp-content/uploads/2009/09/generic-esm-architecture.jpg" alt="Generic ESM Architecture" srcset="https://www.featheredowl.com/wp-content/uploads/2009/09/generic-esm-architecture.jpg 398w, https://www.featheredowl.com/wp-content/uploads/2009/09/generic-esm-architecture-242x300.jpg 242w" sizes="(max-width: 398px) 100vw, 398px" /></p>
<p>ESM is now generally accepted to be an essential element of any well-designed and managed distributed IT infrastructure. Without an ESM capability, it is virtually impossible to ensure that everything will function properly without support personnel constantly checking all computers and applications. In many larger organisations, ESM is the responsibility of dedicated teams.</p>
<p><strong>ESM Vendors</strong></p>
<p>As distributed IT infrastructures have become larger, more powerful and more complex, the requirement to monitor and control them has increased proportionally. A small number of major ESM “framework” vendors (HP, IBM, CA and BMC) continue to dominate, but an increasing number of smaller players have entered the marketplace, aiming to fill in the gaps not well covered by the framework vendors, concentrate on one specific area and do that better than vendors offering a wider overall capability, or simply to provide equivalent functionality at much lower cost.</p>
<p><strong>Agentless Monitoring</strong></p>
<p>An alternative to deploying agents to every monitored system is to use an agentless approach, with checks on status and health being performed remotely from other computers dedicated to this task. Typically, agentless monitoring is carried out using generic means of accessing the monitored computers provided by the manufacturers. The advantage of the agentless approach is that no additional software has to be deployed to the monitored systems; typically, a user account and password are created for the monitoring systems to periodically log on to the monitored system and perform the desired checks; any detected anomalies result in an alert being raised and sent to the relevant support personnel in the same manner as for agent-based monitoring described above.</p>
<p>The main disadvantages of agentless monitoring are that it can result in higher levels of network traffic between monitored systems and the management server, generally making it less suitable for use over slow-speed network links. Additionally, if contact is lost between the management server and the monitored system, no monitoring<span> </span>can be performed (agent based monitoring solutions invariably support alert buffering at the agent with store and forward capability allowing alerts to be sent to the management server once contact is re-established).</p>
<p>The main advantage of agentless monitoring is that it is generally easier to deploy and maintain as no additional software needs to be deployed to monitored systems and all monitoring configurations are held on the management server. Agentless monitoring also lends itself well to situations when it is desirable to test availability of a service remotely (e.g. a website or email relay server) as this is reflective of how the service is accessed by users.</p>
<p><strong>Network Monitoring</strong></p>
<p>As mentioned earlier, the technologies and techniques used in ESM originated in the Network arena, and continue to be used in pretty much the same way up to the present day. As well as monitoring network devices (hubs, switches, routers, remote access servers and so on) for faults and performance statistics, network monitoring solutions also map the network topology and connectivity (logical &amp; physical) between<span> </span>devices. This connectivity information is vitally important detecting, troubleshooting and resolving network problems. Perhaps the most widely-used application for network device, topology and connectivity monitoring is HP OpenView Network Node Manager (NNM).</p>
<p>A further key function is to manage the configurations of network devices. Network device configurations take the form of instruction sets stored on the hard disk or in flash memory on the device, and can be manually amended via a remote login, or uploaded via FTP (file transfer protocol). In any large network, it is not feasible to manually maintain configurations on all devices individually; it is preferable to store, maintain and update configurations on a central computer and distribute these out to devices on the network as required. Where configuration updates have to be distributed to a number of devices, it may be desirable to schedule these automatically and perform them overnight or at weekends to minimise disruption. If any problems with new configurations are encountered, the ability to “roll back” to a previous configuration which was known to work properly is also valuable.</p>
<p>CiscoWorks is a network device configurations manager used in many sites using Cisco network kit.</p>
<p><strong>Hardware Element Managers</strong></p>
<p>Although they may share common architectural principles or be based on generic standards, each computer hardware vendor’s products are generally sufficiently different to require a proprietary software tool to monitor hardware health and manage hardware configurations such as firmware revisions. Such tools are known as “element managers” and a comprehensive ESM solution will typically contain a number of different element managers from the manufacturers of each type of hardware device in use with the organisation’s IT infrastructure.</p>
<p>Because their functionality is limited to monitoring of specific proprietary hardware, element managers are typically integrated into other generic monitoring tools designed to accept alerts from multiple disparate sources via standards-based interfaces such as SNMP.</p>
<p>Examples of hardware element managers include HP Insight Manager (HP and Compaq server hardware) and Sun Management Centre (Sun Microsystems server hardware), Dell OpenManage. CiscoWorks (see “Network Monitoring”) is also an element manager.</p>
<p><strong>Application Monitoring</strong><br />
Any IT infrastructure exists solely to support the activities of the organisation using it. Functionality is provided to users by software applications; whilst monitoring the availability and performance of underlying infrastructure will go some way toward ensuring that they function correctly, if applications themselves can be directly monitored then a more complete and accurate picture emerges.</p>
<p>Much of the activity in the ESM marketplace in recent years has been concentrated around application monitoring. Infrastructure monitoring is now a relatively mature activity dominated by a small number of established players with official or de facto standards in place. In contrast, application monitoring is a rapidly growing sector with hundreds of vendors providing a plethora of mainly proprietary solutions to satisfy demand created by organisations looking to improve the quality of application service delivery. The adoption of a “service orientated” IT delivery model (where services delivered to users are the focus, as opposed to how well individual elements of the IT infrastructure are working) is further fuelling the interest in application monitoring and encouraging further new entrants into this marketplace.</p>
<p>Although few if any standards have emerged in the area of application monitoring, some common principles and techniques are, at least, used by all solution vendors. Most if not all applications operate via transactions. A transaction is an activity or series of linked activities, which are performed using an application and which deliver a useful result. Examples of transactions include performing a search via a Web search engine, creating a new customer record in a CRM system, running an online management report, making a credit card payment via a secure website and so on.</p>
<p>As discussed earlier, modern IT infrastructures tend to be highly distributed with tens, hundreds or even thousands of computers interlinked via networks being used to deliver applications to users. It is the norm for the successful execution of application transactions to be reliant upon multiple infrastructure components and network connections, all of which must be functioning effectively. Applications may also be reliant upon other applications, which themselves have their own infrastructure and perhaps application dependencies. Take the example of a Web-based application provided by an airline which allows customers to view schedules and book seats. The infrastructure which supports the application is as follows: &#8211;</p>
<p><img decoding="async" width="443" height="500" class="size-full wp-image-69 alignnone" src="https://www.featheredowl.com/wp-content/uploads/2009/09/generic-web-app.jpg" alt="Generic Web Application Architecture" srcset="https://www.featheredowl.com/wp-content/uploads/2009/09/generic-web-app.jpg 443w, https://www.featheredowl.com/wp-content/uploads/2009/09/generic-web-app-265x300.jpg 265w" sizes="(max-width: 443px) 100vw, 443px" /></p>
<p>A typical transaction would be to request information on available flights and prices for a specified origin, destination and date as the first step in booking a flight. The sequence of operations is as follows: &#8211;</p>
<ol type="1">
<li>User      enters address for website in their Web browser</li>
<li>User      selects link to “book flights” form (page); form is loaded from Webserver      into Web browser</li>
<li>User      enters “From” and “To” airport, date and whether it is a one way or return      flight; click on “Search Flights”</li>
<li>Information      entered into form is sent to application server which in turn issues a      “select” statement against the back end database to find all data matching      the criteria entered into the “book flights” form</li>
<li>Data      matching the selection criteria are sent back to the application server by      the database server</li>
<li>Data      are formatted for display in the “book flights” webpage by a script      running on the application server</li>
<li>Formatted      Web page containing requested data is uploaded to the Web server</li>
<li>User’s      Web browser displays updated web page with available flights, times and      prices</li>
</ol>
<p>So, even a relatively simple everyday transaction is made up of a number of steps and reliant upon a number of different pieces of infrastructure and software, all intercommunicating over a network. Each of these components is monitored using the appropriate element manager (server hardware), agent &amp; management server (server operating system, database, application and webserver processes), network monitoring tool (network devices, topology &amp; connectivity) and agentless monitoring tool (flight booking website availability). To complete the monitoring picture, it is necessary to monitor the individual steps making up the overall transaction to ensure that: &#8211;</p>
<p><span>a)<span> </span></span>Each transaction step completes successfully</p>
<p><span>b)<span> </span></span>Each transaction step completes within the required time limit</p>
<p><span>c)<span> </span></span>The overall transaction completes successfully</p>
<p><span>d)<span> </span></span>The overall transaction completes within the required time limit</p>
<p>Typically, a number of approaches may be taken to monitor the application transaction. One way is to use a robot to periodically perform the transaction in order to simulate what is being done by real users. If this <em>synthetically-generated</em> transaction fails or takes too long, then it is reasonable to assume that the same problem would be experienced by a real user.</p>
<p>Another approach would be to install a piece of agent software onto the PC from where the user is accessing the application, and to monitor the stream of instructions being processed by the PC operating system as the transaction is executed. An agent could also be installed on the application server and work in a similar manner. The advantage of this approach is that all transactions being processed by the application server are visible, as opposed to the far lower number of transactions that would be executed on a single user’s PC. These approaches are known as <em>client</em> and <em>server</em> <em>instrumentation.</em></p>
<p>Another approach again is to use a network probe to capture data being transmitted over the network and deduce what transactions are being performed, by whom, from which locations, how long they are taking and whether they are successful from the captured data.</p>
<p class="MsoNormal">In each case, the monitoring technology used needs to be configured to recognise the application transactions to be monitored. In the case of synthetic transaction generation, this is done by “recording” transactions executed by a real user; in the case of client or server instrumentation or network data capture, this can be done either by performing sample transactions on an otherwise quite server/network infrastructure, or, as is more common nowadays letting the technology capture data for an extended period so that it can “learn” which transactions are taking place and whet they do from the information contained within the captured data.</p>
<p>The choice of approach for application monitoring will depend on many factors such as infrastructure platforms used, application architecture, number of users, transaction volumes, size of network and others considerations, not least price. Once configured, the chosen monitoring tool will generally need to be integrated into the incumbent framework application (if present). Alternatively, most application monitoring vendors supply their own full-capable management server, administration and event browser consoles.</p>
<p>The post <a href="https://www.featheredowl.com/enterprise-systems-management-concepts/">Enterprise Systems Management Concepts</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.featheredowl.com/enterprise-systems-management-concepts/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Optimising IT Service Delivery through Enterprise Systems Management</title>
		<link>https://www.featheredowl.com/optimising-it-service-delivery-through-enterprise-systems-management/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=optimising-it-service-delivery-through-enterprise-systems-management</link>
					<comments>https://www.featheredowl.com/optimising-it-service-delivery-through-enterprise-systems-management/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 10 Sep 2009 22:00:44 +0000</pubDate>
				<category><![CDATA[White Papers]]></category>
		<category><![CDATA[ESM]]></category>
		<category><![CDATA[ITSM]]></category>
		<guid isPermaLink="false">http://www.featheredowl.com/blog/?p=61</guid>

					<description><![CDATA[<p>In this article, Feathered Owl describes the concepts and methodology we follow during an Enterprise Systems Management engagement. It&#8217;s a long one, so make sure you&#8217;re sitting comfortably&#8230; What is ESM? Enterprise Systems Management is concerned with control, monitoring and the management of IT infrastructure and applications in order to optimise IT service delivery. It’s [&#8230;]</p>
<p>The post <a href="https://www.featheredowl.com/optimising-it-service-delivery-through-enterprise-systems-management/">Optimising IT Service Delivery through Enterprise Systems Management</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3><span style="font-family: mceinline;"><span style="font-weight: normal;"><em>In this article, </em></span></span><a title="featheredowl" href="https://www.featheredowl.com" target="_self" rel="noopener"><span style="font-family: mceinline;"><span style="font-weight: normal;"><em>Feathered Owl</em></span></span></a><span style="font-family: mceinline;"><span style="font-weight: normal;"><em> describes the concepts and methodology we follow during an Enterprise Systems Management engagement. It&#8217;s a long one, so make sure you&#8217;re sitting comfortably&#8230;</em></span></span></h3>
<p class="MsoNormal" style="text-align: left;"><strong>What is ESM?</strong></p>
<p class="MsoNormal">Enterprise Systems Management is concerned with control, monitoring and the management of IT infrastructure and applications in order to optimise IT service delivery.</p>
<p class="MsoNormal">It’s been around for a number of years and came into existence as a direct result of the almost universal adoption of distributed network computing and the new set of management challenges this created. ESM is essentially based on a marriage between remote monitoring and configuration techniques originally developed for distributed networks and control and management practices borrowed from mainframe and midrange computing environments.</p>
<p class="MsoNormal">A well-designed and properly-implemented ESM solution allows IT personnel to support and manage a larger, more complex and more geographically-dispersed IT infrastructure than would otherwise be the case. This is achieved primarily through automation of monitoring tasks which would otherwise require periodic manual checks of every system to ensure that the network devices, servers and applications used by an organisation were functioning properly.</p>
<p class="MsoNormal">Automated notification of detected faults allows personnel to rely on the ESM systems to tell them when there is a problem that requires their attention, enabling them to use their time more productively on project delivery and other “value add” activities. In some cases it is possible to delegate the resolution, as well as detection, of problems to the ESM systems, providing further opportunities for efficiency savings.</p>
<p class="MsoNormal">Performance monitoring, tuning and capacity management techniques – again borrowed from larger host-based computing environments – also fall under the “ESM” banner. Other activities such as job scheduling, software distribution, IT inventory management and data backup/restore may be included in a wider definition of ESM depending on the particular requirements, culture and structure of an organisation.</p>
<p class="MsoNormal">In recent years, ESM has evolved from a primarily technology-centric to an increasingly service-centric discipline, as organisations embrace IT Service Management (ITSM) in the drive to deliver continued competitive advantage through technology. The emergence of ITSM best practice frameworks such as ITIL has prompted a paradigm shift in which the “traditional” ESM disciplines of network, server and application monitoring, performance tuning and capacity management have become components of a more holistic, business process-aligned effort to maximise IT service quality, availability and continuity. It is becoming increasingly common to see ESM being used as an enabler for ITSM by providing better visibility of the availability and quality of IT services delivered via IT infrastructure and applications.</p>
<p class="MsoNormal">The principal benefits which organisations derive from ESM are as follows:-</p>
<ul>
<li> Reduced IT headcount required      to support a given size of IT infrastructure leading to salary savings      and/or increased resource availability for project &amp; development work</li>
<li>More efficient utilization of      valuable technology assets allowing upgrade or expansion costs to be      avoided or deferred</li>
<li>Increased availability and      performance of technology infrastructure and applications meaning that      users can work more efficiently and business is not lost to competitors      when applications are down</li>
<li>Optimisation of IT service      delivery leading to improved customer satisfaction and perception of IT as      a business enabler rather than just a cost</li>
</ul>
<p class="MsoNormal">As globalisation and the rise of the Internet dictate ever-increasing increasing reliance on technology to remain competitive, ESM is becoming an essential aspect of organisations’ IT activities and a large number of products from many vendors are now available to support implementation of solutions to support their requirements in this field.</p>
<h3>How we can help</h3>
<p>Many companies’ ESM environments consist of isolated solutions which may monitor the health and performance of servers, networks, websites and so on reasonably effectively, but fail to provide an overall view of the health of the IT services used by the business to go about their daily activities.</p>
<p class="MsoNormal">We can provide best practice insights into your existing IT processes, the data they employ and the applications supporting them. We help you produce an architecture, deployment plan and technology recommendations that supports your business needs from immediate tactical benefits towards a fully integrated ESM environment.</p>
<p class="MsoNormal">We work to ensure our customers reap the significant benefits which can be provided by ESM solutions if the right tools are selected and implemented properly in line with real requirements according to established IT best practice.</p>
<p class="MsoNormal">We deliver an ESM solution precisely tailored to each customer’s specific requirements, leveraging existing tools wherever possible or based on the most suitable products selected from the ESM marketplace – a marketplace which we know inside out.</p>
<p class="MsoNormal">Our service is aimed at:</p>
<ul type="disc">
<li class="MsoNormal">Companies undertaking IT      Service Management (ITIL) programmes</li>
<li class="MsoNormal">Companies with existing      investments in ESM tools considering replacing them or otherwise unhappy      with them</li>
<li class="MsoNormal">Companies with an existing ESM      capability that is primarily technology/silo focussed and who want to      develop “up the stack” into application and service management –      frequently this will be as part of a wider IT Service Management      initiative (see above)</li>
<li class="MsoNormal">Growing companies moving (or      wanting to move from) from “cottage industry” to “industrial strength” IT</li>
<li class="MsoNormal">Companies with application      performance issues</li>
<li class="MsoNormal">Companies with large complex      IT estates that are difficult to support with the available staff</li>
<li class="MsoNormal">Companies wishing to downsize      IT support departments</li>
<li class="MsoNormal">Companies who have recently merged      with/taken over other companies</li>
</ul>
<p class="MsoNormal"><strong>Our Approach</strong></p>
<p class="MsoNormal">It is rare these days to find an organisation which has no ESM capability whatsoever and, even the smallest company may have some basic monitoring or performance management systems already in place. However, irrespective of whether you have nothing, or are just starting out or have already invested extensively in ESM solutions don’t worry – the service offering is aimed at all companies regardless of their current level of ESM capability.</p>
<p class="MsoNormal">The steps in our approach are as follows: &#8211;</p>
<h3>Current State Analysis</h3>
<p class="MsoNormal">We begin with an analysis of the client’s business activities, organisational structure and IT systems. We look in detail at existing ESM activities undertaken by various teams within the organisation, including identification of any existing processes whether formal or de-facto, documented or undocumented.</p>
<p class="MsoNormal">The purpose of the analysis is to allow us to generate the ‘ESM Big Picture’ which is fully characterises the client’s current ESM setup. It shows business processes, applications associated with these and the infrastructure elements that support them.</p>
<p class="MsoNormal">The main purpose of the ‘big picture’ is to show the client how they are currently set up and forms the basis for mapping the changes to the current working practices which may be required in order to assist the company migrate to a new ESM strategy. The company can see the amount of effort it requires to undertake, the underlying benefits if it does and the tools they need to fully manage applications and their underlying infrastructure from a business perspective, increasing performance and availability while helping to reduce costs.</p>
<h3>Process Redesign</h3>
<p class="htl">Having established the current ESM capability a company has we then focus on redesigning processes tailored to meeting their business objective and creating an ESM solution. When designing the new way of working we leverage best practice frameworks such as ITIL and FCAPS and, most importantly, draw upon our consultants’ extensive experience of designing, implementing and supporting ESM systems in some of the largest companies in the world. The current level of capability has a bearing on what we would do; the following commonly-encountered scenarios will serve to illustrate this point: &#8211;</p>
<p class="htl"><strong>No ESM Capability</strong></p>
<p class="htl">These companies are usually:</p>
<ul>
<li>New start-ups building technology infrastructure from scratch or an established company with few if any implemented management tools</li>
<li>Organisations undergoing complete technology refresh across some or all of their IT infrastructure and/or application stack</li>
</ul>
<p class="htl">In this case we would:</p>
<ul>
<li>Define monitoring requirements for infrastructure and applications</li>
<li>Align requirements with wider IT processes e.g. ITSM, application development lifecycle, operational handover (this stuff is in itself another big opportunity we should look at in more detail sometime)</li>
<li>Define ESM service in terms of activities, roles, responsibilities &amp; processes, including integration with and amendment of existing processes if any</li>
<li>Design the new ESM functional architecture.</li>
</ul>
<p class="htl"><strong>Immature and Fragmented ESM</strong></p>
<p class="htl">In this instance ESM systems tend to have grown up in a fragmented fashion over a period of time. Different teams and/or silos have implemented vendor-supplied or home grown solutions to satisfy their own requirements. Functionality is not always consistent across silos/departments and there may be little or no integration between the various tools and/or correlation of the information generated by them. There may also not be a clear ownership of or accountability for ESM and processes around ESM are inconsistent or absent altogether.</p>
<p class="htl">To address these issues we would do some or all of the following: &#8211;</p>
<ul>
<li>Work with client to define “target mode of operation” for ESM and define any replacement or new processes, roles &amp; responsibilities to deliver this. We would also include linkages or enhancements to other IT processes e.g. Change Management, Release Management, Operational Acceptance, Application Development Lifecycle, Datacentre Installation etc.</li>
<li>Identify unmonitored technology platforms and applications and define requirements for these</li>
<li>Define consistent monitoring requirements for platforms which are already monitored but inconsistently</li>
<li>Where fit-for-purpose monitoring exists but is undocumented, “reverse engineer” monitoring requirements documentation</li>
<li>Identify tools within exiting portfolio which are fit-for-purpose, agree adoption as standard with relevant stakeholders; may require ask to market (RFI/ITT etc.)</li>
<li>For functional gaps, identify suitable new tools or extensions to existing tools to fill these</li>
<li>Design overall functional and technical architecture for ESM and identify required product integrations.</li>
</ul>
<p class="htl"><strong>Too Many ESM Tools/Vendors</strong></p>
<p class="htl">In this instance companies face an inflated cost of ownership due to; requirements to maintain diverse range of skills within organisation, higher overall support contract costs with numerous individual vendors, increased complexity and product integration overhead within ESM architecture.</p>
<p class="htl">This results in a higher unit cost for new product acquisition due to reduced supplier leverage as well as inconsistent monitoring functionality across platforms supported by groups using different tools. Incident troubleshooting may be more difficult due to different tools across service delivery infrastructure.</p>
<p class="htl">To address these issues we would do some or all of the following: &#8211;</p>
<ul>
<li>Define and/or reverse engineer functional requirements for monitoring</li>
<li>Determine which tools from their portfolio can satisfy which requirements</li>
<li>Invite proposals from vendors to extend coverage of their tools and buy out other vendors products</li>
<li>Design new overall technical architecture for ESM</li>
<li>Present and agree proposed product selection(s) and architecture with stakeholders to get their buy-in.</li>
</ul>
<p class="htl"><strong>Mature Component-Based ESM, Needs to go to Next Level</strong></p>
<p class="htl">Such organisations have probably been doing ESM for a while and have good coverage at the component level (network, servers, databases, webservers, storage etc) but lack the visibility of end-to-end application and service availability and performance.</p>
<p class="htl">There is likely to be a dedicated ESM organisation working to defined processes and agreed service levels; alternatively ESM accountability and activities may be distributed across a number of teams (e.g. server support, DBAs, Network ops).</p>
<p class="htl">Typically, organisations in this position need to extend their ESM capabilities to provide monitoring and reporting for end to end applications and IT services delivered to the business. They will have evolved their overall IT operation to the point where they have started, or are contemplating adoption of IT Service Management in order to optimise IT service delivery.</p>
<p class="htl">To assist in this process, we would align with any ITSM programme being undertaken and identify the additional functional requirements associated with new processes being implemented within the IT organisation. If there is existing data and/or documentation of business processes and the end-to-end applications which support execution of these, these can be used to build up metadata defining the relationships between components, applications and services (this is one of the cornerstones of ITSM; ITIL prescribes the enshrining of these in a configuration management database or CMDB). Alternatively it may be necessary to undertake some business process analysis to help in the definition of these CMDB relationships.</p>
<p class="htl">What is then required is to select new and/or additional tools which will: &#8211;</p>
<ul>
<li>Deliver the required CMDB capability to store the component-application-service relationships and appropriate processes or process enhancements/linkages to ensure that these are kept up to date (e.g. Change Management, Moves/adds/changes, decommissioning etc.) Ideally, CMDB relationships are protected and maintained through an over-arching Configuration Management process that is implemented as part of wider ITSM implementation</li>
<li>Present real-time and historical ESM data (typically alerts and performance data) within the context of e2e applications and IT services delivered to the business (e.g. server goes down which impacts three applications all using a database resident on it which in turn impacts three different lines of business – as opposed to “a server is down”)</li>
<li>Allow correlation between alerts from multiple sources (e.g. server monitoring, database monitoring, network monitoring, end-to-end (e2e) app transaction monitoring, external website availability monitoring) and determination of root cause (e.g. server has become inaccessible but only because the network link to it has gone down). Instead of generating multiple alerts, only root cause alert is escalated – symptomatic alerts are suppressed or presented in association with root cause)</li>
<li>Do the same as above, but retrospectively. This capability allows historical root cause analysis and identification of “systemic errors” within the IT environment – which is what ITIL call “problem management”</li>
<li>Allow a knowledge base of known alerts and resolutions to them to be built up and presented to operations staff via the ESM tools when alerts are detected. The endgame of this process is to automate fixes to known errors within the ESM tools themselves. Removing the need for human intervention altogether</li>
</ul>
<h3><span style="font-weight: normal;"><em>There are many other possible scenarios and whatever you current ESM Capability we tailor our service to create a comprehensive solution to meet your specific business requirements.</em></span></h3>
<h3>Technology Selection</h3>
<p class="MsoNormal">We are experts in translating strategic ESM business requirements into a technical specification. This is a document which defines the specific ESM technical requirements based on the solution we would have designed and the new working practices.</p>
<p class="MsoNormal">We document the requirements in some or all of the following depending on the scope of the engagement: &#8211;</p>
<p class="MsoNormal"><strong>Network Management</strong></p>
<ul type="disc">
<li class="MsoNormal">Automated monitoring of distributed IP networks</li>
<li class="MsoNormal">Fault, Configuration, Availability, Performance      and Security management</li>
<li class="MsoNormal">Network performance management</li>
<li class="MsoNormal">Network inventory and configuration management.</li>
</ul>
<p class="MsoNormal"><strong>Systems Management</strong></p>
<ul type="disc">
<li class="MsoNormal">Automated      monitoring of distributed UNIX and Wintel computers; also midrange systems      e.g. Vax, AS400</li>
<li class="MsoNormal">Server      performance management</li>
<li class="MsoNormal">Monitoring      of storage infrastructure (SAN, NAS, Backup/restore etc)</li>
<li class="MsoNormal">Database      monitoring</li>
<li class="MsoNormal">Inventory      management.</li>
</ul>
<p class="MsoNormal"><strong>Application Monitoring</strong></p>
<ul type="disc">
<li><strong> <span style="font-weight: normal;">End-to-end monitoring of      distributed (client-server, N-tier etc) and host-based (UNIX, VMS,      mainframe etc) applications e.g. C++, Visual Basic, .NET, J2EE, SAP,      Exchange</span></strong></li>
<li class="MsoNormal">Application performance      troubleshooting and optimisation.</li>
</ul>
<p class="MsoNormal"><strong>Capacity Management</strong></p>
<ul type="disc">
<li><strong> <span style="font-weight: normal;">Server,      network, SAN, database, webserver, Email etc. performance troubleshooting      &amp; optimization</span></strong></li>
<li class="MsoNormal">Application      capacity management</li>
<li class="MsoNormal">Optimization of application      transaction performance<strong></strong></li>
<li class="MsoNormal">Application governance –      ensuring applications perform in line with SLA      when released and on an ongoing basis throughout their lifetime.<strong></strong></li>
</ul>
<p class="MsoNormal"><strong>IT Service Management</strong></p>
<ul type="disc">
<li><strong> <span style="font-weight: normal;">Integration      of Systems, Network &amp; Application monitoring tools with IT Service      Management dashboards &amp; Configuration Management databases</span></strong></li>
<li class="MsoNormal">ITIL      Service Delivery (Service Level, Availability, Financial etc)</li>
<li class="MsoNormal">ITIL Service      Support (Incident, Problem, Change etc)<strong></strong></li>
<li class="MsoNormal">ITIL      Configuration Management.<strong></strong></li>
</ul>
<p class="MsoNormal">The deliverable is a detailed design specification which includes the new ESM big picture alongside specific requirements describing the new processes the workflow and data flows.</p>
<p class="MsoNormal">We are supplier independent which allows us to be objective when selecting the appropriate technology and supplier to deliver the solution. However we know the latest tools and technologies which allow us to target only suppliers with the relevant technologies thus saving time and ‘searching’ for appropriate solutions. We have indepth knowledge of;</p>
<ul type="disc">
<li class="MsoNormal">HP OpenView</li>
<li class="MsoNormal">BMC Patrol</li>
<li class="MsoNormal">Micromuse (IBM) Netcool</li>
<li class="MsoNormal">NetIQ</li>
<li class="MsoNormal">Microsoft Operations Manager</li>
<li class="MsoNormal">Mercury BTO</li>
<li class="MsoNormal">Managed Objects Formula</li>
<li class="MsoNormal">Others – we are constantly reviewing the latest      in ESM technologies.</li>
</ul>
<p class="MsoNormal">We usually go through a two stage approach filtering out in appropriate solutions and allowing 3 potential suppliers to show us how they would map your requirements to their technology and how it will deliver the benefits sought.</p>
<p class="MsoNormal">We help you put together a selection criteria around areas such as, the company and it’s background, it’s financial stability, the technologies they use (are the appropriate the latest etc.), where have they done similar projects before &amp; are they referenceable, how well their solution meets your functional and technical requirements, What are the implementation costs, and the 5 year overall costs. We also review the SLA’s to make sure they provide the support your business needs? We can also help negotiate contracts to get you the best deal.</p>
<h3>Technology Implementation</h3>
<p class="MsoNormal">ESM projects are prone to failure because they are not managed correctly and this results in the supplier delivering s solution that ‘looks pretty’ but does not actually do what you wanted it to do.</p>
<p class="MsoNormal">No company buys an ESM solution for its own sake. Companies buy the benefits which improved technology can bring. There is no return to be had on investing in software while preserving the status quo.</p>
<p class="MsoNormal">As a result, the successful introduction of a solution is always accompanied by improvements to working practices and business processes. This introduces a number of challenges: &#8211;</p>
<ul type="disc">
<li> The ESM solution is purchased      and installed to match the improved ways of working</li>
<li class="MsoNormal">The introduction of this new      technology and the changes in working practices consume management time,      and normally the same individuals are key to both processes and to the      day-to-day running of the company. This is the main reason why IT projects      finish late and/or fail to deliver the benefits sought as time cannot      always be dedicated to making sure the solution is delivered and works</li>
<li class="MsoNormal">While most suppliers will do a      competent job of configuring a solution that contains a given set of      technical capabilities, they do not possess the skills (and are not      contractually obliged) to ensure that the solution is correctly used (or      used at all!)</li>
<li class="MsoNormal">There are significant      “transition” issues for which the supplier will not responsible. This      includes ensuring that your staff are trained and ready to start new      working practices on a given date, and finding a way to initialise the      system without stopping business operations.</li>
</ul>
<p class="MsoNormal">These are the things that a company must do internally to be ready for the new system and hence there are a number of tasks which need to be undertaken, on top of those contracted to the supplier. We help you setup an appropriate internal project team and facilitate the delivery of the new solution and its benefits.</p>
<p class="MsoNormal"><strong>1. Project Governance</strong></p>
<p class="MsoNormal">The supplier is contracted to provide a configured solution. They will provide a project manager to ensure that their tasks remain on time and budget. However, the supplier is not responsible for organising your staff who will have a long list of tasks which they must complete (these include developing, testing, migration planning and training to the end users. Responsibility for ensuring that these tasks are scheduled correctly and completed on time is the company’s.</p>
<p class="MsoNormal">We put in place project governance and a project manager who will be responsible for managing the day to running of the project both externally, with the supplier responsible for assessing the risks inherent in any project. Actions can be taken to reduce and mitigate risk. However, many of these actions cost money, reduce the benefits accruing from the project or have other downsides. It is the project manager’s job to ensure that a sensible balance is maintained in the risk profile of the project.</p>
<p class="MsoNormal">We create the internal project plan detailing all of the tasks which must be carried out, who is responsible for each, what needs to be done, by when and in what format the output needs to be.</p>
<p class="MsoNormal"><strong>2. Requirements authority</strong></p>
<p class="MsoNormal"><strong><span style="font-weight: normal;">The Supplier will expect a single contact-point in your project team who can give them rapid and clear answers to questions that arise during the construction of the solution. It is inevitable that issues and questions will arise when an idea is fully thought through, and this thinking will be happening right up to delivery of the solution.</span></strong></p>
<p class="MsoNormal">We manage this interaction. Our technical consultant and project manager will closely monitor the supplier during the design and build stages and will be the main point of contact to address all process and/or technical questions from their project manager and their developers. This is a key stage in the project as if the design and build do not exactly replicate the ESM requirements, then the supplier will deliver a solution that meets only a few of your project objectives.</p>
<p class="MsoNormal"><strong> 3. Test management</strong></p>
<p class="MsoNormal">Once the supplier has built the solution they will send it over to you for final testing. You need to test it to make sure that it does ‘what it says on the tin’.</p>
<p class="MsoNormal">Hence it is very important that your project team fully test the solution before they rely on it. This is an onerous task – every feature in the solution needs to be tested with example data, including situations which may arise only rarely. Tests are required to ensure that some things don’t work.</p>
<p class="MsoNormal">We assist you in creating test scripts for all process and situation eventualities, we will assist in setting up the testing environment, we will facilitate the testing of the system by the internal project team. We will be able to identify whether a problem found is due to the business process or a bug in the solution. We will then be able to go back to the supplier and explain the problem and get them to fix it.</p>
<p class="MsoNormal"><strong>4. Training</strong></p>
<p class="MsoNormal">The supplier will provide training in the use of their solution. But this only trains people on the mechanics of how the solution is setup. The supplier has an incomplete understanding, at best, of the conventions of your new ESM strategy and how the solution works to attain that strategy. Training in the use of the solution needs to be given simultaneously with a description of changes in working practices. These changes are often politically sensitive and have to be presented carefully.</p>
<p class="MsoNormal">We help your project team put together a training plan. We would recommend that the key project members are fully trained on the system and train the other individuals who will use the system, this allows your company to share the knowledge of the system between many and be responsible for training others.</p>
<p class="MsoNormal"><strong>5. Go-live</strong></p>
<p class="MsoNormal">There are always problems that arise on the days before and after go-live. Very often, tasks in the last few days in the project overrun and contingency plans have to be put in place to allow the system to go live without all the pieces of the jigsaw in place. There are always users who have forgotten their training or who find an unusual situation that wasn’t addressed. This phase often coincides with the supplier handing over the project from development to support teams, which can raise problems of its own. We will be on hand with the key project team to ensure the smooth transition to the new system and to deal with any problems that arise.</p>
<h3>Post Implementation Review</h3>
<p class="MsoNormal">Following implementation and handover of the ESM solution but before project closure we will conduct a post implementation review (PIR) to verify that the project has done what it set out to do, i.e. that all the objectives have been met and that each identified requirement has been satisfied. The PIR is the final activity in the quality management process which goes on throughout the project’s lifetime.</p>
<p class="MsoNormal">As many of the benefits of ESM solutions are realised over time after implementation, we will help customers define ESM key performance indicators (KPIs) and develop data capture and reporting mechanisms – often as part of the solution itself – that will allow the improvements in IT service availability and quality following project completion to be measured.</p>
<h3>Final Thoughts</h3>
<p class="MsoNormal">ESM is now seen as a business critical area which allows IT departments to better serve the other functional elements of a business.</p>
<p class="MsoNormal">Feathered Owl Technology has a thorough understanding of the ESM marketplace and has strong relationships with leading vendors. Our In-depth understanding of IT infrastructure, operations and support and real-world experience of IT Service Management and the use of ESM to support its adoption, allows us to create a comprehensive ESM strategy tailored to a company’s individual needs.</p>
<p class="MsoNormal">We do not ‘sell’ a technology and are therefore better positioned to take an objective view when selecting the most appropriate technology. We manage and execute a full ESM project lifecycle:</p>
<ul>
<li> Current situation analysis (if applicable)</li>
<li>Requirements analysis</li>
<li>Project scoping, definition of objectives, benefits calculation and business case preparation</li>
<li>Solution design, product selection &amp; assistance with procurement cycle (if desired)</li>
<li>Solution development, product customization, integration &amp; testing</li>
<li>Operational process development and/or optimization</li>
<li>Solution deployment, training, documentation and handover</li>
<li>Post implementation review</li>
</ul>
<p class="MsoNormal">Unlike other consulting firms who are only technology focussed, we are business focussed and look at creating working practices that have a direct impact on a company’s bottom line. Irrespective of a company’s size, business sector, we have many years’ experience of ESM and a comprehensive knowledge of the ESM marketplace – we really have “been there and done it”.</p>
<p class="MsoNormal">We offer a free, no obligation ESM “healthcheck” during which we will conduct an initial audit of any existing ESM tools and processes, carry out initial requirements analysis and suggest ways in which your organisation’s ESM capability can be enhanced to improve IT service quality and deliver lasting benefit to the business.</p>
<p class="MsoNormal">To find out how we can help you with your ESM needs or to arrange a healthcheck, contact us via the <a title="feathered owl contact page" href="https://www.featheredowl.com/contact.html" target="_self" rel="noopener">Feathered Owl Technology</a> website.</p>
<p>The post <a href="https://www.featheredowl.com/optimising-it-service-delivery-through-enterprise-systems-management/">Optimising IT Service Delivery through Enterprise Systems Management</a> appeared first on <a href="https://www.featheredowl.com">Feathered Owl</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.featheredowl.com/optimising-it-service-delivery-through-enterprise-systems-management/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
	</channel>
</rss>
