From 06a4ee0d102e9116fbb27d94ec0283ac1a02458e Mon Sep 17 00:00:00 2001 From: Olivier DOSSMANN Date: Tue, 10 Jun 2008 09:50:34 +0200 Subject: [PATCH] =?UTF-8?q?S=C3=A9ance=203=20du=20G53=20et=20test=20de=20d?= =?UTF-8?q?ocbook?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Acrobatt/docbook/test00.docbook | 3 + Acrobatt/docbook/test00.pdf | Bin 36295 -> 0 bytes G53/Seance3 | 188 ++++++++++++++++++++++++++++++++ 3 files changed, 191 insertions(+) delete mode 100644 Acrobatt/docbook/test00.pdf create mode 100644 G53/Seance3 diff --git a/Acrobatt/docbook/test00.docbook b/Acrobatt/docbook/test00.docbook index 7dbd052..9dd6ea7 100644 --- a/Acrobatt/docbook/test00.docbook +++ b/Acrobatt/docbook/test00.docbook @@ -13,5 +13,8 @@ C'est mon premier fichier DocBook. Un autre paragraphe. + + + diff --git a/Acrobatt/docbook/test00.pdf b/Acrobatt/docbook/test00.pdf deleted file mode 100644 index 12743bc8eb4ada095a3bd90be8ef790c89da35e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36295 zcmb@s1yo(Zk}eE^;10nxH~|js?ht~z28W=*-3jjQ!5xCTTaaME-Q6WP{O53!dowfl zt(kf6KUuxHcXw5F)mO52=q8sF5u;O#KZtGGkaofVm>}NBP&A?9m_xHiFtV70MbTQCibSpoXo_(e{eu@3wtA5 zAe)7ry^)BKfwiF#9FW=0-quLZ63%&^Sx!QgLC$7}$$LVEMC;BHV^ zi}AKACe$|EHWZYrn3xzG2{qg}E=e-EXi-X&*fu6EwHy~aKQc{JrdCR7ifT3v-ui2H zOtI!KHsD}2o4EcU4S(gN$f?@lM>vrE4U@Ty|_EAv$Z(^Y#7dQI9#scH-K>t4n!;3lpAsQG# z-UrV7UxowY-yj3y;Y9@n;{QoNyzKn{>>rRX{|Nc*A0|e&|8cG!&G1^kVnl#iee?|I zUqmtB-t?gm3sE_dle*gG&vPZ%Ad%7&-?7Y9rL}Xj9779&* zz~}N^Gbn7FQ3NgQm5YD)fX7?rmMiIPgZ;7|!@j+00;KMu77kfE?UwBw&2#-DNR#w|`C7eBxbzH+a1fq+ z;QsY{hR}Q-x>YS9?^sF%qcBAM))}AytpQJ!_t0>k)ND;75XA9sLgVi&`nPq0@g*z% zE)+l*|M#H*5VW$g29_O7Vqi4^r5PirVkrE_r24zS{zI7;E;xXYwXLC%?Mp>s&<02V zBmu&jprB>|79<5D17M;u0;>coD=RS@2NOLTP-iA)PI@*LVm3}@dKON0Aeo|rzWqxb zls2<6hXV+{Wc^=NpUTY2-qzaC!NA_k+KL)f1^!i|UUdBvP5(>9SecpV85sVh7%MXe zJtsTo|6iJc>hK@UKzRo8=l?Lz{;s_LrVawcn3;%~UdjNlJTfyAGl3BQAJ#`;HT{=f zfAWuk^M9Ow%29&WT?_~TCy#I159e#r&^*U*U)RkCeZgG#l4>SzIacK>rGc^LGXC}`1);eV*fO#g4MXr{m4S)h0HKN9gj)a3ueyO!ziSo!y? zZ0t<*tiZVb&+m7pzbowwjftZQ) zAKWYq9K@^)3@?oXxW@jMd=Tx+8gPd{^q?Lj{}0c9*Mn$Z=z%gont~cgPfj4L>_Eq} z0c``dmod-=kiDQWsDbup=HUG28prQ3XzdRjh!->l+5d-+6Da@B7&H%(1JVK1v#@c# z=>9SW(t-2`>GP)t&Hu6KpSlBSKw}U#f7br=AbOCFFE%m&%l_}rPT+^-A20q!_YcRv z>tCb*C9$ys>+$afqT>XXIgkY}?Jt!6w)T%De~mMi>%-Cp#4Fz{;9`r z1VFlj_WQdB(SYVa?QdH_V^C`US^Lw!xD_bp4159Ly~LY#_Qn z4*t*mi{AhAAjn(4+aKir^#5c8dHg>$kYaz5=bv=HBjH8fZ$)1W`)&B2G03C8$N!3T z5Ndxu3jgu(#Rz=6F>w6(vjs57nAkY~JOMM~&ybj%0jS%{@4x?hMwycdOPb|O9eofn zjJ&w@crb3OKT4|@96x)-d%zW?5EbR*gd&>h=k}RdOm!) z_;3g%jpZYhBOp--k87i-tSWj0$S{Q_zH_p~xTHW3m|ZgTMJ29Zp?eHo>R1#R7ofs_ zEg;M@)^0v01on|?@HNzBOOXe}wy*zF*4h`}uA}E4tKeX;mC$cH8DQWXAng1e-MF5Q z(NFoCpqm;xc%IY59tQ5Pps8?Q`^>?jz=tkQLS|WiS`c3A@omQvg|G?)gMokCf^Ken zVBSU&e8NGwK1p9|BmsvcU1g93!`2t4y}|HlqlR65S}CGET|vKXCqDBMU40H|d1n9o zTt5EX(DOWV|KMcG%8q?VJ$7ph{^a@*j2(ag_x1J7W8Z^Uqksw3@CCo&Gw(R$Iac>G zWVR2~a+n~hl^1D1l=qmf43!k(J~;S+&^R%)Hvx(xa}K{JDF?Q%zu;OF9^G>oY6pOp z{;57G3j$*k@|pKCP{B(Gh2!RA*n0D}TT@PcTx~@l`sAcyFOzl&Z)*HY20eSv(|91; zs|Uaa`SbP>o`Hf^5}V=KURL)XhMsGlX*nU+!NE~SWk>{= z1S2Gi26m-VhK~i~O$aQz8kRcg16aSfaC&Y9sYol#surQ8hK79fnb+GZ5gQ%&kT|6L zVcELX^7^Az8En*&1(YsZ#xMMk*CQ0LZPwtvDgn6zniSE?Zs;1J&fCZVVeNE?`+J&i zv``q3*n{6%A3d(08Q6`U<>)`}+3viis=Q;pfZh~3SlDwPZ|P%m*ni$o7v)H5H6D=c=jITa4R+y>ol^gm z^Q4SMf_H+y3h7n~R0T z=`jJTg%HbsjDY92e{GwLugVvkLrLJ?MSfVQNgU1bkq|3a8Aioba>^fYj;CK7lM*iMzb?``>U~O zK*WV7*8btQM1(aonLXy$QbZ-b#VHXHi}3j>Nl31}wOEh2P+%tH5c=r5N^{>;9CLlv8F-Z_`vo^s>2t)sYmqUHDSKq_HwC|s$f=2kiH+0Y>cyEq%r#e02-gf__^-G9qVI3LnZy@5+)|H2a}&spSxe3I z*q8R`l_yq+bKLVFV-5}qkvOrR=H^wtO>F=6*0z;jYzb{S9xrKNFgQ7;)mgIZk(tl0 zKuPSrT3j$m8o^eL_P`4DB(d(!wKtwaf6FHOd-OEDd%Rfs#E^YO1$7QF*cEKf>IJ+> zJCBc}*nP4-6fCyUNl3`_I+mqQzC5NVlVyKFuxAP$?hkAKbw1dYeLQ3)KH?py?n4Z)kxM&k4x`Pus!Px`*I%38HGN18b_zsGZBX~-S;a*=yc#@> zpImmDygjmCmxiqGhIZTZAT<<$?(t*sHrJCPO=r8zEH|#<=A4Xhx;~#x8B{%eXFIC? z)hARSBQDB-%dL+_;j+|9ZcnP_z`=BZB%Tf!#zH|2>1H4f?!nWCs_%vLT^$*}UK z?`)^(Q6Ho>TG?klUB<@Z>~{GJ)xH`FlfDUw%j72sC-F>RhQf_syZS`#Vsjo`3P7T~>ksphtR zMJHCY#5j<>_nfl~l0sr7fU!p|gL4cW8wMw8?dX}+5t(P62|9?l{&F<@`pvAmcuMUK z{@C8G{vg!Znihk{uXO9uk9UJ@E(=R;#Fc&Q)QT(d$QgcLaYJ@w)gfdUQ=95<)=`zj z46Q$^xpP#<;|JT%ny}7H$r7lhv6y-m5tbhg#z-1AlrT}WBYyoJH2$eOI^jVJ5z~1)RB7N9-LF1_WVsaSp;0W)n_tG>>?oWh?77xf<$-#S z;+3<0XISoxoLuc%E|$)yHvWo(2{}`+%JKL%vf-r!*3Su%wXQ}zZf}Mn919DH_ zzJw@*Mw!-$@Hj_OcGNHF+CR?wKAlmWYre-PN++ogk++pI`mIeZOQ*();3)OY+rd*#1 z)t9cRi(3?{4=r4m5`4c(@u{p3m=1PnY+J&FaV94+e!47)hx0hlrcTGwM2(R~kil6o zDD7o#;-mWZj&*C$#+RZ~3O==O6sP5CL?<*Y78!NylhtKW$R5gxmSngJtM3n^CHmDwMS-o z`?}bgshs%}92h0<)syp3Kf2j^8I!*Kx`B9lsK*rbzWlR8gJ~(f-F(0JyCVm1z}i7z z21)X#oC42ZvA1=XS!#>u;dL@^^ZgLIup+Ga{q!9n#?H>VMS$vAbE2VzwuD#7c*>GzO1@D!S5g zh#tR-1yGOk&0#d}_7UWsHRR(^J>?F=Q_n;QKcUpXvcR|O!Wt_(tjw;CpnVABRY zx#j_0m{>?JySe(4vOqlODGnzKoa=k=;k5FE^RQTmST``-O>)2F33In6NlIgr+YwtI*)vcaD=)`Oz-T*?U+Hs*QBff%%nm>x?CqAHBi-05)G|gaN$hDu;WoaNrEdCzRo9tewx;H>exLHl~%#0Yj|0 zF{`wqx4Sh}=5CCY)`Kl0mXLxs^1(DL4#TP3#=-%`x#X?mohBVJ&Mm%~_W_|;GUM}y zjYRY-c7t&r2UP+C19ka^MGh7Gb(chjX&_k<)gm1f7)8C%zv{H3R1!U^@R^6LrOa}QzfaCrPXp7Zd!+YekK zocfQiDR1X%>u(mFZr%@anMgyYEPi}PxA-<%#X#c%vr*kWe5E8-pS8t~Bkh&qzCMD^ zLCN0vU|7Jua!dGFT$36D{2DW7dmPhc&8GILi)qT>5=if0(Bx+^6DfX?@5uM51-Etj={z znt{xBBAWYdL6e;_8!o4yIzw?SW7@%&Y(3dFTN6QBv)H!8hOep8?5^w;ct5XhN0h1* zd`&q~XO(bxwpcw{@hw#{G7ZtxASD;x`-5)xq((TiR^f^xiM_ zE8$cz%d67kN0wbqIOv`WEKbqV+&D2>TKokKF!bAAC(MRlF~$ zJ1xr6C`-|@N<+q4o5qWSz^prdUug51Q1Gd>oNHq0$*6N-@(S^1^5()`7jB#eatQ!R zT(fRKc#Lyw>c|uHoG+gyMzc3E|g*&lOzgffV~SQS+Q;LGei@wP!+}G{abUc2a|)dKBLj z6@TJAVT$8El9#LD@q$sZ?-g;#Tar3$9vaHX!@&Y`UwoU^WeDuBk527J@s~}O-^|R! zVk>63FZD2;8z*yj7h+M^#oQ`*ycVnnl}Dzs@_be%;Gh=0qOHg!xV_VrVXT-xO%W3r z^CmE6hvg(A@4)8#C>32Ms`S!P4Xj;5&eLw-y>^7_mZR3ZhP#GqPaHVtQuabY5i(VP z&5oO7gh!DwER{&CC=c&j$c zq?HA?P4!2`obCy4bNcr6JC`nY1sr*%hS;l{pG*tQb?!gUKI(SwqA;fixjytJM?tS_ z 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 vFtf7&1%*X8ggDrNLhNiJe1QMm 1 000 fps, Développement en Visual C++ + * CDI - Cohéris / ATIX (Janvier 1999 à Avril 2000): SSII spécialisée dans le développement d'outils de HelpDesk, CRM et gestion de parc, Développement en Lotus Notes + * CDI - PERINFO (Depuis mai 2000): Editeur de progiciel dédié au métiers du transport de voyageur, et gestion de parc, Développement en Delphi + +Dans COHERIS rythme de travail élevé car c'était une startup, France et Suisse : rencontre avec le client, aide à la formation (le développeur qui fait la doc, la formation, etc..) => Aide par la suite pour savoir ce dont ont besoin les utilisateurs + +Depuis 2003, à PERINFO, est passé responsable d'équipe. + +====== L'entreprise PERINFO ====== + +===== Historique ===== + +Fondée en 1982 : vente de matériel d'autocaristes + +De là il a compris qu'ils avaient besoin de progiciels pour les autocaristes. A l'époque en DATAFLEX les programmes (sous MSDOS). +Ils ont vite étendu les logiciels au transport de voyageur et gestion de flotte / toursime. + +S'est ensuite séparé en deux société en janvier 2008 : + * PEREZ Informatique : Tourisme + * PERINFO SA : Transport + +===== La structure ===== + +20 personnes : une taille humaine, une couverture nationale, une ambition internationale + + * Direction + * Administratif (Compatabilité, Standard, etc.) + * Service Technique : + * Hotliners (3 pers) => un des avantages de la Société + * Formateurs (2pers) + * Consultants (2pers) + * Service Développement (8pers) + * Commerciaux (3pers) + +Le service de développement (géré par M.FABER): + * Noyau fixe (2pers min) + * Apprentis (1min par année) + * Stagiaires (exceptionnellement) + +===== Les produits ===== + + * GESCAR (comme gestion de cars) + * Produit phare déclinée en plusieurs versions + * Un ensemble de modules d'interfaçage + * Les outils internes : + * Logiciel de HelpDesk : suivre les incidents qui arrivent en Hotline (résolu comment ? Par qui ? En combien de temps ? etc...) + * Logiciel de CRM et de suivi de parc de clients (en architecture 3 tiers avec interface Web) + +===== Les outils ===== + +Environnement de développement : + * Delphi 3, Delphi 6, Delphi 2005 (Langage Pascal Objet, migration possible vers Delphi 2007) + * C#, ASP.NET (principalement pour la partie présentation de la version WEB) + +Moteurs de base de données : + * Interbase 6, Oracle (8i, 9i, 10g, XE, etc.) : livré de base avec Delphi (pour interbase). Mais limite de 2GO de données, donc obligation de passer à Oracle + +Autres outils + * Logiciel de Helpdesk interne + * SVN + +===== La méthodologie ===== + +Existence de règles de développement : + * Nomenclature et typage (Variable du code ou champs / tables de la base) + * Présentation du code source (Indentation, commentaires, etc.) + * Présentation des écrans (Charte graphique existante mais pas toujours respectée) => Homogénéité de l'application + * Principe de programmation basique (Objets à utiliser, Gestion de la mémoire, Gestion des accès à la base, etc.) + +Existence de règles de déboggage + +Existence de règles de versionning (via SVN) => on part des branches pour remonter au trunk + +A été mis en place depuis 2005 (le SVN) => moins de remontées de régression, donc on a toujours une branche livrable, moins de problèmes suite à un ajout spécifique, etc. + +Tests / Qualité + * Réalisés par le développeur (fonctionnellement et techniquement par rapport à la solution choisie) + * Réalisés par le chef de projet (Fonctionnellement et techniquement par rapport à la solution choisie, ce dernier réalise aussi des tests de non régrssion ou des tests axés sur la gestion de la mémoire) + * Réalisés par le service technique (Fonctionnellement par rapport à un incident ou par rapport à une analyse précise) + +La documentation du code source : réalisée au fil du développement) + +La documentation de la base de données + +La documentation des fonctionnalités + +===== Les tâches ===== + + * Maintenance : + * GESCAR (selon les versions) + * Outils internes : + * logiciel de HelpDesk stable + * Autres outiles basés sur GESCAR (Ils osnt toujours maintenus dans la version courante) + +Se rapprocher du contexte du client le plus possible pour reproduire le problème : Avoir sa base de données, se mettre dans le contexte exact, etc. + +===== Les développements spécifiques ===== + +Un développement spécifique est une réponse à un besoin spécifique d'une entreprise, de leur activité, de leur façon de fonctionner, etc. + +Lors d'appel d'offre on a un cahier avec des cases à cocher avec "on fait", "on fait pas". + +__Comment cela se passe - t -il ?__ + + * Analyser la demande avec le client : déplacement sur site, échange de courriels, validation de l'analyse, etc. + * Généraliser au maximum la demande : A faire bien sûr durant la phase d'analyse + * Faire financer le développement par le client + * Développer, [Recetter,] et installer chez le client : Le recettage n'est malheureusement pas toujours possible et la mise en production sert de phase de tests + +===== La recherche & Développement ===== + +C'est : + * Le plan produit : Règlementation qui change (par exemple) + * La veille technologique + +__Comment cela se passe - t - il ?__ + + * Analyse par un groupe en interne : A laquelle peuvent se joindre des clients + * Validation en comité de pilotage : Intérêt de l'amélioration, possibilité de vente future, etc. + * Développement, tests et déploiement : Le déploiement se fait dans une ou plusieurs versions définies en amont du projet + +====== Le poste de chef d'équipe / de projets ====== + +===== Les tâches ===== + + * Analyses + * Planification + * Suivi + * Réunions + * Recherche & Développement + +===== Les outils ===== + +Fichier de suivi Excel personnalisé : + * Les disponibilités (inclus les CP, RTT, déplacement, périodes scolaires, etc.) + * Les projets (en cours, à venir, terminés, abandonnés, etc. Etat, Type (G comme gratuité, PP comme P* Produit, D comme devis), Priorité, Marge, etc.) + * Le planning prévisionnel (Affectation globale par mois en % d'occupation et permattant d'intégrer les "impondérables" ou le support (en moyenne 30% du temps d'un développeur)) + * Un tableau récapitulatif annuel pour la direction (Incluant la marge théorique, des indicateurs de dépassement en temps ou décart dans el cas d'une vente fortement remisée, etc.) + +Fiche hebdomadaire de suivi des temps + * Pour les développeurs (Type de travail effectué, dénomination du projet, temps passé (min 0.5j)) + * Pour lui (Type de travail effectué, dénomination du projet, temps passé (min 0.5h)) + +===== Les difficultés rencontrées ===== + +Par rapport au service : + * La recherche / création d'outils de suivi adéquats + * La prise en compte de l'aspect financier + * La gestion du temps + * L'acceptation de la délégation + * Le management + +Conseil : n'en faites pas trop sinon vous perdrez du temps à le faire ! + +Par rapport aux autres services + * La gestion des conflits d'intérêts + * Savoir s'imposer et défendre son équipe + +En réunion de pilotage : justifier ses choix (écoute réciproque) + +