<?xml version="1.0" encoding="utf-8"?> 
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/"
     version="2.0">

    <channel>

        <title>TalkBMC - The BSM Ecosystem</title>
        <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen</link>
        <description>Tracking and commenting on the development of the BSM ecosystem.</description>
        <language>en-us</language>
        <generator>Plone 2.0</generator>

        
            
                  <item>
                      <title>Getting to "No"</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/Integrity</link>
                      <description>The importance of being earnest in alliance relationships.</description>
                      <author>fjohannessen</author>
                      <pubDate>Fri, 27 Jun 2008 10:11:05 -0500</pubDate>
                      
     
        <category>Alliance</category>
     
     
        <category>Blogging</category>
     
     
        <category>Partner, partner, earnest, integrity</category>
             
      <content:encoded><![CDATA[
  <p class="MsoNormal">Relationships of all kinds can be messy. Even with the
  best intentions, many times relationships fall apart because of missed
  expectations. This is true in personal relationships and it definitely
  applies to relationships between companies. Missed expectations occur many
  times due to a failure to manage expectations on both sides. For example, a
  potential partner may have certain revenue expectations out of a
  relationship, but the other company, may not be able to execute to those
  expectations. Sometimes they happen due to a not having a clear definition
  of success. For example, is success getting an agreement in place or is it
  creating a win-win where both companies make significant revenue with the
  relationship. These can be interrelated too, where there are reasonable
  long-term goals for success, but these get clouded by what Jack Welch in
  “Winning” calls “deal heat”. This is where the goal becomes getting the deal
  done, not creating a long term winning strategy.</p>

  <p class="MsoNormal">This is why I tell prospective partners that it is just
  as important for us to get to a “no” answer quickly as it is to get a deal
  in place. I would rather stop an engagement early before any real damage is
  done than to have to terminate an agreement with disgruntled people on both
  sides. We are usually very good at coming up with all the reasons why we
  should have a partner relationship:<span style="">&nbsp;</span> unlimited
  revenue, big channel, great technology, etc. But we tend to forget all the
  reasons why we shouldn’t engage. This is why it’s so important to be earnest
  and forthright. It’s important to understand your own limitations as well as
  the prospective partners before moving ahead. For example, is there
  executive sponsorship in both companies? Are there proper resources such as
  product management, marketing, field, developers to do integrations
  assigned? Is there a go-to-market plan? Is there a cultural fit? Can a small
  company deal with the larger company? If those things aren’t in place, then
  how will revenue happen? I’ve seen relationships fail with everyone in place
  except a field engagement model and it turned out the sales people could not
  get along culturally – actually it turned out to be a compensation
  issue.</p>

  <p class="MsoNormal">This is why I consider integrity the most important
  trait in business. Not only is it the right thing morally, but it’s the
  right thing for business. With integrity you can honestly assess with the
  prospective partner whether the relationship will really work. With
  integrity, comes predictability that your organization will deliver what
  they claim. And so, with integrity comes the opportunity get to a no answer
  more quickly than beating around bushes or glossing over limitations in your
  organization and thus wasting time and resources of both companies that
  could be spent pursuing real opportunities. At the end of the day getting to
  “no”, in this small world, may mean getting to a bigger “yes” with the same
  company or people from that company at a later time because they respect you
  and know that you won’t waste their time.</p>

  <p class="MsoNormal">It has been awhile since I blogged and a lot has
  happened since. I’d like to say thanks for all my father, Oluf, did for me
  in giving me an example of a person with integrity in every aspect of his
  life. And being a great human being all around. He passed away May
  12<sup>th</sup>, 2008. RIP</p>
  
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/Integrity&title=Getting to "No"">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/alliance"
                      rel="tag">Alliance</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/blogging" rel="tag">Blogging</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/partner,+partner,+earnest,+integrity"
    rel="tag">Partner, partner, earnest, integrity</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Does the emperor have no clothes?</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/Clothes</link>
                      <description>The real revolution with interactive communities is just starting with technologies such as Second Life.</description>
                      <author>fjohannessen</author>
                      <pubDate>Tue, 18 Sep 2007 14:34:38 -0500</pubDate>
                      
     
        <category>BMC Developer Network</category>
     
     
        <category>BMCDN</category>
     
     
        <category>Community</category>
     
     
        <category>Developer Network</category>
     
     
        <category>Second Life</category>
     
     
        <category>Twitter</category>
             
      <content:encoded><![CDATA[
  From <a href="http://en.wiktionary.org/wiki/community">wiktionary</a>: 

  <p><span class="infl-inline"><b>community</b> (<i>plural</i> <b><a
  href="http://en.wiktionary.org/wiki/communities"
  title="communities">communities</a></b>)</span></p>

  <ol start="1" type="1">
   <li class="MsoNormal" style="">Group of people sharing a common
   understanding who reveal themselves by using the same language, manners,
   tradition and law. (see <a
   href="http://en.wiktionary.org/wiki/civilization"
   title="civilization">civilization</a>).</li>

   <li class="MsoNormal" style="">Commune or residential/religious
   collective.</li>

   <li class="MsoNormal" style="">The condition of having certain attitudes
   and interests in common.</li>

   <li class="MsoNormal" style="">(Ecology) A group of interdependent
   organisms inhabiting the same region and interacting with each other.</li>
  </ol>

  <p class="MsoNormal">I can’t help but think that we’re in a transition phase
  with the whole Web 2.0 concept (it’s really concepts). And of course, we’re
  always in transition phases regardless of whether your talking about
  technology, society, or just life. So, what I’m saying is we may be reaching
  an inflection point in the evolution of social networking. We have many very
  interesting social networking enablers with blogs, wikis, podcasts, rss,
  etc. These are effectively evolutionary technologies from their roots in
  Usenet and ftp which I was using back in the ‘80s. All these technologies
  provide a shade of the definition of community but they do so from mostly an
  information exchange perspective. And now we have consolidators such as Jive
  that join many of the technologies together in one location to give an even
  greater sense of community by giving access to much of the information in
  one locale such as <a
  href="http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/developer.bmc.com">
  BMCDN</a>.</p>

  <p class="MsoNormal">This is why I think we’re reaching an inflection point:
  <span style="">&nbsp;</span> basically, even with a consolidator, we’re
  still doing store and forward. We have elements of chat/interactivity, but
  we’re still operating at a fairly superficial level. Based on the definition
  above, we share language and we have agreed upon manners, we also have media
  for sharing common interests. But look at the deeper aspects: 1) People who
  <b style=""><u>reveal</u></b> themselves by using… <b
  style=""><u>tradition</u></b>; <b style=""><u>residential/religious
  collective</u></b>; <b style=""><u>interdependent</u></b>…<b
  style=""><u>interacting</u></b>.</p>

  <p class="MsoNormal">We’ve taken a very data centric approach to the online
  community concept, so we’re pretty efficient with data storage, search and
  retrieval, but we haven’t quite mastered the interaction method. A community
  should be a place you spend some significant time: you exchange ideas, you
  give, you take, you argue, you learn, you grow, you help others. And you
  have varying relationships: some cursory, some technical, some friendly,
  some public, some private. And these characteristics change dynamically.</p>

  <p>All a twitter… I had been skeptical about <a
  href="http://www.twitter.com/">twitter</a> until I read a Wired <a
  href="http://www.wired.com/techbiz/media/magazine/15-07/st_thompson">article</a>
  a couple of months ago titled, “Clive Thompson on How Twitter Creates a
  Social Sixth Sense”. The article is about how the aggregate effect of
  getting “pings” of everyday life from people you are interested in creates a
  sense of awareness of those people that goes beyond the superficiality of
  the information they’ve provided. Twitter and other constant-contact media
  create <i>social</i> proprioception. He says, “They give a group of people a
  sense of itself, making possible weird, fascinating feats of coordination.”
  In other words, it gives people a sense of community. He goes on to say,
  “This awareness is crucial when colleagues are spread around the office, the
  country, or the world. Twitter substitutes for the glances and conversations
  we had before we became a nation of satellite employees… So why has Twitter
  been so misunderstood? Because it's experiential. Scrolling through random
  Twitter messages can't explain the appeal… but the real appeal of Twitter
  is…[that] it's practically collectivist — you're creating a shared
  understanding larger than yourself.”</p>

  <p>Wither now? Look at the evolution of <a
  href="http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/secondlife.com">
  Second Life</a> from an online gaming type of community to a medium for
  online classes, marketing, and (drum roll) collaboration! Combine the shared
  consciousness of Twitter with the 3-d type of community that Second Life
  provides and you start seeing the revolution of the virtual community. Now
  the interaction method becomes oriented to the actors (us) and we are able
  to create personae for ourselves that reflect the particular social
  interaction that we are engaging. Second Life enables you to create avatars
  for yourself (in fact you can buy them online if you don’t want to create
  one from scratch). What we still need to work out are the filter mechanisms
  for the interactions – I should be able to create outbound filters that
  indicate things like mood, desire to interact, and level of interaction that
  influence other’s ability to interact with me. It’s kind of like having
  spheres of influence that are set in two ways: 1) statically to reflect my
  core type, and 2) based on circumstance and level of relationship. However,
  once we start engaging in a revolutionary type of media such as SL, then the
  evolutionary processes will kick in to provide higher and higher levels of
  service and nuances of relationships. The type of complexity you need to
  have a real sense of community.</p>

  <p>And then we need these identities to follow us whether we are on a
  laptop, phone, pda, or any other interactive device. Now the interaction
  method becomes human-centric so rather than exchanging data, we communicate
  in memes – ideas that evolve and become an artifact of the culture – a new,
  dynamic, and growing online culture – Web 3.0?</p>

  <p>If you want a long term projection of where this can go, read “The Golden
  Age” trilogy by John C. Wright.</p>

  <p class="MsoNormal">P.S. I referred to Weather Report last blog. Joe
  Zawinul, the founder along with Wayne Shorter, died last week after battling
  cancer. RIP.</p>
  
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/Clothes&title=Does the emperor have no clothes?">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/bmc+developer+network"
                      rel="tag">BMC Developer Network</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/bmcdn" rel="tag">BMCDN</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/community" rel="tag">Community</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/developer+network"
    rel="tag">Developer Network</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/second+life"
    rel="tag">Second Life</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/twitter" rel="tag">Twitter</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>I Sing the Body Electric</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/Electric</link>
                      <description>The music ecosystem and commonality with the software industry.</description>
                      <author>fjohannessen</author>
                      <pubDate>Tue, 14 Aug 2007 14:01:33 -0500</pubDate>
                      
     
        <category>BMCDN</category>
     
     
        <category>Developer Network</category>
     
     
        <category>Ecosystem</category>
             
      <content:encoded><![CDATA[
  <p>I'm not really a Ray Bradbury fan, &nbsp;I got this title from a Weather
  Report album, which was no doubt inspired by the Walt Whitman poem. Weather
  Report was instrumental in the transition from traditional jazz to jazz
  fusion. &nbsp;Joe Zawinul (keyboards) and Wayne Shorter (sax) were on a
  couple of Miles Davis' fusion albums and then broke away, forming the new
  group called Weather Report.</p>

  <p>My favorite album of theirs is "Heavy Weather", which included one of the
  best bassists of all time, Jaco Pastorius (RIP). A real work of genius on
  that album is "The Juggler", which has my very favorite song ending&nbsp; -
  a single forlorn bass note giving an ironic twist to a complex song. Jaco
  later connected with Pat Metheny and you can still hear Jaco's influence in
  Metheny's later albums with Mark Egan on bass.</p>

  <p>It's fascinating to trace these influences and their branches into other
  genres of music. At each juncture, a musician influenced another musician by
  participating in the creation of new music, but their influence continued
  well after they moved on.</p>

  <p>Before open source, the ISV world was Borg-like, “resistance is
  futile.&nbsp; We had no choice but to absorb, regurgitate and attempt
  influence through traditional marketing, creating countless standards
  committees, and raiding each other's staff. &nbsp;Software is now growing
  up. &nbsp;Adding open source to the ecosystem creates the opportunity for
  collaboration between developers regardless of corporate affiliation. The
  resulting innovations can then be incorporated and used in powerful,
  sometimes unanticipated ways.&nbsp; Each participant in the process is
  affected.</p>

  <p>I believe it is mandatory that anyone who calls themselves a
  "professional" developer must be able to show examples of open source
  contributions - and the companies they work for should encourage this
  participation. These contributions become the incubator of innovations that
  will later find their ways into commercial applications that will help
  change the world.</p>

  <p>I’m proud to say that BMC’s permissive licensing is a potent enabler of
  rapid development and innovation in the systems management space. Permissive
  licensing incents developers to build on the baseline code provided and
  build commercial innovation. And I believe that as such developments become
  visible to the community there will be natural pressure to encourage
  contributions back to the community. A good name is still important in the
  industry. In addition to this, market demand has created the opportunity for
  enthusiastic partnerships in the new ecosystem to help fill existing and
  future software needs. This can be in the area of platforms, specialized
  applications, and variations of current applications. Just look at all the
  custom applications developers have done on the Remedy Action Request
  System. It's important to have the infrastructure for the market to express
  their needs and to have those needs met with either commercial or open
  source software - and they are not mutually exclusive.</p>

  <p>We have all this with <a title="http://developer.bmc.com/"
  href="developer.bmc.com">developer.bmc.com</a>. Take a look.&nbsp;
  Participate.&nbsp; <a title="mailto:fred_johannessen@bmc.com"
  href="mailto:fred_johannessen@bmc.com">Give feedback</a>. Check out the new
  <a href="http://talk.bmc.com/podcasts/podcast-whurley3/">podcast</a> with
  whurley and me talking more about BMC Developer Network.</p>
  
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/Electric&title=I Sing the Body Electric">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/bmcdn"
                      rel="tag">BMCDN</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/developer+network"
    rel="tag">Developer Network</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/ecosystem" rel="tag">Ecosystem</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Welcome to the show!</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/BMCDN</link>
                      <description>Announcing BMC Developer Network (BMCDN) and Open Source offerings.</description>
                      <author>fjohannessen</author>
                      <pubDate>Fri, 27 Jul 2007 15:39:54 -0500</pubDate>
                      
     
        <category>BMC Developer Network</category>
     
     
        <category>Ecosystem</category>
     
     
        <category>Open Source</category>
             
      <content:encoded><![CDATA[<p class="MsoNormal" style="margin-left: 0.5in;"><i><b style="">Welcome back my friends to the
show that never ends<o:p></o:p></b></i></p>

<p class="MsoNormal" style="margin-left: 0.5in;"><i><b style="">We're so glad you could attend<o:p></o:p></b></i></p>

<p class="MsoNormal" style="margin-left: 0.5in;"><b style=""><i>Come inside! Come inside!</i><i style=""><o:p></o:p></i></b></p>

<p class="MsoNormal" style="margin-left: 0.5in;"><b style="">~From Karn Evil 9: First Impression on Emerson, <st1:place w:st="on">Lake</st1:place>,
&amp; Palmer's Brain Salad Surgery Album<o:p></o:p></b></p>

<p class="MsoNormal"><o:p>&nbsp;</o:p></p>

<p class="MsoNormal">ELP is one of the original progressive rock bands with the
original likely being King Crimson (<st1:place w:st="on"><st1:PlaceName w:st="on">Greg</st1:PlaceName>
 <st1:PlaceName w:st="on">Lake</st1:PlaceName></st1:place>'s original band).
Prog music is fun to trace because you can see influences inside and outside
the genre even into pop music. The music industry is an interesting ecosystem that is always
riding an edge between IP protection and creative license. When does a
technique or a riff or lyric move from protected property to open source? And
as most would agree, the music industry does not deal well with open source.
:-) However, there are many examples of modern music openly using classical
riffs from greats like Beethoven and Bach - so it does exist. And so it goes
with the software industry - there are fits and starts with ISV's
incorporating, developing, and contributing to open source but it is happening
and becoming a larger and larger factor in ISV strategies. And thus it goes
with BMC - we actually have, since Y2K, incorporated, developed, and made open
source contributions - but generally not in a strategic context. Now we are.<o:p></o:p></p>



<p class="MsoNormal">In my last blog entry, I mentioned; "Such a strategy
requires an infrastructure that narrows the distance between the platform
provider and the developer community". This was an allusion to our BMC
Developer Network which <a href="http://talk.bmc.com/blogs/blog-whurley/whurley/"><st1:PersonName w:st="on">whurley</st1:PersonName></a> announced at OSCON this week. <o:p></o:p></p>



<p class="MsoNormal">We've actually been semi-live with BMCDN for a couple of
months, migrating the Remedy groups and also creating new forums aligned with
our BSM strategy. We are also in the process of migrating the DevCon (a.k.a.:
PATROL Developer Connection) to BMCDN. But, as you can tell, our release Open Source adapters at BMC is significant and, I
believe, helps complete our ecosystem approach. <o:p></o:p></p>



<p class="MsoNormal">BMCDN is by no means perfect nor complete.<span style="">&nbsp; </span>We had a choice to attempt sterile perfection
or to get the word out and truly commit to having the developer community drive
the structure and content of the BMCDN. We chose the latter. So we have an
initial structure and we have some content, but I'm hopeful that a year from
now we'll have something completely different that has been tailored and built
in conjunction with our development community. <o:p></o:p></p>



<p class="MsoNormal">I would like to acknowledge the hard work over the past year
by people on my team including Ken Beck, David Fiel, Joe Vodvarka, Scott
Powell, and Luis Laborda in getting this BMCDN ready. This not only included
development of the infrastructure, but also included getting the open source
adapters built, licensing schemes debated and agreed, and coordination with
R&amp;D and Marketing. <o:p></o:p></p>



<p class="MsoNormal">I'm excited about what we have and more excited about where
our development community will take it. Come and join the show -- the BMC
Developer Network developer.bmc.com!<o:p></o:p></p>

 
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/BMCDN&title=Welcome to the show!">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/bmc+developer+network"
                      rel="tag">BMC Developer Network</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/ecosystem" rel="tag">Ecosystem</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/open+source"
    rel="tag">Open Source</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Developers, developers</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/Developers</link>
                      <description>Ecosystem and Software Development</description>
                      <author>fjohannessen</author>
                      <pubDate>Fri, 08 Jun 2007 09:52:23 -0500</pubDate>
                      
     
        <category>AR System</category>
     
     
        <category>CMDB</category>
     
     
        <category>Ecosystem, ISV, Developer</category>
     
     
        <category>cmdb</category>
     
     
        <category>dashboard</category>
             
      <content:encoded><![CDATA[  <p>I ran into Kash Noorani an Architect of our Dashboards and we got talking
  about ecosystem - since I describe my job as building the inbound ecosystem.
  We were discussing the importance of having developers build integrations
  and innovations on our platforms such as CMDB, AR, and, of course our
  dashboards. He pointed me to the funny yet scary "<a
  href="%20http://www.youtube.com/watch?v=8zEQhhaJsU4%20">Developers,
  developers, developers</a>" rant by Steve Ballmer. It brings a realization
  that what makes a vibrant and lasting ecosystem for a software platform is
  the developer community. They are the source of innovation that extends the
  platform solution into new technology areas. An example of this is
  Aeroprise, and BMC development partner that extends our Remedy applications
  into mobile devices. They also can extend solutions into vertical markets
  such as TuringSMI and the Telco/eTOM solutions they provide. And, of course,
  these developers help grow the market, thus the pie for all of us while
  providing greater value to our mutual customers. The integrations and
  extensions aren't limited to commercial ISV software, but include "toolkit"
  source and binaries that help customers perform a specific task, and also
  open source software. There is no reason that a complete solution for a
  customer cannot or would not include all such components, in fact, a
  credible ecosystem strategy must include all of them.</p>
  <p>Such a strategy requires an infrastructure that narrows the distance between
  the platform provider and the developer community to the point where there
  is near seamless interaction with all elements of the ecosystem - joining
  customers, developers, and the solution provider into one dynamic bazaar. I
  think this is where ISV's can learn a lot from the open source
  community...</p> 
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/Developers&title=Developers, developers">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/ar+system"
                      rel="tag">AR System</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/cmdb" rel="tag">CMDB</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/ecosystem,+isv,+developer"
    rel="tag">Ecosystem, ISV, Developer</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/cmdb" rel="tag">cmdb</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/dashboard" rel="tag">dashboard</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Virtual to Virtual</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/virtualcorp</link>
                      <description>My role has changed from focusing on virtualization to helping build the ecosystem for BMC - the virtual platform.</description>
                      <author>fjohannessen</author>
                      <pubDate>Tue, 20 Mar 2007 11:30:44 -0500</pubDate>
                      
     
        <category>Ecosystem</category>
             
      <content:encoded><![CDATA[
  <p class="MsoNormal">It’s been awhile since I’ve blogged and since my last
  blog I’ve taken on a new role in BMC. I had been focused on (among many
  things) virtualization and BMC’s approach to managing virtual environments.
  You’ll notice in my last blog that I was talking a bit about ecosystem.
  Well, I got the opportunity to run our Technology Alliance and MarketZone
  organization – a major component for helping to build out the BMC ecosystem.
  My organization helps other companies gain access to software and consulting
  to help build out integrations to BMC technologies such as CMDB, Remedy ARS,
  Performance Manager, and others. We also help market and sell the products
  from those companies that fill gaps or enhance our solutions. No solution in
  IT is comprised of only a single vendor’s capabilities – the solutions are
  built of components from several companies – BSM solutions are the same.
  Just think of a car. You might buy a “Ford”, but the Ford is comprised of
  tires made from Goodyear, a Sirius satellite receiver, and on and on with
  components from other vendors/partners.</p>

  <p class="MsoNormal">BSM solutions, while being comprised of major
  components built by BMC, still have partner componentry as part of the whole
  solution. For example, BMC has the leading Knowledge Management for Service
  Desk in the industry. Some customers may want to purchase off-the-shelf
  knowledge to get their knowledge-base started. We work with partners to
  provide the knowledge content that populates our Knowledge Management
  solution. Same goes for Network Configuration, Mobility, Notification, and
  other areas that complement our core solutions.</p>

  <p class="MsoNormal">We are being very aggressive about building out the
  ecosystem across the solution set and have some pretty exciting and new
  programs coming out around developer enablement and communications and open
  source. I’ll expound more on these areas later…</p>

  <p class="MsoNormal">The bottom line is that BMC has a complete BSM set of
  solutions and these solutions have a healthy ecosystem around them. BSM
  presents, if you will, a virtual platform for enabling a whole solution that
  includes best-in-class for every aspect of the infrastructure from hardware
  to network to application to business process. Thus I see my role as having
  changed from focusing on virtualization technology to helping to build the
  virtual business – the ecosystem around BMC’s solutions.</p>
  
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/virtualcorp&title=Virtual to Virtual">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/ecosystem"
                      rel="tag">Ecosystem</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>RSS and Componentization</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/rsscomponent</link>
                      <description>Lot's of response to my RSS views even now and impact of standardization and componentization on mature markets.</description>
                      <author>fjohannessen</author>
                      <pubDate>Wed, 13 Sep 2006 08:39:24 -0500</pubDate>
                      
     
        <category>Capacity Management</category>
     
     
        <category>Capacity Planning</category>
     
     
        <category>RSS</category>
     
     
        <category>Systems Management</category>
     
     
        <category>VMware</category>
             
      <content:encoded><![CDATA[  <p>My blog entry on RSS spurred seemed to spur some interest - it even led
  to an <a
  href="http://searchsmb.techtarget.com/originalContent/0,289142,sid44_gci1211444,00.html">
  article</a> in SearchDataCenter. I should put a plug for <a
  href="http://www.redmonk.com/cote/">Cote</a> from Red Monk since he and I
  have discussed RSS a bit and he's on top of standardization and process.
  It's interesting to me how standards arise in industries: 1) by way of
  industry groups vying thru mutual interest/benefit for standards, and 2) by
  de facto demand by the user community. I think RSS is a combination of the
  two. But I don't think anyone anticipated all the potential end uses of RSS
  when it was originally defined. I enjoy seeing the chaos of innovation
  around technologies beyond intended purposes. RSS is one of those where
  we'll see uses that extend into areas such as Systems Management, Customer
  Support, and beyond. We starting to see hints of such innovation around
  virtual environments - specifically VMware.</p>

  <p>As VMware has become more and more prevalent as a platform, the platform
  itself is becoming less interesting - it's there and it works - while the
  applications (usage of the platform) are becoming more interesting. VMware
  is at an interesting inflection point where they have been the focus for
  enablement of their platform and have provided interesting applications to
  migrate, consolidate, and manage the environment - and the focus (and
  rightly so) has been on the ecosystem around enabling the platform. And
  while the platform is currently dominant, it's key to have the platform
  specific applications that fully leverage it's capabilities. Easy examples
  are VMware appliances that provide specific capabilities - I mentioned the
  Media server in a prior blog - other examples, include demo platforms,
  system management appliances, and even application servers where you want
  instant portability. I'm curious how many third parties are making
  significant revenue providing such specific applications? One I know of is
  <a href="http://www.surgient.com">Surgient</a> which provides "virtual lab
  management" software on "standard" virtual infrastructure (ie, VMware). From
  my experience, most of the current uses of VMware are around proprietary
  customer applications and migrating these applications from physical to the
  virtual environment. And that's not a bad use, just doesn't create a long
  term and dynamic ecosystem. For BMC, we already provide specific management
  functionality for VMware, and we're seeing use/revenue for these products
  (monitoring, performance management, and capacity planning), but almost
  exclusively in the context of the migrated legacy apps. I'm not saying the
  VMware specific applications are not there, I just have not heard of a lot
  of revenue being generated in that domain yet. Am I wrong?</p>

  <p>Regardless, as the platform matures, there will be extensive
  opportunities - capacity planning will become more critical for production
  VMware workloads, power and coolling (which <a
  href="http://talk.bmc.com/blogs/blog-wagner/david-wagner/">Dave Wagner</a>
  has written extensively about) will become more critical, and we'll see a
  chaos of innovation we haven't anticipated.<br />
  </p>
  
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/rsscomponent&title=RSS and Componentization">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/capacity+management"
                      rel="tag">Capacity Management</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/capacity+planning"
    rel="tag">Capacity Planning</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/rss" rel="tag">RSS</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/systems+management"
    rel="tag">Systems Management</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/vmware" rel="tag">VMware</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Contain yourself!</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/Containers</link>
                      <description>Using virtual containers in for flexibility, security, and fun.</description>
                      <author>fjohannessen</author>
                      <pubDate>Wed, 28 Jun 2006 21:42:30 -0500</pubDate>
                      
     
        <category>Citrix</category>
     
     
        <category>Configuration Management</category>
     
     
        <category>Container</category>
     
     
        <category>Softricity</category>
     
     
        <category>VMware</category>
     
     
        <category>Virtualization</category>
             
      <content:encoded><![CDATA[

<p class="MsoBodyText"><span class="BodyTextChar">We tend to talk a lot about the
cost benefits of consolidating workloads to virtual images – and those benefits
are significant. Another significant benefit, albeit not as hyped, is the
concept of the application being “contained” in the virtual image. “Contained”
is a loaded term, but what I mean here is that operations can be performed on
the virtual image such as moving, copying, deleting, recovering – and all
things that affect the state of the application. This can be handy for portability, but also as a way of controlling the application configuration for compliance and security purposes. The concept is fairly well known
with VMware’s capabilities supplied around their <st1:place w:st="on"><st1:PlaceName w:st="on">Control</st1:PlaceName> <st1:PlaceType w:st="on">Center</st1:PlaceType></st1:place>
and VMotion. The VMware tools implement the container concept from purely a
system perspective, so the actions performed on the container are done based
on<span style="">&nbsp; </span>information such as CPU and i/o as
opposed to based on the application state. Dan Chu from VMware has some good
discussion on <a href="http://www.vmware.com/vmtn/blog/console/">VMware Appliances</a> which is prettty similar to the container concept I'm describing.
Without application state information, decisions regarding resources and configuration are being made based on
shadows on the wall rather than the actual state of the application or service
being provided. This will be key in making container actions more widespread in
production (as opposed to dev and test) environments.<o:p></o:p></span></p>

<p class="MsoBodyText"><span class="BodyTextChar">Another aspect of containers
applies to the end-user. An early example is Citrix providing, effectively,
multi-user access to Microsoft Windows environments. A new example is with
Softricity (just acquired by Microsoft) providing application streaming. In
both cases it’s the idea of providing end-user functionality (either OS or App)
from a central location (a container) that can undergo all the container
actions described above. A nice aspect to these types of containers is having
near absolute control of the environment and application configuration provided
to an end-user. So along with that comes security to the enterprise in knowing
that the environment and applications being used by their end-users exactly
meets specifications. Another use case for user environment containers is
providing a guest environment – give a guest/visitor access to limited
applications such as web access within a “contained” environment. Then, when the
guest is finished, the environment can be disposed without impact to the
enterprise.<o:p></o:p></span></p>

<p class="MsoBodyText"><span class="BodyTextChar">In both container cases, the
environment is really looked at as a file. Both VMware and Microsoft have their
proprietary virtual file formats, but, in the end, it’s just a file. This means
the containers themselves, while undergoing the above operations, should also
be considered candidates for Change and Configuration Management processes.
Such an approach might greatly enhance the way that applications and user
environments are managed thru every ITIL process. I do think there’s room for
standardization of the virtual file formats – which would make containers
portable across virtual environments. I doubt this will happen anytime soon,
but it may be an inevitable development if virtual environments follow the same
path as processors and operating systems.<o:p></o:p></span></p>

<p class="MsoBodyText"><span class="BodyTextChar">I’ll end on a personal use case.
My son helped setup a media center where we stream photos, video, and music
from a central server in our house. We therefore needed a media server that
would feed the streamed content. Well, we decided to load <st1:place w:st="on"><st1:PlaceName w:st="on">Windows</st1:PlaceName> <st1:PlaceName w:st="on">Media</st1:PlaceName>
 <st1:PlaceType w:st="on">Center</st1:PlaceType></st1:place> into a virtual
machine under VMPlayer. We did this because WMC needs a machine to run on and
by being on my son’s laptop so we could test and tweak in the same location as
the media center. Once we got it working, we copied the .VMX file to the
primary server environment, and, it ran without a hitch! This way we could
verify the functionality without creating any risk to the main server
environment. An interesting side note, we subsequently had the hard drive crash
on the primary server and recovered the media server by copying it from the
backup hard drive.<o:p></o:p></span></p>

 
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/Containers&title=Contain yourself!">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/citrix"
                      rel="tag">Citrix</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/configuration+management"
    rel="tag">Configuration Management</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/container" rel="tag">Container</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/softricity"
    rel="tag">Softricity</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/vmware" rel="tag">VMware</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/virtualization"
    rel="tag">Virtualization</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Instant Gratification!</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/IMSupport</link>
                      <description>Customer support needs to get better and we need to admit the reality of instant messaging improves productivity and the quality of experience. IM is integral to the OnDemand world.</description>
                      <author>fjohannessen</author>
                      <pubDate>Sat, 11 Feb 2006 13:21:33 -0600</pubDate>
                              
      <content:encoded><![CDATA[  <p>In today's on demand world, we can make
  instant purchases, instant research using search engines, instant access to
  desktop information using desktop searches, and even run software instantly
  using Java based software. Pretty much anything I want to do in the
  electronic world, I can do instantly – until something bad happens… When I
  experience a software failure, I generally need to go to the vendors support
  web page and start doing a series of searches through a cumbersome search
  engine to try to find a solution through a self-service knowledge base. In
  fact, this process is usually so cumbersome that I just start doing Google
  searches until I find someone else in the world who has experienced and
  logged the problem and solution in a forum. Of course, Microsoft has their
  pop-up dialog when a failure occurs that offers to send information to
  Microsoft for future help. I've never gotten any decent solution from this.
  So, generally, I'll end up spending an hour or more going through a debug or
  recovery process to get my software and/or system back up and running. And
  it lowers my opinion considerably of the vendor who developed the software
  because I can't get an instant solution to my problem. I want instant and
  effective help.</p>

  <p>One of the greatest
  stealth tools in the business is instant messaging (IM). IM is integral to
  geographically dispersed organizations – it's handy in getting a quick
  answer to a question while you're on the phone with someone else,
  coordinating and facilitating online meetings, and keeping in contact with
  family and co-workers while on the road. Amazingly, the IT industry has not
  taken a productive stance relative to IM – either IM's are ignored,
  forbidden, or an IM is chosen that has no connectivity to outside the
  firewall, which sounds secure, but generally results in noone in the company
  using it – which is secure, but not productive. Our world has blended the
  concept of work and personal life where a person can be simulaneously
  engaged in both from anywhere in the world – home, restaurants, hotels, and
  (heaven forbid!) the beach.</p>

  <p>AIM (AOL Instant
  Messenger) rolled out two AIM bots called "ShoppingBuddy" and "Moviephone"
  placed on your AIM buddy list under "AIM Bots". To the consternation of many
  in the industry, AOL placed these bots without asking the AIM users
  (<a href="http://news.zdnet.com/2100-9588_22-5959345.html">AOL forces
  friends on AIM customers</a>). While I don't like the idea of any software
  being placed on my system against my choice, the concept of AIM bots is
  pretty interesting to me from a support perspective. The bot concept is
  about thinking, for example, I want to go to a movie, then telling someone
  (a bot) that you want to find a movie and getting assistance in a more human
  way in finding the movie, time and location. I'm pretty sure that the AIM
  bots are based on "<a href="http://smarterchild.conversagent.com/">Smarter
  Child</a>" which provides a framework for generating conversational rules
  for finding information. It's a way to interact with a service in a
  human-like way. In fact, a properly constructed bot would likely pass the <a
  href="http://en.wikipedia.org/wiki/Turing_test">Turing</a> test.</p>

  <p>Think from a software support perspective:</p>

  <ol>
   <li>You have a problem with ABC software</li>

   <li>You click on the IM bot for ABC software (that
   you opted into when you installed the software)</li>

   <li>The Bot validates your registration and asks
   you to describe the problem</li>

   <li>Simultaneously, the Bot has generated a trouble
   ticket, alerting customer support (based on your support level), and
   uploaded configuration data related to ABC software on your system</li>

   <li>As you go through the questioning process, the
   Bot realizes that it is not able to solve your problem immediately, so
   during the questioning process it raises the alert level</li>

   <li>A human from ABC software takes over the IM
   session and drills down on the issue and finds a solution</li>

   <li>The problem fixed, you're happy and running the
   ABC software, never knowing whether you were messaging with a human or
   machine.</li>
  </ol>

  <p>All that matters is you got help instantly and
  effectively.</p>

  <p>To get to this scenario, we need standards and
  security. However, much of the technology is in place including IM, support
  knowledge-bases, and a framework for building human-like conversations. Just
  seems that support is such a huge part of the End-user Quality of Experience
  that we need to get better and fast! And we have to admit that IM is
  integral to doing business in the On Demand world.</p> 
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/IMSupport&title=Instant Gratification!">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Change Connections</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/connections</link>
                      <description>Connecting People, Process, and Technology to change impact.</description>
                      <author>fjohannessen</author>
                      <pubDate>Thu, 08 Dec 2005 08:26:23 -0600</pubDate>
                      
     
        <category>CMDB</category>
     
     
        <category>Change Management</category>
     
     
        <category>Configuration Management Database</category>
             
      <content:encoded><![CDATA[  <p>There’s a guy named James Burke, a historian, who had a
  couple of TV series called “Connections” and “Connections 2” (Discovery
  Channel used to show Connections 2). In these shows he would demonstrate
  things such as, “How the popularity of underwear in the 12th century led to
  the invention of the printing press” or “How the arrival of the cannon led
  to the development of movies.” Just do a Google search and you’ll find
  plethora information on him and his works. Well, change has many unintended
  consequences, some good some bad and business and IT experience these
  consequences daily. The major goal of “Change Control Boards” is to prevent
  unintended consequences, yet the nature of change is generally so complex
  that such consequences still happen regularly.</p>

  <p>What is the most likely factor when a change (of any
  kind) has a detrimental effect on the enterprise? For those of you who
  liked, <em>Cool Hand Luke</em>, “What we have here is a failure to
  communicate.” The enigmatic nature of change is that the very communication
  of change tends to bring up forces that oppose it. On a side note, I think I
  tend to embrace change easier than most, since by the time I graduated from
  high school I had attended 12 schools in 6 different states and countries!
  There is a kind of universal nature to the change process:</p>

<div style="margin-left: 2em">
  <p>1) A decision that change is necessary</p>
  
  <p>2) Specification of what changes are needed to effect the outcome</p>
  
  <p>3) Analysis of the impact of the changes</p>
  
  <p>4) Opposition to
  change – a background process that spreads virally in an attempt to stop the
  change from occuring. Some people refer to this as "The Pocket Veto".</p>
  
  <p>5) Execution of the changes</p>
  
  <p>6) Backout the change(s) if something bad happens</p>
</div>

  <p>Funny thing is that the change process tends to be done
  effectively in certain silos of the enterprise, but not really at the
  enterprise level. For example, most companies that run mainframes have very
  stringent change management processes for that platform. In fact, one of our
  products, CHANGE MANAGER for DB2, actually implements the above process for
  database schema changes and migrating them from dev to test to prod.
  However, the failing (not of the product) is that the process tends to be
  focused on technology rather than on People, Process, and Technology. Any
  change to one of the three WILL have an impact on the other two. Of course,
  having been an architect in my past, I always search for universal truths
  such as a universal CHANGE platform that incorporates the three. The first
  tendency is to throw technology at the issue because technology/tools are
  tangible expressions of the desired outcome – but, see unintended
  consequences. The very nature of introducing technology is Change
  itself.</p>

  <p>This gets back to my surprise at the lack of maturity
  in change management processes – because, if the processes were mature, any
  introduction of technology to the enterprise would be preceded by a change
  process that factors impact to people, processes, and other technologies.
  And the Discovery process wouldn’t be such a mystery, because people and
  process impacted by change would be readily available in a mature change
  management process. I had a pretty unique experience a couple of years ago
  when it appeared that a BMC product for which I was responsible was causing
  an outage at a pharmaceutical company. This company has robust change
  management process (not necessarily technology). I got introduced to their
  change management review meeting which was a worldwide video conference that
  included business owners of the impacted businesses, IT management, and
  their vendors at once. The meeting had an agenda for considering changes and
  issues that impacted the business – and we were on the agenda. It was pretty
  intimidating at first, but I realized that it wasn’t a witch hunt, but truly
  a forum for identifying impact and workarounds from all three perspectives.
  Luckily, after two of those meetings, we had a workable solution in place… I
  guess not too surprising that a pharmaceutical would have strong change
  management processes – in fact I’d be worried if they didn’t.</p>

  <p>So CMDB gives you a mechanism for storing the
  relationships between people, process, and technology relative to the
  business. The next step is to use this information combined with
  intelligence to do impact analysis. And, of course, we have automation to
  execute the changes.</p>

  <p>Now to RSS. Using RSS from a support perspective is
  effectively using it as a change notification tool – a device for
  communicating change. I believe most unintended consequences are caused by
  lack of communication. RSS is a tool that can be used to communicate changes
  to interested/impacted parties both inside and outside the firewall – if we
  had a mature implementation of private RSS. Of course, the first thing to
  address is process, but enhancing change communication is a near first goal
  also. And RSS does not address how the impacted parties communicate how the
  change will impact them – there any many methods for addressing this already
  built however.</p> 
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/connections&title=Change Connections">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/cmdb"
                      rel="tag">CMDB</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/change+management"
    rel="tag">Change Management</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/configuration+management+database"
    rel="tag">Configuration Management Database</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Lift off</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/launch</link>
                      <description>Out of the fog and SORM is launching.</description>
                      <author>fjohannessen</author>
                      <pubDate>Thu, 17 Nov 2005 16:15:31 -0600</pubDate>
                      
     
        <category>RSS</category>
     
     
        <category>Service Oriented Resource Management</category>
             
      <content:encoded><![CDATA[  <p>I’ve been back to the fog since my last rumination.
  During the last month we’ve been heavily engaged with our launch of Service
  Oriented Resource Management – press, customers, sales, etc. (see <a
  href="http://www.bmc.com/BMC/News/CDA/hou_PressRelease_detail/0,3519,8573740_8574120_38720754,00.html">
  <span style="color: red;">press release</span></a>) It’s not everyday nor
  sometimes in a whole career that you get to launch something new to the
  world. It’s exciting because I think that SORM rounds out our BSM offerings
  so that we now align resources in realtime to the needs of the business
  services. And it encompasses our virtualization strategy with a first step
  towards service virtualization. It’s the culmination of a lot of hard work
  by a lot of people from marketing to R&amp;D to PR. I need to especially
  thank Dave Wagner our CMP Solutions Marketing Director for making sure we
  had messaging, materials, events – everything – lined up and ready to go. He
  and the team burned the candle at both ends to get this done. THANKS! We’ll
  have more coming over the next weeks and months, but now we’re launched.</p>

  <p>Thanks to the folks who commented on my last entry
  regarding private RSS, indeed there is work going on with private RSS (<a
  href="http://labs.silverorange.com/archives/2003/july/privaterss"><span
  style="color: red;">see link</span></a> dated July 2003), but looks to be in
  early infancy. And I still think the use cases I outlined are fairly unique
  so far. Another aspect to RSS that I intend to expound further in my next
  blog is Change Management. RSS is, in a sense, a way of subscribing to
  notification of changes. I’m pretty surprised at the lack of what I’d call
  coordinated change management across the enterprise. And then look to
  further writing on the RSS software support use case. I think support is
  something that’s still stuck in the ‘90s even with self-service and
  knowledge databases – I think we’re (the global ISV community) missing the
  boat on managing or enhancing the customer experience. At the end of the
  day, positive customer experiences are what keep customers.</p> 
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/launch&title=Lift off">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/rss"
                      rel="tag">RSS</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/service+oriented+resource+management"
    rel="tag">Service Oriented Resource Management</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Ruminations in a fog</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/ruminations</link>
                      <description>Communications has shrunk geography even during overseas travel. This will have impact on computing power with 24x7 use across the globe. The concept of locale will change. Interesting RSS discussion...</description>
                      <author>fjohannessen</author>
                      <pubDate>Wed, 12 Oct 2005 11:19:41 -0500</pubDate>
                      
     
        <category>On Demand</category>
     
     
        <category>Utility Computing</category>
     
     
        <category>wireless</category>
             
      <content:encoded><![CDATA[<p>I write this in a timeshifted fog with most of my thoughts
for this blog coming during the hour of the wolf. I’ve thought about changing
my writing for the blog to the perspective of an alter ego such as Hari Seldon,
John Galt (who is he anyway?), or Kilgore Trout, but I guess I’ll set Fred free
and let him write as himself. So it goes.</p>

<p>It was interesting to me that this trip, my phone and
blackberry just worked – whether in England
or Holland. I
didn’t have to select networks or anything – they just worked on demand. I’ve
had an interesting evolution with the hotel I stay in Amsterdam. My first trip staying there 4
years ago, I had a dial-up connection that ended up costing me over $100 in one
night! That evolved to high-speed wire fee-based ethernet, then this trip, it
was free wireless. Access is turning into a commodity – I just expect it to be
there and to work. You can see this evolution reflected in our connection to
eachother. While I was at Gatwick waiting for my flight to Amsterdam, I was exchanging e-mails with
Ariel Gordon, one of our CTOs, about virtualization. Ariel is based in Houston, but our e-mail
exchange was at 3:30 am Central time. Ended up that he was in Israel, but it wouldn’t have been out of the
question if he had been in Houston.
I later called a guy about fixing my sailboat and, as far as he was concerned I
was in Austin.
This whole high-speed communication thing has changed the concept of locale.
Even though I’m in Europe, I log in to
Austin/Houston machines, my home page displays local weather and news, my IM
and Skype show people I want to connect with and their availability. So I have
a “home” connection. On the other hand, I got a call from my credit card
company trying to sell me more services. The call was from a guy in India. While
his “locale” is India,
he’s adjusted his timeschedule to match the locale of the geography he serves.
When I worked with GE, I did the same thing. HQ was in New
 York, but I was based in Seattle,
so I came in at 7:00 am or earlier, so I could maximize overlap with the folks
in NY. Maybe the earth is flat?</p>

<p>What does this have to do with utility computing? Well, it
appears to me that now I require all my services to be available all the time,
anywhere. Multiply me by millions. This means that BMC Austin/Houston can’t
take an internal system down during “off hours” to run maintenance. It means
that utilization rates on computing systems of global oriented companies will
go up because they will be used 24 hours a day (internally and externally). In
fact, I wonder why, for example, stock trading is limited to “working hours” of
the locale of the trading exchange. It seems like, at some point, we’ll have a
major stock exchange go 24 hours a day at some point. Think of the implications
for traders, they’ll need to have people available 24 hours to make sure
there’s someone to sell at the point a major event (or disaster) occurs. So now
resource scheduling, maintenance, and availability needs to be managed from a
completely different perspective. I don’t think anyone has fully thought this
thru…</p>

<p>If you’ve read this far, here’s the real interesting fog
induced rumination. In fact, if no one is has mentioned this before I claim it
for BMC… I pay all my bills online, but to-date, most of my bills are still
provided only via paper. I can access most accounts on the internet and get my
billing info, but it’s a pain to have to go to several different websites,
log-in, and retrieve my billing info. Private RSS. Of course secure, but also
private. Why can’t I subscribe via RSS to my billing statements, then use
Bloglines, for example, to create one summary page that displays my bills as
they change/update on each host/private page? This would simplify my billing
enormously. Another use case, more in the BMC line, is support. Why not have
customers subscribe via RSS to product support? Then as products notices come
out, they have one page to look at. In fact, the page will automagically
update. This can also be used to limit spam effects. Then any support e-mail
would not have to reference a web page, the customer would just be reminded to
look at their self made RSS update page. I think this would be a real
interesting extension for RSS – but it has to be private and secure. Maybe it’s
already done, but…</p>

<p>Lot’s of stuff. </p> 
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/ruminations&title=Ruminations in a fog">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/on+demand"
                      rel="tag">On Demand</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/utility+computing"
    rel="tag">Utility Computing</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/wireless" rel="tag">wireless</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>On Demand Software &amp; On Demand</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/ondemandsoftware</link>
                      <description>Software as a Service (SaaS) and On Demand/Utility Computing are aligned with customer's objectives.</description>
                      <author>fjohannessen</author>
                      <pubDate>Tue, 27 Sep 2005 15:21:51 -0500</pubDate>
                      
     
        <category>On Demand</category>
     
     
        <category>SaaS</category>
     
     
        <category>Software as a Service</category>
     
     
        <category>Utility Computing</category>
     
     
        <category>Virtualization</category>
             
      <content:encoded><![CDATA[  <p>Phil Wainewright from Ziff-Davis had a good blog today,
  titled "<a
  href="http://blogs.zdnet.com/SAAS/index.php?p=32&amp;tag=nl.e539">Software
  that actually works</a>" about the merits of Software as a Service or On
  Demand Software. He says, "the on-demand model isn't about delivering
  software per se. It's about delivering the results of successfully using the
  software". I would do a slight modification to say that the model is about
  delivering the results for which the software was intended. What I mean by
  this, is that customers per se don’t even care that they are using software,
  they care (or should care) about delivering service/results. This is the
  benefit of SaaS, customers can focus on results without having to focus on
  all the details peripheral to the business of managing software – change
  management, capacity management, performance management, etc. Of course,
  there are areas for which IT can provide a competitive advantage. But even
  in those areas, the customer is focused on achieving business results – they
  expect the underlying IT infrastructure to not just work, but to work
  efficiently. In fact, it’s likely that the infrastructure for SaaS delivery
  will be a utility computing model that allocates resources to the services
  just-in-time based on the service requirements. This is why I believe that
  there is an inevitable march towards utility computing – this is the SaaS is
  the ultimate form of virtualization – the customer only cares about results.
  Beyond technology, the real challenge will be to provide customers with
  terms that match their business goals (expected results) whether the
  delivery mechanism is SaaS or utility computing.</p> 
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/ondemandsoftware&title=On Demand Software & On Demand">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/on+demand"
                      rel="tag">On Demand</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/saas" rel="tag">SaaS</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/software+as+a+service"
    rel="tag">Software as a Service</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/utility+computing"
    rel="tag">Utility Computing</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/virtualization"
    rel="tag">Virtualization</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Going out of business</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/defunct</link>
                      <description>If IT does not get more efficient they're going out of business...</description>
                      <author>fjohannessen</author>
                      <pubDate>Fri, 09 Sep 2005 07:45:59 -0500</pubDate>
                      
     
        <category>Utility Computing</category>
     
     
        <category>Virtualization</category>
             
      <content:encoded><![CDATA[
  <p>If you were running an airline and your jets were running at 20% capacity
  on all your routes, how long would you be in business? This is the state of
  IT today. Like I pointed out in an earlier blog, server utilization is
  running at considerably less than 20%. Any business that doesn't have a
  relentless drive towards improved efficiency/productivity ends up falling
  behind. In contrast, Southwest Airlines has figured out how to run at higher
  capacity and efficiency than any other airline and has had an extended run
  of years of profitability. In other words, they manage capacity more
  effectively than any other airline. While I understand that IT is also a
  tool for driving competitive advantage in certain industries like Finance,
  in the long term, such inefficiency will result in either people getting
  fired and replaced or simply outsourcing of IT. What we tend to forget, is
  that efficiency and productivity are not just about driving cost out, but
  it's about agility - the ability to respond or act faster than the
  competition while mitigating risk to the business. I believe the only way to
  accomplish this is with aggressive adoption of virtualization while mapping
  and allocating resources based on business relevance. However, this does not
  replace first adopting business processes that drive organizations towards
  better sharing of resources and improved efficiency. Virtualization is only
  the technology side - it's first critical to get people and processes
  aligned towards sharing and continuous improvement - then adopt technologies
  that best support those processes. I believe that the end result will be
  this alignment of people and IT infrastructure to dynamically meeting the
  service requirements of the services and applications being supported and
  delivered.</p>

  <p>Of course, outsourcers are already in this aggressive adoption
  phase...</p>
  
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/defunct&title=Going out of business">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/utility+computing"
                      rel="tag">Utility Computing</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/virtualization"
    rel="tag">Virtualization</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Cool Tools</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/cooltools</link>
                      <description>Couldn't resist an opportunity to tout some cool things in my toolbox...</description>
                      <author>fjohannessen</author>
                      <pubDate>Sat, 20 Aug 2005 17:36:52 -0500</pubDate>
                      
     
        <category>About Me</category>
             
      <content:encoded><![CDATA[<p>Thought I’d mention a few tools that I’ve started using over
the past three weeks. I was reading Israel Gat’s internal BMC blog where he
mentions how handy Google Desktop Search has become for him. It does indexing
of local files and folders so you can do quick searching (and finding!) of
files that are buried on your harddrive. BTW, Israel is the VP of the PATROL team
now known as BMC Performance Manager. Anyway, I did some quick research on
desktop search tools and decided to go with Yahoo! Desktop Search. I went with
YDS because it indexes offline Outlook folders and attachments while currently
GDS doesn’t. I’ve been with BMC nearly 10 years, and over that time I’ve
accumulated literally thousands of files. I try to cull out files over 3 years
old, but even so they still build up through evolution. I find I use YDS
several times a day on both e-mail and folder searches and it’s worked like a
champ – saving me a lot of time. For example, back in December 2004, I ordered
an external 250GB USB hard drive for backup purposes. This way I can directly
save/duplicate folders from my PC to the external, yet very quickly recover
those files if my PC goes south. Well my admin, Linda, was asked to order a
similar device for someone else – I typed, “external USB hard drive” in YDS,
and immediately I found all e-mails related to the order as well as a ZDNet
article titled, “<a href="http://news.zdnet.com/2100-9584_22-5388523.html">What
killed HP’s Utility Data Center?</a>” from September 2004. I sent the relevant
e-mails to Linda and it saved us both a lot of time. Powerful stuff.</p>

<p>Other knicknacks include getting Microsoft OneNote which is
great for taking online notes and putting bullets on Outlook tasks, classifying
the notes, etc. I also got a Linksys (Cisco) wireless travel router that
supports G networks and also has four hardwired ethernet ports. Real handy in
hotels or conference rooms with only one ethernet port for 10 people…</p> 
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/cooltools&title=Cool Tools">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/about+me"
                      rel="tag">About Me</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Grid and BSM</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/Grid</link>
                      <description>It doesn't make sense to do grids without BSM.</description>
                      <author>fjohannessen</author>
                      <pubDate>Fri, 19 Aug 2005 15:18:11 -0500</pubDate>
                      
     
        <category>Grid</category>
     
     
        <category>Virtualization</category>
             
      <content:encoded><![CDATA[<p>I had one of those weird convergences of related events. Yesterday morning I read an article in February 2005 issue of <i>DATABASE Trends and Application</i> title, "Grid Computing Gains Ground". It was weird enough that it was from February because it looked new, had recently appeared in my inbox, and was addressed to me. Either way, it was a great article that I believe support our virtualization strategy that I refer to as Service Oriented Resource Management - the optimal realtime allocation of resources to services based on the service requirements. To quote Benny Souder (Oracle and Enterprise Grid Alliance), "Grid is about virtualization and provisioning. It's about breaking the hard-coded association of resources to application...and dynamically provisioning or making those resources available to the database [service] that is your priority." Further on in the article, Benny is quoted again, saying, "But the fundamental value of grid is its ability to align your resources with the priorities of your business." Clearly Benny understands that grid for grid's sake doesn't make sense - it only makes sense in a BSM context.</p>

<p>Now for the weird convergence... Benny gives me a call the same day I've read the article! Of course he's selling me on joining the Enterprise Grid Alliance and I'm pretty pliable since it seems that what they're doing is consistent with where BMC is heading. And I'm pretty impressed with Oracle's direction on grid. There are few players like Oracle and BMC who are relatively agnostic to the hardware platforms on which grids are being implemented and are oriented towards the application/service.</p> 
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/Grid&title=Grid and BSM">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/grid"
                      rel="tag">Grid</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/virtualization"
    rel="tag">Virtualization</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Demand for OnDemand</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/ondemand</link>
                      <description>Inextricable link between Linux, Virtualization, and OnDemand</description>
                      <author>fjohannessen</author>
                      <pubDate>Thu, 11 Aug 2005 08:56:17 -0500</pubDate>
                      
     
        <category>On Demand</category>
     
     
        <category>Orchestration</category>
     
     
        <category>Utility Computing</category>
     
     
        <category>Virtualization</category>
             
      <content:encoded><![CDATA[
  <p>LinuxWorld is happening this week and many of you have probably seen the
  announcement about VMWare starting a standards movement for managing VM's
  (Virtual Machines) - <a
  href="http://www.crn.com/showArticle.jhtml?articleID=168600245&amp;flatPage=true">
  Virtualization Big at LinuxWorld</a>. There were also announcements from
  other companies regarding providing the ability to more efficiently manage
  VM's across multiple physical servers. The missing ingredient from my
  perspective is that everything I've seen so far is about managing from a
  system perspective. In reality, while providing interesting productivity
  benefits, these approaches fall short because virtual machine management
  will inherently handle the management of resources relative to the system
  (e.g., when physical CPU becomes overloaded, move images to another server).
  The real interesting step is managing the realtime allocation of resources
  to the services they support based on the service requirements. Then
  customers will be getting maximum productivity, efficiency, and performance
  for the services they are providing. BMC actually delivers this today with
  the combination of BSM - which provides visibility into the relationship of
  IT infrastructure to the business services it supports, and BMC Virtualizer
  - which dynamically allocates (orchestrates the provisioning of) resources
  based on policies.</p>

  <p>Virtualization capabilities are being built into the operating system.
  Red Hat and Novell are incorporating XEN into the kernel and Microsoft has
  indicated that they will incorporate MS Virtual Server into Vista (Longhorn)
  in the next 18 months. However, Linux presents a pretty compelling trend
  towards virtualization with it's cost benefits directly and with the fact
  that most people are rolling it out on commodity, Intel-based servers.
  Oracle is betting pretty big on Linux and Virtualization - see <a
  href="http://blogs.zdnet.com/BTL/index.php?p=1701&amp;tag=nl.e589">Oracle's
  Charles Phillips: On demand is the future</a> - and using the combination to
  result in "Unbreakable Linux".<br />
  <br />
  It just seems to me that Linux, Virtualization, and OnDemand/Utility
  Computing are inextricably linked. Linux provides pretty compelling
  licensing terms that encourages (or at least doesn't discourage) the use of
  hundres or thousands of commodity servers. Virtualization offers the ability
  to optimize the utilization of the underlying physical hardware without
  sacrificing availability. OnDemand ties them together to give the customer
  optimized use, flexibility, and availability. OnDemand also enables (or
  should enable) the use of the right resource at the right time. Sometimes it
  might make sense to provision a RISC-based box (eg, Sun or other) to handle
  an i/o intensive application - Intel boxes are great when you need CPU
  power, but that's not the only problem that needs to be solved. And the only
  way that any of this makes sense is to allocate the resources based on
  business requirements.<br />
  </p>
  
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/ondemand&title=Demand for OnDemand">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/on+demand"
                      rel="tag">On Demand</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/orchestration"
    rel="tag">Orchestration</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/utility+computing"
    rel="tag">Utility Computing</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/virtualization"
    rel="tag">Virtualization</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Complex Licensing</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/multicore</link>
                      <description>Multicore and virtualization are creating headaches for software licensing.</description>
                      <author>fjohannessen</author>
                      <pubDate>Tue, 02 Aug 2005 14:25:29 -0500</pubDate>
                      
     
        <category>Multi-core</category>
     
     
        <category>On Demand</category>
     
     
        <category>Pricing</category>
             
      <content:encoded><![CDATA[  <p>There is a lot of press going on regarding multi-core packaging and
  pricing. Do you go with solutions or price separately? Do you price by core
  or by socket? The battle is even outside ISV's and involving Intel and AMD -
  read <a href="http://blogs.zdnet.com/BTL/?p=1650&amp;tag=nl.e539">"Beyond
  hybrids, more Intel nods to AMD?"</a> Just this article shows how complex
  the technology is making doing business. Do you know the difference between
  Hyperthreading and Hypertransport? It even touches on getting the right
  balance among threads, cores and processors to maximize benefit to
  applications. So, with this complexity, how do you price software in such a
  way that the customer can readily associate the price with the value derived
  from the product while at the same time keeping it simple, stupid (KISS)? To
  me, that's the crux (of the biscuit as Zappa would say) - keep it simple and
  understandable. If you don't get it right, you get highlighted in the press.
  See, for example, "<a
  href="http://www.eweek.com/article2/0,1895,1840029,00.asp">Oracle Multicore
  Licensing Ignores Market Reality</a>" where they rake Oracle over the coals
  for their "</span><span class="Article_Deck">stubborn adherence to per-core
  software licensing". VMWare just rolled out support for multi-core and is
  pricing on a socket basis - "<a
  href="http://www.networkworld.com/news/2005/071805-vmware.html?net&amp;story=071805-vmware&amp;code=nlnetflash3414">
  VMware primes virtualization for dual-core systems</a>" - to pretty good
  press that was more focused on the merits of the technology than the
  negatives of a pricing scheme. Isn't that the way it's supposed to be?
  Provide clear quantifiable value to the customer with simple to articulate
  license terms. The scary thing is that software vendors are not prepared at
  all for the next step in this evolution which will involve usage metering
  across servers in an on demand environment.&nbsp; How do you measure and
  price for cpu usage for a given application in an n-tier environment where
  the resources for the application fluctuate over short periods of time? Of
  course, this has been solved in the mainframe environment with sub-capacity
  licensing - but still difficult in the implementation. And this is not as
  far off as you think...<br />
  </p> 
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/multicore&title=Complex Licensing">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/multi-core"
                      rel="tag">Multi-core</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/on+demand" rel="tag">On Demand</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/pricing" rel="tag">Pricing</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>BMC UserWorld &amp; Partners</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/BMCUW</link>
                      <description>BMC UserWorld is a great showcase of the buildout of our BSM ecosystem.</description>
                      <author>fjohannessen</author>
                      <pubDate>Thu, 26 May 2005 11:57:37 -0500</pubDate>
                      
     
        <category>Data Center</category>
             
      <content:encoded><![CDATA[
  I attended a couple of days of BMC UserWorld this week and was impressed
  with the level of participation of partner companies in our BSM ecosystem.
  On Tuesday, we hosted the BMC Partner Summit which was attended by about 60
  key partners ranging from large strategic alliances to integration partners
  in areas ranging from Mobility to Security to Notification and Datacenter
  Automation.&nbsp; Nearly every company either had already developed or is in
  the process of developing CMDB integration with BMC's CMDB. They all
  understand BSM and had done an impressive job of adapting their messaging
  and collateral to support BSM. <br />
  <br />
  The expo floor at BMC UW had even more companies represented - I was glad to
  see VMware with a booth. Virtualization is still pretty much equated right
  now with VMware and we've built a significant part of our Data Center
  Optimization (DCO) strategy around assisting with migration and management
  of VMware environments. I recently had a <a
  href="http://talk.bmc.com/podcasts/podcast-johannessen3">podcast</a>
  released on DCO which talks about the need for process maturity when moving
  to new virtual environments. <br />
  <br />
  <font color="navy" face="Arial" size="2"><span
  style="font-size: 10pt; color: navy;"><a
  title="http://talk.bmc.com/podcasts/podcast-johannessen3"
  href="../../../../../../../../../../../../../../../../podcasts/podcast-johannessen3">
  </a></span></font>We have several DCO and DCO component demos at the
  conference and I'm excited to get some feedback on their impact. Should have
  more on that later...<br />
  
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/BMCUW&title=BMC UserWorld & Partners">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/data+center"
                      rel="tag">Data Center</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Cool Blades</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/cooling</link>
                      <description>Problems with cooling blade systems.</description>
                      <author>fjohannessen</author>
                      <pubDate>Mon, 25 Jul 2005 09:21:14 -0500</pubDate>
                      
     
        <category>Capacity Management</category>
     
     
        <category>On Demand</category>
     
     
        <category>Orchestration</category>
     
     
        <category>Policy</category>
     
     
        <category>Utility Computing</category>
             
      <content:encoded><![CDATA[  <p>It's interesting how we have a tendency to tactically solve problems
  rather than looking at the big picture. Today I read an article in <a
  href="http://www.searchdatacenter.com">SearchDataCenter</a>, titled "Cool aid or
  Band-Aid?", that was discussing the merits of a water cooling system blade
  systems from IBM referred to as "Cool Blue". Basically, you plug a water
  hose in the back of the blade rack and suddenly you have more efficient
  cooling of the blades. Actually, a reasonable solution to what is becoming a
  major problem in IT.</p>
  
   <p>Power consumption and heat are major issues that IT needs to address, but,
  at the same time, according to industry analysts, many enterprises are
  running at 5-15 percent average Wintel server utilization rates (see <a
  href="http://www.informationweek.com/story/showArticle.jhtml?articleID=165600064">
  Virtual's New Reality</a> in Information Week). What this means is
  that 85-95 percent of server power consumption is wasted energy as the
  server sits idle. Industry analysts calculate additional powers requirements
  for cooling and lighting at one and a half times the direct consumption of
  each server. So, although IBM is providing an interesting solution, maybe
  the immediate problem is not power consumption and cooling, but more
  effective utilization of the server assets within IT?</p>
  
   <p>A BMC customer was purchasing over 100 servers a month for various business
  applications. The CIO realized that there was little or no coordination of
  these purchasing activities - rather the purchasing decisions were driven
  via the specific "silos" within the business. The CIO took radical action
  and stopped all server purchases for a 12 month period. Even so, all the
  business requirements were met by instigating better Asset Management
  processes along with implementing Capacity Planning practices. The Capacity
  Planning practices, using PATROL Perform and Perceive,&nbsp; enabled them to
  get a better picture on how and when servers were being utilized and to
  identify opportunities for sharing and/or reallocating resources. This
  resulted in a savings of about $5M due to cost avoidance during the
  timeframe. The Asset Management processes enabled them to better track where
  and by whom the servers were being used. Practices such as these can achieve
  pretty dramatic results in improving the use and allocation of assets. We
  call this process Asset Optimization.</p>

  <p>Of course, one of the main reasons for this gross overprovisioning is
  that customers are concerned with assuring the availability and performance
  of their applications. The standard insurance policy is to purchase
  dedicated servers for addressing each of those purposes. This is normally
  done within a "silo" of the business. If customers could better pool their
  resources and allocate them just-in-time, then they would be able to improve
  utilization rates even further than can be achieved with improved processes.
  Policy-based orchestration enables customers to do exactly this and enables
  customers to dramatically improve utilization rates. BMC has just released
  BMC Virtualizer for High Availability and BMC Virtualizer for Capacity On
  Demand to address this issue. To quote another BMC customer, "1500 of my
  2000 servers are high-priced space heaters."</p>

  <p>Bottom line is that implementing process and practices that enable
  sharing of resources across IT and using tools to automate the resource
  allocation process can have dramatic results in reducing costs from servers,
  floor space, and power consumption. I think customers are better off with
  the more process oriented approach as opposed to the "Band-aid"
  approach.</p> 
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/cooling&title=Cool Blades">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/capacity+management"
                      rel="tag">Capacity Management</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/on+demand" rel="tag">On Demand</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/orchestration"
    rel="tag">Orchestration</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/policy" rel="tag">Policy</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/utility+computing"
    rel="tag">Utility Computing</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>VMS Nostalgia</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/VMS</link>
                      <description>How VMS influenced my interest in virtualization</description>
                      <author>fjohannessen</author>
                      <pubDate>Fri, 22 Jul 2005 07:08:10 -0500</pubDate>
                      
     
        <category>Partitioning</category>
     
     
        <category>VMS</category>
     
     
        <category>Virtualization</category>
             
      <content:encoded><![CDATA[<p>VMS. Virtual Memory System. I was surprised that I hadn't thought of VMS,
 the venerable operating system from former Digital Equipment Corp/Compaq/HP.
 Maybe it's that HP is cutting 14.5K people triggered this nostalgia. I was
 "raised" on VMS - first cutting my teeth in college in a "Computer
 Architecture" class taught by Hank Levy, one of the architects of VAX 11/780
 architecture. It was fascinating to me this abstraction of memory access,
 use of "pointers" or indirect addressing in assembler. Not that the concepts
 were new, just new to me at the time.</p>
<p>VMS used this concept extensively in its session management - giving each
 user unique access to common services - storage, memory, processor - with
 virtual walls between each session/user. This became important to me in
 terms of being able to complete my assignments because there were not enough
 terminals (remember those green VT100's?) to satisfy peak demand. The
 student had to sign up for 1/2 hour increments of time at a given terminal.
 Lucky for me, I found an unused area in the Health Sciences Center at
 University of Washington. It seemed that medical students didn't need to sit
 at a terminal for 4-8 time periods to get work done. I found that I could
 fire up multiple sessions from one terminal and also was able to "spawn" DCL
 (DEC Control Language) commands to maximize use of processor time. This
 meant I could be creating a program in one session while running compile,
 link, tests in other sessions - thus maximizing use of all the computing
 resources. Until, of course, admins found out and gave us a 2 session
 limit...</p>
<p>Of course then I found that there tended to be fewer people in the computer
 lab at 2 am than "normal" hours. This worked until I got married and one
 night/morning, I'm hearing this knocking on the lab window above (it was in
 the basement) and my wife is telling me she would prefer I be home at before
 2 am... This led to me getting my first "PC" a Kaypro and doing my
 development offline using TurboPascal (remember Borland) and MixC and
 attempting to assure compatibility using ANSI standards. Even with 300 baud
 upload speeds, this process ended up more efficient than terminal
 hunting...</p>
<p>Another funny aspect to this is at my first professional employer, my desk
 was in a bullpen of desks (no cubes), but the terminals were located in a
 separate bullpen. GE Flight Controls finally realized that developers tend
 to get more work done if the have constant access to the primary tool of
 their trade. I actually brought my wife in to the office to show off my
 brand new VT220 terminal with amber screen. For some reason I was reallly
 impressed with amber. Used same session techniques, got limited by admin,
 negotiated them to a 4 session limit. We hit the wall one day with computing
 power and brought the whole team of 25 together to discuss the most serious
 event of our short 2 years as a team - we needed to upgrade the VAX from 4
 megabytes to 16 megabytes of RAM!</p>
<p>Interesting to me at the time and even 'till now was I never encountered an
 overlap with another user other than performance issues. The partitioning of
 VMS was so solid that we never tripped on eachother. Later, I also
 encountered VAXes running manufacturing plant control where it used the
 partition concept to control and collect data (in manufacturing, called
 SCADA - supervisory control and data acquisition) from sometimes hundreds of
 devices on the plant floor. And at the same time, the VAX could upload
 production data to "host", usually mainframe, computers at the business
 headquarters.</p>
<p>So, flashforward to today. We're looking at the virtual machine managers
 (VMM) like VMWare and XEN as if they are new technologies. VMS was providing
 the virtual machine (partitioning) concept back in 1979 and, of course
 mainframes before. And VMS was providing the concept of specialized
 partitions such as the SCADA example. Additionally, when they delivered the
 Alpha processor based systems, OpenVMS was positioned as a VMM that could
 host multiple Microsoft Windows NT sessions.</p>
<p>It's interesting to me that it's almost like we (the industry) forgot this
 and have not learned architecturally from the past. VMS was a highly
 efficient partitioning system. I think the lesson there is that in order to
 have a truly efficient VMM you need pretty tight coupling with the OS layer
 yet want enough flexibility to decouple the Application from the intricacies
 of the VMM - should just appear as an OS. Yet VMS was a building block and
 it had a great run. For me personally it helped inspire my career in
 computer science, led to my first foray into PC based computing, enabled me
 to develop sophisticated software for controlling amazing aircraft, I saw it
 running huge manufacturing businesses, and it's a model and inspiration for
 virtualization even today. It's amazing how you carry your past with
 you...</p> 
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/VMS&title=VMS Nostalgia">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
     _____<br />
     tags:
     <span class="simpleBlogBylineCats">
           <strong><a href="http://www.technorati.com/tag/partitioning"
                      rel="tag">Partitioning</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/vms" rel="tag">VMS</a></strong>
           
           |&nbsp;
                      <strong><a
    href="http://www.technorati.com/tag/virtualization"
    rel="tag">Virtualization</a></strong>
           
     </span>
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>I'm Back</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/vacation</link>
                      <description>Back from Vacation</description>
                      <author>fjohannessen</author>
                      <pubDate>Tue, 19 Jul 2005 11:00:00 -0500</pubDate>
                              
      <content:encoded><![CDATA[  <p>I'm back from vacation, or, as we call it at BMC PTO (Paid-time-off). Or, as
  I call it, P-Toe - I'm a proponent of reducing all 3 letter acronyms to twy
  syllable verbalizations. For the sake of efficiency of course. :-)</p>

  <p>Since I'm still hobbled by the broken foot, it was a stay at home
  vacation.</p>

  <p>Reading:&nbsp; Canticle for Liebowitz, Ezekiel Option, Primal Leadership.
  First two are pre-apocalyptic/post-apocalyptic. If you like that type, I
  highly recommend "Forge of God" by Greg Bear and "Moonseed" by Stephen
  Baxter</p>

  <p>Viewing:&nbsp; Star Trek Original series. Got the first season on DVD. It's
  funny to see color coded 3.5" storage devices, plasma tv's, and portable
  communicators (that even that far into the future still have unreliable
  connections)... And Captain Kirk, the first blogger. "Captain's Log, Star
  Date..." :-)&nbsp; Also watching "Into the West" a great mini-series of US
  expansion to the West. Gut-wrenching pieces about Native American
  history.</p>
  
  <p>Still really frustrated that mobile telephones and home ISP connections are
  so unreliable. Should be like picking up the landline phone...</p> 
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/vacation&title=I'm Back">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
]]>
</content:encoded>
     

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Hello World!</title>
                      <link>http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/hello</link>
                      <description></description>
                      <author>fjohannessen</author>
                      <pubDate>Tue, 28 Jun 2005 13:55:32 -0500</pubDate>
                              
      <content:encoded><![CDATA[  <p>Since this is my first entry, I thought I'd title it "Hello World" just like
  in the days where with great trepidation I embarked on writing my first
  Pascal program with the same title. From there I wrote the same program in
  Basic, Modula-2, C, C++, and others. But it's always the same feeling - a
  little apprehension or nervousness in not knowing what to expect. Will it
  respond the way I intended? And then after blowing past "Hello World"
  realizing that a "New World" opened up...</p> 
     <div id="digg-container"><ul class="news-digg csshover">
        <li id="diglink1" class="digg-it"> <a target="_top" href="http://digg.com/submit?phase=2&url=http://talk.bmc.com/blogs/blog-fjohan/fred-johannessen/hello&title=Hello World!">digg it</a>            
        </li>
    </ul></div><div class="visualClear"></div>
     
]]>
</content:encoded>
     

                  </item>

            
	   	
        


    </channel>

</rss>

