User Generated Application

by Christian on 1 avril, 2007

HYPOTHÈSE :
Un jour viendra où votre entreprise vous dira :

Voilà les données et les ressources du système d’information, et voilà l’interface graphique qui vous permettra de créer les applications que vous souhaitez.

DES APPLICATIONS GÉNÉRÉES PAR LES UTILISATEURS
Personne n’aurait vraiment la même application, la notion même d’application deviendrait floue. Chacun créerait aisément ses propres services, au besoin en utilisant une librairie de composants génériques.

AGILITÉ

Le métier change ? Hop, je m’adapte immédiatement en modifiant mes services paramétrés. Pas besoin d’attendre le déploiement de la nouvelle version d’un progiciel.

SINGULARITÉ ET DEVELOPPEMENT DES CONNAISSANCES

C’est parce qu’il y aura une forme de singularité, même apparente, dans nos logiciels, que le plaisir de travailler s’en trouvera décuplé.

IMPACT SUR LE MANAGEMENT DES SYSTÈMES D’INFORMATION
Le management des système d’information va devoir se penser de manière distribué. Ce que cela change :
– plus de notion de processus métiers, ni de re-engineering : chacun outille son processus
– le management du SI se concentre sur l’architecture de l’information, l’interopérabilité et la sémantique des données.
– plus de MOE et de MOA, on arrête de travailler comme si l’on construisait un bâtiment (ouf!)

IT’S ALL ABOUT SEMANTIC
Mashup, Pipe, et inférences, et chacun fait son petit chez soi au travail, chacun se construit lui-même l’automatisation du traitement numérique de l’information.
Dans ce contexte, la sémantique des données prend tout son sens.
Il y aura une grande vague de sémantisation / structuration des informations dans l’entreprise.

MATURITÉ ET ENSEIGNEMENT
Cela suppose une plus grande sensibilité et maturité des salariés dans la maîtrise de l’informatique. Cette sensibilité et cette éducation ne peut être assumée par l’entreprise elle seule. L’école elle même ne pourra assumer ce rôle, ou en tout cas pas tels que les systèmes éducatifs sont actuellement conçus.
C’est internet qui assume cet investissement gigantesque (nous, particuliers ,habitués au web). Cela est possible car internet est la plus grosse économie d’échelle en matière d’apprentissage et de découverte.

STOP A LA PROLÉTARISATION

Dans cette évolution, chacun regagne ce que les progrès technologiques lui avaient enlevé : la connaissance. Chacun peut s’imaginer voir le bout du tunnel du prolétariat.
C’est une évolution diachronique, pour le bien de tous, y compris du capitalisme.
Je pense pourtant qu’il y aura deux catégories de population : ceux qui feront leurs applications / services, et ceux qui ne les feront pas. La maturité d’un pays pourrait se mesurer au pourcentage de la population générant eux-même leurs applications.

RISQUE ET POSITIONNEMENT DANS L’ENTREPRISE

Le premier risque que l’on imagine c’est que cela pourrait être le bordel.
Ensuite vient ce que j’ai évoqué : il faut une population de salarié compétents pour être autonome.
Le malaise des décideurs : ceux dont la fonction consiste à demander des rapports : bye, bye !
Il ne faut pas croire que tout est dispersé dans la nature … Une ontologie d’entreprise centralisée sera garante de la sémantique des données et des inférences proposées.
Quelques nouveaux métiers :
COM : Chief Ontology Manager
CSM : Chief Semantic Manager
CLM : Chief Logic Manager

USER GENERATED APPLICATION

Je propose d’appeler cette tendance « User Generated Application » en référence aux « user generated content ».

Print Friendly
Signaler sur Twitter

{ 7 comments… read them below or add one }

Got avril 1, 2007 à 10:50

Ah ! si c’était vrai, ce serait génial, il existe une implication de taille à laquelle tu ne fais pas allusion dans ton billet ; avec la démarche que tu décris, tu peux aussi entrevoir la pérennisation de l’information sur le long terme, avec des SI évolutif puisque ne reposant pas sur la notion d’applications et de logiciels, mais sur la structuration, le fonctionnement intrinsèque des informations et des connaissances.

Par ailleurs, j’ajouterais un autre métier, peut-être, plus généraliste : Information manager.

Pour finir, tu insistes beaucoup sur les technologies permettant la gestion des connaissances, tu fais allusion rapidement à la structuration des données, je pense que c’est un des enjeux primordiaux avec les technologies XML et je persiste à penser qu’une gestion des connaissances efficaces repose sur des informations/données bien structurées, cf à ce propos le dernier billet de Bernard Vatant sur le blog de Mondeca : http://mondeca.wordpress.com/2007/03/26/contenu-et-metadonnees-le-texte-nest-pas-mort/

Répondre

Christophe avril 2, 2007 à 10:31

Certains pourraient voir dans ce billet un joli poisson d’avril bien ficelé. Et pourtant, même si les conséquences sociales et politiques me semblent un peu utopiques ou exagérées, le reste est en train de se construire.

Le sujet est passionnant, d’autant que les exemples ne manquent pas. J’en ferais bien un article sur mon blog. Il me faut juste le temps de l’écrire !

Merci pour ce billet concis et pertinent qui fait le tour des enjeux actuels des systèmes d’information.

Répondre

Christophe avril 2, 2007 à 2:39

J’ai pris le temps d’écrire l’article, tant le sujet me passionne :

http://blog.christophelebot.fr/2007/04/02/user-generated-applications/

Merci encore pour cette source d’inspiration bienvenue.

Répondre

Christian avril 2, 2007 à 4:39

Merci à toi de l’avoir prolongée intelligemment.

Répondre

Hervé Crespel novembre 5, 2007 à 11:51

Bonjour

Je travaille à la réalisation d’une solution qui permettra à des non développeurs de réaliser leurs propres applications en ligne, sans programmation. On peut appeler « services en ligne » de telles applications, ce qui les rapprochent du concept de user generated services.

Je pense qu’une telle solution, parce qu’elle est susceptible de bouleverser les ratio de productivité du développement, n’a d’avenir que si elle est supportée par une communauté.

Si vous êtes intéressé, je suis à votre écoute
Hervé Crespel

Répondre

Christian novembre 6, 2007 à 1:09

Je suis bien sûr intéressé.
Vous m’envoyez un petit mail et on se rencontre hervé ?

ps. Pour ceux qui ne connaissent pas hervé, allez donc voir un entretien sur TV4IT , plein de bonnes vérités sur les 4 grands paradigmes d’architecture que nos SI ont connus, le rôle à venir d’action script, et surtout l’importance souligné de la programmation (notamment évenementielle).

Répondre

Thomas Landspurg janvier 5, 2008 à 7:58

Pour info, j’utilise le terme user generated application pour designer depuis un bout de temps (2006) ce qu’apporte une approche « Widget » pour l’utilisateur: la posibilitée de créer brique par brique une application personalisée…

( http://webwag.com et http://webwag.com/mobile)

(et au passage, petit bonjour a Hervé ! 😉 )

Répondre

Leave a Comment

{ 1 trackback }

Previous post:

Next post: