Exactly what I expected about the Microsoft Application Analyser has come true
You see, the new application analyser is customisable... isn't it? You can classify your applications through the xml file and pigeon hole apps you are comfortable migrating to MS technology into Quad1 or Quad2, can't you?. For those that do not know what I am talking about, read this, this, this and then finally this. Now... take a break. Get a coffee and I truly hope you will understand why the following email annoyed the hell out of me. Before I get to it, I don't have a problem with the tool (aside from its failings which MS collab staff are working on), but I DO have a problem with the way the application can be configured to get whatever results you want to sell.
I received this today. I have obviously removed the person's name and have their permission to blog it. Any parts I have removed are to protect parties involved.
"Hi Paul,
Thanks for all the great things you blog about, I was at LotusSphere but did not get a chance to thank you in person but I have a situation I wanted to run by you.
...... told us they have Microsoft coming in to run the application analyser on our environment. We have been a Domino house for years and Microsoft got its foot in the door ...
I had to setup a workstation to run the analyser and before Microsoft came in I ran the analyser on all our apps (approx 500 and my results were 100% completely different than the results Microsoft presented. I had approx 200 apps in quad 3 and approx 300 apps in quad 4.
Microsoft had all the apps in Quad 1 and Quad 2, mostly in Quad 1.
We have all custom apps created since notes 4, we don't use standard templates and at least 300 have workflow in them.
I am basically hung out to dry here. How do I compete with the reporting Microsoft did? After they were done with the analyser they uninstalled it so I cant even view their report.
........do you know anyone else that actually had Microsoft in to run the analyser. Where are they getting their numbers from?
Thanks again for all your information you provide the Domino world.
I don't think it will be long and Domino will be gone from here, it will take them years to re-write the apps but I am very sad to see it go....."
This is how the tool is being used in the marketplace guys. The person in question was not shown any of the configuration done to the analyser to generate these results. He ran the tool using the instructions I blogged.... i.e. the instructions from the help file of the tool and got COMPLETELY different results.
Need I comment? This is why I may have come across as bias against the tool in my recent post. This is how the tool *could* be used in the market by some people. This is whats wrong with it. This is FUD in a nutshell.
- 



Comments
However, for MS it's not about understanding complexity!
Posted by Kapalienator At 16:36:56 On 16/03/2006 | - Website - |
Posted by Ben Langhinrichs At 14:57:28 On 28/03/2006 | - Website - |
Nevertheless I get the duty to analyze a Domino infrastructure with this tool and run into an error installing the tool:
I installed .NET-Framework 2.0, MSDE 2000 A and setup an instance of MSDE with [setup sapwd="password"] – thx Paul – and get the error on starting the analyzer: "Invalid connection stringInvalid connection StringConfiguration system failed to initialize"
After deleting MSDE and tried it with SQL Server 2000 and re-installing the Analyzer -> same error. I tried it with another PC -> same error.
Any ideas?
Posted by Tom At 09:26:41 On 16/03/2006 | - Website - |
Get the people who are running your "analysis" to convert one application (that you pick!) they claim is "easy". And watch them flounder.
And then hold them to the commercial agreement whereby they would migrate them all in a particular timespan. At a fixed price.
That'll drive them out of business...
---* Bill
Posted by Wild Bill At 13:09:06 On 16/03/2006 | - Website - |
It reminds me of something from my youth. One day, the neighbor across the street from us had a brand new Corvette parked in their driveway. Red, of course. Not exactly a family car, but the dad in that family had decided he wanted a Corvette. It was shiny and flashy and hot and fast. One week later, it was gone, with him having taken a bath on the cost of that car, both in terms of cash and in terms of reputation. But it's not like he traded it back for his old car -- then it was on to something else. Too late...
Posted by Ed Brill At 13:29:26 On 16/03/2006 | - Website - |
RoB
Posted by Roberto Boccadoro At 14:03:34 On 17/03/2006 | - Website - |
Of course, it the M$ sales weasels have already put on the kneepads and gotten to work, there's no way you get the chance to do all this.
Posted by Bill Brown At 20:16:05 On 16/03/2006 | - Website - |
Posted by Hilgert At 12:00:21 On 17/03/2006 | - Website - |
My point is that this tool can be misused and handed to customers. Get the customer to commit, and then deal with the flack later when it is too late to realise the mistake.
Posted by Paul Mooney At 15:04:10 On 16/03/2006 | - Website - |
It might be otherwise if the thing actually did some analysis. Which, honestly, it could do. DXL is so open at this point, it wouldn't be rocket science to parse XML to look for stuff like integrated messaging, cross-NSF or external data references, or even differentiation from a standard template (after all, you can analyze the template, too, y'know.)
People like to categorize this kind of thing as "political." That's always struck me as far too forgiving. It's BLATANT LOBBYING, with all the kickbacks and bribery that lobbying entails. Chase a CIO, offer him a world of perks for being an MS Enterprise, then cough up crap like the App Analyzer to help him justify his decision to everyone else.
Don't know why they didn't just call the tool "WayForward Technologies."
Posted by Nathan T. Freeman At 14:59:53 On 16/03/2006 | - Website - |
Great Post Paul!
Posted by Rob Wills At 08:56:40 On 16/03/2006 | - Website - |
Posted by At 11:56:42 On 23/03/2006 | - Website - |
migrateport Domino apps to Websphere Portal using portlets then Microsoft should be able to do the same.Perhaps the issue is that IBM don't share all the information needed to allow this to happen as painlessly in an MS collab environment as they claim it can in a "Workplace collab" environment. If IBM opened up the specification for NSF binary files then we'd see a more level playing field that would benefit customers with data locked in what is essentially a proprietary IBM format.
Lotus' BPs are, in my experience, excellent, and many have the skills to make the migration of legacy Domino and Notes apps to modern standards based web infrastrucutres (and I think Microsoft are in this category as well as Workplace) a non-issue.
Of course Lotus would then have to compete rather than celebrating how locked in customers are (which is one way of looing at this thread, and dare I say, Ed Brill's comments on the topic on his celebrated blog)
I asked an IBM standards guy about this at a conference recently - but his answer was just flannel.
I wish Microsoft success with this initiaitve, and if I was the CxO and someone came to me celebrating how locked in I was to the only platform they knew I am sure I would recognise the game being played.
Posted by Chaz At 13:08:28 On 17/03/2006 | - Website - |
You're not far off the mark Nathan -- look at the handle he posts under: "Chaz" is short for "Charlie"
Posted by Ben Poole At 16:17:09 On 22/03/2006 | - Website - |
I know this topic may be getting a bit stale now, but the email you have paraphrased is a classic case of MS sallying up to a potential win by identifying a "weak" client site. I think the trick is for BP's to list their current list of clients and determine who is a MS Candidate. I have listed what I think are 4 classifications of potential client sites vulnerable to thie mis-information/deception.
<A href="http://giuliocc.dominodeveloper.net/giuliocc/home.nsf/dx/Application-Analyzer-and-Zen-BP">Zen Approach to the Sleazy BP practices</a>
Hope this provides BP's with a logical approach with dealing these sort of tactics without it degenerating into a slanging match or duelling pistols at 10 paces.
Giulio
Posted by Giulio At 05:34:01 On 10/04/2006 | - Website - |
Posted by Duffbert At 00:35:41 On 16/03/2006 | - Website - |
If a vendor runs a proprietary analyzer and says all my apps could be easily migrated, but gives me no way to reproduce the results, I would tend to be skeptical. If they give me the tool so I can re-run it on my own and it completely, totally disagrees with their reported assessment, I am a lot more than skeptical, I know they are lying.
But the answer is simple. Take an application that Microsoft says falls into Quadrant 1, which should be slam dunk simple to migrate (pick one you know is not so simple, as there should be no harm in cherry picking to prove a point), and say "Prove it!" If it is such an easy conversion, as Quadrant 1 should be, they can do it. If not, they are full of sh*t, and your company has a fairly clear demonstration of that.
So, again, I agree that this sort of behavior is reprehensible... and probably not that uncommon. But if it really happened just as described, management who didn't look at the results of Microsoft's own tool and see that it conflicted with Microsoft's assertions are probably pretty incompetent or biased in the first place. If Microsoft didn't give out the tool, you could easily blast them for spreading misinformation. As it is, they are simply proving themselves both immoral and incompetent, and proving it fairly directly and openly.
Posted by Ben Langhinrichs At 03:57:51 On 16/03/2006 | - Website - |
http://workdomosphere.blogspot.com/2006/03/application-analyzer-magic-show.html
Posted by David DeWell At 17:27:50 On 17/03/2006 | - Website - |
I may have missed something, but it strikes me as a little odd that I've never heard of a case study for converting a custom Notes app to .NET/VB whatever. Is MS somehow exempt from this requirement that all other vendors routinely get asked about? If their failure to demonstrate such a success can be played up in the press enough, it might embarrass any CxO greedy enough or stupid enough to ignore the technical merits of the decision.
We could take ""Notes is Dead" is Dead" and add "Notes to Exchange is Dead" or something like that
Posted by Kevin Pettitt At 19:25:46 On 16/03/2006 | - Website - |
I do feel sorry for the poster - sounds like he is about to be run over by a steamroller!!
Posted by Mike At 08:00:47 On 16/03/2006 | - Website - |
Posted by Ben Langhinrichs At 12:56:46 On 17/03/2006 | - Website - |
Posted by Howard Hess At 08:24:22 On 17/03/2006 | - Website - |
Posted by Declan Lynch At 14:31:31 On 16/03/2006 | - Website - |
Will we get the chance to get regular updates on this particular case? Will make interesting reading
Posted by Mike At 15:14:22 On 16/03/2006 | - Website - |
Posted by Paul Mooney At 17:51:39 On 25/03/2006 | - Website - |
wha-wha-WHAT!??!?!?!
You've got a comprehesive C API for this. You've got a comprehensive XML Schema for external integration. What kind of complete retard would want to work from the BINARY version of an NSF!??!?! Are you on crack?
Posted by Nathan T. Freeman At 13:58:34 On 22/03/2006 | - Website - |
Posted by Scott Gentzen At 01:48:46 On 16/03/2006 | - Website - |