jeudi 29 septembre 2011

Concevoir : un Carrousel avec Ext JS

Au détour de mes lectures Webistiques, je suis tombé sur ce tutoriel pour la mise en place d'un carrousel avec la librairie de Sencha (voir ma précédente présentation).

C'est bien écrit et le rendu est sympa alors je ne peux que vous en conseiller la lecture sur BlogNT.

mardi 27 septembre 2011

Concevoir : Tester le rendu de vos design adaptatif

Matt Kersley, designer web, propose une page permettant de visualiser rapidement le rendu de votre site à différentes résolutions.
Simple et pratique : http://mattkersley.com/responsive/

mercredi 21 septembre 2011

Manager : Une caricature (si quand même un peu) des SSII

Une bonne façon de faire de la pub consiste à fabriquer un buzz.
Même si cette pratique a, à mon avis, une fâcheuse tendance à s'auto asphyxier et sera dans quelques années aussi fuit que le spam, elle nous apporte son lot d'innovation.

Ici c'est le groupe Sfeir qui s'y colle avec une WebSeries sur le monde de la société de Services en Informatique : L'épisode 2 est quelque peu exagéré mais c'est malheureusement une pratique avérée chez les commerciaux de certaines sociétés. Imaginez la situation dans laquelle se trouve le collaborateur quand il intervient en clientèle en tant qu'Expert alors qu'il n'a à peine connaissance du produit...

Bref un peu d'humour est mieux qu'un long discours !

</p> <p> <h2> 42ème étage - # fail2</h2> </p> <p> <p> </p> </p> <p>

dimanche 18 septembre 2011

Concevoir : Les besoins changent tout le temps...

Qui n'a pas déjà entendu cela de la part de ses développeurs ?
Personne car la fluctuation des besoins d'un client fait partie intégrante d'un projet de développement.

Une fois ce constat fait, il y a plusieurs façons de réagir :

  • Fataliste : on ne peut rien y faire donc on va se protéger. On réalise la conception et on fait signer le client sur cette base. Ensuite on prévoit les mécanismes pour limiter au maximum les changements : avenants, surfacturation, ...
  • Arrangeante : on accepte les moindres demandes du client. C'est vrai cela va lui faire plaisir... dans un premier temps ! Le résultat cependant certainement moins car soit vous livrerez en retard (ce qui implique aussi que vous aurez dépassé les charges : qui paie ?), soit vous livrerez une solution qui ne sera pas d'une qualité irréprochable (vos développeurs auront modifiés à la marge, surchargés à la hâte, non documentés, ...)
  • Agile : On se met d'accord sur les attentes fonctionnelles et on ajuste au fur et à mesure les besoins.
Vous allez me dire : "C'est bien sûr l'approche Agile qui paraît la plus pertinente !". Et vous avez, à mon sens, tout à fait raison !

Car les besoins ne peuvent être réellement figés...
Les causes de cette incapacité à définir clairement la cible sont multiples :

  • méconnaissances du client des possibilités qui lui sont offertes
  • difficulté du fournisseur à estimer le coût de la réalisation
  • la valeur ajoutée d'une fonctionnalité n'est réellement quantifiée qu'une fois celle-ci utilisée
Mais alors pourquoi les méthodes Agiles ne sont pas (ou peu) mises en oeuvre ?
Pour de nombreuses raisons :
  • elles nécessitent une implication "quasi" quotidienne du client, dans l'idéal le client doit être représenté au sein de l'équipe
  • elles impliquent une visibilité limitée sur le coût de la solution : même s'il s'avère que, dans 99% des cas, le coût final est moindre pour le client
  • elles provoquent une sensation de non maîtrise du résultat final pour le client : alors que l'on va s'adapter tout au long du projet à ces attentes...
La solution que je préconise actuellement, au sein de Logi-Tech Informatique, et mets en oeuvre chez mes clients, est de prendre appui sur les principes fondateurs de l'agilité (voir le Manifeste Agile) et de ménager dans un premier temps les impacts du changement dans leur structure.
Sans parler d'Agilité, je leur présente les avantages inhérents à ces pratiques, notamment l'adéquation optimale aux besoins, et leur propose de réfléchir ensemble aux "efforts" qui leurs semblent envisageables en interne pour aller dans cette voie.

De cette manière, je définis d'un commun accord les principales métriques (fréquences des réunions fonctionnelles, fréquences de livraison, ...) de mon projet Agile et remporte l'adhésion du client à cette démarche.

Amenez calmement vos clients vers l'Agilité, prouvez leurs ses bienfaits et le cycle en V sera vite oublié !

jeudi 15 septembre 2011

Quelle intelligence !

C3 M355463 53RT 4 PR0VV3R QV3 N0TR3 35PR1T P3VT F41R3 D'1MPR35510N4N735 CH0535 ! 4V D3BVT C'3T41T D1FF1C1L3 M415 M41NT3N4NT, 4 P4RT1R D3 C3TT3 L16N3, V0TR3 35PR1T 3ST 3N TR41N D3 L1R3 C3C1 4VT0M4T1QV3M3NT 54N5 M3M3 Y P3N5ER. 50Y3Z F13R5 ! S3VL35 C3RT41N3S P3RS0NN3S P3VV3NT L1R3 C3C1. R3P05TEZ-L3 51 V0V5 P0VV3Z C0MPR3NDR3 C3 M355463, M41S N3 D1T3S 4 P3R50NN3 C3 QV'1L S16N1F13


Je vous vois venir... non ce n'est pas du "Leet Speak" !

mercredi 7 septembre 2011

Manager : 11 ans... déjà !

11 ans de quoi ? de boîte !
Vous allez me dire chez un éditeur ou dans une DSI d'un grand compte...
...et bien non ! 11 ans dans la même SSII !

Pas possible ? J'en suis pourtant la preuve vivante ;)

Pourquoi ? 
Parce que j'ai eu la chance d'être bien accompagné et surtout on a bien voulu me faire confiance et être reconnaissant de mon travail.
Parce que je fais partie d'une entreprise humaine avec des valeurs de transparence, de qualité et de confiance !


Aujourd'hui c'est vrai, je participe plus directement à la vie de l'entreprise de par mes responsabilités mais même si j'ai l'objectif d'optimiser notre productivité, de rentabiliser au maximum nos investissements je ne perd jamais de vue nos valeurs !

Tout est une question d'Homme...
Une SSII n'a rien de différent sur le fond qu'une entreprise de textile ou d'édition de jeux vidéos, elle est hierarchisée (plus ou moins) et regroupe un ensemble de collaborateurs. Et c'est bien là que réside la solution, reconnaitre les salariés à leur juste valeur, savoir détecter leur valeur ajoutée et les accompagner pour développer au mieux leurs capacités.

Je ne suis pas une exception au sein de Logi-Tech Informatique, la société que j'ai intégré en Décembre 2000 en tant que 13ème employés fait désormais partie d'un groupe (Groupe HARDIS) de 600 personnes en plein essor (2ème plan de recrutement de 80 personnes en cours cette année). La Direction Ouest (Agence de Nantes et Rennes) comptant 60 collaborateurs doit sa performance en partie grâce à l'esprit d'entreprise véhiculée par nos collaborateurs.

La majorité des recrutements sont liés à nos valeurs intrinsèques qui amènent nos salariés à coopter leurs amis et connaissances professionnelles. Nous travaillons tous dans un but commun apporter un service de qualité à nos clients et faire prospérer une entreprise où nous avons plaisir à vivre !

Le relationnel et la communication doivent être le cœur de la dynamique de l'entreprise, c'est nos collaborateurs qui portent nos valeurs et c'est encore eux qui ont un effet direct sur la satisfaction de nos clients !