<?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>Efficient Solutions &#187; Service Assurance</title>
	<atom:link href="http://www.robinharwani.net/category/smb/service-assurance/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.robinharwani.net</link>
	<description>Architecture, Business Service Management, Network Management Solutions</description>
	<lastBuildDate>Tue, 10 Aug 2010 04:39:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>NM Integration (Nagios &amp; Netcool) &#8211; Catch the headfake!!</title>
		<link>http://www.robinharwani.net/2009/12/nagios-integration-with-netcool-catch-the-headfake/</link>
		<comments>http://www.robinharwani.net/2009/12/nagios-integration-with-netcool-catch-the-headfake/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 21:49:12 +0000</pubDate>
		<dc:creator>robinharwani</dc:creator>
				<category><![CDATA[Fault Management]]></category>
		<category><![CDATA[Nagios]]></category>
		<category><![CDATA[Netcool]]></category>
		<category><![CDATA[Service Assurance]]></category>
		<category><![CDATA[Solution Design]]></category>
		<category><![CDATA[Integration]]></category>
		<category><![CDATA[Nagios- Netcool Integration]]></category>
		<category><![CDATA[NMS]]></category>

		<guid isPermaLink="false">http://www.robinharwani.net/?p=281</guid>
		<description><![CDATA[Some product/consulting companies charge upto 25K USD for integration of FM-FM/FM-PM products. One has to be careful of such offerings because not only they have a one time cost, but also they come with a continual license fee for the gateway. BAD!! So let me save you some money by generalizing this process by an [...]]]></description>
			<content:encoded><![CDATA[<p>Some product/consulting companies charge upto 25K USD for integration of FM-FM/FM-PM products. One has to be careful of such offerings because not only they have a one time cost, but also they come with a continual license fee for the gateway. BAD!! So let me save you some money by generalizing this process by an example of integrating two highly used NMS solutions &#8211; Tivoli Netcool [from IBM] and NAGIOS [Open source offering]. Integration from Nagios to Netcool is simple [not sure why people pay tones of money for this] and can be done in couple different ways:</p>
<p style="text-align: center;"><strong><em>Overview</em></strong></p>
<ol>
<li><strong>Asynchronous uni-directional data flow [from Nagios SBI to Netcool]</strong> : In this method of integration, Netcool shall receive events  as forwarded, but shall not acknowledge the event back in Nagios. This is useful when Nagios is not used by operators for RT monitoring.</li>
<li><strong>Synchronous bi-directional data flow</strong>: An event in Nagios will flow to Netcool and will be confirmed back in Nagios as recieved by Netcool. On every update on the event [such as journal entry, acknowledgements] the event in Netcool, status shall be updated in Nagios.</li>
</ol>
<p>Either options work based on the business/solution requirements. So without further ado:</p>
<p style="text-align: center;"><strong><em>Implementation:</em></strong></p>
<ol>
<li><strong>Asynchronous uni-directional data flow [from Nagios SBI to Netcool]</strong></li>
</ol>
<p>To understand the implementation, I shall divide the steps as southbound implementation and northbound implementation. Southbound implementation refers to the changes/configuration on Nagios end, and Northbound implementation refers to updates in Netcool.</p>
<p><strong>Southbound updates [On Nagios];</strong></p>
<p>a) Create a script to send tcp socket messages or snmp traps or direct JDBC insert to NBI.</p>
<p>You can use snmptrap command for writing the script, if you are not a SNMP guy you can use a simple script to do socket message communication/JDBC inserts into Objectserver. Test this script.</p>
<p>sample snmp script:</p>
<p>Send trap</p>
<p># Arguments:</p>
<p># $1 = Management Station</p>
<p># $2 = Community String</p>
<p># $3 = host_name</p>
<p># $4 = service_description (Description of the service)</p>
<p># $5 = return_code (An integer that determines the state</p>
<p># of the service check, 0=OK, 1=WARNING, 2=CRITICAL,</p>
<p># 3=UNKNOWN).</p>
<p># $6 = plugin_output (A text string that should be used</p>
<p># as the plugin output for the service check)</p>
<p>#</p>
<p># Sample</p>
<p># /usr/bin/snmptrap -v 2c -c $2 $1 &#8221; NAGIOS-NOTIFY-MIB::nSvcEvent nSvcHostname s &#8220;$3&#8243; nSvcDesc s &#8220;$4&#8243; nSvcStateID i $5 nSvcOutput s &#8220;$6&#8243;</p>
<p>b) Define a global event handler in Nagios: Global event handler will help execute the script on every state change on Nagios instance and will communicate, failure and seizure of the problem. How to configure GEH: <a href="http://nagios.sourceforge.net/docs/2_0/eventhandlers.html">http://nagios.sourceforge.net/docs/2_0/eventhandlers.html</a></p>
<p><strong>Northbound updates [On Netcool]</strong></p>
<p><em>If SNMP:</em></p>
<p>a) Download the Nagios MIB and compile with MIB2Rules</p>
<p><a href="http://sourceforge.net/projects/nagiosplug/files/nagiosmib/">http://sourceforge.net/projects/nagiosplug/files/nagiosmib/</a></p>
<p>b) Update the rules file and include it  in mttrapd main ruleset</p>
<p><em>If socket:</em></p>
<p>a) Update the socket probe to parse message based on delimiters</p>
<p>b) Ensure all mandatory objectsesrver fields are accounted for</p>
<p><em>If JDBC:</em></p>
<p>a) Ensure all mandatory objectsesrver fields are accounted for</p>
<p>b) **CAUTION** Watch the objectserver profiler for IDUC consumption, as this is not so much of a conventional approach</p>
<p style="text-align: center;"><strong>DID YOU CATCH THE HEADFAKE?</strong></p>
<p style="text-align: left;">Nagios an Netcool were just examples, you can integrate most FM-FM/FM-PM solutions using the aforementioned procedure, you just need to know the NBI data model, SBI data model, right triggers on the SBI system and right listner on NBI system. Made your life easy, din&#8217;t I? So start saving your company some money now!!</p>
<p style="text-align: left;">In the next post, I will talk about method 2 {bidirectional data flow}. Keep visiting!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robinharwani.net/2009/12/nagios-integration-with-netcool-catch-the-headfake/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Network Management in the LTE and SAE paradigm</title>
		<link>http://www.robinharwani.net/2009/11/network-management-in-the-lte-and-sae-paradigm/</link>
		<comments>http://www.robinharwani.net/2009/11/network-management-in-the-lte-and-sae-paradigm/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 01:57:07 +0000</pubDate>
		<dc:creator>robinharwani</dc:creator>
				<category><![CDATA[Business Service Management]]></category>
		<category><![CDATA[Enterprise Architecture]]></category>
		<category><![CDATA[Fault Management]]></category>
		<category><![CDATA[Network Management]]></category>
		<category><![CDATA[Service Assurance]]></category>
		<category><![CDATA[Service Management]]></category>
		<category><![CDATA[Software Architecture]]></category>
		<category><![CDATA[LTE]]></category>
		<category><![CDATA[NMS Architecture]]></category>
		<category><![CDATA[SAE]]></category>
		<category><![CDATA[SON]]></category>

		<guid isPermaLink="false">http://www.robinharwani.net/?p=283</guid>
		<description><![CDATA[For those in the Service and Network management industry who are not aware of what is going to hit us in the next 5 years, I would like to give an overview of what LTE and SAE and then talk about the effects of these technology evolution on our ways of working. I am Software [...]]]></description>
			<content:encoded><![CDATA[<p>For those in the Service and Network management industry who are not aware of what is going to hit us in the next 5 years, I would like to give an overview of what LTE and SAE and then talk about the effects of these technology evolution on our ways of working. I am Software solutions expert and not a Network scientist and had to get in touch with a lot of folks, do a lot of research and dig a lot of books to find this data. Below are very high level abstract explanation of LTE and SAE networks and the purpose they serve.</p>
<p><strong><span style="text-decoration: underline;">LTE [Long term evolution]</span></strong> is the one of the proposed 4th generation radio access network technology and if all goes as planned the world will be wireless and with much higher data rate after a successful implementation. Recent tests on the field have been successful and all the  investments planned by US telecom market indicates that this is definitely going to be the future of access Networks. The main node of this network would be the eNodeB which would encompass the functional behavior of multiple nodes of our current network paradigm. The end goal architecturally is to have a flat architecture for 4G networks. End goal from user perspective is increased data rate and quality, along with reduced cost and access anytime/anywhere.</p>
<p><strong><span style="text-decoration: underline;">SAE [System </span><span style="text-decoration: underline;">Architecture</span><span style="text-decoration: underline;"> Evolution] </span><em> <span style="font-weight: normal;"><span style="font-style: normal;">on the other hand will be the core for the 4G networks, is focused on a all IP, flat architecture, improved data rate and reduced CAPEX/OPEX expenditures. Evolved packet core [EPC] to which the eNodeB will connect, serves as the central functional unit of the core architecture.</span></span></em></strong></p>
<p><em>Now, what does all of the above mean to Service and Network management  as it is known today to what it would become in the coming years of 4G networks. Will get to this in my next post. Stay tuned!</em></p>
<p><em>References:</em></p>
<p><a href="http://www.radio-electronics.com/info/cellulartelecomms/lte-long-term-evolution/sae-system-architecture-evolution-network.php">http://www.radio-electronics.com/info/cellulartelecomms/lte-long-term-evolution/sae-system-architecture-evolution-network.php</a></p>
<p>&#8220;Self-configuring and self-optimizing network use cases and solutions: Release 9”; 3GPP TR 36.902; Sept, 2009</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robinharwani.net/2009/11/network-management-in-the-lte-and-sae-paradigm/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>BSM Solution Documentation Step 1: solution architecture document</title>
		<link>http://www.robinharwani.net/2009/09/bsm-solution-documentation-step-1-solution-architecture-document/</link>
		<comments>http://www.robinharwani.net/2009/09/bsm-solution-documentation-step-1-solution-architecture-document/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 19:18:09 +0000</pubDate>
		<dc:creator>robinharwani</dc:creator>
				<category><![CDATA[Business Process Management]]></category>
		<category><![CDATA[Service Assurance]]></category>
		<category><![CDATA[Service Management]]></category>
		<category><![CDATA[System Architecture]]></category>
		<category><![CDATA[BSM Architecture]]></category>
		<category><![CDATA[NMS Architecture]]></category>
		<category><![CDATA[Software Architecture]]></category>
		<category><![CDATA[Solution architecture]]></category>

		<guid isPermaLink="false">http://www.robinharwani.net/?p=213</guid>
		<description><![CDATA[For a BSM/SQM/Service Assurance solution, initial solution architecture document is one of the most crucial artifacts which not only details the strategic objectives of the solution but also provides a competitive analysis and an alignment to the existing capability of the organization. Furthermore, it provides an insight into the driving requirements, architectural background and key [...]]]></description>
			<content:encoded><![CDATA[<p>For a BSM/SQM/Service Assurance solution, initial solution architecture document is one of the most crucial artifacts which not only details the <strong>strategic objectives of the solution but also provides a competitive analysis and an alignment to the existing capability of the organization</strong>. Furthermore,<strong> it provides an insight into the driving requirements, architectural background and key organizational context</strong> to ensure that the solution being built for the organization and is not something rammed down the throat off-the shelf.</p>
<p>Detailed below is the template:</p>
<p><strong>1 Executive Summary</strong></p>
<p>CONTENTS OF THIS SECTION: This section an overview of the content of the rest of the report, giving key facts that management would like to know about its contents.  The executive summary should give the most important aspects of the report while omitting details and some supporting information.  Generally speaking, the summary should be not longer than 1 page and preferably as short as possible while conveying the required information.</p>
<p><strong>1B  [Optional, for mature organizations] Strategic Capability Network</strong></p>
<p>Analysis of how the strategy aligns with the organizations capabilities and resources. You can safely skip this section if you already have a defined BSM strategy and a competitive analysis document detailing the value propositions that drive the business. For details refer the patent <a href="http://www.google.com/patents/about?id=ftYIAAAAEBAJ" target="_blank">here </a>and my analysis with an example <a href="http://dougmcclure.net/blog/2009/02/align-bsm-first-strategic-capability-network-for-bsm/" target="_blank">here</a>.</p>
<p><strong>2 Introduction</strong></p>
<p>CONTENTS OF THIS SECTION: This section gives the name of the system and describes its high-level functions.  This is expanded upon by the history and stakeholders sections.</p>
<p><strong>2.1 History</strong></p>
<p>CONTENTS OF THIS SECTION: This section provides the historical context for the system.  It answers how the system was developed and by whom.</p>
<p><strong>2.2 Stakeholders</strong></p>
<p>CONTENTS OF THIS SECTION: This section provides a list of the stakeholder roles important to the system.  For each, the section lists the concerns that the stakeholder has that can be addressed by the system.</p>
<p><strong>3 Architecture &amp; Problem Background</strong></p>
<p>CONTENTS OF THIS SECTION: The sub-parts of Section 3.1 explain the constraints that provided the significant influence over the architecture.</p>
<p><strong>3.1 System Overview</strong></p>
<p>CONTENTS OF THIS SECTION: This section describes the general function and purpose for the system or subsystem whose architecture is described in this SAD.  Include a high-level context diagram of the system and summarize major inputs and outputs.</p>
<p>If you don&#8217;t know how to build an accurate context diagram, look <a href="http://www.ibm.com/developerworks/architecture/library/ar-introocdv1/" target="_blank">here</a>.</p>
<p><strong>3.2 Goals and Context</strong></p>
<p>CONTENTS OF THIS SECTION: This section gives the name of the system and describes its high-level functions that the BSM solution is offering and more importantly how the solution would fit into the current value chain of the organization.</p>
<p><strong>3.3 Significant Driving Requirements</strong></p>
<p>CONTENTS OF THIS SECTION: This section describes behavioral and quality attribute requirements (original or derived) that shaped the software architecture. Included are any scenarios that express driving behavioral and quality attribute goals.</p>
<p>This section should only list the key driving requirements and not detailed requirements for the solution.</p>
<p><strong>4 Competative Landscape</strong></p>
<p>CONTENTS OF THIS SECTION: This section lists and briefly describes the major competitors of the system.  Competitors are those systems that do the same thing as the system or those systems that could otherwise be used in place of the system.  It also gives a high level overview of the strengths, weaknesses, opportunities and threats of the system explained in more detail in the following sections.</p>
<p><strong>4.1 Strengths</strong></p>
<p>CONTENTS OF THIS SECTION: This section describes the functions that the system does well either in comparison with its competition or in absolute terms.</p>
<p><strong>4.2 Weaknesses</strong></p>
<p>CONTENTS OF THIS SECTION: This section describes the functions that the system does poorly in relation to its competitors or in absolute terms.  Also included could be features that competitors have but the system does not, or features that the system <em>should</em> have but does not given the stakeholders and high-level requirements described in the previous section.</p>
<p><strong>4.3 Opportunities</strong></p>
<p>CONTENTS OF THIS SECTION: This section describes what the opportunities are for the system.  Opportunities are factors <em>external</em> to the system (e.g., in the overall environment) such as general trends or actions of competitors that enable the system to increase its market share or usefulness to stakeholders.</p>
<p><strong>4.4 Threats</strong></p>
<p>CONTENTS OF THIS SECTION: This section describes the threats that the system is likely to experience.  Threats are factors <em>external</em> to the system such as general trends or actions of competitors that decrease the market share of the system or its usefulness to stakeholders; in the extreme case, threats might render the system obsolete.</p>
<p><strong>5 Referenced Materials</strong></p>
<p>CONTENTS OF THIS SECTION: This section provides citations for each reference document.  Provide enough information so that a reader of the SAD can be reasonably expected to locate the document.</p>
<p><strong>6 Directory</strong></p>
<p><strong>6.1 Glossary</strong></p>
<p>CONTENTS OF THIS SECTION: This section provides a list of definitions of special terms and acronyms used in the SAD . If terms are used in the SAD that are also used in a parent solution description document and the definition is different, this section explains why.</p>
<p><strong>6.2 Acronym List</strong></p>
<p>If you work in telecom or finance world, you would know as i do, the TLA&#8217;s [Three letter acronyms] are annoying from organization to organization. So, don&#8217;t assume &#8211; take 10 minutes and add value to your BSM document.</p>
<p><strong>Acknowledgements:</strong></p>
<p>SEI Architecture documentation</p>
<p>Professor Jeff Thompson</p>
<p>Professor J Vayghan</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robinharwani.net/2009/09/bsm-solution-documentation-step-1-solution-architecture-document/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BSM Solution Documentation Series: Executive Summary</title>
		<link>http://www.robinharwani.net/2009/08/bsm-solution-documentation-series-executive-summary/</link>
		<comments>http://www.robinharwani.net/2009/08/bsm-solution-documentation-series-executive-summary/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 18:22:04 +0000</pubDate>
		<dc:creator>robinharwani</dc:creator>
				<category><![CDATA[Business Process Management]]></category>
		<category><![CDATA[Service Assurance]]></category>
		<category><![CDATA[Service Management]]></category>
		<category><![CDATA[BSM]]></category>
		<category><![CDATA[Solution Documentation]]></category>

		<guid isPermaLink="false">http://www.robinharwani.net/?p=215</guid>
		<description><![CDATA[Having been a firm believer of using formal techniques for building BSM solutions; I have studied SEI documentation guidelines over the years and implemented them time and again. This has been one of the biggest reasons for most success that I have attained in my career. For this reason, I have decided to share a [...]]]></description>
			<content:encoded><![CDATA[<p>Having been a firm believer of using formal techniques for building BSM solutions; I have studied SEI documentation guidelines over the years and implemented them time and again. This has been one of the biggest reasons for most success that I have attained in my career. For this reason, I have decided to share a step by step documentation guidelines series with my readers to influence the BSM community towards building solutions BETTER!!</p>
<p>I would like to <strong>acknowledge</strong> Professor Jamshid Vayghan and Professor Jeff Thompson who have been instrumental while teaching Enterprise Architecture and Software Solutions Architecture which have given me an insight into how delivering Architecture related artifacts better.</p>
<p><strong>This series shall detail the documentation guidelines</strong> for BSM solution <span style="text-decoration: underline;">strategy, architecture planning, implementation and lifecycle management</span>. This series shall not include troubleshooting, production support and maintainance related documentation as these aspects will depend on tool suite, hardware, software and organization enviornment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robinharwani.net/2009/08/bsm-solution-documentation-series-executive-summary/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Retrospective: GroundWorks 5.3 Community version</title>
		<link>http://www.robinharwani.net/2009/08/retrospective-groundworks-5-3-community-version/</link>
		<comments>http://www.robinharwani.net/2009/08/retrospective-groundworks-5-3-community-version/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 03:44:51 +0000</pubDate>
		<dc:creator>robinharwani</dc:creator>
				<category><![CDATA[Fault Management]]></category>
		<category><![CDATA[Nagios]]></category>
		<category><![CDATA[Service Assurance]]></category>
		<category><![CDATA[BSM]]></category>
		<category><![CDATA[GroundWorks]]></category>

		<guid isPermaLink="false">http://www.robinharwani.net/?p=201</guid>
		<description><![CDATA[Those who know me also know that I have been a Nagios supporter for a while; but have had my share of complains about the solution. Since past few months, I have been hearing/trying out GroundWorks open source solution as it provides a better integrated value offering when compared to Nagios; so did a study [...]]]></description>
			<content:encoded><![CDATA[<p>Those who know me also know that I have been a Nagios supporter for a while; but have had my share of complains about the solution. Since past few months, I have been hearing/trying out GroundWorks open source solution as it provides a better integrated value offering when compared to Nagios; so did a study that I would like to share with my readers.</p>
<p><a href="http://www.groundworkopensource.com/" target="_blank">Groundworks </a>5.3 community edition is hosted on enterprise class application server/database, this came as a big relief after using Nagios which had some scalability issues. JBOSS and Mysql have given a good foundation to GroundWorks and provide some really nice Web 2.0 features like AJAX driven views/role driven dashboards etc&#8230; Furthermore GWS also provides some really cool reporting features. <strong>Note that the reporting functionality is for both realtime and historical information.</strong></p>
<p><strong><span style="text-decoration: underline;">Hardware requirements</span></strong> for GWS are pretty straightforward i.e. 4 Gigs of RAM, 3 GHz CPU speed, 160 Gigs of harddrive, etc.. Net net &#8211; Nothing earthshaking.</p>
<p>What was really<strong> interesting</strong> is that GWS had a lot of<strong> plug ins incorporated, intuitive UI driven hostgroup/host setup, servicegroup/service setup, dependency control and service metric reporting features</strong>. This was a BIG plus and provided value of the shelf&#8230; For the existing Nagios users, GWS provides an seamless port over of existing functionality. Whats more is that installation took only 30 minutes!! Well do not confuse installation with ready solution &#8212; PLEASE. I am only referring to base solution.</p>
<p>If all of the aforementioned was not enough, the GWS solution provides a feature to discover  devices based on ping sweep and tcp layer discovery option as well; <strong>Auto discovery for free &#8212; Neat!! </strong></p>
<p><strong>So to summarize, GWS community edition turned out to be a very useful time investment due to following reasons:</strong></p>
<p><strong>1) Easy to install 20 minutes of initial setup</strong></p>
<p><strong>2) UI driven hostgroup/host/servicegroup/service/commands/dependencies</strong></p>
<p><strong>3) Historical and Realtime reporting features</strong></p>
<p><strong>4) Auto Discovery via ICMP protocol</strong></p>
<p><strong>5) AJAX driven role based views/dashboards</strong></p>
<p><strong>6) MySql archive</strong></p>
<p><strong>7) Checks for SNMP alarms [passive]</strong></p>
<p><strong>8 ) Active service checks [loads of them]</strong></p>
<p>I would be interested to hear the feedback from others who have used enterprises edition on GWS BSM features provided in enterprise version of the solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robinharwani.net/2009/08/retrospective-groundworks-5-3-community-version/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Human perspective of BSM</title>
		<link>http://www.robinharwani.net/2009/08/human-perspective-of-bsm/</link>
		<comments>http://www.robinharwani.net/2009/08/human-perspective-of-bsm/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 22:38:43 +0000</pubDate>
		<dc:creator>robinharwani</dc:creator>
				<category><![CDATA[Business Service Management]]></category>
		<category><![CDATA[Network Management]]></category>
		<category><![CDATA[Service Assurance]]></category>
		<category><![CDATA[BSM]]></category>

		<guid isPermaLink="false">http://www.robinharwani.net/?p=187</guid>
		<description><![CDATA[The success of a business or service is tied to the human factors like relationship management, communication, motivations, aspirations, org. of human chain, delivery models, planning of human resources etc &#8211; Yet WE (the community) most often than not neglect, if not completely ignore the human aspect of BSM.
So what are the various &#8220;Human&#8221; dimensions/perspectives [...]]]></description>
			<content:encoded><![CDATA[<p>The success of a business or service is tied to the human factors like relationship management, communication, motivations, aspirations, org. of human chain, delivery models, planning of human resources etc &#8211; Yet WE (the community) most often than not neglect, if not completely ignore the human aspect of BSM.</p>
<p>So what are the various &#8220;Human&#8221; dimensions/perspectives of BSM</p>
<ol>
<li><strong><span style="text-decoration: underline;">Skills</span></strong>: If you thought you can get BSM/Service Assurance implementations done by a bunch of system engineers with expertise on a bunch of tools; you are heading for a disaster. What you need is someone who can<strong> envision solution, understand the organization, communicate the ideas and implement them with agility</strong>. System engineers are an important part of the implementation, but they have biases towards what they know best which works out ok if what they know can scale to the needs of the organization.</li>
<li><strong><span style="text-decoration: underline;">Ability to work with end users</span></strong> is another very important aspect for the success of the BSM solution; a word of caution here &#8211; <strong>If you heard sales presentations saying BSM is only for VP&#8217;s, Directors to know the &#8220;global strategic view&#8221;; stay away!! BSM belongs as much to the VP&#8217;s as it belongs to the technician &#8220;Joe&#8221; sitting in the Operations Center trying to understand why his walk in the datacenter and him pulling the cable can cause a loss of millions of dollars. </strong></li>
<li><strong><span style="font-weight: normal;"><strong><span style="text-decoration: underline;">P2P of value chain: </span></strong>No P2P is not peer to peer but people to people communication of &#8220;value&#8221; of BSM solution and understanding the importance of communication of service impacting information to all expected stakeholders. </span></strong></li>
</ol>
<p>So, next time you are working on BSM implementation, try this &#8211; WALK AROUND!!  Ensure BSM is a part of every individual goals and objectives, the value that the VP&#8217;s and Director&#8217;s are expecting out of the solution is communicated to as many folks as possible. Also, the value that the technician Joe is expecting is communicated back completing full cycle of &#8220;value&#8221; flow. That is what makes the business better!! Have you ever seen all of the aforementioned  happening in a BSM implementation? I can bet that the answer in more than 80% of the cases is &#8220;NO&#8221;; and we ask why 8 of 10 BSM efforts fail to meet the proposed expected value.</p>
<p>BSM will only be &#8220;BS&#8221; if WE(the community) miss out on the perspective which ensures the alignment of the most important asset/pillar for the success of a business i.e. &#8220;Humans&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robinharwani.net/2009/08/human-perspective-of-bsm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Events &#8211; What to Manage, What to Discard?</title>
		<link>http://www.robinharwani.net/2009/07/events-what-to-manage-what-to-discard/</link>
		<comments>http://www.robinharwani.net/2009/07/events-what-to-manage-what-to-discard/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 16:01:57 +0000</pubDate>
		<dc:creator>robinharwani</dc:creator>
				<category><![CDATA[Business Process Management]]></category>
		<category><![CDATA[Fault Management]]></category>
		<category><![CDATA[Network Management]]></category>
		<category><![CDATA[Service Assurance]]></category>
		<category><![CDATA[BSM]]></category>
		<category><![CDATA[Event Management]]></category>

		<guid isPermaLink="false">http://www.robinharwani.net/?p=154</guid>
		<description><![CDATA[Managing vs Discarding events  has been a topic of debate for many years in the Network Management community. Both sides have merits and demerits to consider and while the reader may ask for a specific answer, the answer really is that it depends!! The real question rather is that what factors does this debate depend [...]]]></description>
			<content:encoded><![CDATA[<p>Managing vs Discarding events  has been a topic of debate for many years in the Network Management community. Both sides have merits and demerits to consider and while the reader may ask for a specific answer, the answer really is that it depends!! The real question rather is that what factors does this debate depend on?</p>
<p>For those of you who are not familiar with this topic, let me give a quick background. Most equipment vendors, provide MIBs/Off the shelf management modules to manage equipment from fault management/service assurance perspective based on standard TCP or UDP protocols like SNMP, TL1, Socket communication etc.  Various Telecom/Financial giants NMS teams debate the feasibility of managing huge number of events often millions in number in terms of volume per day; correlation/deduplication does reduce events to more actionable alarms but it does not solve reduce the actual root causes. So this leads us to a bigger question, what are root causes?</p>
<p>Does a NOC or Front office technician really care for Authentication failure alarms or those annoying informational and warning alarms provided off the shelf by vendor to &#8220;effectively manage the network&#8221;?</p>
<p>Following are the <strong>organizational factors</strong> to consider for effective event management:</p>
<p>1) The size and skills of the Layer 1 support NOC/Front Office: Ok, so if the Front Office is 4-5 guys, can they really handle 3000 critical alarms a day? Do they really need those trending alarms indicating that a T1 might be impacted in 4 hours or would they rather focus on the customer impacting outages? [I know that some would argue the very org. structure; but I will not try to influence business decisions which consider multiple dimensions of the picture, technology being one of them.]</p>
<p>The size of the team responsible for incident management is key for the fault management/service assurance team to ensure quality of alarming meets the expectations of the Organization.</p>
<p>2) The size &amp; complexity of Application platform/Network: Size and complexity of the Application platform/Network plays an important role in defining alarms.</p>
<p>Example: For layer 1/core network &#8211; Technicians may want to know all trends to mitigate incidents from happening where as for layer2/layer3 network &#8211; Technicians may want only events indicating incidents impacting services.</p>
<p>Note: Understanding the network/applications from usage perspective helps immensely.</p>
<p>3) Customers &amp; Services: Provisioned services and customer associations are important to the overall business objective. Understand them!</p>
<p>After understanding the aforementioned, you will know the organizational perspective and volume management perspective of events.</p>
<p>Now for the <strong>most important dimension of the debate on quality of alarming</strong> which constitutes of  accuracy, completeness and actionable alarms. Considering this factor, one might argue that only if we manage all identified alarms vs. whatever provided off the shelf &#8211; we can reach the goal of quality. Yes, i agree.</p>
<p>One the other hand, few might argue that by discarding unknown alarming we let some information which might impact services go unnoticed. Yes, i agree to this too. But the challenge is to balance these discards to the right level showing events which indicate right impact on the service.</p>
<p>That is why the <strong>challenge is not in getting the Right tool, its all using the tool Right!!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robinharwani.net/2009/07/events-what-to-manage-what-to-discard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quantification and Qualification of a Service Assurance Solution</title>
		<link>http://www.robinharwani.net/2009/04/quantification-and-qualification-of-a-service-assurance-solution/</link>
		<comments>http://www.robinharwani.net/2009/04/quantification-and-qualification-of-a-service-assurance-solution/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 15:57:00 +0000</pubDate>
		<dc:creator>robinharwani</dc:creator>
				<category><![CDATA[Service Assurance]]></category>

		<guid isPermaLink="false">http://www.robinharwani.net/2009/04/quantification-and-qualification-of-a-service-assurance-solution/</guid>
		<description><![CDATA[Association of solution to how it impacts our bottom line [tactical and strategic (tangible) benefits]:
Measuring total number of customer calls which are not for an identified issue by SA solution. This is the highest priority and would serve as a report card for SA solution.
Inputs on the overall business continuity and growth/volume planning [strategic]:
Defining the [...]]]></description>
			<content:encoded><![CDATA[<p>Association of solution to how it impacts our bottom line [tactical and strategic (tangible) benefits]:</p>
<p>Measuring total number of customer calls which are not for an identified issue by SA solution. This is the highest priority and would serve as a report card for SA solution.</p>
<p>Inputs on the overall business continuity and growth/volume planning [strategic]:<br />
Defining the trend analysis accountability team member</p>
<p>Encouragement/goveranance [strategic]:<br />
Encouraging the team members for leveraging SA solution to ensure availability of services at all times. Association of individual performance to overall application availability and csi</p>
<p>Updating our customers on identified issues proactively[tactical]:<br />
What happens sometimes is although teams are experiencing an issue, teams do not notify customer right away and start fixing the problem. Two options to fix this, documenting a problem management process with the first step to be a customer notification and communication, or auto email from the tool on the issue. Starting with the former would be a better approach.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robinharwani.net/2009/04/quantification-and-qualification-of-a-service-assurance-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
