Vous pouvez le comparer à quelque chose qu'ils peuvent voir et, si possible, utiliser tous les jours.
Par exemple, l'automobile. Les voitures ont démarré comme des appareils moins raffinés et moins fiables qu'aujourd'hui. Les voitures sont fabriquées depuis plus de 100 ans, mais les logiciels en sont probablement environ la moitié. Les voitures sont disponibles avec une personnalisation importante, certaines incluses dans le prix (comme le choix de la couleur), d'autres telles que la taille du moteur, le type de transmission, la roue / pneu, le niveau de finition sont des facteurs de coût importants.
Il existe de nombreux inducteurs de fonctionnalités, de qualité et de coûts pour les voitures et les logiciels. Vous pourrez ensuite discuter de la manière dont la technologie logicielle, la disponibilité de l’expertise, voire même le lieu où elle est construite, feront une grande différence. Les cycles de développement appropriés (par exemple, les modèles annuels avec de petites modifications, les modifications de la carrosserie / du moteur / de la plateforme environ tous les trois ans) sont dictés par la combinaison des besoins du client et d'un processus de conception complexe. Certains produits commencent modestement et semblent défoncés (pensez à la Honda Accord), mais s'améliorent chaque année jusqu'à ce qu'ils soient mieux cotés.
Les voitures subissent des rappels (souvent bien plus coûteux que les mises à niveau logicielles) et des améliorations incrémentielles sous la forme de modifications à apporter à leurs listes de pièces (pensez aux corrections de bugs) et nécessitent souvent une assistance à long terme (pensez à la compatibilité en amont / en aval). Une grande partie du coût de votre voiture vient après votre retour à la maison. Une grande partie du coût des logiciels intervient après la version initiale du produit lorsque vous mettez à jour et mettez à niveau les clients.
Dans certains cas, vous pouvez faire référence à des produits bien connus, notamment des logiciels ou d’autres produits logiciels. Par exemple, les téléphones ont un cycle de publication, des mises à jour et des méthodes pour ajouter des fonctionnalités après la vente initiale afin de générer davantage de revenus. Les téléphones sont une excellente illustration de la compatibilité ascendante / descendante. Trop, et les gens ne laisseront pas l'ancien pour en acheter un nouveau. Trop peu, et les clients ont désespérément besoin d’un téléphone qu’ils ne détesteront pas avant la fin du contrat.
Des produits tels que Windows, Microsoft Office, les navigateurs Web et les pages Web sont tous des logiciels pouvant être utilisés lors de discussions. Ils ont été mis à jour tous les ans ou tous les trois ans, mais peuvent avoir des mises à jour automatiques plus souvent. Ils ont des bugs et des failles de sécurité qui affectent les clients à des degrés divers, mais font partie du paysage malgré nos meilleurs efforts. Les clients peuvent obtenir des correctifs gratuitement, mais paient généralement pour des améliorations, souvent sous forme de bundle, parfois sous forme de module individuel ou via une clé de licence.
Les leaders de l'industrie tels que Microsoft, Apple, Google et Amazon fournissent tous des clients relativement peu coûteux aux utilisateurs. Mais ils ont d'énormes dépenses qui ont permis à ces produits. Leur expérience montre que les logiciels sont coûteux, mais précieux et rentables. Ils font souvent des compromis entre qualité, avoir toutes les fonctionnalités souhaitées et pénétrer les marchés au bon moment. Tous les produits qu’ils fabriquent n’ont pas tous un succès et ils font parfois des chiens des gagnants en renommant leurs activités, en améliorant leur marketing et leurs ventes, ou en réduisant leurs pertes et en utilisant ce qu’ils ont appris dans les produits ultérieurs.