You are on page 1of 9

LA RACHE, UNE MTHODOLOGIE RALISTE

MAIS FORMALISTE

Tome 1 - Simuler une conduite de projet efficace tout en continuant travailler la Rache

par Sukender

Dpartement de recherche fondamentale de glandouille

IILAR - International Institute of LA Rache


Dirig par M. Jean CIVE, Prsident Honorifique IILaR

Rvisions du document : 1.1 1.0 6 dcembre 2005 4 dcembre 2005 Ajout dinformation sur la modlisation Modification du style Article initial

La Rache, une mthodologie raliste mais formaliste

Simuler une conduite de projet efficace

Introduction

La Rache est une mthodologie trs formalise, contrairement ce que lon pourrait croire. En effet, faire un projet la Rache est une chose, mais faire croire quon la fait correctement malgr la mthodologie Rache en est une autre. Toute la phase de formalisation structurelle du projet la Rache est base sur le concept et lessence mme du Pipotron : des mots compliqus, si possible amricaniss et vides de sens, et des phrases alambiques pour en mettre plein la vue. Que lon soit bien clair : du fait de la baisse de confiance induite, il est ncessaire dimaginer chacune des voies dj en notre possession1. Deux axes majeurs sont tudier pour un projet la Rache crdible : la modlisation du problme et la conduite de projet. Nous passerons rapidement en revue la modlisation mais tudierons plus en dtail la conduite de projet dans ce tome. La modlisation dun problme ntant absolument pas la priorit (puisque cest en gnral ce quon fait la fin pour montrer aux suprieurs quon a bien boss), nous lapprofondirons dans un prochain volume.

1.

Merci le Pipotron ! 2

Sukender

La Rache, une mthodologie raliste mais formaliste

Simuler une conduite de projet efficace

MODLISATION - URML (PR-REQUIS)

Les nouvelles technologies sappuient sur le modle objet. En terme danalyse et de modlisation objet, URML (Ununderstandable Random Modeling Langage) est aujourdhui un standard incontournable, stabilis, industriel, et conforme la Rache.Voici titre dexemple un schma URML :

Choisir un type de requte Entrer les paramtres Systme d'information Gueuler parce que a a plant

Aller taper sur le chef de projet

Faire une correction la Rache sous peine de se faire virer

Il est tout fait envisageable de sappuyer sur dautres normes et langages, mais nous nous concentrerons ici sur lURML pour des raisons de facilit dapprentissage.

Sukender

La Rache, une mthodologie raliste mais formaliste

Simuler une conduite de projet efficace

Avantages
La norme URML permet de montrer au chef que vous avez compris son problme et que vous tes lhomme / la femme de la situation. Il permet par consquent, mais indirectement, une augmentation de votre salaire. Il permet aussi de montrer vos collgues que vous leur tes suprieur et quils vous doivent le respect. LURML est alatoire (do son nom) et ne vous demandera que trs peu defforts pour paratre crdible et important. LURML permet aussi :

De vous sentir bien Daugmenter votre confiance en vous Daccroitre vos performances sexuelles De gagner au loto Et de rgler automatiquement lhorloge de votre four lorsque celle-ci retarde

Inconvnients
linverse dautres normes ou langages, lURML nest absolument pas fait pour la communication utile. Cest un language base de Stupid Elements To Impress Bosses (SETIB, ou BITES en franais), cest--dire destin impressionner et non communiquer des informations tangibles. Un autre problme qui se pose avec lutilisation dURML survient lorsque quelquun tente de comprendre lun de vos schmas. La norme en elle-mme ne rpond pas ce problme (bien que des solutions standards existent) et fera donc appel directement vos comptences de gnration dexplications foireuses.

Conclusion
Bref, vous laurez compris, la norme URML, sans tre une solution miracle, vous apportera un gain de productivit apparente significatif. Nous nous attarderons dcrire les rgles qui rgissent cette norme dans un prochain tome de cette publication.

Sukender

La Rache, une mthodologie raliste mais formaliste

Simuler une conduite de projet efficace

CONDUITE DE PROJET

Il est important pour une bonne conduite de projet (Entendez "bonne" = "qui masque que vous avez fait un projet la Rache") de se donner les moyens de faire du vent. Brassez de lair en ayant lair soucieux et occup ; vous aurez ainsi dj acquis 20% de la mthodologie. Faire bonne impression avec des schmas et des termes inutiles vous garantit le plus souvent +80 +120% de pognon sur un projet o vous ne masquez pas la vrit. Il en va de mme avec les tudiants pour les notes, et pour les dveloppeurs (= non responsables) pour justifier temps et primes supplmentaires.

Dcoupage en lots
Plusieurs faons de dcouper un projet existent. Vous devez ds le dbut en choisir une pour montrer que vous avez dj une ide de ce que sera le projet final.

Itratif et incrmental : le projet est dcoup en itrations de courte dure (de 10 minutes 2 heures, en fonction de la dure de la pause caf) qui vous empchent de savoir ce que vous allez faire dans 2 itrations. Vous pouvez grouper les itrations dans de plus grosses. A la fin de chaque grosse itration, vous faites pter le champagne et demandez une augmentation de salaire. Centr sur larchitecture : tout systme complexe doit tre dcompos en parties modulaires afin de garantir que celui qui bosse sur un module ne sache rien du module d ct. Vous permettez ainsi aux dveloppeurs de faire 2 ou 3 fois le mme travail sans sen rendre compte et participez ainsi la rduction du taux de chmage. Pilot par les risques : les risques majeurs du projet doivent tre identifis au plus tt. Cest donc la phase finale (la recette) que vous allez ragir car cest ce moment que les utilisateurs vont gueuler sur les horribles bugs de votre appli. Vous pourrez alors lancer la production dun patch correctif mal fait, payant et amenant dautres bugs. Conduit par les cas dutilisation : le projet est men en tenant compte des besoins et des exigences des utilisateurs. Vous aurez ainsi un projet trs beau qui fait en apparence plein de choses et un code imbitable, et surtout inmaintenable en dessous. Bravo, cest certainement la meilleure mthode.

Nhsitez surtout pas analyser tous les business cases en vous conformant au risk management document afin dassurer un pattern matching sur les users behavior tools.

Sukender

La Rache, une mthodologie raliste mais formaliste

Simuler une conduite de projet efficace

Phases du projet
Voici le droulement type dun projet la Rache.

Expression du besoin
On vous a dit Tiens a serait bien si tu pouvais nous pondre un ptit outil vite fait pour automatiser ce truc chiant sur lequel je bosse 2 heures et demi par jour . Traduisez Si tu parviens me faire gagner 2 heures par jour avec un norme logiciel de la mort, non seulement je me fais augmenter parce que je bosserai plus vite, mais en plus jaurai 2 heures de plus pour tromper mon mari / ma femme sans quil / elle ne se doute de rien. Ah oui, et toi tu nauras rien de plus sur ton salaire bien sr. . Vous venez donc avec un bloc notes et un stylo la machine caf ou la photocopieuse pour mettre par crit ce que vous raconte votre demandeur. Vous vous rendez compte quil ne sait absolument pas ce quil veut concernant le programme, mais il est certain de vouloir quitter le boulot 2 heures plus tt. Vous lentendrez probablement dire Je veux un gros bouton qui fasse tout . Profitez-en pour dfinir la charte graphique de votre projet : un gros bouton et cest tout. Retournons nos moutons. Votre demandeur ne sait pas ce quil veut, et de toutes faons il na pas le temps dy rflchir. Vous lui proposez donc des ides, de prfrence ralisables vite fait sur le gaz , mais attention ! Faites-lui bien comprendre que Cest mon avis une solution optimale sur le plan du using process, et mon avis a te fera gagner un temps considrable. Mais cest pas vident mettre en place cause de la structure du systme dinformation, tu comprends ? . Aprs quelques temps, vous avez, vous et votre demandeur, grifonn au plus 2 ou 3 pages et mis sur papier des schmas illisibles dont vous oublierez la signification dici demain puisque vous nallez pas les remettre au propre ce soir.

Spcifications
Vous crirez par la suite un cachier des charges qui na rien voir avec la demande. Remplissez celuici de nombreux schmas inutiles glans sur le net, de textes crits par copier/coller et de petits graphiques avec des donnes pifomtriques, le tout pour faire du volume. Nimprimez pas en recto-verso, et utilisez une police 12 points (Le 14 ou plus faisant trop livre pour enfant , vous risqueriez dtre dcouvert). Noubliez surtout pas une grande page rserve un schma montrant le gros bouton , a fera plaisir au demandeur quand il feuilletera. Pensez mettre un peu de texte crdible avant et aprs si jamais il lit un paragraphe ou deux. En revanche, soignez particulirement les deux seules parties lues : lintro et la conclusion. Expliquez en intro que vous avez parfaitement compris le besoin et que vous avez une bonne solution crite dans ce
Sukender 6

La Rache, une mthodologie raliste mais formaliste

Simuler une conduite de projet efficace

cahier des charges. Ne dites pas que la solution est excellente, sinon il y aurait un rique pour que quelquun le lise. En conclusion, expliquez, termes techniques barbares lappui, quil est parfaitement possible de rpondre au besoin condition de vous laisser du temps et des moyens. Laissez entendre que la partie nest pas gagne et que ce sera difficile mais rentable, surtout si on vous augmente. Enfin, crivez un sommaire bidon mais avec des termes qui font bien au cas o quelquun y jetterait un oeil.

Analyse et conception
Lancez-vous directement dans le dveloppement dun prototype et montrez-le de temps autre au demandeur pour quil dise ce quil en pense. Profitez de cette phase pour faire semblant de travailler et poussez quelques fois des cris du genre Arrrrgh ! a ne sera pas 100% scuris si on fait comme a ! , en froissant et en jettant violemment une feuille de papier. Gardez un air procup. Dessinez de beaux schmas de conduite de projet, comme le cycle en Y (ou 2TUP). Si vous ne savez pas ce que cest, utilisez un moteur de recherche et recopiez btement les schmas trouvs en modifiant quelques mots de la lgende. Laissez apparents ces schmas sur votre bureau et arrangez-vous pour que vos suprieurs les voient. Glandouillez et profitez de cette priode.

Dveloppement
Glandez pendant un bon mois, puis ajoutez un splash screen avec crit Version 1.0 bta . Continuez le dveloppement la Rache de votre prototype et montrez-le de temps autre au demandeur pour quil dise ce quil en pense. Plaignez-vous de ses demandes incessantes pour justifier plus tard une rallonge de temps. Allez lentement sur le dveloppement de fonctionnalits et faites-les les unes aprs les autres. Votre demandeur vous demandera srement Ouaaaah ! Mais elle fait a ton appli ? Cest super ! a serait mme encore plus gnial si tu pouvais faire a aussi... et puis a... et puis... a serait bien... tu comprends ? . Or si vous dveloppez plusieurs fonctionnalits en mme temps, non seulement elles seront buggs jusqu los et inexploitables, mais en plus votre appli deviendra tentaculaire face des demandes multiples. Ecrivez un document davancement de projet bidon pour contenter le demandeur.

Sukender

La Rache, une mthodologie raliste mais formaliste

Simuler une conduite de projet efficace

Tests et dploiement
En fait, commencez par le dploiement et faites utiliser lappli par voter demandeur, comme vous lavez tourjours fait depuis lanalyse / conception. Il suffit de faire comme dhab, toujours dans loptique dun projet la Rache. Si a ne marche pas, revenez en arrire jusqu ce que a donne une appli qui lair de marcher .

Support technique
Faites-vous vite muter de service ou dmissionnez avant que les utilisateurs ne tombent sur les vrais bugs.

Sukender

La Rache, une mthodologie raliste mais formaliste

Simuler une conduite de projet efficace

CONCLUSION

Bon, daccord, puisque vous insistez, je vais quand mme conclure. Faire semblant est un art. Beaucoup de projets se font la Rache aujourdhui et finalement, si la mthode tend se formaliser grce laction capitale de gnies de la Rache, de travailleurs archarns et dorganisations structures et crdibles comme lIILAR, il manque la Rache la formalisation dune partie essentielle quest le camouflage. Aujourdhui, la simulation de travail est ncessaire pour une bonne image de soi ou de lentreprise que lon reprsente. Mais elle passe avant tout par de bonnes comptences de pipeau (Cest--dire de gnration dexplications pourraves), par des techniques avances de modlisation comme les BITES de lURML et des mthodologies concrtes de conduite de projet qui vous donnent lair de bosser et qui vous permettent de ne rien foutre en tant pay (ou bien not pour les tudiants).

Du mme auteur, probablement paratre (Jsuis pas certain) :


La Rache, une mthodologie raliste mais formaliste : Tome 2 La norme URML Le mastering de pipeau par lexemple (ou Gnration dexplications foireuses )

Sukender

You might also like