Tuxitecte

vendredi 27 novembre 2009

Open Source ECM V2

As you can see, http://www.open-source-ecm.com/ has changed its look!

Lighter, larger, whiter, more simple, morecollaborative ... in other words more better!




So What's New ?


I changed the blue template for a white template. It's more ergonomic and allow an easy-reading. I drop "full-post" design for a preview one. Indeed on the homepage it is now possible to see the latest articles published on the blog (and not the long last one)... To go further, just click on "Read More" to see the whole article.

A menu bar appeared! Cruel missing in my previous blog, this bar will allow me to create links quickly and easily to a particular aspect of my blog. The 3 subject are currently "About", "My Interviews", "My Presentations".

To the right of the menu bar (this time properly integrated), we find a field of "quick search". Useful is not it?

A new mascot is also appearing! Tuxitecte (in english equivalent as Architect Tux) arrived from http://tux.crystalxp.net/fr.id.13668-tuxitecte.html site and was created by kami23 under creative commons license. You can find his works on the site http://jonkie.ch/index.html. Merci kami23!

In 2.0 section, you can find all my sharing space and "social networking" in My Universe Space. In this same category please subscribe to the RSS feed as a feed or as email.

The categories changed into "cloud" for better readability. We realize very quickly what are my interests. ^^

Each section is now "retweet". On my old version I tried Dzone and Digg indicators but I soon realized that these indicators (for the content of my blog) were not necessarily very convincing ...

The creation of comment is now simpler and clearer. By doing a little inventory of my old blog, I think the lack of simplicity was probably a brake ... I hope now that this mistake will now be corrected. Stay tuned...

Each post now has the famous "5 star ratings". I don't know you but for me I do it more and more. It become a reflex. If this works, these little stars will guide me a little setting up my articles.

Finally, each post also has links to various "favorites" to social tools & networks.

Now it's your turn, enjoy !
Read More...

mercredi 25 novembre 2009

How to choose a *CM solution ?

Hello everyone,

The topic of the day is devoted to an old problem:
How to choose *CM solution (Content Management)?
(* represents a letter of your choice, but commonly an E or W)


This question implies many issues, include many methodologies and is unique to each project context. In other words it is not easy (or impossible) to standardize a single approach to the problem. Nevertheless it is possible to avoid major pitfalls and use best pratices. This is what we'll try to see later through a series of rules.

Note: This rules are from different feedback which you can fin as references at the end of this post. It engages only me and can't be THE good road to choose its solution ...


Rule No. 1: What are my needs ?
Need : I remind you that this is the basis ... Without a LITERAL definition of need, without use cases DIAGRAM described by LITERAL explanations , without a HISTORY of functional requirements it is necessary to start a project that will result in inadequatechoice ?
This point is the famous WHAT for "What is the future scope of my work?"

In document management project, you must identify documents type that the system must manage. What are their format, their average size, frequency of creation or modification, deletion. Who is responsible for this data ...?

Rule No. 2: What are my technical requirements?
Following the recommendation of my Enterpise Architect I must be able to retrieve information from an application. Is there a connector with this application or what's the feature which can help to retrieve this information?
From my architects, my future solution must be based on an EJB3 architecture and must be installed on Ubuntu Linux.
The operating service needs to monitor the future application via JMX.

When such constraints is known, it is easier (for both client and supplier) to choose an appropriate solution. These constraints could create a list of MUST-HAVE. It can be useful to discriminate when comparing offers. It's up to you to place your cursor on the importance of criteria (don't forget of course that few solutions satisfying all criteria)

Rule No. 3: Small streams make large rivers (translation of french proverb.)
Based on this principle or the famous KISS (Keep It Simple Stupid), it's best to start simply, quickly and humbly then verify, validate and begin to see in a second time how to extend the functionality and features offered. With this methodology, you can have quick feedbacks from your operational and this is priceless!

In the area of development this is called Agile Development :o)

Rule No. 4: To choose a solution, the rating scale/matrix you must ban!
To have performed the exercise as a consultant and as user grids are useful in fact... for nothing... Except to prove and say what you want!

For those who had never seen, here's a little description:

This is usually an Excel file with a list of criteria grouped into families, which themselves are clustered in groups, which themselves are grouped by category. Each critera has a weighting. Sometimes it's also considered for families, groups and categories ... This list represents the Y axis (from top to bottom).
Then on the X axis (left to right), we'll add different solutions. They have to pass with success or not the treatment of the matrix.
The intersection of critera line and solution column must be filled by a combination of score between 0 and 5.
Finally, in the bottom of the Excel sheet, there is the final grade. Resulting in average weights between products and notes, this note is responsible for the choice of solution. This "scientific" approach allow to find right choice without doubt!

Simple isn't it ? :o)

The main criticism of this practice comes from the "subjectivity" in the criteria selection, weighting and rating.

Example:

My need
The technical staff (designer of our products) need to share their good practices in a collaborative way.

Possible criteria
Wiki Integration in my CM System

Possible responses
  • Response from a consultant: For the solution X, there's a possibility to integrate a Wiki solution via the API.
  • Response from an editor: In my solution, One of our features can manage a wiki.
  • Answer from an integrator: With a little code, you can create a simple wiki system that you can connect to the solution Z DM system.
Now It's your turn. Post a score from 0 to 4.

In fact, do you ask what is the syntax of the engine? Do your colleagues want to learned a new syntax ? or do they simply want a simple (or rich) text editor, with the integration of media such as images ...?
Then you have to think how these contents are stored? How they can be reused, shared and indexed? and so on ...

Now you would put the same note?

This essentially limits the Matrix system ...

Rule No. 5: In a RFP don't require a matrix list of critera !
Corollary to the previous point, if you do not want wrong and subjective answers, don't ask to complete a grid. Simple...

Rule No. 6: With whom I want to work?

It's a simple rule but it's not always applied. Is not it easier to work with people we know and with whom we have create trust link, respect, honesty and efficiency?

Do not hesitate to meet different people who are involved both in choice phase, design phase or production. Those are the people who are foremost guaranteeing the success of your project.

Rule No. 7: You know your budget? Then don't hide it !
I know that this choice may be considered as crazy, but it will save your time! On the one hand you will know which suppliers are really interested in the project and on the other hand, it allows you to choose the product range wich best match your needs.

Note: As a fervent open-source addict, I want to remember that Open Source Solution is NOT a synonym of FREE!


Rule No. 8: Open Source or Proprietary same fight or in other language there's no prejudice you should have!
Although I am a strong supporter of open source, you can't exclude the choice of a solution due to this Proprietary approach(and vice versa!). In choosing a solution only your needs should count (and your budget of course ^^...)!
If the need is well covered by a proprietary solution and you can buy licences with your budget, why deprive yourselves?


Rule No. 9: A prototype you have to test !
Sometimes in the selection criteria, we find the words: "2.0 user Experience", or "Enriched Usability and Experience". If you have never installed or used the product how can you trust a note or a description. It is in these times that we see the usefulness of a prototype.

Small reminder: A prototype is not the final solution. It's a few days work and not your several months project result.

Prototype goal is to demonstrate the strengths and weaknesses of a product on a particular use case. In addition, you will see solution degree of mastery by an integrator, or product degree of adaptability by an editor. This is not the Supplier(Integrator or Editor) to show what the product can do but the product to show what he can do in your context. And if the prototype crashes it does not matter, it shows instead what it should really do.

Rule No. 10: I don't understand ...
You have trouble understanding the principles of content management project. Simply, call for help !

That's all folks. Don't hesitate to post a comment.

This entire article wouldn't have been possible without precious post and articles on the subject. Here are some selections:

[FR] BPMBulletin :

[ENG] BIG MEN ON CONTENT


[ENG] BLEND INTERACTIVE


[ENG] CMS WATCH


[ENG] CONTENT HERE
(My favourite!)

[ENG] JON ON TECH
(MUST READ!)
Read More...

lundi 23 novembre 2009

Wave & ECM : My feelings and opinions

Hello everyone!
If you don't live on another planet, you've probably heard about GOOGLE WAVE phenomenon. Having obtained the precious sesame since october, I've tested the tool and I'm now ready to explain my opinion about it.

I'm not going to get an n-th presentation of Google Wave. The resources on Internet (and google of course) are not lacking. So today I just want to share with you my recent thoughts on the relationship between ECM or CM in general with Google Wave ... Does Google Wave will crush ECM or marry to it ? Is it a white elephant or technological breakthrough?

Collaboration and Communication
First Wave is like Google's definition says:
Google Wave is an online tool for real-time communication and collaboration. A wave can be both a conversation and a document where people can discuss and work together using richly formatted text, photos, videos, maps, and more.
a tool to exchange information (in other words communicate...) between one or more persons synchronously (interactive) or asynchronous (Static) ...

Let's do a little inventory. In the category of collaboration tools and communication exist:
  • E-Mail : is a method of exchanging digital messages.
  • Forums: Exchange Place where users ask or answer a given question. The various contributions, accessible to everyone, from forming a thread (thread in english). Each forum addresses a specific theme.
  • Instant Messaging: allows the instant exchange of text messages between computers connected to the same computer network, and most commonly the Internet. Unlike email, this medium is characterized by the fact that messages are displayed in near-real time and enable an interactive dialogue.
  • Mailling List: is a specific use of email that allows the mailing of information to users who are enrolled.
  • Podcast: podcasting allows users to listen or download the automatic audio and video broadcasts for personal music players for an immediate or later viewing.
  • Wiki: This is a website that offers users the chance to make editing pages.
  • Collaborative Document Edition: Set of tools to create jointly in a group one or more documents.
Now put everything into a single application, add a strong dose of Mashup-based widgets, shake it all and you get a Collaborative Google Shake ie Google Wave!

Google Wave: A Genetically Modified Collaboration Tool .
That is what appears when you use Google Wave. This UFO is impossible to store in a box and that is what is surprising and disturbing at the same time most users. Deja vu for some, a revolution for others. And you, how you can see this UFO?

Google Wave: One ring to rule them all?
Compare that with the phone. 10 years ago, the phone was used to ... Call! Then it allowed us to send SMS, MMS, E-Mails ... It turned into portable music player, photo album, and movie theater ... Today it serves to locate us, to browse Internet or just playing ... Yes there's an app for that!

Well you can compare Google Wave Revolution to mobile phone Evolution . It will allow us to make a lot of stuff most brilliant (or not. It depends on the ideas ...) between you and me (why not!) Or between you and us (I have friends!) Or between you and us (because you also have friends) or within a community now, tomorrow or even later.

In content modeling we call this a primary or generic content (Does Google put a node into genetic heritage of a Wave ... Mystery ...) able to adapt and adjust.

Google Wave: ECM Killer?
And well, given its genetic heritage ... My answer is NO! (After I'm possibly go wrong ...)
Rather it is a very promising PLUS (meaning +) to make content management easier (?). Indeed the interest of a wave is that
  • Is not replicated on each client (as in every mailbox in the case of e-mails)
  • Is easily shareable (you can easily tell who has right or not being in a wave)
  • Is classifiable and therefore indexable and thus discoverable (it's still the job of google to find after all...)
  • Can be changed at will! (everybody can put his personal touch)
  • Can be synchronous or asynchronous (you're not there ... too bad I'll leave a message. You're here so we can go faster!)
  • Manage versions (Playback. .. I'd like to see who added what and when)
  • Is deployable at both in supplier and in my network safely behind my firewall!

Google Wave has taken some basic principles of content management (versioning, categorization, collaborative editing, user management ...) but can not be a "tool for content management" (as I said earlier we can't put in a box ...). Its raw material is the content! Remember : Content is everywhere and is everything! Wave can create and disseminate information easily and simply.

Google Wave in Business?
Google Wave will, of course, land in business like most Google tools. Who has never used a Gmail, a Google map, a Google Reader or Google for his professional usage? (Yes, you can excludes those without Internet at work...) But this will not immediately .. Firstly because it is a beta (a real one), partly because it requires that everyone starts to tame the monster to be a faithful companion and finally because we must invent new practices based (or not) on the ancient best-practice.

Who will benefit?
First, the small will still lucky for one simple reason.
Why do we invest in each tool like wiki + instant messaging + e-mail + collaboration tool + Forum ... One tool is clearly enough for my needs. Furthermore I have no infrastructure and I don't want! An SMEs / PMI offers should be available soon as is already the case for Google Apps.

Then Apps Creators
As for Iphone, Facebook and other means of communication in the wind, we'll see (and is already the case) full of gadgets, widgets and other add-ons to increase and enrich our user experience. It will be probably the same with some shiny and smarty User Interface.

After Third integrators
A good integration will be Archiving Application which can long-term preservation of waves ie how to archive information exchange between one or more persons. This will be less dependent on storage volume but probably more complex due to integrating external data sources.

Other integrations are those that we see recursively : office desktop tools, CM or ECM apps, business applications, security system...

And then WE... Because we are at the root of everything.

Finally
Once Windows providing all services through one operating system and softwares.

Now Google offers all services through Internet and Apps.

This becomes increasingly visible and palpable. Impressive for an integrator like me, normal for lambda users ... That is also the magic of computers!

Thank you for reading and see you soon.

PS: I still have 2 invitations Google Wave ... The first 2 to post a comment will be lucky! That is also the magic of the waves. The hunt for the invitation ...
Read More...