Profile of MODX WCM

If you’re looking into selecting a WCM system or are otherwise interested in MODX‘s open source WCM framework, I hope the link to this report is helpful. After pouring over MODX’s Web site, community forums, taking its WCM product for a brief spin, and talking with some of its team, I wrote up this profile on the company and its Revolution product.

It’s available for free download from Technology Evaluation Centers. You can also do a little bit of research on how MODX Revolution’s web content management system would satisfy your requirements, using the TEC Advisor analysis and comparison tool (this link allows you to use it for two hours free).

Response to Canadian Copyright Consultation

The government set up public consultations and a web site for discussion and formal submissions of responses to questions concerning copyright reform. The web site posed five questions, which I thought about for a bit and then hastily wrote some responses today. I’ve been away travelling for a while–there’s nothing like last minute writing before the submission deadline tomorrow. :-) In any case, I figured I’d post my responses to the questions here as well.

The questions were

  1. How do Canada’s copyright laws affect you? How should existing laws be modernized?
  2. Based on Canadian values and interests, how should copyright changes be made in order to withstand the test of time
  3. What sorts of copyright changes do you believe would best foster innovation and creativity in Canada?
  4. What sorts of copyright changes do you believe would best foster competition and investment in Canada?
  5. What kinds of changes would best position Canada as a leader in the global, digital economy?

Continue

CASAA Birthing – New Decision and Knowledge Engines

I’ve been talking about computer-assisted shallow atom assembly (CASAA) in my posts thinking about how we acquire knowledge in life with the pervasive Internet. Yesterday I read about Microsoft’s new search engine, Bing, which they’re actually calling a “decision engine.” From what I’ve read they’re making a clear effort to push search in the CASAA direction. Look how Balmer describes it: Continue

The Nervous System’s Emerging Stream

In a recent post, Nova Spivack considers “the stream” as the Internet’s next evolutionary stage. I think he makes a lot of compelling points and I’m clearly partial to stream terminology (like it says above, I’m trying to mind the current). It builds on McLuhan’s notion of the nervous system, which is neat. Spivack’s conceptualization of recent Web innovations are something akin to a stream of consciousness, or more specifically streams of thought and conversation. But I end up wondering how fluid this stream really is. Continue

Unravelling Dion’s Political Strategy

Though my attention is tuned to our federal election, this post doesn’t continue the IP political issues I wrote detailing a stance against certain sorts of “intellectual property” regulation (NDP seems to address it best, though Dion provided a reasonable response to my letter). I’ll go on a tangent today: Stéphane Dion’s campaign strategy is so shrewd he’s already slashed through Harper’s pawns and promoted his own queen. I haven’t witnessed anyone say that, so I’ll take a shot at what I think Dion’s done. Continue

Continuing the Bullying of Analysts Issue

Today I read a SageCircle post about threatening analysts by cancelling business, which seems like a variety of bullying and certainly an abuse. I discussed analyst abuse previously, a situation that involved bullying an analyst. I looked at the situation as one that hampered both the analyst/vendor relationship and quality of communications. SageCircle offers the following smartness.

“First, it does not make business sense for an analyst at a major firm to change research that displeases a vendor, even one that is a client. If an analyst developed a reputation for being that malleable they would soon have no clients as what they sell in part is objectivity and independence.”

I completely agree with this statement. Unfortunately, it’s not always easy to show vendors that they’re not helping their cause when they try to undermine the objectivity of the analyst’s perspective. Occasionally a software vendor does try to unseat this balance–I’ve felt the implicit if not sometimes explicit threat of cancelled business. TEC based its model on trying to be an “impartial advocate for the end user” which is why our company has an audience that software vendors want to be in front of. That objectivity and independence is the wellspring of the audience the vendor seeks.

I tend to agree with most of the SageCircle points except I’m uneasy with the following.

“…analysts are not responsible for contract value so they don’t care if a vendor client cancels. Yes, the sales rep whose year just went down the drain will care, but the analyst just shrugs.”

But really, A cavalier attitude toward the work produced is unlikely to do anyone much good. Although the analyst may not be the one directly making the sale (in my company’s case we try to maintain a sort of church/state separation), all employees of a company do need to pull together in their work–after all the analyst’s job is every bit as much on the line as the salesperson’s. Does this imply that no analyst can be entirely objective? Well entire objectivity is a full topic in itself and covers a lot more ground than just where the money comes from.

So where am I going with that comment? Look, how could an analyst do his or her job well if s/he wasn’t attentive to a vendor’s concerns (even if they do involve threats or bullying)? There may be some underlying issue that has not been well understood or another sort of misunderstanding. The analyst, conscientious toward his or her labours, ought to critically consider these possibilities rather than shrug. I’d argue that the analyst ought to have the intellectual capacity to separate the threat from the issues so that s/he can rise above a vendors’ unsatisfactory communication skills (which, in the end, is all that a threat boils down to) in order to deal with the issue at hand.

As for the rest of the SageCircle post, it continues with a series of nicely-made other points on the topic of cancelled-business threats–I tend to agree with those and won’t comment further here. Software vendors, it’s worth a read!

Bullying Analysts isn’t the Best Way to Deal

I’ve enjoyed reading Robin Bloor’s series of posts on How to Deal with Analysts. The title of one called attention to analyst abuse, which set some thoughts meandering. Robin made a point under the heading of scruples, and related to briefings.

“The fundamental balancing act lies in the interaction between analyst and vendor. The vendors are keen for the analysts to know and understand their products. The analysts treat briefings as occasions for relationship building and selling.”

Although the point of the post I’ve quoted differs from what I’m about to mention, I really liked that bit in relation to the title on analyst abuse. One form of analyst abuse that could be included in a taxonomy on the subject: bullying.

A few months ago, my job function changed with some corporate restructuring. I found myself taking on the management of several additional teams, including directing TEC‘s research analyst group. It’s been an interesting and busy few months where (cue an excuse for my woeful lack of posting here) I’ve identified and set the groundwork for the year and focused attention on areas that needed it.

Yes, it’s an exciting time full of creative possibilities but when you take on a new job, role, or responsibility you quickly learn it comes ready to share its treasure trove of frustrations too. For example, analyst/vendor communications sometimes feel like an uplifting meeting of intelligent people, ready to help each other learn and spread useful information. Other times, communications go awry and it seems that one person after another dumps their grey matter onto a buzzing heap of rotting political motivation.

I think that Robin says a key thing in calling attention to the analyst and vendor interaction. Something important transpires (or ought to) between analyst and vendor, which involves building a relationship. That relationship (fundamentally if it’s good) requires understanding of the vendor’s product, direction, motivations, etc. Personally, if I don’t have a good relationship with someone, I find it more challenging to understand the person. Why? Pragmatically speaking, a poor relationship likely signifies that the people involved are not communicating well. Not communicating well certainly doesn’t improve understanding.

So, back to my frustations… there I was, sitting with one of my analysts on a briefing. The briefing resulted from a third party that provides some sort marketing/publicity/AR type of function for the software vendor. Ok, that’s fine, a nice briefing facilitated through this person’s efforts. However, the underside of this is that the third party only facilitated the briefing after falsely accusing the TEC analyst of having erred by excluding the vendor from an article we published. We agreed to the briefing under the assumption that it was a good opportunity to find out more and get to know this vendor better–after all, what harm could learning more do? Sadly, it seems the third party presented it to the vendor in a rather different light, one in which the vendor was inaccurately lead to believe we’d slighted them and owed them a fix.

The briefing was fine. Later however, the third party began a strangely vehement and tentacled campaign to charge us with further, (false) wrongdoings. The third party bestowed its unfounded opinions to a host of people including the vendor’s president–curiously shaping attitudes around a neglectful mythology. Coinciding with this, were the third party’s demands that we publish new research about this particular vendor or include mention of it in unmerited ways.

To me, this is a case of bullying. Here, the third party muddied rather than fostered good interactions between a vendor and an analyst. I suspect this particular third party has an odd sort of motivation to appear as an important source for garnering publicity (thereby securing its position with the vendor). Of course this is just an example, not necessarily the norm.

I don’t know whether bullying works on many analysts but it doesn’t impress me. At best, it cannot influence an analysis of the vendor, at worst, provided I have to continue dealing with the marketing/publicity/AR third party, it doesn’t compell me to reach out more than required to do my job properly and certainly raises some questions about that vendor’s interactions with its customers, partners, etc. I mean, is that part of its corporate culture?

It’s striking that a person hired to facilitate understanding with analysts, instead permeated vendor/analyst communications with misunderstanding. Bullying is analyst abuse, it fouls the relationship.

Some Notes on the Canadian Digital Information Strategy Draft

I’ve been reading the draft consultation version of the Canadian Digital Information Strategy. The strategy proposes strengthening content, ensuring its preservation, and maximizing its access and use. These are important for many reasons the report addresses regarding culture; the report also has some anchors in industry, stating that “nations that nurture their digital information assets and infrastructure will prosper.”

In explaining why we need a strategy the report says

“Digital content will be more and more in the form of conversations between people, using many different media types.”

This requires a more solid understanding of what constitutes conversation. The different media are one issue but within the use of those media the constructs of a conversation vary hugely. From blog posts to instant messages, even the selection of hyperlinks you choose to place in your web page.

The report offers a grid (p. 10) categorizing content by its source, motivation, audience, and characteristics. I believe there is a miscategorization here in that one source is the public domain and civil society whereas other sources are the business world or academic community. The report notes there may be some overlap but I think this categorization could be reconsidered and improved. The overlap seems too great to make the existing categories meaningful. In particular, I don’t see why the public domain is held separate from the rest, since it is not the same sort of a category at all. Every other category can include the public domain.

A key assumption in the proposed strategy is that

“Information access and use supports Canada’s societal goals-In society, equitable information access fosters equal opportunity for learning, creative and commercial enterprise.”

I think this is a wonderful base assumption, not simply for recognizing the need to have equitable access but also because I think it requires recognition of the integral role that this access plays for learning, creative, and commercial enterprise. And because information access leads to what enables people to access it-so if you read the report you’ll see various (welcome) mentions of open standards and sources.

An outcome the strategy seeks is that Canada’s information assets and knowledge are preserved in digital form. There is the point that we and future generations ought to have ongoing access to our digital knowledge and information assets, especially with regard to the intellectual, scientific, and creative accomplishments. I’m glad this point is in the forefront because it is a big problem. I touched on this in a post previously, commenting on our political motivation in terms of our heritage.

Unfortunately, I feel that the strategy doesn’t outline a sufficient method for ensuring the storage techniques to make this digital preservation clearly the right choice. Not that I’m saying it isn’t, but we have many flaws to deal with in terms of digital preservation and I think those must be worked out much more completely. The plan does cover some ground in this regard.

For example, in the objectives for ensuring preservation, it states

“We are confronted with the need to choose what will be preserved and what will not.”

It calls for a reasoned framework to do so. The strategy notes that we’re incapable (presently) of storing all the information we create. But haven’t we always had this problem? We’ve never been able to store everything (digital or not) and what we do keep in museums and archives, is not necessarily placed there because of a reasoned framework. I’m not saying we shouldn’t have such a framework however, but I’m questioning what it should be used to accomplish.

For all the digital information we create, how do we determine what will be significant to the future? Nobody’s ever thought it was an important idea to record every phone conversation for eternity. However, now that we’re looking at conversations in digital mediums, weblogs for example, and we feel like they’ve got to be preserved. Is the impetus for this the digital medium? I think the more difficult part of the preservation task is determining the “what” rather than the “how”and I suppose that’s the purpose of the framework. Any framework though is going to be developed within our present context so I wonder how it will be able to account for the rapid changes that take place in digital mediums? When hyperlinks constitute conversations do they cease to be preservation worthy in the same way as day-to-day phone conversations? Interesting problem.

To continue on the “how” side of the digital preservation thread, the strategy addresses trusted digital networks (TDRs), which cover the “policy, process, standards, and technology framework for digital preservation.”So TDRs address the “how” for making digital information accessible to future generations. I think two things are lacking here. One is the specifications for what constitutes a TDR but maybe that is better off in another document. The second is a thorough discussion of what we need to do to train future generations so that they’re able to understand and access these TDRs. We cannot just assume that the work we put into creating them will easily carry on to the next generation. I would expect that a digital TDR is a complex system, relying on current technologies that may be so obsolete that they’re not even comprehensible to future generations. That’s an ongoing concern that I posted a bit about in mass replicability.

Furthermore-the TDR idea, while not completely articulated yet (and as the strategy mentions, a proper TDR does not exist in Canada yet) does promote

“…common attributes and open standards; provision of guidance and training; and development and sharing of open source tools.”

Great that it is being couched in open standards and open source.

One potential risk of TDRs is that they might concievably be used as official checkplaces for “intellectual property” rights. I think this stands a great chance of being detrimental to the assumptions of the document for equitable access and the nurturing of digital assets. I may have a pessimistic view, but current IP trends, as controlled by short-term commercial enterprise, suggest that my pessimistic view for such a rights repository would be a likely consideration for misuse or abuse.

On developing an effective TDR, the strategy promotes the idea that “Effective R&D will enable the technical foresight and constant vigilance required to manage and preserve digital information” which is nice thinking but I still think this calls for a more deliberate outline.

Switching gears, an idea the strategy introduces, which really fascinated me was

“creating new competencies and positions such as ‘digital curators‘ who would have stewardship responsibility for digital information.”

The strategy recommends raising

“the profile of digital preservation needs and challenges within creator communities…”

This is important because the changes digital media have provoked are barely audible in public discourse. As a whole, we should make these issues commonly understood by the greater population so that they can be acted on with political will. Information is within our environment and ought to be considered intimitely.

The Library and Archives Canada draft strategy covers a lot of ground and raises important points for further discussion. I loved seeing that it was introduced to the public for commentary too (I suppose I wouldn’t be writing this post otherwise).

New BI and CRM Evaluations

At TEC, we recently launched several new knowledge bases for comparing and analyzing software vendors and products. I’ve noticed a number of new sites in the recent past that are attempting similar tools to TEC’s evaluation system. I plan to write a little about these shortly. But for now, I thought I’d put the word out that our CRM and business intelligence (BI) segments expanded considerably.

Our BI analyst refined the research so that we now model, on the one hand, business intelligence systems, and on the other hand business performance management systems. It seems like those two areas were not previously well-distinguished, in part because the applications share a lot of common functionality. Hopefully these new BI & BPM evaluation centers will help users better understand how to select and employ these applications. We have evaluation data for a number of well-known vendors such as Oracle | Hyperion and Applix, but I’d like to include some open source apps, like Pentaho, in our knowledge bases.

In addition, our CRM analysts not only improved our model of CRM applications but also branched out a new model of sales force automation (SFA) systems. We already let users analyze their requirements for SugarCRM. Perhaps as demand for open source CRM products increases, other FOSS vendors will want a chance to be introduced in a fair way alongside their proprietary competitors.

An OpenPro Impression – 1 Reason for a Scripted Scenario Demo

First impressions don’t always hold up to in-depth examinations. My impression that it was an open source product went awry because of a few omissions on OpenPro’s web site. I asked whether the software was offered under an open source license. The nature of the answer was part of some past events that reinforce, in my mind, how beneficial it can be to script scenarios for vendor demonstrations before finalizing an important software selection. What does my license question have to do with vendor demonstrations? I’ll explain, because it’s just a part of a larger example.

My colleagues and I research different sorts of enterprise software. We’re constantly revising analysis models that we use in obtaining and reviewing data about software functionality. Typically we ask vendors to respond to an RFI as though it were a real customer’s. Once we have that information we review it for completion and accuracy. The important part of the review takes place when the analyst provides a scenario, from the RFI response, for the vendor to demonstrate.

As an actual customer, asking for a demonstration per your script is your chance to see if your impression of what the vendor says it provides, will hold true to its claims and if the reality of those claims will be of a satisfactory quality for the needs you’ve outlined. This is not to imply something nefarious might otherwise occur, one never knows how the wording of a certain criterion might be interpreted or misunderstood.

If you request a demonstration from several vendors and do not provide a script to follow, there’s no guarantee that the vendors will show you parallel functionality to compare. They may show you what they think are the most impressive features. But those might not cover the requirements that are most important to you in terms of getting the job done or better, improving how its done. Several of my colleagues wrote a much more detailed article on this subject a few years ago, How Some ERP Vendors Demonstrated – Warts and All.

Back to OpenPro. Looking at the company’s web site today, it doesn’t appear very different from how I remember. In just about every possible instance, the company writes about its relationship with open source but if we examine it in more depth, where is the project page? How do you get access to the code? What is its license? I apologize in advance if I’ve missed this information. It’s just that I’ve come to expect these things from companies offering open source solutions. Often, it’s easy to try open source apps before getting involved in a more sophisticated purchase, so perhaps an argument could be made that, in general, there is less necessity to get a scripted vendor demo. It’s certainly not so in this case.

Although it promotes the impression that it’s an open source product, when I talked to the company some time ago, I came to understand that the ERP system itself wasn’t open source, but rather it ran on top of open source software and was programmed using open source languages. Maybe this status is different now, admittedly it’s been a while since I’ve had contact with anyone at the company. The point is, I don’t think the first impression given by the company is necessarily the reality and indeed, this became a pattern when pressed for demonstrations.

I’d received one demonstration from the vendor on a scripted scenario for some of its ERP functionality. It wasn’t spot on but I’d rather give the benefit of the doubt and assume that perhaps questions in the script weren’t as understandable as possible, which requires some more clarification work. Upon requesting further review and suggesting ways to clarify responses the vendor was, at best, not forthcoming with its revisions.

Had I or my colleagues been an actual customer, we would have had the impression that OpenPro does far more than any existing major ERP, SCM, and CRM vendor combined. Consider that even well-known open source ERP solutions like Compiere, OFbiz, opentaps, and Openbravo don’t offer that extensive a range of functionality.

We wanted our demonstration of a scripted scenario based on our RFIs. If the company simply misunderstood a thousand criteria or so, well, that would be a good opportunity to clarify and find out what the product really could do. Unfortunately that never came to pass.

To sum it up, notice how you get one impression from the marketing of a web site (that OpenPro appears like an open source ERP system), which upon seeking details, no longer seems accurate (it relies on open source systems and languages)? Did the company’s marketing personnel not fully understand what they were projecting (an honest mistake) or is something else going on? Does that even matter if you’re the customer?

You ought to get what you think you’re getting. When it comes to the system’s capabilities finding out whether the vendor understood your RFI and can actually provide what it said it can, makes a difference in how you evaluate your options.

Services and Expanding Borders, Sun, MS, Novell, Red Hat, Oracle, and the Others

A few short comments as I wake up to the morning’s catch. It sounds like Sun is about to make a move, which may effect the field in which the Novell/Microsoft situation took root. But first, a Forbes article frames the Microsoft/Novell agreement as a Novellian surrender. Is it? I think the telling part of why they’d frame it that way is the following point:

“Novell tried to put a brave face on things, even claiming that its chief executive, Ron Hovsepian, had initiated the talks with Microsoft. In fact, Microsoft’s lawyers have been quietly pressuring open-source companies like Novell for more than a year and warning their customers that they could be vulnerable to patent infringement claims because they’re using Linux.”

I like that quote because it feeds the suspicion I raised in my previous post on the topic, in which I said that I felt their constant affirming not to sue each other over patents, yet to pay weird licensing fees was some sort of red herring for something not being said publicly.

The Forbes article also notes

“But Novell also is admitting it cannot compete on its own against Red Hat. After two years of struggling, Novell holds only 20% market share of commercial Linux shipments; Red Hat commands virtually all of the rest.”

So this is curious motivation. Consider the 451 Group’s idea that Red Hat is becoming “The Poland of Software Vendors.” Is Red Hat sitting between Microsoft and Oracle initiatives, which may drive it into the ground (not that I’d characterize Poland that way–all analogies are only designed to go so far)? If Forbes’s stats indicate some of the motivation behind Novell’s deal with Microsoft, it will be interesting to see how many inroads it really will get from the Microsoft side.

The 451 article quotes Mark Shuttleworth from Canonical saying their strategy is unchanged. Canonical seems to have local partners spread-out in different geographies, which makes their service model feel like it may drive down a subtly different road than Red Hat’s or Novell’s. There is also the the issue of the other companies competing in the enterprise service/support game. Mandriva is an example. Mandriva has a bevy of service offerings for enterprise customers, including migration, business performance analysis, and certain enterprise app consulting services with its partners (Compiere would be the example here). I’m not sure what this all should entail in terms of Novell and Red Hat and their gargantuan neighbours, except maybe it’s too soon to see anyone off via a nebulous nepenthe.

Back to Sun. CRN is reporting that Sun is likely to choose the GPL to open source Java. Although I wouldn’t think this is necessarily related to the Novell/Microsoft news, there is a lateral connection. If, as some people have theorized, the Microsoft/Novell deal will help increase .NET adoption via embracing Mono improvements and popularization, then Sun has more to worry about in terms of its Java agenda. Many have argued for a long time that Java’s lack of real FOSS status has prevented it from exploding in greater popularity. I suspect that may be at least partially true, so let’s see what comes to bear as it gets GPLed.