<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en" xml:base="http://blog.compuware.com/wp-atom.php">
	<title type="text">Performance Matters</title>
	<subtitle type="text" />

	<updated>2011-04-25T18:41:35Z</updated>
	<generator uri="http://wordpress.org/" version="2.9.1">WordPress</generator>

	<link rel="alternate" type="text/html" href="http://blog.compuware.com" />
	<id>http://blog.compuware.com/feed/atom</id>
	

			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/CompuwareApmBlog" /><feedburner:info uri="compuwareapmblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><logo>http://feeds.feedburner.com/~fc/CompuwareApmBlog?bg=99CCFF&amp;amp;fg=444444&amp;amp;anim=0</logo><feedburner:emailServiceId>CompuwareApmBlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry>
		<author>
			<name>Steve Tack</name>
						<uri>http://www.compuware.com</uri>
					</author>
		<title type="html"><![CDATA[Why Focus On The End-User Experience?]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CompuwareApmBlog/~3/PWWK4aPmQOk/why-focus-on-the-end-user-experience" />
		<id>http://blog.compuware.com/?p=1731</id>
		<updated>2011-04-25T18:41:35Z</updated>
		<published>2011-04-25T18:41:35Z</published>
		<category scheme="http://blog.compuware.com" term="BSM" /><category scheme="http://blog.compuware.com" term="End User Experience" /><category scheme="http://blog.compuware.com" term="end-user experience" />		<summary type="html"><![CDATA[Over the past year or so there has been a lot of buzz around the terms ‘customer experience’ and ‘end-user experience’, as well as advice on how to maximize or optimize experience. Why the focus on the end-user experience? Head on over to BSM Digest for the full write-up.
]]></summary>
		<content type="html" xml:base="http://blog.compuware.com/post/why-focus-on-the-end-user-experience">&lt;p&gt;Over the past year or so there has been a lot of buzz around the terms ‘customer experience’ and ‘end-user experience’, as well as advice on how to maximize or optimize experience. Why the focus on the end-user experience? Head on over to&lt;a href="http://www.bsmdigest.com/why-focus-on-the-end-user-experience"&gt; BSM Digest&lt;/a&gt; for the full write-up.&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=PWWK4aPmQOk:4esMfj76lb8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=PWWK4aPmQOk:4esMfj76lb8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=PWWK4aPmQOk:4esMfj76lb8:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CompuwareApmBlog/~4/PWWK4aPmQOk" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.compuware.com/post/why-focus-on-the-end-user-experience#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.compuware.com/post/why-focus-on-the-end-user-experience/feed/atom" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.compuware.com/post/why-focus-on-the-end-user-experience</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Bryce Dunn</name>
						<uri>http://www.compuware.com</uri>
					</author>
		<title type="html"><![CDATA[ITSM, SaaS and Cloud in US Federal Government]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CompuwareApmBlog/~3/K13pdz4AM8M/itsm-saas-and-cloud-in-us-federal-government" />
		<id>http://blog.compuware.com/?p=1724</id>
		<updated>2011-04-17T01:04:08Z</updated>
		<published>2011-04-18T12:00:03Z</published>
		<category scheme="http://blog.compuware.com" term="Cloud" /><category scheme="http://blog.compuware.com" term="End-to-end" /><category scheme="http://blog.compuware.com" term="IT and the Business" /><category scheme="http://blog.compuware.com" term="Service Level Management" /><category scheme="http://blog.compuware.com" term="government" /><category scheme="http://blog.compuware.com" term="ITSM" />		<summary type="html"><![CDATA[This week I attended a regional ITSMF event in Washington DC which focused on the impacts on IT Service Management from Cloud and SaaS technology.   The event was well attended including  keynotes from Forrester analyst Glenn O&#8217;Donnell and Peter Daniels, VP IT at T. Rowe Price.
Given the location of the event, the primary audience [...]]]></summary>
		<content type="html" xml:base="http://blog.compuware.com/post/itsm-saas-and-cloud-in-us-federal-government">&lt;p&gt;This week I attended a regional ITSMF&lt;a href="http://natcap.itsmfusa.org/?q=content/itsm-clouds" target="_blank"&gt; event&lt;/a&gt; in Washington DC which focused on the impacts on IT Service Management from Cloud and SaaS technology.   The event was well attended including  keynotes from Forrester analyst&lt;a href="http://www.forrester.com/rb/analyst/glenn_donnell" target="_blank"&gt; Glenn O&amp;#8217;Donnell&lt;/a&gt; and Peter Daniels, VP IT at T. Rowe Price.&lt;/p&gt;
&lt;p&gt;Given the location of the event, the primary audience was US Government agencies and their suppliers and contractors.    What I found particularly interesting was the level of interest in leveraging Cloud and SaaS technology in Government.   We&amp;#8217;ve all heard the interest from senior levels in Government, but it seems that the interest is at the grass roots level too.&lt;/p&gt;
&lt;p&gt;I was part of the panel discussion at the event, and along with my peers from other vendors, the questions  were wide ranging especially around how good process could be used as part of new technology adoption.&lt;/p&gt;
&lt;p&gt;There was significant discussion around considerations of performance, security, data retention and ownership as well as general best practices.   Part of the discussion around performance centered on understanding that once cloud technologies are deployed (regardless of private or public), then performance, availability and Service Level Management must be considered from a service point of view &amp;#8211; that is, what are we delivering to our users, vs looking at this from the various infrastructure components that we might support.&lt;/p&gt;
&lt;p&gt;More significantly, this was one of the first events around Cloud I&amp;#8217;ve been to where time was not allotted to basic education of what cloud is and its definition.   This is a significant step forward in terms of the level of awareness and understanding in the industry.&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=K13pdz4AM8M:RJf-4eTaGpE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=K13pdz4AM8M:RJf-4eTaGpE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=K13pdz4AM8M:RJf-4eTaGpE:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CompuwareApmBlog/~4/K13pdz4AM8M" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.compuware.com/post/itsm-saas-and-cloud-in-us-federal-government#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.compuware.com/post/itsm-saas-and-cloud-in-us-federal-government/feed/atom" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.compuware.com/post/itsm-saas-and-cloud-in-us-federal-government</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Paul Czarnik</name>
						<uri>http://www.compuware.com</uri>
					</author>
		<title type="html"><![CDATA[Mobile Development Environments &#8211; Which is APMiest?]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CompuwareApmBlog/~3/YZMrITT35xo/mobile-development-environments-which-is-apmiest" />
		<id>http://blog.compuware.com/?p=1416</id>
		<updated>2011-04-11T12:04:34Z</updated>
		<published>2011-04-11T12:04:34Z</published>
		<category scheme="http://blog.compuware.com" term="End User Experience" /><category scheme="http://blog.compuware.com" term="Web and Mobile" />		<summary type="html"><![CDATA[We&#8217;re working together on the &#8216;killer Enterprise App&#8217;.  It&#8217;s only an idea right now, but let&#8217;s talk about choosing the right mobile development toolset.  We&#8217;ll worry about the back-end another time, even though we really should be deciding on all this at the same time.
The App&#8217;s gotta be cool and it&#8217;s gotta run fast! That&#8217;s all [...]]]></summary>
		<content type="html" xml:base="http://blog.compuware.com/post/mobile-development-environments-which-is-apmiest">&lt;p&gt;We&amp;#8217;re working together on the &amp;#8216;killer Enterprise App&amp;#8217;.  It&amp;#8217;s only an idea right now, but let&amp;#8217;s talk about choosing the right mobile development toolset.  We&amp;#8217;ll worry about the back-end another time, even though we really should be deciding on all this at the same time.&lt;/p&gt;
&lt;p&gt;The App&amp;#8217;s gotta be cool and it&amp;#8217;s gotta run fast! That&amp;#8217;s all we know.&lt;/p&gt;
&lt;p&gt;Let&amp;#8217;s consider some development choices: Native App, AppInventor, PhoneGap, Appcelerator, HTML5. There&amp;#8217;s more, but let&amp;#8217;s stop here.&lt;/p&gt;
&lt;p&gt;Let&amp;#8217;s consider Native App Development first: Native apps give the most control over coolness and performance, hands-down. I won&amp;#8217;t compare languages, it&amp;#8217;s a matter of preference and personally I want to be able to program on multiple platforms. The downside is that I have to code for each platform in the pure native scenario. That&amp;#8217;s OK, the end-result is worth the extra effort, right? Well, depends.&lt;/p&gt;
&lt;p&gt;Let&amp;#8217;s talk about&lt;a title="Google App Inventor" href="http://appinventor.googlelabs.com/about/" target="_blank"&gt; Google App Inventor.&lt;/a&gt; I haven&amp;#8217;t used it to build an app myself yet, but I have seen it in action. The claim that you do not need to be a developer isn&amp;#8217;t really true. You may not need to hand-craft code, but you still have to understand logic-flow and data, which makes you a developer in my mind. It&amp;#8217;s relatively easy and you can become proficient and prolific pretty quick. It only supports Android, and the strict visual design will get in the way of experienced programmers.&lt;/p&gt;
&lt;p&gt;&lt;a title="Phone Gap" href="http://www.phonegap.com/" target="_blank"&gt;PhoneGap&lt;/a&gt; is a cross-platform development environment which has a strong breadth of capabilities and allows you to create an app that will span devices by &amp;#8220;wrapping&amp;#8221; your app. It&amp;#8217;s open-source and license-friendly, but it doesn&amp;#8217;t fit every requirement use-case, so study it carefully for your app before jumping in.  I personally don&amp;#8217;t like to build enterprise apps this way, but the ability to quickly build prototypes is appealing.&lt;/p&gt;
&lt;p&gt;&lt;a title="Appcelerator Titanium" href="http://www.appcelerator.com/" target="_blank"&gt;Appcelerator Titanium&lt;/a&gt; is another cross-platform development tool which is different from PhoneGap in that it builds native applications for Android, iPhone and iPad. My team is currently using it to build an application and have been impressed.  I don&amp;#8217;t want to elaborate on the tool-set yet, because if it works well I&amp;#8217;ll have a detailed blog on our success.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;The challenge that I have for ANY cross-platform development tool is that writing code &amp;#8220;once&amp;#8221; is a great idea, but in practice, a developer still has to consider the end-platform and make accommodations for each. This means that they need to shift focus, which takes time, so the claimed productivity gains may not be as great as promised. I&amp;#8217;ll let you know in the future how our app turns out.  Performance considerations across platforms also need to be considered when building apps in these environments.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="HTML5" href="http://dev.w3.org/html5/spec/Overview.html" target="_blank"&gt;HTML5&lt;/a&gt; is the new(finally) standard that, in my opinion, is the strongest long-term contender for cross-platform development with the promise that any cross-platform issues will automatically be handled. That may be the promise, but it&amp;#8217;s not quite the practice yet for a rich mobile experience. It still has a way to go, so if you commit to it, go ahead and commit to the HTML5 community as well. You won&amp;#8217;t be sorry.&lt;/p&gt;
&lt;p&gt;That&amp;#8217;s just a sample of development opportunities, but here&amp;#8217;s a couple things to consider to give your users a great experience&lt;strong&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESIGN!!!&lt;/strong&gt; If you want your application to actually be used, you better plan on spending a good part of your up-front work on design. If your app isn&amp;#8217;t designed well, no one will want to use it. Native apps, or at least native libraries, if designed correctly, should give you the rich device experience that everyone likes. You need to think through how the app is going to be approached and used. There are a lot of resources available to help you.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PERFORMANCE!!!&lt;/strong&gt; This is just as tough. Mobile users are very performance-sensitive. If your app is slow, they will abandon and delete it. You need to build performance in, or at least &amp;#8220;perceived&amp;#8221; performance and you need to test it end-to-end.  Instrumenting your application so that it can be monitored is a big plus because your users go EVERYWHERE and you want to know what their experience is from EVERYWHERE!&lt;/p&gt;
&lt;p&gt;So, which environment is the &lt;strong&gt;&lt;a title="Compuware Application Performance Management" href="http://www.compuware.com/solutions/application-performance-management.asp" target="_blank"&gt;APM&lt;/a&gt;iest?&lt;/strong&gt; Right now it&amp;#8217;s native apps. They give you the most control. I believe the HTML5 will get there and cross-platform development tools have a chance if they build performance tooling and instrumentation into their platforms. But the ultimate decision on how to create a well-performing application is UP-TO-YOU!&lt;/p&gt;
&lt;p&gt;To me the most important thing to remember is that most apps have a very short useful lifespans.  This means that whatever you build it in today will probably be refactored into something different tomorrow.  Then you can decide all over again.&lt;/p&gt;
&lt;p&gt;Happy Coding!&lt;/p&gt;
&lt;p&gt;P-Cz&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=YZMrITT35xo:kuoOC8xorMc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=YZMrITT35xo:kuoOC8xorMc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=YZMrITT35xo:kuoOC8xorMc:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CompuwareApmBlog/~4/YZMrITT35xo" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.compuware.com/post/mobile-development-environments-which-is-apmiest#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.compuware.com/post/mobile-development-environments-which-is-apmiest/feed/atom" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.compuware.com/post/mobile-development-environments-which-is-apmiest</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Paul Czarnik</name>
						<uri>http://www.compuware.com</uri>
					</author>
		<title type="html"><![CDATA[Software Testing PERFORMANCE Conference &#8211; 2011]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CompuwareApmBlog/~3/rxqp8z48iPA/software-testing-performance-conference-2011" />
		<id>http://blog.compuware.com/?p=1618</id>
		<updated>2011-03-24T13:52:14Z</updated>
		<published>2011-03-24T13:52:14Z</published>
		<category scheme="http://blog.compuware.com" term="BSM" /><category scheme="http://blog.compuware.com" term="IT and the Business" /><category scheme="http://blog.compuware.com" term="Web and Mobile" /><category scheme="http://blog.compuware.com" term="agile" /><category scheme="http://blog.compuware.com" term="Cloud" /><category scheme="http://blog.compuware.com" term="mobile" />		<summary type="html"><![CDATA[Nashville is probably the second-most famous music city.  After Detroit, of course.
I am at STPCon in Nashville &#8211; the Software Test PROFESSIONALS Conference 2011, with several hundred of my new best-friends.  The weather is wonderful and I find that testers are a unique breed of practitioners.  When the lunch line was twenty-minutes long, they all [...]]]></summary>
		<content type="html" xml:base="http://blog.compuware.com/post/software-testing-performance-conference-2011">&lt;p&gt;Nashville is probably the second-most famous music city.  After Detroit, of course.&lt;/p&gt;
&lt;p&gt;I am at STPCon in Nashville &amp;#8211; the Software Test PROFESSIONALS Conference 2011, with several hundred of my new best-friends.  The weather is wonderful and I find that testers are a unique breed of practitioners.  When the lunch line was twenty-minutes long, they all stood patiently, networking while waiting.  Except for one jerk who kept yelling, &amp;#8220;This is bull!&amp;#8221; &amp;#8211; wait, that was me.  Not really, but these folks are very smart, professional and excited about the value they bring to their organizations and products.  Yes, patience seems to be a necessary trait to do this type of work.&lt;/p&gt;
&lt;p&gt;I ask four basic questions to everyone I meet:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Are you currently testing any mobile apps?&lt;/li&gt;
&lt;li&gt;Are you currently testing any cloud-based apps?&lt;/li&gt;
&lt;li&gt;Are you doing &amp;#8220;agile testing&amp;#8221;?&lt;/li&gt;
&lt;li&gt;What is your ratio of testers to developers?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The last question is the one that gets most people rolling their eyes.  The first person I met actually said &amp;#8220;one-to-one&amp;#8221;.  He was from Mozilla and working on the Firefox project, so I was duly impressed.  The answers from others ran from nine-to-one to &amp;#8220;what testers?&amp;#8221;&lt;/p&gt;
&lt;p&gt;The first two questions got little response because most people have not had the opportunity to test mobile and/or cloud applications, YET.  But there was a lot of interest in the topics.   I presented to a group about the challenges faced with testing cloud-based and mobile apps and talked about the new challenges in testing these applications, especially when it comes to performance-testing.   Test plans need to include testing from inside the firewall, the cloud and, most importantly, the end-user.  Folks I talked to were a little overwhelmed with all the complexities involved with composite web applications and the sheer breadth and depth of testing required to ensure end-user performance experience.&lt;/p&gt;
&lt;p&gt;What I have discovered is that testing for mobile and cloud generally fall short in best-practice and funding.  FUNDING!  After all the progress we have made over the years in proving the value of testing, these new, important projects are not getting the resources they need for testing &amp;#8220;new-generation&amp;#8221; apps.  What I tried to convey was that these new apps are complex, and there are a lot of opportunities to learn new technologies and skills to set up &amp;#8220;best-practices&amp;#8221; for coding and testing.  What testers really need is a way to demonstrate the ROI for testing these apps.  I see this as an opportunity for a future presentation.&lt;/p&gt;
&lt;p&gt;The question about agile-testing seemed to weave a thread through all the presentations and meetings I attended.  What I discovered was that only a few people experienced true agile-testing.  Most folks who thought they were doing agile practices were actually doing tight, iterative testing.  I did meet a few who were doing, what I would characterize, extreme testing.  This is where a tester is paired up with a developer to work together on a continuous cadence to test code.  They all had good results with this but found that personality matching was important to make this successful.  The compelling strategy to make this work is to NOT count bugs found and fixed at this stage of development.  This fosters a good working relationship based on improving software quality without creating an adversarial professional environment.&lt;/p&gt;
&lt;p&gt;What you should have noticed by now is that there is an obvious question missing: &amp;#8220;DO YOU DO PERFORMANCE TESTING?&amp;#8221;  I didn&amp;#8217;t ask the question but instead talked to people about building performance testing into their test plans.  I ran into very few people who do performance testing but LOTS OF PEOPLE wanted to talk to me about it.  I had a lot of fun showing them tooling and best-practices which they could bring back to their practices.&lt;/p&gt;
&lt;p&gt;So, due to popular demand, I extended my stay in warm, sunny Nashville, networking with people determined to improve the quality of applications and application-performance.  Yeeha.  Sorry.&lt;/p&gt;
&lt;p&gt;P-Cz&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=rxqp8z48iPA:sQ64NhrEvY4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=rxqp8z48iPA:sQ64NhrEvY4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=rxqp8z48iPA:sQ64NhrEvY4:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CompuwareApmBlog/~4/rxqp8z48iPA" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.compuware.com/post/software-testing-performance-conference-2011#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.compuware.com/post/software-testing-performance-conference-2011/feed/atom" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.compuware.com/post/software-testing-performance-conference-2011</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Paul Czarnik</name>
						<uri>http://www.compuware.com</uri>
					</author>
		<title type="html"><![CDATA[High-Performing Apps require High-Performance People and Processes]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CompuwareApmBlog/~3/NBPipduZoFg/high-performing-apps-require-high-performance-people-and-processes" />
		<id>http://blog.compuware.com/?p=1577</id>
		<updated>2011-03-21T00:28:30Z</updated>
		<published>2011-03-21T12:30:39Z</published>
		<category scheme="http://blog.compuware.com" term="Mainframe" /><category scheme="http://blog.compuware.com" term="agile" /><category scheme="http://blog.compuware.com" term="development" />		<summary type="html"><![CDATA[I can find all kinds of things to do on a Saturday, but I was very happy to spend an entire Saturday with five-hundred-eighty of my closest new friends, discussing Agile Development but, more importantly, BEYOND.
The Agile &#38; Beyond Conference, held in Dearborn, Michigan on March 12th, was an exceptional conference tackling how well we [...]]]></summary>
		<content type="html" xml:base="http://blog.compuware.com/post/high-performing-apps-require-high-performance-people-and-processes">&lt;p&gt;I can find all kinds of things to do on a Saturday, but I was very happy to spend an entire Saturday with five-hundred-eighty of my closest new friends, discussing Agile Development but, more importantly, BEYOND.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.compuware.com/wp-content/uploads/2011/03/AgileAndBeyond2.png"&gt;&lt;img class="alignleft size-full wp-image-1592" src="http://blog.compuware.com/wp-content/uploads/2011/03/AgileAndBeyond2.png" alt="" width="267" height="114" /&gt;&lt;/a&gt;The Agile &amp;amp; Beyond Conference, held in Dearborn, Michigan on March 12th, was an exceptional conference tackling how well we have succeeded with Agile Development and how we&amp;#8217;re going to be better at what we do.  I was most impressed with the Keynote Speakers, &lt;a title="Mary Poppendieck" href="http://www.poppendieck.com/" target="_blank"&gt;Mary Poppendieck&lt;/a&gt;, who is a &amp;#8216;Lean Expert&amp;#8217; and &lt;a title="David Hussman - devjam" href="http://www.devjam.com/" target="_blank"&gt;David Hussman&lt;/a&gt;, who is an &amp;#8216;Agile Coach&amp;#8217;.  These experts bookended the conference and both were dynamic speakers who really know their stuff!  I was asked to present on &amp;#8216;Agile and Mainframe Development&amp;#8217; and sit on a panel with Mary and David.&lt;/p&gt;
&lt;p&gt;During the presentation before me I learned that about 80% of folks in the room were consultants, which really made me nervous.  Here I was, with what I thought was a pretty good story to tell on my agile-development success, but now I had to tell it to about three-hundred industry experts.  Deep breath.&lt;/p&gt;
&lt;p&gt;My aversion to Powerpoint actually saved the day.  The story I was telling was much more compelling than my slides could convey, so I quickly cruised through them, to the surprise of the moderator.  I explained that &amp;#8216;agile&amp;#8217; development did NOT depend on technologies and certainly not the average age of the development group.  It depended on the creativity and aptitude of the team doing the work and the target customer.  What made it interesting is that people who work on mainframe projects probably did agile-development long before the idea of waterfall projects came into being, much less agile.  They generally describe agile-development as &amp;#8216;old-time-programming&amp;#8217;.  Nice comparison!   The effectiveness of agile depends on many factors, the most being the maturity and discipline of the people performing the processes.  The main thing to deal with is the &amp;#8216;whole product&amp;#8217; rather than just the development processes.&lt;/p&gt;
&lt;p&gt;A panel discussion is never any fun unless there&amp;#8217;s some drama, and the good folks took me on, but I decided to turn the tables and challenge the panel with a question of my own: &amp;#8220;How does a typical startup company deal with agile development?&amp;#8221;   The group was very happy to take up the challenge and we discussed how a startup needed to deal with the &amp;#8220;whole product&amp;#8221; to be successful.  A startup is unique, at least these days, because competition is so fast and your good idea is in danger of becoming a commodity very quickly.  This is where &amp;#8220;whole product agile&amp;#8221; comes into play.  By utilizing &amp;#8216;agile&amp;#8217; philosophy and practices for everything from idea to delivery, startup companies can deal with change and challenge very quickly, reducing risk and minimizing failure.  They can also seek new opportunities and present them to their customers in a cadence which will provide new value quickly and often.&lt;/p&gt;
&lt;p&gt;My favorite part of the conference was a slide that Mary presented titled &amp;#8220;People 3.0&amp;#8243;.  Her contention is that there is a shortage of time, energy and brainpower of bright, creative people.  She also proposed that people are not motivated by money as much as they are by &amp;#8220;autonomy, mastery and purpose.&amp;#8221;  Teamwork is inspired by &amp;#8220;shared goals, competence, communication, mutual trust and recognition.&amp;#8221;  Finally, we need &amp;#8220;leaders&amp;#8221;, not managers.  Leaders recruit followers and workers need to be considered &amp;#8220;volunteers&amp;#8221;, with an option always to &amp;#8220;opt-out.&amp;#8221;&lt;/p&gt;
&lt;p&gt;Nice.  This was my favorite conference this year so far.  If you get the chance, please check out &lt;a href="http://agileandbeyond.org/"&gt;http://agileandbeyond.org&lt;/a&gt; for more information.&lt;/p&gt;
&lt;p&gt;So, how does this apply to high-performance applications?  Performance needs to be &amp;#8220;built-in&amp;#8221; to the development process but, more importantly, needs to be a business requirement.  This is where &amp;#8220;whole product&amp;#8221; comes into perspective, BEYOND just agile-development.  You need the WHOLE delivery team, and not just development, working in a &amp;#8220;agile&amp;#8221; environment to make sure that high-performance is integrated into the entire process.&lt;/p&gt;
&lt;p&gt;P-Cz&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=NBPipduZoFg:OnN3KoP4vQg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=NBPipduZoFg:OnN3KoP4vQg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=NBPipduZoFg:OnN3KoP4vQg:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CompuwareApmBlog/~4/NBPipduZoFg" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.compuware.com/post/high-performing-apps-require-high-performance-people-and-processes#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.compuware.com/post/high-performing-apps-require-high-performance-people-and-processes/feed/atom" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.compuware.com/post/high-performing-apps-require-high-performance-people-and-processes</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Paul Czarnik</name>
						<uri>http://www.compuware.com</uri>
					</author>
		<title type="html"><![CDATA[Just Another Mobile Monday]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CompuwareApmBlog/~3/oG3nVBhEotg/just-another-mobile-monday" />
		<id>http://blog.compuware.com/?p=1413</id>
		<updated>2011-03-07T19:31:57Z</updated>
		<published>2011-03-07T19:31:57Z</published>
		<category scheme="http://blog.compuware.com" term="Web and Mobile" /><category scheme="http://blog.compuware.com" term="mobile" />		<summary type="html"><![CDATA[It&#8217;s like it&#8217;s the eighties all over again!  Clothes are weird, music stinks and PROGRAMMING ROCKS!
I played in a band through the seventies and by 1980 I was serious about technology.  Good thing too, because that was when the PC revolution began and computer programming was cool, fun and lucrative.
It&#8217;s like we&#8217;re in a time-machine, [...]]]></summary>
		<content type="html" xml:base="http://blog.compuware.com/post/just-another-mobile-monday">&lt;p&gt;It&amp;#8217;s like it&amp;#8217;s the eighties all over again!  Clothes are weird, music stinks and PROGRAMMING ROCKS!&lt;/p&gt;
&lt;p&gt;I played in a band through the seventies and by 1980 I was serious about technology.  Good thing too, because that was when the PC revolution began and computer programming was cool, fun and lucrative.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s like we&amp;#8217;re in a time-machine, because programming is suddenly fun again.  Ahh, mobile development; &amp;#8220;anything goes, no &amp;#8216;best practices&amp;#8217;, what&amp;#8217;s testing?, and who cares about performance monitoring?&amp;#8221;.  Just code and collect, right?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.mobilemonday.net/"&gt;&lt;img class="alignleft size-medium wp-image-1522" src="http://blog.compuware.com/wp-content/uploads/2011/03/MoMo-300x118.png" alt="" width="300" height="118" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;OK, wake up and just go to this site -&lt;a href="http://www.mobilemonday.net/"&gt;www.mobilemonday.net&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Mobile Monday (MoMo) was created over a decade ago in Finland in the usual way &amp;#8211; to discuss technology over drinks.  It has since spread around the world and has kept it&amp;#8217;s casual character.&lt;/p&gt;
&lt;p&gt;These are compelling times in technology.  As the world economy begins the rev it&amp;#8217;s engine, mobile technologies are here to support growth, savings, new markets, and you need to be ready!  Whether you&amp;#8217;re a marketer, designer, or a programmer, this time is yours.  You need to collaborate with your colleagues to understand what they&amp;#8217;re doing and learn from each other so that we all can quickly make some rational decisions on the best ways to get things done.  Mobile Monday is a great place to meet people, learn and share.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mobilemondaydetroit.org/"&gt;&lt;img class="alignleft size-full wp-image-1518" src="http://blog.compuware.com/wp-content/uploads/2011/03/Monbile-Monday1.jpg" alt="" width="760" height="52" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now, if you&amp;#8217;re in Detroit, MIchigan, go here: &lt;a href="http://www.mobilemonday.net/category/detroit"&gt;http://www.mobilemonday.net/category/detroit&lt;/a&gt; or here: &lt;a href="http://mobilemondaydetroit.org/"&gt;http://mobilemondaydetroit.org/&lt;/a&gt; &amp;#8230;. and put this on your calendar:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.meetup.com/Mobile-Monday-Detroit/events/15303309/"&gt;&lt;strong&gt;March 14th, 6pmEST, Compuware Bldg, Downtown Detroit&lt;/strong&gt;.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;re somewhere else, look up your local Mobile Monday and &lt;strong&gt;&lt;em&gt;DON&amp;#8217;T MISS IT!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.compuware.com/wp-content/uploads/2011/03/Monbile-Monday1.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Linda Daichendt, (&lt;a href="http://marketingwithnewtechnology.wordpress.com/"&gt;marketingwithnewtechnology&lt;/a&gt;)&lt;/strong&gt; had the vision to see that Detroit and Michigan had the marketing and technology know-how and willpower to deliver mobile solutions.  If you&amp;#8217;re interested in mobile technologies, you need to meet Linda!   &lt;strong&gt;Glenn Everitt&lt;/strong&gt;, a Compuware Eagle, and Linda have put a lot of thought and energy in the Detroit Mobile Mondays and it&amp;#8217;s well worth your time.&lt;/p&gt;
&lt;p&gt;C&amp;#8217;mon honey, let&amp;#8217;s go make some noise &amp;#8211; at the &amp;#8216;Mo&amp;#8217;tor City Mobile Monday, (is that MoMoMo?) in March!&lt;/p&gt;
&lt;p&gt;P-Cz&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;About Mobile Monday&lt;/strong&gt;&lt;br /&gt;
MobileMonday (MoMo) is an open community platform of mobile industry visionaries, developers and influential individuals fostering brand neutral cooperation and cross-border P2P business opportunities through live networking events to demo products, share ideas and discuss trends from both local and global markets. For more information, visit http://www.mobilemonday.net/.&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=oG3nVBhEotg:EJPP9gileTA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=oG3nVBhEotg:EJPP9gileTA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=oG3nVBhEotg:EJPP9gileTA:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CompuwareApmBlog/~4/oG3nVBhEotg" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.compuware.com/post/just-another-mobile-monday#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.compuware.com/post/just-another-mobile-monday/feed/atom" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.compuware.com/post/just-another-mobile-monday</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Paul Czarnik</name>
						<uri>http://www.compuware.com</uri>
					</author>
		<title type="html"><![CDATA[Your Application running slow?  Woulda, Coulda, Shoulda!]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CompuwareApmBlog/~3/0eWVjql8iMc/your-application-running-slow-woulda-coulda-shoulda" />
		<id>http://blog.compuware.com/?p=1149</id>
		<updated>2011-02-21T14:17:43Z</updated>
		<published>2011-02-24T12:00:37Z</published>
		<category scheme="http://blog.compuware.com" term="BSM" /><category scheme="http://blog.compuware.com" term="Cloud" /><category scheme="http://blog.compuware.com" term="End User Experience" /><category scheme="http://blog.compuware.com" term="IT and the Business" /><category scheme="http://blog.compuware.com" term="end-user experience" /><category scheme="http://blog.compuware.com" term="performance" />		<summary type="html"><![CDATA[Well, I woulda instrumented my code, I coulda monitored my back-end infrastructure, and I shoulda implemented real-user monitoring.
A colleague commented the other day that he noticed that some companies were regressing in their application performance maturity.
WHAT???   How is that possible?
Everyone involved in application performance are supposed to climb UP the maturity model, not get worse. [...]]]></summary>
		<content type="html" xml:base="http://blog.compuware.com/post/your-application-running-slow-woulda-coulda-shoulda">&lt;p&gt;Well, I woulda instrumented my code, I coulda monitored my back-end infrastructure, and I shoulda implemented real-user monitoring.&lt;/p&gt;
&lt;p&gt;A colleague commented the other day that he noticed that some companies were regressing in their application performance maturity.&lt;/p&gt;
&lt;p&gt;WHAT???   How is that possible?&lt;/p&gt;
&lt;p&gt;Everyone involved in application performance are supposed to climb UP the maturity model, not get worse.   Technology progresses, right?  Well, let&amp;#8217;s think:&lt;/p&gt;
&lt;p&gt;The last ten years have seen a decline in budgets.  In IT the phrase &amp;#8220;do more with less&amp;#8221; became the status quo and many folks in Aps &amp;amp; Ops did their best with what they already had in place.  Many had to let their performance tooling go away and settle for cheaper or open source solutions.&lt;/p&gt;
&lt;p&gt;Then came the NEW APPLICATIONS.   Web-based, internet-hosted, these apps had enormous criticality to the business but many CIOs closed their eyes and hoped that the new technologies would support the performance that customers expected and demanded.   What they don&amp;#8217;t know won&amp;#8217;t hurt them, right.  It&amp;#8217;s what they don&amp;#8217;t know that won&amp;#8217;t bring in the business.&lt;/p&gt;
&lt;p&gt;Every time I think &amp;#8220;I&amp;#8217;ve seen it all&amp;#8221;, I see more.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Websites that performed pretty well until the Marketing Department decided it was time to have a campaign which required some fancy flash-programming which slowed their web experience to a crawl.  If only they had tested that code for performance &amp;#8211; woulda, coulda, shoulda!&lt;/li&gt;
&lt;li&gt;Applications that seemed to work well in a test environment, but when it was deployed on a wide-scale geographic basis, became inconsistent.  If only they had thought through a content-delivery-network (CDN) strategy &amp;#8211; woulda, coulda, shoulda!&lt;/li&gt;
&lt;li&gt;Slow-loading scripts, mass-quantities of tiny images, dozens of ill-fated connections, errors, &amp;#8216;worst-practices&amp;#8217; in coding and poor choices in design.  If only the developer had picked up and read a book by Souders &amp;#8211; woulda, coulda, shoulda!&lt;/li&gt;
&lt;li&gt;Applications thrown into the cloud on a wing and a prayer, somehow thinking that virtualization and cloud-computing would make their application perform faster.  If only they had investigated their CSP with a tool such as CloudSleuth &amp;#8211; woulda, coulda, shoulda!&lt;/li&gt;
&lt;li&gt;Mobile applications, well &amp;#8211; woulda, coulda, shoulda!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Performance problems are much easily addressed with some up-front planning.    What is the performance requirement for your application?  Don&amp;#8217;t know?  Don&amp;#8217;t start constructing until you do!&lt;/p&gt;
&lt;p&gt;The morale of my little story is PLANNING.  APM tooling provides you the ability to &amp;#8216;plan for performance&amp;#8217; as well as &amp;#8216;test for performance and &amp;#8216;monitor for performance&amp;#8217;.  The ROI on APM tools is stronger when you apply them &amp;#8216;up-front&amp;#8217; in your SDLC, because it&amp;#8217;s much cheaper to build performance into your application than to try and address performance once it&amp;#8217;s deployed.&lt;/p&gt;
&lt;p&gt;Because, once you lose that customer&amp;#8230;.  &amp;#8216;WOULDA, COULDA, SHOULDA!&amp;#8217;&lt;/p&gt;
&lt;p&gt;P-Cz&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=0eWVjql8iMc:VsKJmV0cwOM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=0eWVjql8iMc:VsKJmV0cwOM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=0eWVjql8iMc:VsKJmV0cwOM:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CompuwareApmBlog/~4/0eWVjql8iMc" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.compuware.com/post/your-application-running-slow-woulda-coulda-shoulda#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.compuware.com/post/your-application-running-slow-woulda-coulda-shoulda/feed/atom" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.compuware.com/post/your-application-running-slow-woulda-coulda-shoulda</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Paul Czarnik</name>
						<uri>http://www.compuware.com</uri>
					</author>
		<title type="html"><![CDATA[Mobile Technology Performance &#8211; An APM Love Story]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CompuwareApmBlog/~3/ztiuT4YZaig/mobile-technology-performance-an-apm-love-story" />
		<id>http://blog.compuware.com/?p=1368</id>
		<updated>2011-02-20T04:25:52Z</updated>
		<published>2011-02-22T12:00:28Z</published>
		<category scheme="http://blog.compuware.com" term="BSM" /><category scheme="http://blog.compuware.com" term="End User Experience" /><category scheme="http://blog.compuware.com" term="Web and Mobile" /><category scheme="http://blog.compuware.com" term="apm" /><category scheme="http://blog.compuware.com" term="Cloud" /><category scheme="http://blog.compuware.com" term="customer experience" /><category scheme="http://blog.compuware.com" term="mobile" />		<summary type="html"><![CDATA[OK, full disclosure here, well semi-disclosure.  I&#8217;m writing my blog about a customer.  I am not naming the company, but I will say that they are my favorite place to shop for electronics.
First, the love.  I was shopping for a flat-screen television a couple months ago and found a &#8216;one-day&#8217; deal online.  I noticed that [...]]]></summary>
		<content type="html" xml:base="http://blog.compuware.com/post/mobile-technology-performance-an-apm-love-story">&lt;p&gt;OK, full disclosure here, well semi-disclosure.  I&amp;#8217;m writing my blog about a customer.  I am not naming the company, but I will say that they are my favorite place to shop for electronics.&lt;/p&gt;
&lt;p&gt;First, the love.  I was shopping for a flat-screen television a couple months ago and found a &amp;#8216;one-day&amp;#8217; deal online.  I noticed that my local store had it in stock and I hurried over there.  There it was &amp;#8211; a beautiful 65-inch plasma TV, way more than I needed but it was last years model and the deal advertised online was too good to pass up.&lt;/p&gt;
&lt;p&gt;BUT, the price on the item in the store was not the advertised deal I saw on my Droid App.  I asked the young man at the counter about it but he couldn&amp;#8217;t find anything in their inventory that reflected the price I saw and when we went online, the deal seemed to disappear!   I took out my trusty Droid and launched their &amp;#8216;app&amp;#8217; which had a nice scanning feature.  I scanned the bar-code and &amp;#8220;VOILA&amp;#8221;, the item appeared with the sale price.  I triumphantly held up my phone and got the deal I expected, YEA CLOUD!, wait that&amp;#8217;s another blog.  YEA, ME and YAY APM, because their mobile application performed flawlessly in the store.  The TV was delivered a couple days later and I&amp;#8217;m a happy customer.&lt;/p&gt;
&lt;p&gt;BUT WAIT!  BETRAYAL!  (OK, I&amp;#8217;m being melodramatic).&lt;/p&gt;
&lt;p&gt;Last week my family went back to that same store to upgrade their Verizon phone service and get two smart phones for my teenagers, who I want to track via Google Latitude.  The deal was for two free phones if you sign up for two years service.  The phones were what they wanted and we were ready to go.&lt;/p&gt;
&lt;p&gt;BUT NO!  The store&amp;#8217;s internet service was down, so they couldn&amp;#8217;t process the order!&lt;/p&gt;
&lt;p&gt;WHAT?  The entire store seemed to be knocked out of anything that required internet service, SORRY!&lt;/p&gt;
&lt;p&gt;NO SALE!&lt;/p&gt;
&lt;p&gt;Disappointed, the kids had to wait a week but finally got their phones yesterday, nice HTC Android phones.  However, my favorite store let me down and although I&amp;#8217;m not angry, I am disappointed in their customer service.  In spite of all the good experiences I&amp;#8217;ve had on their website and in their store, this is the story I&amp;#8217;m talking about.&lt;/p&gt;
&lt;p&gt;The morale of the story?  First, always have a business backup plan when your technology fails.  The store should have  something other than a &amp;#8220;sorry, come back another day&amp;#8221; answer to their problem.  Technology performance is never guaranteed; you need a good business continuity plan when the technology fails.  Even if it&amp;#8217;s something minor like a coupon or something else to satisfy the inconvenience your customer experienced, it&amp;#8217;s all part of your technology performance plan.  Application Performance Management is more than applying technology, you need to have processes in place to help you manage your service-levels and respond to any issues.  Hopefully you&amp;#8217;re responding proactively, before issues affect your customers.&lt;/p&gt;
&lt;p&gt;It all comes back to the commitment you make to your Apps.  In this case the commitment to app-performance was their but the backup plan was weak when there was an issue.  Technology WILL fail, so there needs to be human contingency to ensure business continuity and happy customers.&lt;/p&gt;
&lt;p&gt;FORGIVENESS.&lt;/p&gt;
&lt;p&gt;In any event, I will forgive my favorite store and hope that they will improve their customer experience to include how to treat their customers when technology fails.  Oh, and it&amp;#8217;s NOT cyber-stalking, kids!&lt;/p&gt;
&lt;p&gt;P-Cz&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=ztiuT4YZaig:0iBC8Y1TfMc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=ztiuT4YZaig:0iBC8Y1TfMc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=ztiuT4YZaig:0iBC8Y1TfMc:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CompuwareApmBlog/~4/ztiuT4YZaig" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.compuware.com/post/mobile-technology-performance-an-apm-love-story#comments" thr:count="1" />
		<link rel="replies" type="application/atom+xml" href="http://blog.compuware.com/post/mobile-technology-performance-an-apm-love-story/feed/atom" thr:count="1" />
		<thr:total>1</thr:total>
	<feedburner:origLink>http://blog.compuware.com/post/mobile-technology-performance-an-apm-love-story</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Paul Czarnik</name>
						<uri>http://www.compuware.com</uri>
					</author>
		<title type="html"><![CDATA[MobiDevDay in Detroit!!!  The MObile CITY rocks!]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CompuwareApmBlog/~3/W-g_-0isrpo/mobidevday-in-detroit-the-mobile-city-rocks" />
		<id>http://blog.compuware.com/?p=1415</id>
		<updated>2011-02-20T04:32:21Z</updated>
		<published>2011-02-19T15:30:03Z</published>
		<category scheme="http://blog.compuware.com" term="BSM" /><category scheme="http://blog.compuware.com" term="Web and Mobile" /><category scheme="http://blog.compuware.com" term="mobile" />		<summary type="html"><![CDATA[It&#8217;s a beautiful sunny February Saturday and I&#8217;m spending it with hundreds of my bestest programmer friends.  So,  why would three-hundred and fifty developers PAY to get together on their DAY OFF to talk about mobile development?
Because it&#8217;s FUN to be a PROGRAMMER again!
I started my technical career a long, long time ago at the [...]]]></summary>
		<content type="html" xml:base="http://blog.compuware.com/post/mobidevday-in-detroit-the-mobile-city-rocks">&lt;p&gt;It&amp;#8217;s a beautiful sunny February Saturday and I&amp;#8217;m spending it with hundreds of my bestest programmer friends.  So,  why would three-hundred and fifty developers PAY to get together on their DAY OFF to talk about mobile development?&lt;/p&gt;
&lt;p&gt;Because it&amp;#8217;s FUN to be a PROGRAMMER again!&lt;/p&gt;
&lt;p&gt;I started my technical career a long, long time ago at the cusp of the PC revolution.  I was a single-digit registered Windows development programmer when everything seemed new and possible.&lt;/p&gt;
&lt;p&gt;HERE WE GO AGAIN!&lt;/p&gt;
&lt;p&gt;Enterprise Mobile Applications are exploding and the opportunities are enormous.  David McKinnon, a talented developer and technical community advocate/activist, thought that it would be a good idea to get a few &amp;#8216;friends&amp;#8217; together to talk about mobile development.  As the day began and everyone gathered, the buzz in the room told me that this is no ordinary developer gathering.  Developers from Michigan, Ohio, Indiana and Canada came to talk mobility &amp;#8216;best practices&amp;#8217;, how best to build applications and generally see what cool things were happening in the mobile development community.&lt;/p&gt;
&lt;p&gt;Sessions are happening on IOS, Android, Mobile Web, WP7, OpenGL, PhoneGap, App Inventor, even Kinect!&lt;/p&gt;
&lt;p&gt;Wait, where&amp;#8217;s the &lt;em&gt;&lt;strong&gt;Performance Management&lt;/strong&gt;&lt;/em&gt; session for mobile?  Huh?  None?&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;OP-POR-TU-NI-TY!!!!&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;There is so much going on in the development communities at all companies and talent is scarce when it comes to the design and development of enterprise mobile applications.  Testing, deployment and monitoring skills are also badly needed.  Mobile development is NOT &amp;#8216;just another platform&amp;#8217;; use-cases are much different than non-mobile application development and companies realize that the return-on-investment is very quick.&lt;/p&gt;
&lt;p&gt;So, back to MobiDevDay.  As I walk around, visiting each session, I notice a broad range in developers ages, skills and application-development maturity.  This is nice, because us old &amp;#8216;data processors&amp;#8217; actually have a little bit of an edge in developing well-performing applications.  Knowing how data moves inside of a program always serves you well when developing anything, and writing old-time assembler where computing cycles were scarce help when paying attention to things like memory management and power-consumption on a mobile device.&lt;/p&gt;
&lt;p&gt;Corporate developers, entrepreneurs, small businesses, independent consultants, experts, generalists, mainframers, gamers, managers, students, recruiters; all present at MobiDevDay.  Everyone is learning and sharing stories.  I got to talk at lunch about what Compuware is doing with mobility.&lt;/p&gt;
&lt;div id="attachment_1430" class="wp-caption alignleft" style="width: 234px"&gt;&lt;a href="http://blog.compuware.com/wp-content/uploads/2011/02/IMG_20110219_110223.jpg"&gt;&lt;img class="size-medium wp-image-1430" src="http://blog.compuware.com/wp-content/uploads/2011/02/IMG_20110219_110223-224x300.jpg" alt="" width="224" height="300" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;Detroit Walk of Fame&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;The story we had fun sharing is the project we&amp;#8217;ve been working on with the City of Detroit.  The City&amp;#8217;s entertainment committee approached Peter Karmanos with a request to build a mobile app prototype which would support their &amp;#8220;Detroit Walk of Fame&amp;#8221; initiative.  I gathered some bright designers and developers to put together a app which would allow walking tourists the fun of exploring locations where interesting events happened and happen around the city.  Easy to build, right &amp;#8211; there&amp;#8217;s lots of apps like this.  We decided to add a little feature that will allow you to unlock &amp;#8216;easter-egg&amp;#8217; content when you are in proximity of the event location.  I&amp;#8217;m trying to decide if we should use multiple development frameworks, so that we can do some proper performance (OPPORTUNITY) comparison.   If so, we&amp;#8217;ll have a lot to talk about at the next MobiDevDay.&lt;/p&gt;
&lt;p&gt;After lunch Glenn Everitt talked about Mobile Mondays and topics that folks would like to cover there.  I got to talk to people about the newly formed trade association, the Mobile Technology Association of Michigan, of which I am a board member.  It&amp;#8217;s amazing how far &amp;#8216;we&amp;#8217; have come in communicating and collaborating as a mobile development community.&lt;/p&gt;
&lt;p&gt;Back to the afternoon sessions. I see our downtown neighbors from Quicken Loans, who are always working on cool stuff, and I see new customers who are working to make technical implementation decisions.  There&amp;#8217;s hardcore coders are looking to see if they can pick up some tips and I&amp;#8217;m asking everyone how they plan to test their app for performance on a large scale.  But the overwhelming theme is the &amp;#8220;community&amp;#8221; around mobile development.  Everyone&amp;#8217;s interested in every platform, because the technology landscape changes in some way every week.  I&amp;#8217;m already thinking about how we host a MobiDevDay that will bring together &lt;em&gt;thousands&lt;/em&gt; of developers!  Dave, take a deep breath.&lt;/p&gt;
&lt;p&gt;So, everyone, take a good look at your Saturdays, because there will be another MobiDevDay soon!  Let us (Dave)  know what you&amp;#8217;d like to see at the next MobiDevDay and come join the fun!  We&amp;#8217;ll have a session on mobile-app-performance, too!  Forget the hoopla and drama in foreign cities, roll up your sleeves and build some good old Detroit muscle, uh, mobile-apps in the &amp;#8220;D&amp;#8221;!&lt;/p&gt;
&lt;p&gt;P-Cz&lt;/p&gt;
&lt;p&gt;Learn more about &lt;a title="MobiDevDay" href="http://mobidevdaydetroit2011.eventbrite.com/" target="_blank"&gt;MobiDevDay here&lt;/a&gt;.&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=W-g_-0isrpo:4Ep9qcWlOeE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=W-g_-0isrpo:4Ep9qcWlOeE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=W-g_-0isrpo:4Ep9qcWlOeE:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CompuwareApmBlog/~4/W-g_-0isrpo" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.compuware.com/post/mobidevday-in-detroit-the-mobile-city-rocks#comments" thr:count="1" />
		<link rel="replies" type="application/atom+xml" href="http://blog.compuware.com/post/mobidevday-in-detroit-the-mobile-city-rocks/feed/atom" thr:count="1" />
		<thr:total>1</thr:total>
	<feedburner:origLink>http://blog.compuware.com/post/mobidevday-in-detroit-the-mobile-city-rocks</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Mitzi Hunter</name>
					</author>
		<title type="html"><![CDATA[Watson’s Jeopardy Success Secret?  Mainframe Performance]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CompuwareApmBlog/~3/F_VpmvrSjcQ/watson%e2%80%99s-jeopardy-success-secret-mainframe-performance" />
		<id>http://blog.compuware.com/?p=1408</id>
		<updated>2011-02-17T17:02:44Z</updated>
		<published>2011-02-17T17:02:44Z</published>
		<category scheme="http://blog.compuware.com" term="Mainframe" /><category scheme="http://blog.compuware.com" term="performance" />		<summary type="html"><![CDATA[I must admit, when I first heard about Watson, a computer that competes with—and beats—human beings on Jeopardy, I wasn’t too impressed. Pump enough information into a computer and eventually it will know as much as or more than the best of the best Jeopardy contestants.  Still, I tuned in Monday night because it’s what [...]]]></summary>
		<content type="html" xml:base="http://blog.compuware.com/post/watson%e2%80%99s-jeopardy-success-secret-mainframe-performance">&lt;p&gt;I must admit, when I first heard about Watson, a computer that competes with—and beats—human beings on Jeopardy, I wasn’t too impressed. Pump enough information into a computer and eventually it will know as much as or more than the best of the best Jeopardy contestants.  Still, I tuned in Monday night because it’s what we usually do if sitting down to dinner at 7:30 and because I was curious. As expected, Watson ran up an early lead. What became clear was that Watson’s advantage was about speed. The other contestants were buzzing in with most likely the correct answer, but they weren’t fast enough to beat Watson. That was impressive.&lt;/p&gt;
&lt;p&gt;When you boil it all down, who is this &lt;a href="http://www-943.ibm.com/innovation/us/watson/?cn=agus_watson-20100712&amp;amp;cm=k&amp;amp;csr=google&amp;amp;cr=ibm_watson&amp;amp;ct=USJWK002&amp;amp;S_TACT=USJWK002&amp;amp;ck=ibm_watson&amp;amp;cmp=00000&amp;amp;mkwid=s2pC4lYkI_9199307733_432ub83684" target="_blank"&gt;Watson&lt;/a&gt;? Watson is a big mainframe-like computer. (Technically, Watson is Power 7 chip technology, similar to z196 technology.)&lt;/p&gt;
&lt;p&gt;Could it be that what’s powering the most talked about and interesting technology today is what many considered to be a dead or dying technology yesterday? Only a computer with mainframe-like technology has the horsepower to process the unimaginable amounts of data and algorithms to play Jeopardy and to find the answer first.&lt;/p&gt;
&lt;p&gt;Of course, to those companies and their engineers that rely on a mainframe to hold and process their most secure and business critical data, this is no surprise. But the average person has no idea that when they submit their next online purchase, a mainframe computer is in the background processing their credit card information. And it’s not only horsepower where mainframes far outperform their smaller counterparts. The world’s largest enterprises rely on them when security and scalability are top priorities. So if you’re one of them, what are you going to do to make your super computer a champion like Watson? &lt;a href="http://www.compuware.com/contact/default.asp" target="_blank"&gt;Let us know&lt;/a&gt; and we’ll be there to provide the most focused experts and technology in the world to ensure you’re getting the most out of your investment.&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=F_VpmvrSjcQ:dkk23LlKMDA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=F_VpmvrSjcQ:dkk23LlKMDA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CompuwareApmBlog?a=F_VpmvrSjcQ:dkk23LlKMDA:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CompuwareApmBlog?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CompuwareApmBlog/~4/F_VpmvrSjcQ" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.compuware.com/post/watson%e2%80%99s-jeopardy-success-secret-mainframe-performance#comments" thr:count="1" />
		<link rel="replies" type="application/atom+xml" href="http://blog.compuware.com/post/watson%e2%80%99s-jeopardy-success-secret-mainframe-performance/feed/atom" thr:count="1" />
		<thr:total>1</thr:total>
	<feedburner:origLink>http://blog.compuware.com/post/watson%e2%80%99s-jeopardy-success-secret-mainframe-performance</feedburner:origLink></entry>
	</feed>

