En 2009, nous étions une petite équipe d’ingénieurs logiciels qui créaient un jeu multijoueur massif appelé Glitch .
Nous avons commencé à utiliser la discussion sur le relais Internet (rappelez-vous IRC?) Pour rester coordonné. Au fur et à mesure que le travail du jeu a progressé, nous voulions que notre chaîne IRC servait plus que la communication de base. Nous avons donc commencé à effectuer des ajustements, nous ajoutons des fonctions et créons de nouvelles façons de rationaliser les tâches.
enfin le jeu n’a pas été Avoir du succès, nous avons donc décidé de vous concentrer sur cette nouvelle méthode de collaboration que nous avions développée. Ce fut une décision sage, car nous avions un produit parfait à la main pour le marché: une méthode vraiment efficace pour les équipes de travailler ensemble.
Peut-être que nous n’essayions rien de « concevoir ». Il n’y avait pas d’ego, aucune spéculation sur les utilisateurs possibles d’un produit. Nous étions les utilisateurs. Ainsi, Slack est né.
Actuellement, il a grandi plus que ce que nous aurions pu imaginer, et la cause principale est adoptée par des équipes de développement de toutes tailles. Il est vrai que le relâchement est utilisé dans pratiquement tous les départements et disciplines, mais tout a commencé avec le génie logiciel. Et cela reste la raison d’une grande partie de l’enthousiasme des utilisateurs, un enthousiasme qui nous attire un sourire sur la rose en arrivant au travail. Il est grandement récompensant de savoir que nous avons créé un outil qui a un impact direct sur le travail quotidien des développeurs.
Ce guide est une introduction rapide à certaines des manières d’aider les développeurs. Nous espérons que cela servira à expliquer la raison pour laquelle les ingénieurs logiciels adorent Slack.
Pourquoi le relâchement s’adapte si bien à l’ingénierie logicielle
Chaque jour, l’équipement non technique de tous les types utilise Slack. Il semble que cela s’adapte de manière biologique pour travailler pour lequel il est utilisé.
Cependant, le relâchement est ajusté à l’ingénierie logicielle en tant que bague de doigt. Après tout, c’est un type de travail très spécialisé.
Si vous méditez, tous les types de travail sont de plus en plus similaires à cela, bien que l’ingénierie logicielle soit l’exemple d’utilisation idéale. Cela nécessite un type de collaboration qui ne peut tout simplement pas être atteint avec des courriels et des réunions. Ce type de travail a besoin d’un nouveau type de collaboration.
Slack: la plate-forme de messagerie basée sur des canaux
Les personnes qui n’ont jamais utilisé SOLL pensent que c’est une application de messagerie, mais c’est beaucoup plus que ça . Il s’adapte à la façon dont vous travaillez à partir des différents ordinateurs, à votre logiciel actuel … et aussi à changer.
Messagerie basée sur des canaux
Cela permet aux équipes de créer des chaînes dédiées aux tâches, projets ou problèmes spécifiques. Par exemple, une nouvelle chaîne de chantier de développement dans lequel tous les développeurs se réunissent pour travailler sur un nouveau site Web. Ou un canal # triaje-app-mobile où les équipes collaborent pour éliminer les erreurs d’une application d’appareils mobiles.
Les canaux sont bien meilleurs que les messages individuels ou des conversations de courrier électronique privées, car ils facilitent la participation de les personnes appropriées dans les sujets correspondants et au bon moment.
une base de connaissances pour les recherches
Connaissances n’a de valeur que si vous pouvez consulter et envoyer des pièces jointes sont généralement cachés, vous ne pouvez voir que des personnes copiées. D’autre part, Slack est le seul endroit où tout le monde peut trouver des documents importants, des conversations et des décisions, tels que les spécifications d’un produit ou de discussions autour d’une nouvelle fonction.
une couche d’intégration
Avec Slack, le logiciel que vos développeurs utilisent la plupart du temps (comme GitHub, Jerkins, Jenkins et Trello) sont intégrés où le travail est discuté tous les jours. De cette manière, les changements entre différentes applications sont réduits.
Remarque: lorsque ces trois fonctions se rencontrent au même endroit, tous deviennent beaucoup plus efficaces. La plate-forme de collaboration est bien meilleure que la somme de ses parties.
Avantages pour l’équipement d’ingénierie logicielle
La plate-forme de messagerie basée sur des canaux appropriée influence directement les aspects d’une importance plus importante pour toutes les équipes d’ingénierie: Un meilleur code qui est livré plus rapidement, une plus grande confiance dans le service et une meilleure expérience de développeur (afin que vos employés talentueux soient satisfaits). Tout logiciel qui vous aide à obtenir tout cela mérite de jeter un coup d’œil.
« Slack est une plate-forme de documentation dynamique, et tout y est consultée. »
IDC nous a aidés à soutenir nos affirmations avec des figures: les équipes d’ingénierie utilisent le mou pour être plus productif.
Comment Slack optimise l’ensemble du processus d’ingénierie logicielle
Nos équipes de développement sont quelques-uns des utilisateurs de SLACB les plus avancés concernant Développement de logiciels, puisque toutes nos équipes de développement utilisent la plate-forme. Malgré tout, nous avons découvert de nouveaux exemples d’utilisation et d’applications intéressantes et d’intégrations utilisant des équipements logiciels.
analyser certains d’entre eux, organisés selon à la scène du cycle de développement de logiciels.
plan
Slack aide les gestionnaires de produits, les concepteurs et les ingénieurs d’atteindre des accords OBRE ce qu’ils vont créer et pourquoi.