4 outils de gestion de flux de travail sans lesquels votre entreprise d'applications mobiles ne peut pas vivre

Publié: 2016-02-23

[ Proto .io est un outil de prototypage d'applications mobiles utilisé par les entrepreneurs et les startups pour créer des prototypes réalistes entièrement interactifs qui ressemblent à de vraies applications.]

La gestion du flux de travail est essentielle pour concevoir une application qui répond aux besoins de l'utilisateur tout en montrant les compétences de votre équipe de conception et de développement, ce qui donne une belle apparence à votre entreprise. Mais avec autant de logiciels de gestion de projet pour les concepteurs, les développeurs et les entrepreneurs, comment savez-vous ce qui convient à votre équipe ou agence particulière ? Avant de plonger dans les investissements en capital, il est crucial d'avoir une idée de vos propres besoins en tant que créateur d'applications mobiles, ainsi que de ceux de vos collègues.

scrum-development_project-management-software-for-designers
Une illustration d'un processus Scrum, incluant les backlogs, les sprints, les itérations et le résultat final : un produit potentiellement livrable.

Comme pour notre liste des meilleurs outils de conception UX dont aucun concepteur d'applications mobiles ne devrait se passer, bon nombre de ces outils de gestion de flux de travail pourraient surprendre - il ne s'agit pas que de logiciels ! Que vous voyagiez seul ou que vous fassiez partie d'une agence, ces quatre outils sont nécessaires pour mettre tout le monde sur la même longueur d'onde, rationalisant votre processus tout en rendant le produit final plus beau :

Une méthodologie de gestion de projet cohérente.

tableau_blanc_logiciel-de-gestion-de-projet-pour-les-designers
Un jeune chef de projet masculin se tient devant un tableau blanc, faisant une présentation lors d'une réunion d'équipe.

Êtes-vous un magasin Scrum, ou êtes-vous tout au sujet de Kanban ? Êtes-vous plus Agile que Lean, ou une combinaison des deux ? Quelle que soit votre méthodologie de gestion de projet, il existe un outil qui vous permet de créer des projets et des tâches, de les hiérarchiser, d'affecter des concepteurs, des développeurs, des testeurs et d'autres membres de l'équipe aux projets, de surveiller les délais et de suivre les commentaires des clients, entre autres.

Déjà submergé ? Voyons d'abord votre méthodologie. Si vous étiez perdu sur ce dernier paragraphe, nous vous mettrons au courant.

Philosophies du logiciel de gestion de projet pour les concepteurs et les développeurs

Nous l'avons compris : les méthodologies ne sont pas des outils de gestion de flux de travail au même titre qu'un logiciel ou même un tableau blanc. Cependant, ce sont des cadres indispensables pour organiser vos projets, mettre votre équipe sur la même longueur d'onde et déterminer comment transformer une excellente idée en une application mobile encore plus performante.

De plus, vous ne pouvez pas faire de shopping tant que vous n'avez pas une liste en tête, et les outils de gestion des tâches disponibles pour les équipes d'applications mobiles ont tendance à être basés sur ces méthodologies préétablies. Avant de choisir un logiciel de gestion de tâches et de projets pour les concepteurs, les développeurs et les gestionnaires, il est crucial que vous déterminiez le framework que vous souhaitez utiliser pour exécuter votre projet. Cela variera en fonction des besoins de votre projet, des besoins du client, de la culture d'équipe et de la philosophie personnelle de gestion de projet (oui, nous vous demandons de creuser profondément ici !).

Gestion de projet agile

Ce qui a commencé comme un manifeste sur la gestion de projet est maintenant un parapluie pour des cadres plus spécifiques basés sur la philosophie Agile, comme Scrum. En 2001, un groupe de développeurs a proposé le Manifeste Agile, qui est un peu comme la réponse du développement logiciel aux 95 thèses de Martin Luther — sauf qu'au lieu de défier une église, le Manifeste Agile est allé à l'encontre de la méthodologie Waterfall, une fois la cloche du projet balle de gestion.

Ne partez pas à la chasse aux cascades

cascade_logiciel-de-gestion-de-projet-pour-les-concepteurs
Une photographie d'une cascade rocheuse et ombragée entourée d'arbres luxuriants.

Alors, qu'est-ce qui n'allait pas dans la gestion de projet Waterfall qui a donné naissance à Agile ? Comme pour tout ce qui concerne la technologie, cela avait principalement à voir avec le cas d'utilisation, et Waterfall n'était tout simplement pas, eh bien, agile suffisant pour la plupart des projets de développement de logiciels. La gestion en cascade est un processus séquentiel très linéaire, avec des phases de projet rigides (recueil des exigences, conception, mise en œuvre, test et maintenance) et une documentation abondante.

Sérieusement, des tonnes de documentation. Bien que la méthodologie « Waterfall » soit ainsi nommée parce que l'on pense que l'avancement du projet s'écoule à travers chaque phase, on peut avoir l'impression de se noyer littéralement sous une cascade de documentation de projet.

Bien que peut-être une aubaine pour les rédacteurs techniques, Waterfall ne convenait pas parfaitement aux développeurs de logiciels ou à leurs responsables, qui ont constaté que les besoins du projet étaient parfois difficiles à prévoir au début de l'engagement et que la structure rigide rendait l'improvisation et la flexibilité nécessaires. pour un développement logiciel réussi difficile à exécuter. En conséquence, le processus prenait trop de temps, les besoins des clients n'étaient pas pris en compte et la communication était tendue, le tout au détriment du produit final. (Sauf pour la documentation - la documentation était sur le point.)

Le manifeste Agile a remplacé cette structure rigide par une structure mettant davantage l'accent sur les personnes que sur les processus et les « logiciels fonctionnels » que sur la documentation (par exemple, créer rapidement un prototype interactif au lieu de créer des wireframes plats densément annotés). Essentiellement, Waterfall n'était pas assez rapide ou flexible pour répondre aux demandes modernes de développement de logiciels et d'applications, et Agile l'a remplacé.

Gestion de projet allégée

Semblable à Agile dans son objectif - rendre le cycle de vie du projet plus efficace et facile à gérer - mais différent dans sa mise en œuvre est Lean. Souvent considérée comme un style de gestion de projet de fabrication, en particulier lorsqu'elle est associée à la production de Toyota à la fin des années 80, la gestion Lean et ses principes se sont également imposés dans le monde de la technologie.

Selon le Lean Enterprise Institute, le fondement de la gestion Lean est de « maximiser la valeur client tout en minimisant les déchets », et Lean y parvient grâce à cinq grands principes : identifier la valeur du produit final pour le client, tracer les étapes menant à cette valeur. produit et en éliminant toute étape qui n'ajoute pas de valeur, en maximisant le flux de ces étapes, en établissant l'attraction (évaluation de la demande et des commentaires des clients) et en affinant le processus jusqu'à ce qu'il soit «parfait» - c'est-à-dire une valeur maximale, sans gaspillage.

Pour aider les chefs de projet à mettre en œuvre les méthodologies Lean et Agile, quelques cadres plus spécifiques ont évolué pour rendre leurs principes plus concrets.

Recommandé pour vous:

Que signifie la disposition anti-profit pour les startups indiennes ?

Que signifie la disposition anti-profit pour les startups indiennes ?

Comment les startups Edtech aident à améliorer les compétences et à préparer la main-d'œuvre pour l'avenir

Comment les startups Edtech aident la main-d'œuvre indienne à se perfectionner et à se préparer pour l'avenir...

Stocks technologiques de la nouvelle ère cette semaine : les problèmes de Zomato continuent, EaseMyTrip publie des...

Les startups indiennes prennent des raccourcis à la recherche de financement

Les startups indiennes prennent des raccourcis à la recherche de financement

La startup de marketing numérique Logicserve Digital aurait levé 80 Cr INR en financement auprès de la société de gestion d'actifs alternative Florintree Advisors.

La plate-forme de marketing numérique Logicserve met en sac un financement INR 80 Cr et se rebaptise LS Dig ...

Un rapport met en garde contre un examen réglementaire renouvelé sur l'espace Lendingtech

Un rapport met en garde contre un examen réglementaire renouvelé sur l'espace Lendingtech

Scrum et Kanban – Trouver les bons outils de gestion de flux de travail pour votre boutique

scrum-board_project-management-software-for-designers (1)
Un gros plan d'un tableau Scrum physique affichant un seul sprint, disposé sur un tableau blanc avec des marqueurs et des Post-it.

Sous les parapluies Agile et Lean se trouvent quelques méthodologies de gestion de projet plus spécifiques, chacune avec une multitude d'outils de gestion de flux de travail pour vous aider à gérer un navire plus serré. Deux des plus populaires dans le développement d'applications mobiles sont Scrum et Kanban. Vous constaterez peut-être que vos projets et votre style de gestion se complètent ou intègrent des éléments des deux :

Scrum est peut-être la méthodologie de gestion de projet Agile la plus connue et la plus utilisée, et un classique instantané dans les magasins de développement de logiciels. Encore une fois, c'est un processus itératif - ce qui signifie qu'au lieu d'avoir une séquence de phases rigides comme Waterfall, Scrum vous guide à travers le processus de planification, de construction, de test et de révision autant de fois que le produit le juge nécessaire.

Par exemple, vous pouvez concevoir rapidement une application, créer rapidement un prototype interactif de l'application, tester une version bêta de l'application, puis revenir à la conception et au prototypage pour obtenir le produit fini parfait. Chaque passage à travers ce processus s'appelle un sprint, et chaque sprint a un backlog de projet et un ensemble de user stories ("En tant qu'utilisateur, j'ai besoin de X pour atteindre Y") jusqu'à ce que le produit final soit prêt à être expédié.

Kanban est une autre méthodologie de gestion de projet populaire, cette fois sous l'égide Lean. Développé au Japon par Toyota (encore une fois, il existe de nombreuses similitudes entre la conception de voitures et d'applications mobiles), Kanban organise vos projets en fonction de la phase dans laquelle ils se trouvent à l'aide de repères visuels. Vous déterminez les étapes nécessaires pour terminer le projet (encore une fois, en éliminant tout ce qui n'est pas absolument nécessaire), puis placez chaque étape dans une colonne de phase (par exemple, "arriéré", "en cours" et "terminé"). Cela vous permet de voir facilement où en est chaque projet et où les goulots d'étranglement peuvent se produire.

Scrumban est une combinaison de Scrum et Kanban, et un excellent moyen de vous assurer que votre processus n'est pas seulement léger, mais aussi flexible et adaptatif. En ajoutant la visibilité descendante et la demande « pull » en aval de Lean/Kanban aux processus Scrum (sprints, backlogs et user stories), votre équipe peut bénéficier des atouts des deux outils de gestion des flux de travail.

Des outils logiciels pour piloter le projet

Maintenant que vous avez réfléchi un peu au type de cadre que vous souhaitez appliquer à votre style de gestion, vous pouvez enlever le chapeau de la philosophie et mettre le chapeau des achats. Alors que dans les années 80, vous auriez peut-être dû créer votre propre tableau Kanban en utilisant du ruban adhésif et de véritables cartes de notes, il existe maintenant une abondance de suites logicielles de gestion de projet pour les concepteurs utilisant les principes de Scrum, Kanban ou Scrumban. Voici nos deux favoris :

Basecamp est l'un des outils de gestion de flux de travail les plus populaires, en partie à cause de la robustesse de son ensemble de fonctionnalités - il vous permet non seulement d'organiser des projets en différentes phases et étapes, mais également de communiquer directement avec les membres de votre équipe, de stocker des fichiers et de recevoir des notifications. quand les choses sont dues (et désactivez ces notifications pendant le week-end et les jours de congé, pour un équilibre travail-vie personnelle).

Bien qu'il ne s'agisse pas strictement d'un outil Scrum, Basecamp utilise les principes de gestion Agile et s'intègre parfaitement aux processus Scrum. Parce qu'il contient de nombreux utilitaires différents (dont beaucoup seront abordés plus loin dans l'article), c'est un bon choix si vous souhaitez minimiser le nombre d'outils que vous utilisez et investir dans une suite complète de gestion de projet.

Trello est un autre des outils de gestion de flux de travail basés sur Agile les plus largement utilisés, mais contrairement à Basecamp, il est davantage axé sur la gestion des tâches, avec un mélange de rôles d'équipe basés sur Scrum et de tableaux visuels basés sur Kanban. Si vous recherchez strictement un moyen d'organiser vos projets, Trello est une excellente option. De plus, comme indiqué sur son site Web, Trello est tout aussi bien adapté aux projets ménagers comme la refonte de votre cuisine ou même la planification d'un mariage. gestion de projets de travaux. Essayez-le pour un usage personnel (c'est gratuit !), et si vous l'aimez, passez à la Classe Affaires pour le partager avec votre équipe.

Il existe de nombreux autres outils de gestion de projet pour les concepteurs et les développeurs, certains davantage orientés vers Scrum, certains vers Kanban et d'autres vers Scrumban. (Nous serions ravis de savoir quels sont vos favoris - tweetez-nous @Protoio pour partager votre outil Agile ou Lean préféré, et ce qui le rend si stellaire !)

Des outils de messagerie conçus pour les entreprises

mobile_remote_workforce_project-management-software-for-designers
Un homme en tenue professionnelle travaille à distance depuis son ordinateur portable assis sur un grand rebord de fenêtre.

Entre le courrier électronique et les suites de gestion de projet, vous disposez de nombreuses options pour communiquer avec votre équipe. Si vous travaillez dans un bureau, vous pouvez toujours vous rendre au bureau de votre concepteur ou développeur et entamer une conversation, ou rassembler tout le monde autour d'un tableau blanc. Cependant, que vous travailliez à distance ou dans un seul endroit, vous n'avez parfois pas la possibilité de quitter votre bureau, mais vous devez contacter votre équipe en temps réel.

La messagerie instantanée n'est pas nouvelle dans le monde des affaires, mais l'utiliser de manière conviviale peut être un défi. L'utilisation d'outils que vous utilisez déjà pour communiquer en dehors du bureau, comme Facebook Messenger ou Google Chat, peut être pratique. Cependant, cela peut également réduire la productivité de votre équipe car ils filtrent (ou échouent à filtrer) les messages commerciaux des discussions en flux de conscience avec des amis et des membres de la famille. De plus, il peut être trop facile d'ignorer les notifications sur l'une ou l'autre plate-forme, vous risquez donc de manquer une mise à jour importante de l'un de vos collègues.

Les meilleurs outils de messagerie pour votre agence sont spécifiques au travail - ce qui signifie qu'une mise à jour importante de l'équipe de test et d'assurance qualité n'est pas mélangée avec la recette de croustillant aux pommes de votre grand-mère ou un mauvais jeu de mots de votre oncle - et capables de cloisonner vos conversations par projet et équipe.

Chez Proto.io, nous sommes de grands fans de Slack en tant que solution de messagerie instantanée et de collaboration. Ce qui est génial avec Slack, c'est que non seulement vous pouvez créer des "chaînes privées" pour les discussions entre des équipes de projet spécifiques, mais vous pouvez également créer des chaînes ouvertes visibles par tous les membres de votre organisation, organisées avec des hashtags. Ensuite, tout comme sur les réseaux sociaux, vous pouvez afficher un flux de discussion axé sur un sujet spécifique (par exemple, "#marketing", "#golfouting", "#IT-issues", etc.).

Et, comme avec tout autre outil de messagerie instantanée, vous pouvez envoyer des messages directs avec Slack, de sorte que vous pouvez avoir une conversation en tête-à-tête avec le concepteur principal sur l'un de vos projets (ou demander à Stacy de la comptabilité la recette de ces cookies elle a apporté aujourd'hui).

Prototypage rapide optimisé pour la collaboration.

Que vous soyez un atelier Agile ou Lean (ou une combinaison des deux), le prototypage rapide est un moyen important d'éliminer les déchets de votre processus. Non seulement les prototypes interactifs offrent un excellent retour sur investissement en termes de courtisation de contrats potentiels et de contenu multimédia très attrayant pour vos supports de marketing numérique, mais ils réduisent également le temps passé dans la phase de développement de votre processus tout en vous donnant un moyen rapide pour mettre à jour votre conception en fonction des commentaires des clients.

L'utilisation d'un outil comme Proto.io vous permet de créer des prototypes numériques époustouflants et réalistes de votre application mobile, avec des animations et des interactions - pour qu'elle ressemble davantage au produit final (consultez ces démos de prototypes interactifs si vous n'êtes pas convaincu !). Mieux encore, Proto.io est optimisé pour la collaboration, ce qui en fait l'un de vos outils de gestion de flux de travail les plus importants.

L'un des plus grands casse-tête auxquels tout chef de projet doit faire face est de recueillir et d'organiser les commentaires des clients, en s'assurant que tous les besoins sont exprimés dans le produit final. Trop souvent, cela signifie rechercher dans votre boîte de réception un message que vous auriez pu jurer avoir lu, pour le retrouver des heures plus tard enfoui profondément dans une longue chaîne de messagerie.

Avec Proto.io, tous les commentaires de l'équipe, des bêta-testeurs ou des clients (vous pouvez inviter autant de collaborateurs que vous le souhaitez) sont organisés directement dans l'application, ce qui facilite la collaboration. Cela permet à la fois de gagner du temps et de garantir au client ou à l'utilisateur bêta une valeur maximale, ce qui en fait le complément parfait à votre boîte à outils de gestion Lean.

Quels sont vos outils de gestion de flux de travail préférés ?

Il existe presque autant d'outils de gestion de projet pour les concepteurs qu'il existe d'équipes de conception, et ceux qui conviennent le mieux à votre ensemble particulier de compétences, de styles de travail et d'éthique peuvent différer de ceux qui permettent à une autre entreprise d'être légère et agile.

Quels sont vos outils préférés ? De quel logiciel ne pouvez-vous absolument pas vous passer ? Faites-le nous savoir en nous tweetant @Protoio !

[ Proto .io est un outil de prototypage d'applications mobiles utilisé par les entrepreneurs et les startups pour créer des prototypes réalistes entièrement interactifs qui ressemblent à de vraies applications.]