Pourquoi les chefs de produit doivent rattraper le design : l'avenir du développement frontal
Publié: 2017-01-17Il y a quelque temps, j'ai reçu un e-mail concernant une offre d'emploi. La description de poste concernait un poste de développeur front-end . L'une des qualités/compétences attendues énumérées qui a retenu mon attention était qu'un candidat idéal serait quelqu'un avec un sens du design (NON NÉGOCIABLE) .
Quand quelque chose est écrit en majuscules et en gras, vous devez y prêter attention. Mais ce qui m'a fait réfléchir davantage à cette exigence, c'est le fait qu'aucune des compétences spécifiques aux développeurs n'était marquée dans les mêmes lettres en gras que les «capacités de conception non négociables».
Étrange, n'est-ce pas ? Mais oui, je pense qu'il est parfaitement normal d'avoir de telles attentes, car le processus de conception et de développement d'un produit logiciel n'est plus le même qu'il y a quelques années.
Table des matières
Qu'est-ce que le développement frontal ?
Vous êtes-vous déjà demandé ce qui change l'orientation des sites Web lorsque vous les parcourez sur un appareil mobile par rapport à la navigation sur un ordinateur ? Comment tout ce qui est rendu sur les écrans des appareils, comme les boutons, les images, les zones de texte, etc., fonctionne comme par magie ? Eh bien, ce n'est pas magique (mais assez proche), c'est l' interactivité que les développeurs front-end ajoutent à ces éléments qui lie tout sur cette page Web pour vous offrir une expérience unique en tant qu'utilisateur.
Les concepteurs de sites Web créent des conceptions statiques. Ils se concentrent sur l'apparence d'une application ou d'un site Web, en essayant d'améliorer les aspects visuels du produit. Les développeurs frontaux sont principalement chargés de donner vie à ces conceptions statiques et de s'assurer qu'elles fonctionnent bien sur toutes les tailles d'écran, etc. Les développeurs frontaux utilisent HTML, CSS, Javascript pour créer et ajouter de l'interactivité aux composants Web et également faire les réutilisables.
Étant donné que chaque navigateur a une manière différente de comprendre le code écrit pour le frontal, l'interface est parfois différente sur différents navigateurs. Les développeurs s'assurent que leur code s'exécute sur différents navigateurs sans aucun problème et conserve toutes les mises en page, les combinaisons de couleurs, l'espacement, le format de texte et l'interactivité de l'application/du site Web.


Pourquoi devrions-nous nous soucier de la conception de produits ?
Lorsque vous voyez un iPhone , vous ne pouvez pas vous empêcher de remarquer les détails les plus fins qui ont contribué à en faire un phénomène mondial. En tant qu'êtres humains, nous sommes naturellement attirés par les beaux objets et apprécions l'effort qui consiste à rendre les choses belles et simples . Comme le dit l'article, les choses simples et minimalistes sont faciles à utiliser et à apprendre. Je ne pourrais pas être plus d'accord.
Le même principe s'applique au domaine de la conception de produits. C'est pourquoi nous sommes attachés aux applications simples et faciles à utiliser. Prenons un exemple tiré de votre vie quotidienne : Google, WhatsApp, Instagram, d'autres applications photo, etc. Ces applications vous aident à effectuer des tâches en un minimum d'étapes et un temps de réponse rapide.
La conception de produits pour le Web implique de posséder le processus de création de la conception pour différentes tailles d'écran. Un concepteur qui dessine simplement les spécifications de l'écran et les transmet à l'équipe de développement n'est franchement pas un concepteur de produit. Ils jouent simplement le rôle d'illustrateurs.
La conception de produits pour le Web implique de posséder le processus complet d'esquisse, de collaboration, de conception, de création de balises HTML, d'écriture de règles CSS et de structuration du tout dans un package approprié. Les développeurs peuvent prendre et intégrer les conceptions dans leur flux de travail, sans compromettre la qualité de la conception.
Qu'y a-t-il pour les chefs de produit ?
Les chefs de produit (PM) ont la responsabilité de la croissance globale du produit. D'après ma propre expérience de travail dans une industrie B2B - parfois, les PM ont tendance à se concentrer davantage sur l'ajout de fonctionnalités à un produit, ce qui peut rendre le produit complexe à utiliser. Parfois, simplement rendre les choses simples est la chose la plus difficile à faire.
Il y a toujours le risque de changer le comportement des clients, mais si le changement est pour le mieux, alors il ne faut pas hésiter à faire ce changement.
Venir dans l'industrie B2C - fournir une excellente expérience utilisateur (UX) est la clé de la survie car contrairement aux clients B2B qui sont liés par des licences logicielles, les clients B2C peuvent passer à la plate-forme rivale en un clin d'œil. L'application des principes de conception de produits aide les PM à itérer rapidement sur les idées et à supprimer les options qui ne fonctionneront finalement pas.

Importance de la pensée conceptuelle
Les entreprises qui connaissent un grand succès sont celles qui peuvent créer des produits que les gens aiment utiliser et qui font partie intégrante de leur vie. Par exemple, il existe probablement plus de 100 plateformes de réseaux sociaux, mais il n'y a qu'un seul Facebook.
Le design thinking aide à définir les bonnes hypothèses ; en particulier de ceux qui travaillent au développement du produit (designers, développeurs, chefs de produit). Il se peut que vous supposiez que le client va acheter votre produit à cause de cette « fonctionnalité intéressante » que vous envisagez d'introduire, mais en réalité, votre client peut simplement rechercher un moyen plus simple de télécharger certaines données.

Comme vous pouvez le voir dans le graphique ci-dessus, la partie de refonte qui vous coûtera le moins se situe dans la phase de conception (architecture et UX à la fois). Il est toujours préférable de faire des erreurs tôt et de les identifier afin qu'elles n'impactent pas le produit par la suite.

C'est l'heure des dé(v)signataires !
Alors que tout le monde joue un rôle dans le processus global de développement du produit, tout le monde n'est pas capable de porter le chapeau d'un client tout le temps.
Il est généralement admis que les concepteurs aiment penser du point de vue de l'utilisateur. Aujourd'hui, le travail d'un designer ne se limite pas à créer des conceptions visuelles et à les transmettre aux développeurs. Ils doivent travailler main dans la main avec les développeurs pour s'assurer que les directives de conception sont suivies jusqu'à ce que le dernier pixel soit perfectionné. Cela forme une nouvelle race de professionnels créatifs qui possèdent de bonnes compétences en conception ainsi que des compétences de mise en œuvre.
Il est non seulement bon du point de vue de l'organisation d'avoir de telles personnes à bord, car elles peuvent porter plusieurs chapeaux, ce qui permet d'économiser beaucoup de temps et d'argent, mais aussi du point de vue de l'individu. Si quelqu'un a une idée qui peut s'avérer utile pour l'entreprise ou le produit, il lui sera facile d'y travailler par lui-même, sans aucune dépendance.

Choix d'outils
Avec l'avancée des services cloud, il est devenu facile de mettre en place une infrastructure de base pour le développement de produits basés sur le Web. Du contrôle de version (git), de la conception Web réactive (Angular, Backbone, SASS, SCSS) à la collaboration de conception (Marvel, Invision, WebFlow).
Les compétences linguistiques telles que HTML, CSS, Javascript, qui étaient principalement réservées aux développeurs, sont désormais obligatoires pour que les concepteurs comprennent et maîtrisent. Ces compétences fournissent une base de référence pour tous les frameworks du marché.
Étant donné qu'il y a tellement de choix d'outils maintenant disponibles, il est important de rester concentré sur l'exigence réelle et de ne pas s'enliser dans l'abondance des outils. C'est là qu'avoir une capacité de réflexion sur le design peut faire la différence - plutôt que de créer juste un autre clone d'un produit, vous pouvez en créer un vraiment génial.

Tendances futures
Les applications, comme nous le savons aujourd'hui, pourraient devenir de l'histoire demain. Cela signifie-t-il que nous cesserons d'utiliser nos services préférés ? Non, cela signifie que nous interagirons probablement avec eux d'une manière complètement différente. J'énumère certaines des tendances futures, qui pourraient changer la façon dont nous interagissons avec le monde réel et virtuel :
- Chatbots et intelligence artificielle - Cela a commencé avec Siri, puis Google Now, puis Cortono, Alexa, je suppose que vous avez compris. Les programmes deviennent intelligents et la conversation passe du texte à la voix (langage naturel). Avoir un assistant artificiellement intelligent contrôlant votre horaire de travail et d'autres parties de la journée va devenir la nouvelle norme. Même avec du texte, les chatbots deviennent de plus en plus réactifs. L'apprentissage à partir des données utilisateur peut aider les développeurs à personnaliser l'expérience de l'application pour les utilisateurs.
- Réalité mixte et virtuelle – Des appareils comme Google Glass, HoloLens, Oculus Rift, ont ouvert la voie au développement basé sur la réalité mixte. Les principes de conception d'interaction pour ces plates-formes sont complètement différents de ceux des appareils mobiles. La réalité augmentée/réalité virtuelle sont les prochains domaines de croissance et connaîtront de nombreuses innovations.
- Approche axée sur les données - Compte tenu du volume et des types de données générées à partir de tout. De votre tracker de fitness au contrôle de la température des sous-systèmes électriques critiques, il y a un besoin croissant de comprendre les données avec facilité. L'analyse et la visualisation des données aident à prendre une décision basée sur ces énormes quantités de données.
Étudiez les cours de gestion de produits en ligne dans les meilleures universités du monde. Gagnez des programmes de maîtrise, Executive PGP ou Advanced Certificate pour accélérer votre carrière.
Programme en vedette pour vous : programme de certification Design Thinking de Duke CE
Pourquoi le design est-il important pour les chefs de produit ?
Il est du devoir des chefs de produit de s'assurer que leur produit offre la meilleure expérience possible à leurs clients. De nos jours, les clients ont plusieurs façons de nuire aux perspectives d'un nouveau produit – de façon permanente. Personne ne peut se permettre le cauchemar de lancements ratés ou de mauvaises critiques sur les plateformes de médias sociaux. C'est la raison pour laquelle le design est extrêmement important. La conception d'un produit détermine la manière dont un client interagira avec le produit et en fera l'expérience dans son environnement. Ainsi, il est très important que les chefs de produit et les propriétaires soient impliqués dans la conception du produit dès le début.
Quels sont les cours nécessaires pour apprendre la conception de produits pour un chef de produit ?
En fonction de votre industrie et de votre domaine, il existe un large éventail de cours de certification disponibles en ligne qui peuvent vous aider à en savoir plus sur la conception de produits. En fonction de votre budget et de votre calendrier, vous pouvez choisir de suivre un cours d'un an ou de suivre des cours de certification plus courts qui peuvent être facilement complétés en ligne. Vous pouvez également suivre un cours complet de gestion de produits en ligne proposé par des instituts réputés qui vous apprendront tout ce que vous devez savoir pour un rôle de chef de produit, y compris la conception. Si vous recherchez vraiment des compétences plutôt qu'un certificat, il serait préférable d'opter pour des cours plus courts et peu coûteux.
Comment concevoir un produit ?
La première étape consisterait à organiser des séances de remue-méninges productives avec des équipes interfonctionnelles comprenant des développeurs et des spécialistes du marketing, ainsi que d'autres parties prenantes pouvant aider à définir l'équilibre requis entre l'expérience client, la conformité et la logistique. Cela produira une idée de base des principales caractéristiques qu'un produit doit avoir et qui peuvent être développées de la manière la plus rentable possible, en tenant compte de toutes les contraintes possibles. Des études de marché ou basées sur les utilisateurs doivent également être menées, afin que chacun comprenne ce qu'attendent les clients. Vient ensuite la création de wireframes qui peuvent aider les développeurs à avoir une idée de base de ce à quoi le produit doit ressembler, suivi de la conception finale.
