Forum PHP 2020
La parole est aux speakers : Estelle Landry
Jusqu’au Forum PHP 2020, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils ou elles aborderont lors de leur conférence !
La conférence
Comment perdre sa surchage featurale ?Le cycle de vie d'une application est un chemin nébuleux et plein de dangers. La complexité ne fait que croitre durant les mois et les années d'utilisation. L'un des plus gros challenges d'un développeur est de pouvoir la contrôler tout en ajoutant de nouvelles fonctionnalités (features). Des solutions existent : le ré-écriture de code ou encore la maitrise de la dette technique. En effet, ces deux actions permettent de lever "la complexité accidentelle". Mais que faisons nous de la "complexité essentielle" ? La complexité qui n'est pas liée au code. La seule solution : Supprimer des fonctionnalités ! Ce talk vous expliquera comment perdre la surcharge featurale de vos applications en comprenant la différence entre la complexité essentielle et la complexité accidentelle, mais aussi en vous donnant des clés pour mener à bien ce changement dans vos équipes projet. |
Katherine Johnson 23/10/2020 11:25-12:05 |
Une personne technique a parfois du mal à accepter de supprimer une fonctionnalité qu’elle a codée, as-tu des pistes à nous communiquer pour résoudre ce challenge ?
Il est souvent difficile d’accepter du code que l’on a fait de ses propres mains. On peut souvent prendre ce geste comme un « gâchis » un « non respect du travail accompli » ou encore « une attaque envers ses compétences » alors que les suppressions, le nettoyage de code font partie de notre job. Pour devenir meilleur·e, il faut savoir revenir sur le passé et s’adapter aux nouveaux besoins des utilisateurs et utilisatrices.
C’est comme cela que l’on fait un produit plus fort, plus lisible, plus maintenable.
Si cet argument n’est pas reçu, il faut savoir aussi être factuel. Parlez avec des chiffres. Seulement X utilisateurs utilisent cette fonctionnalité depuis un mois….
Ce genre de chiffres ne mentent pas. Des arguments factuels sont toujours essentiels face à des personnes très logiques/cartésiennes.