FLX vous propose un ensemble de formations sur le thème de la méthodologie.
Le programme de méthodologie : "performance et efficacité"
:
"Cliquez sur les modules pour en savoir plus"
Module 1 : Alpha & Omega (1
jour)
La pensée doit-elle se placer en amont de l’écriture ou est-ce l’inverse
?
Comment construire un raisonnement dans un bouclage de l’écriture et
de la pensée ?
Comment utiliser nos environnements de développement actuels pour y
parvenir ?
L’exploration des réponses à ces questions et la mise en pratique sont
révélateurs de leviers de performance et d’efficacité, preuve à l’appui.
Des explications théoriques mêlées à des exercices pratiques pour découvrir
une façon de programmer et un potentiel méconnu.
Module 2 : Méthode « pas à pas
» (1 jour)
La méthode « pas à pas » a pour objectif d’aboutir à un résultat le
plus aboutit possible en un temps minimum : la notion de performance
est bien présente dans ce module.
Avoir une approche modulaire et progressive est la clé d’une architecture
solide et réutilisable.
L’approche « pas à pas » conduit à respecter ce principe et à construire
une application en abordant dans un certain ordre les étapes de sa construction
: un outil incontournable pour élaborer de façon simple et sereine des
systèmes complexes.
Module 3 : Forme et structure
(1 jour)
La forme que l’on donne aux choses est souvent est souvent mise de côté
pour prioriser le sens et les fonctionnalités.
C’est là une erreur que l’on retrouve très souvent en faisant des revues
de code. Une expression mal formée et souvent le signe d’une lacune
dans le raisonnement.
Ce module va plus loin en montrant comment modeler la forme peut structurer
la pensée et le raisonnement.
La solidité des applications et la faisabilité de leur maintenance dépendent
d’une rigueur indispensable.
Des bonnes habitudes à prendre dès le départ ou des mauvaises à corriger
pour éviter les dérives qui mènent aux disfonctionnements et gagner
en performances.
Module 4 : Division et débogage
(1 jour)
« Le second, de diviser chacune des difficultés que j'examinerais, en
autant de parcelles qu'il se pourrait, et qu'il serait requis pour les
mieux résoudre. »
Ce précepte de la méthode, énoncé par Descartes il y a 3 siècles n’a
pas pris une ride.
Nous passons parfois plus de temps qu’il n’en faut pour trouver la cause
d’un disfonctionnement par manque de méthode.
La résolution des difficultés par la division est un principe qui s’applique
à de très nombreux domaines et en particulier au développement informatique.
Utilisé de façon inconsciente, cette méthode devient une arme redoutable
contre les bugs bloquants, stressants et causes de pertes de temps.
Module 5 : Veille technologique
(1 jour)
On ne peut pas tout savoir et intégrer les évolutions constantes des
langages, par contre, on peut apprendre à chercher ces informations,
ce qui constitue une façon très consistante de combler nos lacunes qui
existent forcément dans un domaine ou un autre.
Devant l’évidence que ces lacunes existent toujours, quel que soit notre
bagage de connaissances, maîtriser les techniques qui permettent de
trouver une information devient indispensable et savoir chercher devient
une science.
Celui qui sait chercher détient indirectement la connaissance…
Module 6 : Gestion du temps (1
jour)
N’importe quel professionnel de l’informatique sait que rendre un projet
« dans les temps » est un sujet crucial.
Les dépassements de budgets sont liés aux explosions des plannings ou
encore au non respect du temps imparti pour une tâche donnée, une problématique
récurrente et omniprésente qui mérite étude et réflexion.
Une meilleure gestion du temps nous amènera sans nul doute à un progrès
: au final, une plus grande maîtrise des coûts pour l’entreprise et
d’une façon intermédiaire une plus grande sérénité pour ceux qui sont
au cœur de l’action, c'est-à-dire les développeurs.
Des méthodes conceptuelles pratiques et concrètes pour acquérir une
meilleure maîtrise de ce qui semble incompressible et indomptable.