Traduction : « La conception est-elle morte ? » de Martin Fowler (2004)

 J’ai toujours perçu les systèmes d’informations et les applications qui le composent comme un écosystème cherchant son équilibre. Ses composants vivent, se développent, évoluent et / ou disparaissent. Ce qui ne bouge pas et ne s’adapte pas finit toujours par mourir, c’est une des raisons aujourd’hui pour laquelle les systèmes d’informations se tournent vers les méthodes agile, ou vers l’agilité de manière plus générale : garantir qu’un système ou une application puisse se développer, telle la croissance d’un être qui s’adapte à son environnement.

Pour autant faut-il avoir conscience de son environnement, et des connexions qui le composent. La conception et l’architecture ont pour rôle d’analyser l’existant et les connexions possibles, et de définir comment un nouveau système doit être conçu pour s’intégrer au mieux.

Cependant nous ne sommes pas des Dieu, nous sommes faillibles et devons en permanence revenir sur nos erreurs. La création est en réalité une recherche constante d’équilibre, entre la conception et la réalisation, tandis que se développe un système. Concevoir nous permet de définir une cible et les moyens de l’atteindre, tandis que la réalisation concrétise une solution.

Les deux sont indissociables et fortement dépendants : concevoir se base sur l’expérience concrète de la réalisation, tandis que la réalisation serait aveugle sans un travail de conception lui permettant d’éviter de faire les mauvais choix. Trop souvent on cherche les séparer alors qu’ils devraient se soutenir l’un et l’autre.

Je suis tombé il y a quelque temps sur un article de Martin Fowler daté de 2004, que j’ai découvert via le site du Touilleur Express . J’ai retrouvé dans cet article cette vision concrète du mariage entre la conception et la réalisation.

N’ayant pas trouvé de traduction  Française, j’ai choisi d’apporter ma maigre contribution au net en proposant cette version Française. Je suis loin d’être billingue et de nombreuses coquilles sont probablement présentes, mais j’espère que cette traduction interessera les anglophobes qui cherchent eux aussi comment inscrire une démarche de conception dans une démarche Agile.

Le fichier au format pdf : Is_Design_Dead_Fr

Continue reading

Posted in Uncategorized | Commentaires fermés

Démarrage

 Voilà quelques années que je souhaitais démarrer un blog.

On se demande bien pourquoi… Disons que je vois aujourd’hui la base de connaissance qu’est devenu le net, une vaste étendue de savoir, répartie en briques interconnectées.

Nous faisons tous aujourd’hui parti de cet ensemble. Il nous apporte beaucoup et nous permet de nous développer quelque soit notre domaine. En retour c’est aussi à nous d’apporter notre contribution, que ce soit au travers de forums, posts, blogs, vidéos, etc…

Ce blog est ma contribution dans le domaine de la conception applicative et de système SI. Je vois mon métier comme celui d’un tisseur logiciel : aujourd’hui dans l’informatique d’entreprise nous avons à notre disposition le savoir du net, un univers en perpétuelle évolution et énormément de composants à lier entre eux. Notre travail n’est plus de concevoir de bout en bout, mais d’assembler et de faire fonctionner ensemble une grande collection de systèmes, frameworks, langages, serveurs, etc…

Ce monde est vaste en aucun d’entre nous n’en fera jamais le tour, mais tous ensemble nous le faisons vivre et évoluer, chacun à notre manière.

Et ceci est ma contribution.

Posted in Uncategorized | Commentaires fermés