'Agile' is dead: When marketing takes your words

«Agile» est mort: lorsque le marketing prend vos mots

Qu'advient-il lorsque le marketing et les ventes entrer sur ce que les développeurs font?

Travailler dans des entreprises technologiques peut être passionnant. Le sentiment de vraiment changer quelque chose dans le monde est puissant. L'industrie technologique s'appuie sur la pollinisation croisée entre les personnes techniques et non techniques. Les idées et les pratiques exemplaires ont été échangées entre les professions tant qu'il y a eu des spécialistes qui collaborent pour construire des choses.

Mais quand les mots que les développeurs utilisent – clairs, précis, techniques et des termes de processus – sont appropriés par tout le monde, il peut conduire à la frustration, des malentendus, et parfois même un peu de soulagement comique.

«Nous allons agile»

"Agile" a fui les équipes de dev (voir ci-dessous pour en savoir plus sur la prétendue mort d'Agile et ce qu'il est pour les équipes de dev). Je crois qu'il ya eu des applications fructueuses et productives de méthodologies agiles à des équipes non-développeur de livrer des choses autres que les logiciels, mais il peut être un étirement.

Par exemple, je suis allé à beaucoup de conférences sur le gouvernement numérique au cours des cinq dernières années. Tout le monde, des conseils locaux aux gouvernements nationaux, soit voulait «aller agile» ou a déclaré que «nous sommes agile maintenant.

J'ai l'impression que beaucoup de nos amis et collègues de l'Agence numérique ont trouvé la tendance agile au gouvernement un peu frustrante. Mettre le travail dans un «arriéré»-mais avec des livrables spécifiques, des priorités et des dates-limites-ne fait pas une équipe «agile». Mettre des demandes de travail dans un formulaire en ligne n'est pas agile. Me faire signer sur un nouveau catalogue des exigences de longueur pour un délai de livraison fixe et le budget n'est en aucune façon agile, même si vous voulez que je le livrer dans "sprints", vous savez?

Mais au moins nous sommes agile maintenant.

agile again

La langue est contagieuse

Les amis développeur de la mine m'ont dit qu'une fois que vous entendez le marketing de l'utiliser, votre mot est mort. Et entre les péchés de marketing cardinal de Clickbait et la consommation abusive à la mode, je ressens la même chose parfois. Les personnes non techniques aux entreprises de logiciels et de technologie (should!) interagissent avec les développeurs. Et la langue est contagieuse.

Même lorsque les marketeurs font la bonne chose et collaborent avec nos collègues techniques pour raconter des histoires convaincantes et exactes sur la technologie, Eh bien... après un certain temps, vous commencez à entendre les choses bizarres prononcées par les vendeurs et autres non-techniciens. Je grincé à certains d'entre eux quand je les ai entendus d'abord utilisé hors contexte. J'ai ri des autres.

  • "pouvez-vous me ping ce fichier?" ... NOOOOO! Un ping est une requête à un autre ordinateur quelque part sur un réseau pour déterminer s'il ya une connexion à elle. Utilisez "ping" comme un ami "Bonjour! Êtes-vous là? Et si quelqu'un "pings" vous, "pong" est une bonne réponse:-)
  • "nous avons un marketing hackathon" ... Qu'est-ce qu'on pirate? Oh! Tu veux dire "semaine d'heures sup"?
  • "échec rapide, échelle rapide."  HM. Peut-être... En open source Drupal Land, nous avons essayé de "échouer rapidement et échouer mieux," mais le culte de la haute technologie de l'échec-comme-succès m'a toujours semblé étrange.
  • "nous devons aller directement à Blockchain afin que nous puissions devenir ubered sans avoir à devenir uber." zomg. Je jure que j'ai vraiment entendu ça à une conférence avec mes propres oreilles. Le même orateur principal nous a également dit de «devenir à l'aise avec être hors de votre zone de confort», alors allez figure, non?

Rester informé

Recevez le meilleur contenu sur le futur du marketing, les changements dans le secteur et les avis de nos experts.

L'imitation est la forme la plus sincère de la flatterie

Alors, quand les termes techniques et techniques sont adoptés par d'autres, est-ce mauvais? Est-ce exaspérant l'appropriation illicite ou l'évolution saine? La langue évolue, peu importe ce qu'un puriste donné dit ou veut. Les idées évoluent et les humains sont meilleurs et plus efficaces à beaucoup de choses parce que nous avons partagé ces idées, en les passant et en arrière au fil du temps (grand Shout out à libre et Open Source Software ici!). Quelques exemples:

  • cascade méthodologies ont été inspirés par les modèles physiques du monde: "le modèle de développement cascade est originaire des industries manufacturières et de la construction: environnements physiques hautement structurés dans lesquels les changements après le fait sont excessivement coûteuse, voire impossible. Parce qu'il a été créé à une époque où aucune méthodologie de développement de logiciels formels n'existait, ce modèle orienté matériel a été simplement adapté pour le développement de logiciels. " (- wikipedia)
  • UX emprunte ses méthodologies de la science: Nathalie nahai, "The Web psychologue" est l'un de mes conférenciers préférés et Web-penseurs. Elle a inventé le terme «psychologie du Web» en 2011 et son travail aide à faire de meilleures expériences utilisateur plus convaincantes en appliquant des principes psychologiques à l'interaction des utilisateurs. Carola Lilienthal encourage et instruit les développeurs à appliquer la compréhension médicale/scientifique de la cognition humaine pour créer des architectures logicielles de longue durée.
  • Beaucoup de stratégie d'affaires a été prise de la stratégie militaire aiguisée tout au long de l'histoire. Voici un résultat de recherche de presque-dessus-classé de la recherche de la «stratégie d'affaires» en ligne: pourquoi les chefs d'entreprise sont obsédés par l'ancien guide militaire de Sun Tzu , «l'art de la guerre»
  • Et les processus d'affaires agiles ont été inspirés par le développement logiciel. Si c'est une bonne méthodologie (c'est à dire qu'il produit de bons résultats) et ils décrivent leurs processus d'affaires d'une manière qui donne un clin d'œil aux ingénieurs et il est entendu que cela signifie simplement travailler dans une méthode tourne autour des itérations, cela signifie que les développeurs sont Je le fais bien! Prenez-le comme un compliment!

Est-ce que agile est vraiment mort?

On devrait éclaircir ça. Non, je ne pense pas (même si "agile est mort" semble avoir conduit beaucoup de trafic blog en 2016).  Paraphraser Wikipédia, Agile Software Development (alias «agile», terme inventé en 2001, méthodologies qui s'étendent sur quelques décennies) est un ensemble de principes et de pratiques adaptatifs qui aident les équipes à planifier et à fournir de la valeur par le biais de logiciels de manière flexible et qui permet une amélioration continue au fil du temps. Cool. Les gens ont aussi peut-être pris les choses trop loin dans la dernière décennie, hype (capital "A") agile que le be-All et la fin-toutes les méthodologies 4eva. Alors maintenant peut-être ce n'est pas si cool de dire "agile" tant dans le développement de logiciels, mais les nouvelles tendances comme DevOps, l'intégration continue sont tous (petit "a") agile et servir les mêmes objectifs. Ici, à Acquia, nous sommes fermement derrière ce genre de méthodologie, aussi, et offrir un produit de livraison continue appelé Acquia Cloud CD que nous sommes assez excités.

plus sur agile: Agile Software Development vous permet de livrer une valeur rapide et à plusieurs reprises par petits incréments et d'adapter ce que vous livrez en tant que projet grandit et se développe. Voici un excellent article pour en apprendre un peu plus sur agile: le vélo agile: une meilleure analogie pour le développement de logiciels.

kniberg

Illustration du développement du produit MVP par Henrik kniberg

Jeffrey A. "jam" McGuire

Ancien promoteur de l'Open Source chez Acquia

En tant qu'ancien promoteur de l'Open Source chez Acquia, Jeffrey A. "jam" McGuire est depuis longtemps passionné par le projet Drupal et participe activement à sa communauté, où il s'implique à la fois au niveau des logiciels open source, des entreprises et de la culture.

Grâce à son charisme et à ses qualités de communication, il reçoit des réponses enthousiastes des personnes qui participent aux événements dans le monde entier, où il s'exprime sur la technologie et la communauté open source, les perturbations du numérique, Drupal et d'autres sujets.

Cela l'aide à exercer ses talents artistiques, car il donne également des spectacles en tant que musicien et conteur.