Devops for Growth
107.5K views | +8 today
Follow
Devops for Growth
For Product Owners/Product Managers and Scrum Teams: Growth Hacking, Devops, Agile, Lean for IT, Lean Startup, customer centric, software quality...
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'Agile'. Clear
Scooped by Mickael Ruau
Scoop.it!

Veille Agile

Veille Agile | Devops for Growth | Scoop.it
Bien au-delà d’un simple exercice de surveillance et de conservation, il s’agit assurément de mettre à jour nos compétences, notre savoir et nos relations aux autres. A vous maintenant de découvrir le large éventail de méthodes et d’approches présentées par Constantin Guay pour faire sa veille, et les nombreux avantages que vous pourrez en tirer.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

The Amplio Community of Practice

The Amplio Community of Practice | Devops for Growth | Scoop.it
Essential concepts mostly missing in popular frameworks

Frameworks create an echo chamber that results in good ideas from other places not being incorporated into them. Here are a few key concepts and practices that are missing from popular frameworks.s

Attend to stakeholders’ objectives – not clearly specified. (waste if get the wrong stakeholders – and waste if get unclear objectives)
Generic value stream – enables you to do a value stream analysis in hours instead of days. This can be the basis for creating an improvement backlog.
A few key, universal practices
How will I know I’ve done that (when given a requirement)
Do fill-kitting
MVPs (a la Eric Ries) and Minimum Business Increments
Using MVPs as Eric Ries suggests
How to work with people who don’t seem to get it.
The Analysis Matrix – doing analysis in high variability domains.
Attending to the Customer Journey
UX: Customer vs from the system perspective
Effective shared services
Amplio Team Estimation. This board has links to a chapter on this and a video.
How to do a Pareto-style mapping of value streams to get a quick understanding of the improvements we need(10:30). This is a technique to separate what must be done from what would be good to be done. It enables focusing on the first step in creating a product.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

pragdave - Agile is Dead (Long Live Agility)

pragdave - Agile is Dead (Long Live Agility) | Devops for Growth | Scoop.it
Let’s abandon the word agile to the people who don’t do things.

Instead, let’s use a word that describes what we do.
Let’s develop with agility

You aren’t an agile programmer—you’re a programmer who programs with agility.

You don’t work on an agile team—your team exhibits agility.

You don’t use agile tools—you use tools that enhance your agility.

It’s easy to tack the word “agile” onto just about anything. Agility is harder to misappropriate.

And that’s important—you can buy and sell labels. Attend a short course, and suddenly you can add a label to your job title. But you can’t buy experience—you can only earn it.
And let’s protect our investment

Ultimately, what we do trumps what we call it. But good words help us communicate effectively.

We’ve lost the word agile. Let’s try to hang on to agility. Let’s keep it meaningful, and let’s protect it from those who would take the soul of our ideas in order to sell it back to us.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Agile Causal Relations - Le Guide Agile par Wishtack

Agile Causal Relations - Le Guide Agile par Wishtack | Devops for Growth | Scoop.it

Un schéma qui explique les relations entre les pratiques techniques et l'agilité.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Agile Exprès(s) - Agile Tour Nantes 2018 - Sam Cranford & Bastien Gal…

L'agilité ne se fait pas toute seule, il faut l'instaurer avec soin et attention. Un regard sur les différentes façons d'implémenter l'agilité et les pièges à …
No comment yet.
Rescooped by Mickael Ruau from LEAP EntrepreneurshiԀPassion - lasting enterprise action practices
Scoop.it!

Agile Doesn’t Work Without Psychological Safety

Agile Doesn’t Work Without Psychological Safety | Devops for Growth | Scoop.it
Scrums and kanbans can’t help you if you’ve got a legacy culture that punishes vulnerability.
Via Oliver Durrer swissleap.com
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Le proces la métamorphose vers l'avenir - exploration des conflits …

Un regard sur les conflits existentiels dans le monde de l'informatique, de l'individuel aux processus
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

10 Myths About Agile: Things for Portfolio Management to Learn

10 Myths About Agile: Things for Portfolio Management to Learn | Devops for Growth | Scoop.it
Our brain sees cause-effect relationships where there are none and does not notice problems where there are some. We try to explain the inexplicable, are interested in details and hierarchies. Therefore, when “everything is difficult,” you must look for flexible approaches - and here Agile comes to the rescue.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Exaptation — Wikipédia

Exaptation - Wikipédia

Un article de Wikipédia, l'encyclopédie libre. Dans la théorie de l'évolution, l' exaptation est une adaptation sélective opportuniste, privilégiant des caractères qui sont utiles à une nouvelle fonction, pour laquelle ils n'avaient pas été initialement sélectionnés. Par exemple, les plumes des théropodes, initialement sélectionnées parce qu'elles assureraient leur thermorégulation, ont permis l'adaptation au vol.

Mickael Ruau's insight:
 

Confusion entre pré-adaptation, adaptation et exaptation

Entre 1901 et 1909, Lucien Cuénot élabore la théorie de la préadaptation qui rencontrera moins de succès que celle de l'exaptation « plus conforme aux standards scientifiques du XXe siècle », la formulation de Cuénot étant trop téléologique selon Gould et Vrba. Ces deux concepts se révèlent complémentaires : « la préadaptation concernerait le caractère avec sa fonction d'origine tandis que l'exaptation concernerait le caractère avec sa fonction dérivée3 ».

Bien que les termes adaptation et exaptation soient souvent associés, ils ont des sens distincts :

  • Une adaptation est le développement d’un caractère doté d'une fonction particulière qui permet à l’organisme le possédant d’améliorer sa valeur sélective (fitness).
  • Une exaptation est le développement d’un caractère doté d'une fonction première qui, par la sélection naturelle, évolue au fil du temps pour jouer un tout nouveau rôle. Contrairement à l’adaptation, où la modification du phénotype (par exemple par le biais de mutations génétiques) est essentielle, l’exaptation n’amène aucun changement phénotypique.

Bien souvent, la littérature parle de l’exaptation comme d’un phénomène secondaire à l’adaptation. Toutefois, une adaptation peut également se produire à la suite d’une exaptation. On dit alors qu’un caractère subit une exaptation primaire, suivie d’une adaptation secondaire4.

Types d'exaptation

On considère généralement deux grands types d'exaptation4 :

  • Dans le premier type, un organe non modifié est réutilisé à l'identique pour une fonction manifestement non sélectionnée à l'origine (coaptation ou exaptation par cooption). C'est ainsi le cas de certaines zones du cerveau humain ; utilisées initialement pour la reconnaissance des formes, le langage ou l'audition, elles sont aujourd'hui réutilisées pour la lecture ou la musique. C'est également probablement le cas de la bipédie5.
  • Dans le second type, l'exaptation est une forme particulière d'adaptation naturelle, c'est-à-dire un ensemble de mutations génétiques sélectionnées par la sélection naturelle. Mais cette adaptation se fait sur la base d'un organe qui s'est initialement développé pour un tout autre usage. Le poumon des tétrapodes peut ainsi être considéré comme une exaptation : apparu chez des poissons comme une adaptation à des milieux aquatiques hypoxiques ou bien oxygénés (en lien dans ce dernier cas avec les besoins accrus en oxygène du cœur6,7), il se serait secondairement modifié pour fonctionner en milieu purement terrestre.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

7 Software Development Models: How to Choose the Right One? - DZone Web Dev

7 Software Development Models: How to Choose the Right One? - DZone Web Dev | Devops for Growth | Scoop.it
Let's define the software development life cycle, make an overview of the 7 most used models, and find out their differences and benefits in projec
Mickael Ruau's insight:

 

The DevOps model has its unique principles that promote automation and team collaboration. Therefore, the primary focus of the model is the enhancement of collaboration between teams that are driven by sequential feedback. The DevOps model resembles the Agile methodology, but differs due to the collaboration focus between technical team members and managers, while Agile focuses on client involvement.

What does DevOps carry out?

  • Continuous Integration and Delivery
  • Microservices
  • Infrastructure as Code
  • Monitoring and Logging
  • Communication and Collaboration
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Vitesse, Efficacité, Valeur : Utiliser L’Empirisme Pour Atteindre L’Agilité Commerciale

Vitesse, Efficacité, Valeur : Utiliser L’Empirisme Pour Atteindre L’Agilité Commerciale | Devops for Growth | Scoop.it
Les clients cherchent des solutions qui améliorent leurs résultats. Mais pour y parvenir, les organisations doivent d'abord livrer quelque chose, mesurer les résultats et s’adapter en fonction. L’agilité organisationnelle permet de le faire de manière répétée, fréquente et avec le plus petit investissement possible pour un plus grand nombre de rétroactions.
Mickael Ruau's insight:

Points Clés

  • Les organisations qui ne mesurent pas la valeur de ce qu’elles délivrent ne savent pas déterminer parmi leurs idées lesquelles sont bonnes et lesquelles ne répondent pas aux besoins de leurs clients. En corollaire : un gaspillage de temps, d’efforts et d’investissement.
  • Les organisations améliorent leur performance en élaborant des expériences autour de leurs idées pour tester explicitement leur valeur pour les clients. Réaliser ces expériences le plus rapidement possible et avec un minimum d’efforts aide les organisations à améliorer considérablement leur efficacité et à répondre aux besoins des clients.
  • Se fixer des objectifs stratégiques en terme de valeur permet aux organisations de clairement déterminer ce qu’elles veulent atteindre et aide chacun de leurs membres à aligner leur travail sur ces objectifs.
  • Outre l’amélioration de la valeur qu’elles apportent, la plupart des organisations doivent également améliorer la rapidité et l’efficacité de leurs actions. Le fait de concevoir les améliorations comme des expériences menées dans des cycles rapides et fréquents aide les organisations à s’améliorer rapidement.
  • Pour que les organisations puissent améliorer la valeur qu’elles offrent, elles ont besoin de boucles de rétroaction relativement rapides qui leur permettent d’essayer rapidement de nouvelles idées afin de déterminer celles qui méritent un investissement supplémentaire.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Tout le monde prétend suivre les méthodes agiles dans son travail mais en réalité, peu de personnes le font vraiment

Tout le monde prétend suivre les méthodes agiles dans son travail mais en réalité, peu de personnes le font vraiment | Devops for Growth | Scoop.it
On entend très régulièrement parler de méthodes agiles et plusieurs personnes d'ailleurs disent les utiliser dans leur travail, mais bien souvent la réalité est toute autre. Il se trouve que ces personnes se servent plutôt de quelque chose de très différent des méthodes agiles conventionnelles. Tout d'abord, il faut savoir qu'une méthode agile est une méthode de gestion et de développement de projets ou programmes informatiques qui vise à satisfaire les besoins du client au terme du contrat d
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Devenir Agile en 5 étapes : vers un nouveau modèle de livraison des applications

Devenir Agile en 5 étapes : vers un nouveau modèle de livraison des applications | Devops for Growth | Scoop.it
Beaucoup d’encre a déjà coulé sur les atouts commerciaux d’une organisation agile. Devenir agile n’est pas seulement une question technologique. Pour obtenir les progrès escomptés en efficacité et en innovation, les entreprises doivent se poser les questions suivantes: quel chemin allons-nous prendre ? Qui devra être impliqué ? L’approche agile apportera-t-elle les bénéfices quantitatifs et qualitatifs que nous recherchons ?
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

agile-tools

agile-tools | Devops for Growth | Scoop.it
Mickael Ruau's insight:

Un  site qui présente des outils pour faciliter des ateliers agiles à distance

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

UX Agile : intégrer l’UX/UI aux sprints agiles

UX Agile : intégrer l’UX/UI aux sprints agiles | Devops for Growth | Scoop.it
#Le Growth Sprint, késako ?

L’idée du Growth Sprint est d’intégrer toutes les fonctions business et produits dont l’UX/UI, le marketing, le support client, etc., dans un même backlog pour travailler dans des sprints courts sur lesquels on va itérer et apprendre.

L’agilité n’est alors plus réservée aux équipes de développement, elle est intégrée au niveau même de l’organisation, de manière que toute l’entreprise travaille selon les méthodes agiles. Toutes les équipes qui travaillent sur un produit fonctionnent selon les sprints et les méthodes agiles.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Équipes Agiles, êtes vous auto-gérées ou auto-organisées?

Équipes Agiles, êtes vous auto-gérées ou auto-organisées? | Devops for Growth | Scoop.it

L’auto-organisation est un comportement naturel de tout système complexe (une équipe de développement étant un système complexe). Scientifiquement parlant, “l’auto-organisation est le processus ou une structure apparait dans un système sans qu’une autorité centrale ou qu’un élément externe ne l’impose via une planification”. L’auto-organisation est la norme, c’est le comportement par défaut de tout système complexe, quelque soit les composants de ce système, des atomes, des molécules, des virus, des espèces, des organisations, ou des développeurs de logiciel [Jurgen Apello : Management 3.0].

Et en Agile?

Le principe 11  sous jacent au manifeste Agile dit que  : “Les meilleures architectures, spécifications et conceptions émergent d’équipes auto-organisées.”. L’agilité encourage l’auto-organisation et en fait une bonne pratique.

L’auto-gestion veut plutôt dire que l’equipe s’auto-gère par elle même. En d’autre termes, qu’elle puisse décider de ne pas accepter les règles du contexte qui l’entoure, voire l’entreprise. Par exemple, si l’une des pratiques de l’entreprise est que tout code produit doit être testé unitairement, une équipe qui s’auto-gère peut décider de ne pas se soumettre a cette règle et ne pas faire de tests unitaires. Une équipe qui s’auto-organise, va s’organiser en interne pour trouver la façon de faire pour avoir ces tests.

La question est donc de l’ordre de l’auto-organisation que de l’auto-gestion.

D’autres ambiguïtés

Dans le même sens, d’autres termes sont  utilisés souvent, et qui peuvent porter la confusion, entre autres une équipe est:

  • Auto-sélectionnée ou Auto-conçue  : l’equipe s’auto-organise, et se crée et se maintient par elle même. Dans ce cas, par exemple, les membres de l’équipe choisissent les nouveaux arrivants, ceux qui restent et ceux qui quittent, le nombre de membres etc. une Startup formée par un petit nombre incluant les fondateurs est une equipe auto-sélectionnée par exemple.
  • Auto-dirigée ou Auto-gouvernée : l’equipe est auto-sélectionnée et il n’y a pas de gestion de l’extérieur de l’équipe qui la gère. Par exemple, un groupe de joueurs de hockey de rue est une equipe auto-dirigée.
Mickael Ruau's insight:

Ne tolérez pas l’ambiguïté

Il y’a quelques années avant (en fait plusieurs années, mais le temps passe vite), je me rappelais quand une différence de termes ne voulait pas dire grand chose pour moi, j’argumentais qu’utiliser un terme ou un autre, quand la différence est subtile, ne change rien. Je réalise maintenant que étais off-track. Je suis devenu moi même très “picky” sur ces notions.

En effet, si un mauvais terme est utilisé à la place d’un autre, tout le sens peut changer. Ceci s’applique à mon avis à notre cas d’auto-organisation vs auto-gestion.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Nos videos

En empruntant la voie dialogique, une organisation évolue continuellement en favorisant la construction collective de solutions, par le dialogue et l’apprentissage. L’organisation quitte le monde de la conduite de changement prescrit, pour laisser place au changement génératif, offrant des espaces...
Mickael Ruau's insight:
Les Organisations Dialogiques

Comment basculer du changement prescrit
au changement génératif

En empruntant la voie dialogique, une organisation évolue continuellement en favorisant la construction collective de solutions, par le dialogue et l’apprentissage. L’organisation quitte le monde de la conduite de changement prescrit, pour laisser place au changement génératif, offrant des espaces de créativité et d’engagement singuliers. Vous quittez également le monde des ‘transformations successives’ et épuisantes, pour revenir à un mode d’évolution continue, propre à tout organisme vivant.

En 5 épisodes, je vous emmène à la découverte de la voie dialogique,

E01 : les essentiels

E02 : la posture dialogique

E03 : la préparation des espaces dialogiques

E04 : Speedhosting

E05 : l'invitation aux super-pouvoirs

Vous pourrez compléter votre aventure avec
l
e GUIDE SUPER PRATIQUE DES ORGANISATIONS DIALOGIQUES.

Bon voyage, Laurent

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Agilité et-le-mal-agile tourbdx-27-10-2016

Presentation donnée à l'Agile Tour Bordeaux le 27/102016
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

The Agile Marketing Organization

The Agile Marketing Organization | Devops for Growth | Scoop.it
To increase their agility, chief marketing officers require very different capabilities and structures than were needed in the past.
Mickael Ruau's insight:

Centralize the Right Activities. Many companies are seeking to centralize functions so that they can put in place better controls and create greater efficiencies. But they often are not strategic enough about what they centralize. In our study, we found that many companies are leaving savings on the table by not centralizing thoughtfully: they are missing out on creating economies of scale and are unable to take full advantage of best practices. (See Exhibit 2.)

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Taking Agile Way Beyond Software

Taking Agile Way Beyond Software | Devops for Growth | Scoop.it
Too often, agile remains confined to software development. But companies that successfully implement agile across their entire enterprise can create an exceptional customer experience and gain an edge over the competition.
Mickael Ruau's insight:

Companies that rely on overly specialized roles create meaningful inefficiencies that can damage the customer experience. (See Exhibit 1.) Customers forced to endure delays owing to multiple handoffs or rework will soon take their business elsewhere. Yet many large companies find restructuring difficult because their organizations are bogged down by a large and highly customized product catalog, disparate IT systems, or poorly integrated M&A activity—all of which bolster the need for specialized resources. While displacing deeply entrenched processes and practices can be difficult, companies that successfully incorporate agile beyond software see transformative results.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Agile Glossary and Reference Library

Agile Glossary and Reference Library | Devops for Growth | Scoop.it
Welcome to the new (but in development) Agile Glossary & Reference Library. Find content from around the web on all things Agile.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

The Agile Movement …is NOT very Agile!! | by Mike Beedle

The Agile Movement …is NOT very Agile!! | by Mike Beedle | Devops for Growth | Scoop.it
This came up within another “little conversation” that I had with Jim McCarthy at the OSA (Open Space Agility) FB group, the other day. Yes, the the author of the Core Protocols, and a guy that has the uncanny ability to make me more blunt, as if I needed any help.

But now this statement is really getting to me, burning me, really. How did this happen? Wouldn’t you expect that WE, the people that tell the entire world that Agile is the “way to go”, the “way of the future”, the “better way”, be Agile in what we do?

Let’s break it down a bit, before it appears to be just another “complaining” rant:

1. Agile Manifesto

Let’s start here, from the “original source” that defines what Agile is.

As much as I am proud of the merits and accomplishments of the Agile Manifesto, it’s really not a very good explanation of what Agile really is. Mind you, not that there is anything wrong with it, it is just not very well explained. I think Alistair Cockburn has done a good job with his Heart of Agile with a better explanation, but I find myself at odds saying that the official source that defines Agile, needs improvement.

Shouldn’t we be eating our own “dog food” …and iterate and IMPROVE???
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Des pièges qui se cachent derrière les méthodes agiles

Des pièges qui se cachent derrière les méthodes agiles | Devops for Growth | Scoop.it
Selon Capgemini, 60% des entreprises ont déjà adopté les méthodes agiles ou prévoient de les mettre en place à court terme.

Mais pour la SSII, l'usage des méthodes agiles peut conduire à certains pièges : la tentation d'appliquer cette nouvelle logique à l'ensemble des projets IT, sans pour autant disposer des compétences nécessaires, ou encore celle de basculer ses experts en assurance qualité vers d'autres fonctions (R&D industrielle...) en pensant que leur expertise n'est plus nécessaire aux développements logiciels.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Agile Architecture - What Is It? - DZone Microservices

Agile Architecture - What Is It? - DZone Microservices | Devops for Growth | Scoop.it
Project development using agile methods is nothing new. In this article, we will discuss how the system's architecture design fits into Agile development.
Mickael Ruau's insight:

Taking the definition of Agile Architecture present in SAFe:

"Agile Architecture is essentially a set of values, practices, and collaborations that actively support the design and evolutionary architecture of a system. This approach adopts the DevOps mindset, allowing a system's architecture to continuously evolve over time, while at the same time It supports the needs of today's users. It avoids the overhead and delays associated with the start-stop-start nature and large-scale redesign inherent in phase-gate and Big Up Front Design (BUFD) processes. 

The agile architecture supports Agile development practices through collaboration, emergent design, intentional architecture, and design simplicity. Along with Agile development practices, the Agile architecture also enables design for testability, implementation, and release. domain and decentralized innovation."

From this definition, the two very important terms emerge including, Emerging Design and Intentional Architecture.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Déclaration d'interdépendance — Wikipédia

Déclaration d'interdépendance - Wikipédia

La déclaration d'interdépendance est un ensemble de six principes de gestion, initialement prévu pour le développement logiciel agile, et applicable à d'autres situations de gestion.

Mickael Ruau's insight:

Origines

Après le Manifeste pour le développement agile de logiciels, écrit en 2001, David Anderson, Sanjiv Augustin, Christopher Avery, Alistair Cockburn, Mike Cohn, Doug DeCarlo, Donna Fitzgerald, Jim Highsmith, Ole Jepsen, Lowell Lindstrom, Todd Peu, Kent McDonald, Pollyanna Pixton, Preston Smith et Robert Wysocki ont observé que les principes agiles pourraient être applicables pour atteindre un état d'esprit « agile » de gestion de projets y compris en dehors de l'informatique. En 2005, ils ont publié la « Déclaration d'interdépendance »1,2 sont :

Principes

La déclaration est un ensemble de six principes qui mettent en évidence les approches en matière de leadership plus applicable aux méthodes de travail agiles. Chacun des principes de la déclaration est structuré comme une combinaison de deux clauses : le premier alinéa déclare un résultat souhaité, tandis que le second montre comment atteindre ce résultat2,3 :

  1. Nous augmentons le retour sur investissement en nous concentrant sur le flux continu de valeur.
  2. Nous fournissons des résultats fiables en engageant les clients dans des interactions fréquentes et une propriété partagée.
  3. Nous nous attendons à de l’incertitude et la gérons par itérations, anticipations et adaptations.
  4. Nous libérons la créativité et l'innovation en reconnaissant que les individus sont la source ultime de valeur et en créant un environnement dans lequel ils peuvent faire la différence.
  5. Nous stimulons les performances grâce à la responsabilité du groupe envers les résultats et à la responsabilité partagée de l'efficacité des équipes.
  6. Nous améliorons l'efficacité et la fiabilité grâce à des stratégies, processus et pratiques spécifiques à chaque situation.

Notes et références

 

 

(en) « Site de la PMDOI » [archive]

 

No comment yet.