vendredi, 19 avril 2024

5 bonnes pratiques pour les partenariats de développement logiciel

Crédit : Freedomz/ Shutterstock

« La technique la plus efficace et la plus efficace de communiquer des informations à et au sein d’un groupe d’avancement est une conversation en personne. »– Le manifeste Agile dans des cabines, et de nombreuses tâches étaient gérées comme des tâches et des transferts d’un groupe à un autre. Les méthodes de gestion de projet en cascade avaient un taux d’échec élevé, ce qui a conduit un nombre croissant d’organisations à passer à Scrum, Kanban et à d’autres approches agiles.

Les organisations qui ont adopté l’avancement agile ont souvent choisi de colocaliser leurs groupes de développement. Dans certaines organisations, ce passage à la jonction a créé le choix de doter des groupes de développement agiles de travailleurs à temps plein. Par conséquent, il y a eu des réactions négatives sur la dispersion des équipes, le recours à une société externe et le recours à des indépendants. Il était facile de blâmer la sous-traitance pour la mauvaise exécution du projet ou une société de marketing pour le développement de code non supportable.

Aujourd’hui, la jonction n’est pas vraiment un problème. Environ 58 % des entreprises soutiennent le travail hybride, et de nombreuses organisations agiles utilisent des outils pour gérer les stocks, augmenter les interactions asynchrones et rationaliser la paperasserie.

Pourtant, il existe une préférence fondamentale pour l’emploi de membres du personnel plutôt que pour la sous-traitance avec des tiers. parties ou à la recherche de partenariats extérieurs. Je pense qu’il est essentiel que les organisations réfléchissent aux chances et aux risques associés à la modification de cette conception.

Les partenariats accélèrent la transformation

Les entreprises sont confrontées à une pression importante pour améliorer l’expérience client, moderniser les applications et tester les innovations émergentes. Gartner rapporte que plus de la moitié des efforts numériques sont en retard sur les attentes des PDG et des dirigeants, et que de nombreuses compétences techniques sont très demandées. La ramification est que les DSI et autres leaders de l’innovation ont besoin de plus de choix pour faire évoluer le développement au-delà de l’embauche et de la formation des travailleurs.

Cela signifie très probablement que les groupes de développement agiles, les organisations devops et les groupes de science des données se composent d’un mélange d’employés , spécialistes de fournisseurs de services, collaborations de start-up, travail de conception d’agences et ingénierie de petits magasins d’avancement.

La co-création réorganise les organisations

Pour atteindre les objectifs organisationnels, les organisations doivent se déplacer au-delà des mentalités « nous contre eux » et même « nous et eux » concernant les collaborations. Au contraire, le besoin est d’une conception de co-création « nous avec eux ».

La co-création est une approche de gestion collective et de programme qui se débarrasse de l’employeur, du statut d’emploi et de la hiérarchie de l’organisation de la façon dont les groupes s’auto-organisent. -organiser. La technique se concentre plutôt sur des personnes travaillant sur des objectifs définis avec des méthodes convenues.

La co-création concerne la façon dont les gens collaborent, et n’est pas une désignation légale autour de la propriété intellectuelle, ni ne suggère une contrat de copromotion. Lors de la signature de partenaires, les parties prenantes de l’organisation chargées des achats, des services juridiques et de l’entreprise doivent définir ces considérations juridiques.

Il n’existe pas de règlement corrigé pour la co-création, les organisations doivent donc fournir un contexte et un sens. Vous trouverez ci-dessous quelques bonnes pratiques recommandées.

1. Comprendre où les partenaires apportent une valeur ajoutée

Avant de s’associer et de spécifier une conception de co-création, il est important de comprendre les forces d’un partenaire et où il peut contribuer utilement aux préoccupations de votre organisation. Un partenaire peut fournir une expertise en architecture cloud, un second développera des combinaisons de données et un troisième créera et évaluera des expériences utilisateur. Comprendre et définir les attentes à l’avance garantit que l’ensemble du groupe s’aligne sur les rôles et les responsabilités.

Vous pourriez faire partie de ce dialogue si vous êtes invité à passer en revue des partenaires potentiels, et si ce n’est pas le cas, les dirigeants doivent interagir sur les objectifs et les objectifs lors du choix du partenaire.

« La clé de une co-création réussie consiste à s’assurer que votre partenaire ne se contente pas de faire son travail, mais qu’il fonctionne comme une véritable propriété stratégique et un consultant au service des résultats de votre entreprise », déclare Mark Bishopp, responsable des paiements/finances et collaborations enracinés chez Fortis. « Cela commence par poser des questions approfondies tout au long de la phase potentielle pour garantir qu’ils comprennent vraiment, grâce à des années d’expérience des deux côtés de la table, les subtilités particulières des industries dans lesquelles vous opérez. »

Au-delà de demander questions sur les capacités et les capacités, évaluez l’état d’esprit du partenaire, la tolérance au danger, la technique à la qualité et d’autres endroits qui doivent être alignés sur les pratiques commerciales et la culture de votre organisation. « Lors de la sélection d’un partenaire de co-création, il est crucial d’examiner la qualité de la culture d’équipe du partenaire », déclare David DeRemer, PDG de Very Good Ventures. « Fréquemment, l’effet de la culture d’un partenaire sur votre propre groupe peut générer des avantages durables encore plus importants que l’étendue du travail fourni. »

2. Fichier de vision et d’objectifs du produit

De nombreuses équipes agiles utilisent des visions d’articles pour aligner les objectifs et les feuilles de route du superviseur de produit avec l’architecture et les pratiques de développement d’une équipe d’expédition. Les visions d’articles définissent les personnalités des clients et des utilisateurs finaux, les propositions de valeur, les exigences de réussite, les objectifs tactiques et d’autres critères que tous les participants du groupe doivent comprendre.

« La co-création consiste à s’aligner initialement sur un résultat souhaité puis en tirant parti des superpuissances privées pour atteindre ce résultat dans une nouvelle méthode améliorée », déclare Fred Schonenberg, fondateur de VentureFuel. « Essentiellement, vous devez comprendre la valeur de votre coopération pour les deux célébrations et pourquoi il s’agit d’une amélioration concrète de la fiabilité. »

Ce dernier point est très important car les partenariats les plus performants apportent de la valeur et de la découverte chances à toutes les célébrations participantes. Lorsque les personnes à l’intérieur de l’organisation peuvent répondre à « Qu’est-ce qu’il y a dedans pour le partenaire », cet alignement aide à maintenir plus d’énergie pour atteindre les objectifs de l’entreprise.

3. Spécifiez les attentes de votre organisation

Réunissez les scrum masters, les ingénieurs devops et les chercheurs en données de plusieurs organisations dans une salle, et vous aurez peut-être besoin d’une pierre de Rosetta pour déballer le point de vue de chacun sur les meilleures pratiques agiles, comment exécuter la version pipelines, ou quelles conventions de nommage utiliser dans les bases de données.

Les organisations doivent définir leurs méthodes d’avancement standard, leurs pratiques de collaboration et leurs exigences de conformité pour définir clairement à l’avance leurs attentes. D’un autre côté, il est essentiel d’entrer dans les programmes de co-création avec des oreilles ouvertes, car les partenaires sont plus susceptibles d’avoir quelques meilleures pratiques avant les méthodologies de l’organisation, qui sont des améliorations de processus prospectives.

« Avoir un playbook est fondamental chaque fois que la co-création est incluse », déclare Marko Anastasov, co-fondateur de Semaphore CI/CD. « Le playbook est vital car il nivelle le terrain pour tout le monde et crée une interface utilisateur unifiée qui facilite le partenariat. Pour que le playbook soit pratique, il doit être constamment amélioré et mis à jour à mesure que les procédures changent. »

4. Passez à l’ouverture et à l’ouverture, mais à des données cruciales sécurisées

Pour éradiquer la mentalité nous contre eux, pensez à passer à des pratiques plus ouvertes, axées sur les commentaires et transparentes partout où cela est pratique et conforme. Partagez des informations sur les problèmes d’efficacité et les interruptions, faites participer tout le monde à des rétrospectives, examinez ouvertement les problèmes des clients et divulguez les problèmes de qualité de l’information les plus difficiles.

Anastasov pousse encore plus loin l’esprit d’ouverture. « La méthode la plus puissante pour co-créer un nouvel élément est de le construire ouvertement », déclare-t-il. En acceptant la transparence et en incluant votre public, vous favorisez la confiance, obtenez des commentaires importants et accélérez le chemin vers le succès. »

La seule mise en garde concernant les pratiques d’ouverture et l’ouverture concerne la sécurité des informations et les droits d’accès au système. De nombreuses organisations suivent concepts de séparation des tâches, exiger le masquage des informations de tous les ensembles de données avec des détails personnellement identifiables et spécifier des politiques d’accès strictes aux données des clients et à d’autres sources d’informations confidentielles. Ces aspects de conformité sont nécessaires lors de l’inscription et de la collaboration avec des partenaires dans un modèle de co-création.

5. Bénéficiez des expériences, mais tenez-vous mutuellement responsables

Les équipes agiles visent à définir le « terminé » avec des critères d’acceptation, de sorte qu’il existe une compréhension commune du moment où une user story répond aux exigences. Les équipes aussi faire de leur mieux pour remplir les engagements de sprint et répondre aux attentes des clients lors de la sortie de nouvelles capacités. Mais les choses ne se passent pas toujours comme prévu, et de nombreuses équipes utilisent des rétrospectives de sprint et adoptent des post-mortem irréprochables pour s’assurer que les gens se concentrent sur les améliorations et évitent de pointer du doigt .

Ce sont des pratiques clés pour que les équipes survivent aux pressions des dates de livraison des conférences et des attentes des consommateurs. Les dirigeants d’organisation doivent étendre ces techniques aux groupes de co-création.

Mais les organisations doivent également tenir leurs partenaires responsables des non-négociables en enregistrant les habitudes requises, les spécifications de qualité, les niveaux de service minimum et d’autres attentes.

En fin de compte, les organisations qui ne peuvent pas découvrir de méthodes pour s’associer et travailler avec des tiers auront du mal à suivre le rythme de la transformation. Adopter une conception de co-création peut offrir des avantages significatifs par rapport à une méthode totalement interne ou entièrement externalisée, mais cela nécessite un dévouement de tous les membres du groupe pour travailler ensemble sur les objectifs et les méthodologies.

.

Toute l’actualité en temps réel, est sur L’Entrepreneur

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici