Interview du PDG de Semiwiki : Matt Genovese de Planorama Design

Interview du PDG de Semiwiki : Matt Genovese de Planorama Design

Nœud source: 1897972

Matt GenoveseMatt Genovese est le fondateur et PDG de Conception Planorama, apportant plus de 25 ans d'expérience professionnelle dans le domaine de la haute technologie, couvrant les semi-conducteurs, le matériel, l'IoT, l'informatique et le développement de produits logiciels. Il possède une solide expérience en matière de planification, de lancement et d’expédition de produits efficaces. La société de Matt, Planorama Design, est une société de services professionnels de conception d'expérience utilisateur de logiciels, qui conçoit des logiciels techniques complexes, simples et intuitifs à utiliser. Composée d'ingénieurs chevronnés et de concepteurs d'expérience utilisateur (UX), la société a son siège social à Austin, Texas, États-Unis.

Matt est titulaire d'un BS en génie informatique du Rochester Institute of Technology et d'une maîtrise en génie électrique de l'Université du Texas à Austin. Il a débuté sa carrière chez Motorola-Freescale Semiconductor en ingénierie de produits et de tests, puis s'est orienté vers la vérification de la conception des processeurs et SoC RISC. Matt a également occupé des postes de direction produit pour le développement de logiciels complexes et techniques. Grâce à sa profonde expérience professionnelle, Matt s'efforce de « réussir du premier coup », en commençant par la conception de l'expérience utilisateur de l'application logicielle, jusqu'au matériel situé en bas de la pile. Planorama aide à piloter les processus de développement de produits qui créent des produits qui fonctionnent dès le départ.

Quelle est l’histoire de Planorama Design ?

Une citation de Susan Dray sont des mots à suivre dans le monde de la conception de produits. Dit-elle: "Si l'utilisateur ne peut pas l'utiliser, cela ne fonctionne pas. » 

J'ai passé toute ma carrière à m'assurer que les produits fonctionnent, à la fois dans l'industrie des semi-conducteurs et dans la production purement logicielle. Au cours de la première moitié de ma carrière, en tant qu'ingénieur produit et tests, puis en tant qu'ingénieur vérification fonctionnelle, j'ai dû m'assurer que les produits fonctionnaient dès le départ. Après tout, lorsque les jeux de masques coûtent des millions, la vérification des fonctionnalités avant le silicium est un impératif commercial.

Cette mentalité « réussir du premier coup » s’est poursuivie dans la seconde moitié de ma carrière dans des éditeurs de logiciels purs – toujours axée sur les logiciels complexes et techniques et les produits SaaS. Même si le déploiement d'un logiciel est moins coûteux que le matériel, l'exécution de tout type de refonte, notamment « jusqu'au châssis », reste très coûteuse. Mon expérience a montré qu'une planification initiale et une réflexion approfondie sur les exigences et les fonctionnalités clés, en gardant un œil sur l'avenir, permettaient d'économiser de l'argent qui autrement serait dépensé plus tard pour des refontes coûteuses.

J'ai également remarqué à quel point les logiciels modernes sont développés très différemment du matériel. Les processus de développement logiciel Agile, la conception de l'expérience utilisateur (UX) et la documentation détaillée des exigences permettent un développement logiciel rapide, itératif et efficace. Ces concepts de développement logiciel sont traditionnellement absents dans l’industrie des semi-conducteurs, habituée à des cycles de conception matérielle plus longs et non itératifs. 

Les entreprises de semi-conducteurs créent et livrent de plus en plus de puces ainsi que logiciel dans le cadre de leur solution globale. Pour rester compétitifs, les logiciels destinés aux clients doivent répondre aux mêmes normes élevées que les semi-conducteurs de pointe. Une conception UX disciplinée nous offre un logiciel de classe mondiale facile à utiliser pour les clients du secteur des semi-conducteurs. Encore une fois, en fin de compte, «si l’utilisateur ne peut pas l’utiliser, cela ne fonctionne pas.

Aujourd’hui, je constate que certains acteurs de l’industrie des semi-conducteurs sont en train de comprendre. Le propre CTO d'Intel, Greg Lavender, a récemment fait écho à ce même sentiment : «Vous êtes de grands ingénieurs. Vous avez assemblé ce superbe morceau de quoi que ce soit. Maintenant, montrez-moi comment il va être utilisé du point de vue de l'utilisateur final. Parce que si nous n’y parvenons pas, personne n’achètera ces produits de toute façon.« Ses paroles résonnent ! Ils parlent de l'histoire de Planorama et de la mission primordiale de ma carrière – c'est ce que nous faisons ici chez Planorama Design.

Quels problèmes résolvez-vous ?

Nous abordons les trois défis critiques rencontrés lors du déploiement de produits logiciels : qualité de l'expérience utilisateur, temps de mise sur le marchéet une budget. Ces problèmes concernent tout autant les entreprises de semi-conducteurs et de matériel informatique que les entreprises de logiciels purs.

À quoi ressemble un problème de « qualité de l’expérience utilisateur » ? Comme des bugs fonctionnels dans votre silicium, une interface utilisateur déroutante empêche vos clients d’atteindre leurs objectifs, impactant ainsi la qualité perçue de vos produits. Les concepteurs UX peuvent appeler cela un problème de « convivialité », mais en fin de compte, il s'agit d'un autre problème de qualité qui peut, au mieux, dégrader la valeur de l'ensemble de votre solution ou, au pire, tuer votre capacité à capturer les conceptions. Vos puces et votre matériel de pointe sont peut-être supérieurs, mais si les clients ne peuvent pas facilement créer leur solution, leur temps de réponse aux retards de production et le succès global de vous et de votre client sont diminués. Vous avez construit un excellent matériel ; maintenant, concevez le logiciel qui libérera la valeur de votre excellence technique.

Deuxièmement, nous abordons le problème du « délai de mise sur le marché » en garantissant que vos développeurs de logiciels disposent de tout ce dont ils ont besoin pour coder rapidement et avec précision. Les équipes de développement de logiciels reçoivent le relais en dernier, avant que le produit ne soit commercialisé. Les enjeux (et l'attention) sont élevés et, comme je l'ai pu constater, ils n'ont souvent pas reçu les exigences nécessaires pour une exécution efficace. Nous parlons de spécifications visuelles haute fidélité et de règles métier, écrites dans une documentation produit interne bien organisée, complète et « prête pour le développement ». Lorsque les développeurs peuvent développer sans avoir à concevoir d’écrans ou à attendre les exigences, les produits sortent tout simplement plus rapidement.

Troisièmement, le déploiement de logiciels n’est pas une proposition peu coûteuse. Les équipes de développement sont nombreuses et coûteuses, donc plus un projet prend du temps et plus il doit traverser de cycles, plus le budget risque d'être explosé. Une excellente conception de l'expérience utilisateur évite les inefficacités qui augmenteront vos coûts de développement en minimisant la durée du projet logiciel. Enfin, étant donné que les logiciels utilisables sont intrinsèquement intuitifs, le besoin de support client et de formation est moindre, ce qui réduit encore une fois les coûts à long terme. La conception UX est plus un moyen de réduire les coûts que de dépenser de l’argent !

Qu'est-ce qui rend les services de Planorama uniques ?

Tout d’abord, il s’agit de l’étendue et de la profondeur de nos capacités. Notre équipe a travaillé dans de nombreux secteurs verticaux pour résoudre tous les types de problèmes de nos clients. Il s’avère que les solutions à un grand nombre de problèmes ont déjà été résolues dans d’autres espaces, et nous les avons conçues. Combinez maintenant cela avec notre profonde expertise interne en ingénierie, et nous sommes en mesure de discuter avec n'importe qui pour résoudre le problème de conception de la bonne manière. Planorama compte non seulement des concepteurs expérimentés d'expérience utilisateur, mais également des ingénieurs ayant une formation universitaire en informatique, en électricité et en chimie. Vous n'aurez pas besoin de nous expliquer les transistors, la synthèse logique, les réseaux de périphérie ou l'IA, nous développons donc très rapidement des connaissances dans le domaine.

Enfin, je me décrirais comme étant « pragmatiques ». Ce n'est pas notre premier rodéo et nous n'essayons pas de gagner des concours d'art. Nous avons pour mentalité de retrousser nos manches et de livrer ce que nos clients ont besoin d’expédier. Les utilisateurs ont besoin d'interfaces logiques, les développeurs ont besoin de conceptions solides et complètes avec une documentation des exigences pour coder efficacement, et le contrôle qualité doit valider les fonctionnalités par rapport à des spécifications bien organisées. C'est ce que nous faisons pour que nos clients puissent accélérer la commercialisation d'un produit qui ravit leurs clients.

Que voyez-vous à l’horizon dans le domaine des semi-conducteurs et du matériel en termes de conception de l’expérience utilisateur ?

Je vais résumer ce que j'ai observé dans l'espace logiciel pur et qui, à mon avis, est pertinent pour les entreprises de semi-conducteurs aujourd'hui :

Intégration verticale: Les fabricants de matériel informatique construisent à la fois les composants et la solution intégrée, qui comprend désormais des logiciels destinés aux clients. Pour que leurs clients réussissent, le solution complète doit être de la meilleure qualité, y compris le logiciel qui relie le tout. Il suffit de regarder ce que NVIDIA fait avec sa suite logicielle d'entreprise qui prend en charge les clients cloud qui créent des applications d'IA, en tirant parti des bibliothèques d'IA pré-entraînées disponibles dans le commerce pour prendre en charge une construction rapide, puis un déploiement et enfin une gestion de bout en bout. Leur logiciel relie l’ensemble de la solution dans une offre cloud et edge extrêmement convaincante. Je voudrais l'utiliser !

Transformation numérique: Les logiciels existants doivent répondre aux attentes des besoins changeants des clients. Par exemple, la migration des solutions sur site vers le cloud peut donner à une entreprise une longueur d'avance sur ses concurrents, mais cet effort nécessite également de nouvelles attentes, un nouveau savoir-faire et de nouvelles compétences en matière de conception et de développement de logiciels.

Activation du client: Les entreprises qui achètent et intègrent du matériel pour créer des solutions ont besoin de temps préalable pour le faire. Il est dans l'intérêt de tout fournisseur de matériel de permettre à ses clients d'accélérer leur commercialisation. En permettant à vos clients de créer leurs propres solutions plus facilement et plus rapidement grâce à un logiciel facile à utiliser, ils peuvent passer à la production et générer des revenus plus rapidement.

Produits spécialement conçus: Nous voyons des solutions spécialisées qui répondent aux exigences commerciales de types spécifiques de clients. Contrairement aux produits à usage général, ceux-ci nécessitent une solide compréhension des clients cibles, de leurs utilisateurs et des cas d’utilisation. La solution dans son ensemble, y compris les logiciels critiques qui relient le tout, doit être parfaitement adaptée à leurs besoins.

« Nouvelle EDA »: Une nouvelle vague d'outils EDA est en train d'émerger. Ces nouvelles solutions EDA visent en grande partie à surmonter les obstacles traditionnels qui rendaient la conception d'ASIC personnalisés irréalisable pour de nombreuses entreprises. Les entreprises qui n’ont pas les moyens de disposer de départements et de budgets de conception de circuits intégrés importants peuvent désormais disposer d’une autre option que les implémentations coûteuses de FPGA. Avec des interfaces utilisateur intuitives conçues pour réduire le besoin de formation et d'assistance, elles sont beaucoup plus simples que les solutions EDA traditionnelles tout en étant efficaces pour les entreprises qui ne poussent pas à la pointe des performances.

Je m'attends à voir davantage d'entreprises de semi-conducteurs et de matériel informatique envisager sérieusement d'intégrer la conception de l'expérience utilisateur dans leurs processus logiciels. La conception UX est déjà un élément essentiel de la production logicielle pure, non seulement pour créer des produits utilisables, mais aussi pour les commercialiser plus rapidement tout en dépensant moins. Alors que les clients attendent de plus en plus de leurs solutions matérielles intégrées la même expérience utilisateur de classe mondiale que de leurs solutions logicielles, les entreprises doivent reconnaître l'importance d'investir stratégiquement dans la conception de l'expérience utilisateur. Les entreprises qui y parviendront seront les gagnantes à long terme, choisies par les clients qui préfèrent des solutions complètes qui « fonctionnent ».

Lisez aussi:

Partagez cet article via:

Horodatage:

Plus de Semiwiki