Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Quelle influence les développeurs exercent-ils sur les investissements dans les plateformes et outils de développement ?
Partagez votre expérience

Le , par Michael Guilloux

242PARTAGES

6  0 
Quelle est l'influence des développeurs dans votre entreprise dans ce genre de décision ?
Pour ses projets personnels pendant son temps libre, le développeur a le choix des technologies et plateformes de développement qu'il veut utiliser ou même apprendre tout simplement. Il peut alors porter son choix sur celles qui sont en vogue pour ne pas rester marge, ou celles qui selon lui représentent l'avenir ou encore celles qui sont les plus recherchées par les employeurs. Cela dépend de ses motivations. Mais en entreprise, ç'a n'a pas toujours été le cas.

D'abord, bon nombre d'entreprises ont la phobie du changement et se retrouvent souvent avec des technologies et plateformes qui sont dépassées ou qui ne sont plus supportées par leurs fournisseurs, en dépit des risques de sécurité que cela peut représenter. Le cas Windows XP illustre bien cela, et pour cause, essentiellement des problèmes de compatibilité d'applications existantes qui pourraient rendent la migration vers de nouvelles versions coûteuses en temps de développement et en argent.

Ensuite, même quand elles décident de réaliser de nouveaux investissements, en général, les entreprises se contentent de renouveler leur confiance dans le fournisseur traditionnel, sans examiner les solutions proposées par d'autres fournisseurs.

En fin de compte, le choix des technologies et plateformes de développement dépend donc de l'entreprise. Mais cela peut aussi dépendre des développeurs et professionnels de l'IT qui sont censés faire la veille technologique, donc être capables de mieux conseiller leur entreprise dans les décisions d'achat de technologies et plateformes de développement. S'ils arrivent à montrer les avantages pertinents d'une technologie ou plateforme de développement par rapport aux autres, cela devrait normalement inciter leur entreprise à y investir, à condition bien sûr qu'ils aient une influence dans ce genre de décision. La question que l'on peut donc se poser est de savoir quelle influence les développeurs exercent sur les investissements dans les outils et plateformes de développement.

C'est en cherchant à répondre à cette question que la firme d'analyse IDC (International Data Corporation) a réalisé un sondage aux USA auprès des professionnels de l'informatique. L'objectif était de cerner le degré d'influence des développeurs dans les décisions d'investissement dans les plateformes de développement, de test et de déploiement d'applications.

Les répondants estiment que dans leur entreprise, les développeurs ont une influence modérée (46 % des répondants) ou forte (42 %) dans les décisions d'achat liées aux plateformes et outils de développement aujourd'hui. Seuls 11 % estiment que les développeurs ont une faible influence, alors que pour 1 % d'entre eux, ils ont une influence extrêmement forte. Les participants à l'enquête estiment aussi que dans 18 mois, le degré d'influence des développeurs sera plus élevé.


« Le point le plus important ici est que les développeurs ne doivent plus être perçus comme des utilisateurs passifs des technologies de développement. [L'enquête] indique plutôt que les développeurs sont des contributeurs actifs aux conversations sur les investissements dans les plateformes et outils de développement. Ainsi, les fournisseurs et vendeurs de technologies auraient tout intérêt à établir des relations avec les développeurs pour exploiter l'influence qu'ils exercent sur les décisions et opportunités d'investissement », commente l'IDC. Si l'on admet la représentativité de l'échantillon de l'étude, cette réalité US est-elle la même ailleurs ? Est-ce par exemple le cas en France ?

Source : IDC

Et vous ?

Qu'en pensez-vous ?
Au sein de votre entreprise, les développeurs ont-ils une influence sur les décisions d'achat de plateformes et outils de développement ?
Si oui, comment jugez-vous le degré influence ? Partagez votre expérience pour mieux illustrer votre ce degré d'influence.

Voir aussi :

Quels sont les frameworks que vous aimeriez apprendre en 2019 ? Et quelles sont vos motivations ?
Quels sont les langages de programmation que vous voulez apprendre en 2019 ? Et pour quelles raisons ?
Quels sont vos environnements de développement intégrés (EDI) préférés en 2018 ? Et pourquoi ? Partagez vos avis
Quels sont les langages de programmation les plus utilisés par les développeurs ? Une analyse des évènements publics sur GitHub
Quels sont les facteurs qui poussent les jeunes développeurs à travailler plus longtemps ? Un amour pour le travail ou un mauvais management ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de el_slapper
Expert éminent sénior https://www.developpez.com
Le 29/03/2019 à 12:05
Citation Envoyé par sebastiano Voir le message
Tiens, je vois qu'on a les mêmes problèmes dans un environnement web. Utiliser des fonctions toutes faites, c'est trop facile, c'est mieux de refaire la roue. Sauf que la nouvelle roue est cabossée, manque de rayon et n'est pas réutilisable.
Mmmmh, ça dépend des situations. C'est parfois très bien de réutiliser, et parfois non : ça ne colle pas au besoin - ou c'est dangereux parce-que la fonction peut devenir inutilisable(tout n'est pas open-source), ou comporter des défauts cachés qu'on a pas forcément la main pour corriger.
2  0 
Avatar de sebastiano
Membre extrêmement actif https://www.developpez.com
Le 29/03/2019 à 9:08
Citation Envoyé par redcurve Voir le message
Ces softs ont étés développés par des gens qui ont fait n'importe quoi! Un soft correctement développé et le respect des guidelines de ton Os cible font qu'il y a peu de modifications à faire si tu passe ton soft de Xp à Windows 10.

Donc, le fameux coût de développement est surtout lié à de mauvaises pratiques et à du n'importe quoi généralisé . Le cas d'espèce étant les pilotes nvidia sur Vista au lieu d'utiliser la fonction GetOsVersion depuis toujours ils parsaient une string qui n'avait rien à voir pour déterminer la version de l'Os ,et bah ça ne s'est pas très bien passé quand la fameuse string a été supprimée à l'occasion du développement de Vista . Je suis certain qu'ils n'utilisent pas les méthodes présentes dans VersionHelpers.h même en 2019 . Bref travail de porc (désolé les cochons).
Tiens, je vois qu'on a les mêmes problèmes dans un environnement web. Utiliser des fonctions toutes faites, c'est trop facile, c'est mieux de refaire la roue. Sauf que la nouvelle roue est cabossée, manque de rayon et n'est pas réutilisable.
0  0 
Avatar de Steinvikel
Membre expérimenté https://www.developpez.com
Le 29/03/2019 à 13:37
Dommage que l'étude de l'influence du savoir technique, n'a pas été apporté en différenciant les TPE, PME, et les grosses corporations.
Je suis persuadé qu'en TPE, le dev est quasi souverain, qu'en PME il est plutôt mi de côté, et qu'en gros effectif, on le consulte à travers son pôle (réunion, consultant...).

D'autres ont-ils un ressenti différent ?
0  0 
Avatar de sebastiano
Membre extrêmement actif https://www.developpez.com
Le 29/03/2019 à 14:41
Citation Envoyé par el_slapper Voir le message
Mmmmh, ça dépend des situations. C'est parfois très bien de réutiliser, et parfois non : ça ne colle pas au besoin - ou c'est dangereux parce-que la fonction peut devenir inutilisable(tout n'est pas open-source), ou comporter des défauts cachés qu'on a pas forcément la main pour corriger.
Oui bien sûr. On va pas non plus se lancer dans un débat sur les spécificités. Evidemment qu'il y a des cas où c'est pas utilisable.

Mais quand je vois qu'un type a utilisé un framework lambda pour son dév, qu'il pète une requête custom non sécurisée pour interroger la base, alors qu'un simple appel à une méthode propre à ce framework permet de faire exactement la même chose, je me dis que tout le monde n'a pas compris comment fonctionne le développement.

Et ça, c'est du vu, revu et re-revu, même dans les grosses SSII ESN soi-disant pourvues en ingénieurs de qualitay.
0  1 
Avatar de redcurve
Membre confirmé https://www.developpez.com
Le 29/03/2019 à 8:53
Le cas Windows XP illustre bien cela, et pour cause, essentiellement des problèmes de compatibilité d'applications existantes qui pourraient rendent la migration vers de nouvelles versions coûteuses en temps de développement et en argent.
Ces softs ont étés développés par des gens qui ont fait n'importe quoi! Un soft correctement développé et le respect des guidelines de ton Os cible font qu'il y a peu de modifications à faire si tu passe ton soft de Xp à Windows 10.

Donc, le fameux coût de développement est surtout lié à de mauvaises pratiques et à du n'importe quoi généralisé . Le cas d'espèce étant les pilotes nvidia sur Vista au lieu d'utiliser la fonction GetOsVersion depuis toujours ils parsaient une string qui n'avait rien à voir pour déterminer la version de l'Os ,et bah ça ne s'est pas très bien passé quand la fameuse string a été supprimée à l'occasion du développement de Vista . Je suis certain qu'ils n'utilisent pas les méthodes présentes dans VersionHelpers.h même en 2019 . Bref travail de porc (désolé les cochons).
0  3