Site icon Blog ARC Optimizer

Meilleures pratiques en matière de développement logiciel – Partie 2


Les commentaires des clients guident chaque étape de notre développement logiciel.

J'ai interviewé neuf des personnes derrière les produits DevTools / Telerik / Kendo UI de Progress pour en savoir plus sur les philosophies qui guident le développement de nos logiciels.

Dans Partie 1 nous avons cherché à comprendre le problème que vous essayez de résoudre avant de commencer à coder une solution. Aujourd'hui, découvrons la valeur de l'écoute de vos clients.

Toujours à l'écoute de vos clients

Nous avons abordé la définition de l'audience comme une première étape importante avant de vous lancer. Ce n’est vraiment que la pointe de l’iceberg pour nous. L'interaction avec les clients est une constante dans notre monde.

Gardez une courte distance entre vous et vos clients

Pour garantir que les commentaires des clients sont intégrés dans notre cycle de développement, le support fait directement partie des équipes produit.

Priorité aux clients

Ai-je mentionné que nous apprécions nos clients? e le point.

Maria Veledinova — Chef de produit; Outils de développement PM & PMK

Livrer plus que prévu

Nous voulons plus que des clients satisfaits. Nous voulons des clients ravis.

Carl Bergenhem — Chef de produit, directeur principal; Developer Tooling PM & PMK

Il y a ce vieux slogan de Telerik qui, selon moi, est en quelque sorte ancré dans l'ADN de la façon dont nous construisons des logiciels et continue d'être quelque chose dont nous vivons: Offrir plus que prévu.

L'idée de construire quelque chose que p Les gens trouvent extrêmement utile à utiliser, plutôt que de manière générique. Nous ne faisons pas seulement quelque chose pour deux équipes qui ont besoin des fonctionnalités XYZ. Nous devons réfléchir à quelque chose dont tout le monde dans la même position pourrait avoir besoin – une grille de données ou un graphique – et comment ils pourraient alors offrir quelque chose en plus de ce que nous avons conçu pour que les développeurs puissent l'utiliser en interne dans leurs organisations.

Cela implique donc juste une tonne d'écoute des clients – nous entendons les clients, qu'il s'agisse de leur parler pendant leur période d'essai ou après leur achat, ou de problèmes auxquels ils sont confrontés dans les tickets de support. Tout est canalisé dans ce grand pool de "Comment pouvons-nous améliorer le produit?" Une grande partie de cela vient de l'écoute active des clients.

Par exemple, lorsque vous regardez chacun des frameworks que nous prenons en charge – qu'il s'agisse de Angular, React ou Vue, par exemple – vous verrez probablement des composants communs au début . La grille de données est l'un de nos composants les plus populaires et nous commençons souvent par là. Mais si vous regardez quand certains composants sont publiés ou lorsque certaines fonctionnalités sont ajoutées à certains de ces plus gros composants, cela va être différent entre les frameworks. En effet, au fur et à mesure que nous faisons évoluer le produit, nous écoutons les personnes qui l'utilisent activement pour nous assurer qu'elles réussissent le mieux possible et que le produit répond à leurs besoins. plan, ce plan peut très facilement être modifié en fonction de ce que nous entendons des clients. Les bibliothèques évoluent naturellement pour chacun des frameworks. C'est la manière Kendo UI / Telerik / Progress. Nous essayons de fournir plus que prévu dans tous les aspects de la construction du produit, et l'un des plus grands domaines où c'est vraiment un grand facteur de différenciation est le degré d'implication des clients dans la façon dont nous construisons le produit.

Pavlina Hadzhieva – Gestionnaire principal, génie logiciel; Composants et outils Web

Nous nous efforçons toujours de faire de notre mieux et de gagner du temps. Et nous visons tout ce que nous faisons à être de grande qualité. Cela nous aide à fournir un excellent service à la clientèle.

Un autre aspect très important de ceci est notre propre personnel. Nous accueillons tous les points de vue lors du développement de notre produit afin de nous assurer que nous livrons le meilleur possible. Si les membres de notre équipe sont satisfaits – s'ils se sentent valorisés et écoutés – ils donneront au produit le meilleur d'eux-mêmes. Et quand vous avez un bon produit, vous avez des clients satisfaits. Tout est connecté.

Récapitulation

Aujourd'hui, nous nous sommes encore davantage penchés sur le rôle que les clients devraient jouer dans votre processus. Écouter attentivement ce que vos clients ont à dire est le meilleur moyen de comprendre la direction que doit prendre votre logiciel. Soyez honnête avec eux et efforcez-vous d'aller au-delà des attentes.

La prochaine fois, nous en saurons plus sur la manière dont la façon dont vous travaillez au sein de votre équipe est au cœur du résultat.




Source link
Quitter la version mobile