Devops for Growth
107.7K views | +3 today
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 tags: 'Agile', 'coaching 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!

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.
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!

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!

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!

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!

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!

Agilité et sécurité numériques : méthode et outils à l’usage des équipes projet | Agence nationale de la sécurité des systèmes d'information

Agilité et sécurité numériques : méthode et outils à l’usage des équipes projet | Agence nationale de la sécurité des systèmes d'information | Devops for Growth | Scoop.it
L’ANSSI est l'autorité nationale en matière de sécurité et de défense des systèmes d’information. Prévention, protection, réaction, formation et labellisation de solutions et de services pour la sécurité numérique de la Nation.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Agility 4.0 – seven points for agile projects

Mickael Ruau's insight:

 

The picture shows the connections of agility in projects:

 

It clearly shows that agility is more than just methods. This is where the term agility 4.0 originated. Because a project or company is only agile if all seven points and their networking are taken into account.

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

Le Manifeste « remasterisé » - Méthodes Agiles

Le Manifeste « remasterisé » - Méthodes Agiles | Devops for Growth | Scoop.it

Les Valeurs et Principes sont rigoureusement identiques à la version officielle du Manifeste. Leur numérotation respecte l’ordre du Manifeste.

Il s’agit juste d’une présentation différente concrétisant la subordination des Principes aux Valeurs, l’ensemble étant structuré par niveaux tel que Merise les définit :

  • Niveau CONCEPTUEL
  • Niveau LOGIQUE ou ORGANISATIONNEL
  • Niveau PHYSIQUE
Mickael Ruau's insight:

 

Manifeste pour le développement Agile de logiciels
  • CONCEPTION (Niveau CONCEPTUEL)

    (3) La collaboration avec les clients plus que la négociation contractuelle
    • (6) La méthode la plus simple et la plus efficace pour transmettre de l’information à l'équipe de développement et à l’intérieur de celle-ci est le dialogue en face à face.
    • (4) Les utilisateurs ou leurs représentants et les développeurs doivent travailler ensemble quotidiennement tout au long du projet.
  • ORGANISATION (Niveau LOGIQUE)

    (1) Les individus et leurs interactions plus que les processus et les outils
    • (1) Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée.
    • (3) Livrez fréquemment un logiciel opérationnel avec des cycles de quelques semaines à quelques mois et une préférence pour les plus courts.
    • (8) Les processus Agiles encouragent un rythme de développement soutenable. Ensemble, les commanditaires, les développeurs et les utilisateurs devraient être capables de maintenir indéfiniment un rythme constant.
    • (5) Réalisez les projets avec des personnes motivées. Fournissez-leur l’environnement et le soutien dont ils ont besoin et faites-leur confiance pour atteindre les objectifs fixés.
    • (11) Les meilleures architectures, spécifications et conceptions émergent d'équipes auto organisées.

    (4) L'adaptation au changement plus que le suivi d'un plan
    • (2) Accueillez positivement les changements de besoins, même tard dans le projet. Les processus Agiles exploitent le changement.
    • (12) À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace, puis règle et modifie son comportement en conséquence.
  • RÉALISATION (Niveau PHYSIQUE)

    (2) Des logiciels opérationnels plus qu'une documentation exhaustive
    • (7) Un logiciel opérationnel est la principale mesure d’avancement.
    • (9) Une attention continue à l'excellence technique et à une bonne conception renforce l’Agilité.
    • (10) La simplicité - c’est-à-dire l’art de minimiser la quantité de travail inutile - est essentielle.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Crystal Methods · Blog ·

Crystal Methods · Blog · | Devops for Growth | Scoop.it

Crystal method is an agile software development approach that focuses primarily on people and their interactions when working on a project rather than on processes and tools. Alistair believed that people’s skills and talents as well as the way they communicate has the biggest impact on the outcome of the project.

Crystal Method is based on two fundamental assumptions:

  • Teams can streamline their processes as their work and become a more optimized team
  • Projects are unique and dynamic and require specific methods

According to Cockburn, we should view product development as a game that should stimulate everyone to interact, become creative, and produce brilliant ideas. He says that instead of focusing on questions like “is our model accurate?” we should be looking for answers to questions like “Is our product meeting the customer’s needs? Or “Do we have our goals aligned as a team?”

Mickael Ruau's insight:

Crystal method family members

One of the things that Cockburn discovered is that the project properties changed depending on the number of people involved in the project and the level of criticality of the project at hand.

While the smaller team can handle and build the product without a lot of status reporting and paperwork, the number of “communication artifacts” rises with bigger teams who are working on large-scale projects.

In other words, the more people you have on the team, the more critical the project is and the more complex the approach needs to be. Therefore, there is no one single Crystal method; there are different Crystal methodologies for different types of projects.

To make this categorization easy to understand, Cockburn named the methodology Crystal and categorized it along the two dimensions - size and criticality - that matching those of minerals - color and hardness.

Essentially, Cockburn developed these families to point out that each project may require a particular set of policies, practices, and processes in order to meet the project’s unique characteristics. Cockburn tried to explain this by calling Crystal “a set of samples that you adjust to your circumstances”.

Which approach will be most suitable for your projects depends on three dimensions:

  • Team size
  • Criticality
  • What the priority of the project is

Generally, they are characterized by colors, according to the number of people involved in the project:

 

  • Clear - for teams of 8 or fewer people
  • Yellow - for teams of 10-20 people
  • Orange - for teams of 20-50 people
  • Red - for teams of 50-100 people

 

 

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

Agile modeling - Wikipedia

Agile modeling - Wikipedia

Agile modeling (AM) is a methodology for modeling and documenting software systems based on best practices. It is a collection of values and principles, that can be applied on an (agile) software development project. This methodology is more flexible than traditional modeling methods, making it a better fit in a fast changing environment.

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

Introduction - InnerSource Patterns

Introduction - InnerSource Patterns | Devops for Growth | Scoop.it
Mickael Ruau's insight:
What is InnerSource?  

We define InnerSource as:

The use of open source principles and practices for software development within the confines of an organization.

InnerSource takes the lessons learned from developing open source software and applies them to the way companies develop software internally. As developers have become accustomed to working on world-class open source software, there is a strong desire to bring those practices back inside the firewall and apply them to software that companies may be reluctant to release.

For companies building mostly closed source software, InnerSource can be a great tool to help break down silos, encourage and scale internal collaboration, accelerate new engineer on-boarding, and identify opportunities to contribute software back to the open source world.

What are InnerSource Patterns?
 

Patterns are a way of describing a repeatable, proven solution to a problem within a context. Patterns follow a simple form that assists you during the implementation of a solution to understand the constraints of the problem, understand the forces you need to balance, and the resulting context - the situation created by applying the solution.

Patterns can provide a way for the InnerSource Commons participants to concisely share information, improving the practice of InnerSource. Patterns are divided into Title, Problem Statement, Context, Forces, and Solutions as their main sections.

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!

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.
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!

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!

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!

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.
Scooped by Mickael Ruau
Scoop.it!

La culture agile qu’est ce que c’est ?

On entend régulièrement parler de culture agile, d’esprit agile et on peut raisonnablement se demander ce que l’on met dans ces concepts. Je vous propose de partir de sa définition opérationnelle initiale pour aller à jusqu’à la vision de ce qu’est une culture agile et de ce qu’elle implique pour l’organisation qui souhaite s’en imprégner.

Mickael Ruau's insight:

Agilité organisationnelle

Petit à petit le développement des équipes agiles et leur méthodes de management ont eu des répercussions sur l’ensemble de l’organisation. L’agilité se répand pas pollinisation ou essaimage et contamine les autres entités de l’organisation.  Au niveau organisationnel, on retrouve des valeurs opérationnelles traduites à l’échelle de l’organisation et qui favorisent le développement de la culture agile au sein de celle-ci.

Dans ses valeurs, on retrouve la notion de transparence portée par les pratiques au travers du management visuel et au travers de la qualité des relations des acteurs de l’agilité, client compris. Ceci se retrouve également au travers d’une production orientée autour de la création de valeur où chaque acteur connait la valeur de ses contributions et sait pour quoi il œuvre. Les entreprises agiles vivent la transparence comme une nécessité pour permettre la montée en autonomie.

On retrouve également la notion de sens donné à l’action, les équipes agiles fonctionnent en ayant connaissance de l’ensemble des objectifs projets pour lesquels ils œuvrent et partagent les enjeux clients, de faits, la culture de la responsabilité passe par le fait de savoir inscrire ce que l’on fait dans quelques chose de plus grand. Les entreprises qui portent l’agilité au plus haut dans leur structure ont parfaitement compris cela.

Développer l’esprit de contribution et de confiance est un autre point sur lequel l’agilité organisationnelle s’appuie. La culture de l’auto-organisation et de l’initiative doit être portée au plus haut niveau pour se répandre et se renforcer. Chaque personne doit pouvoir se sentir acteur plein et entier de son organisation et ses organisations en laissant ces équipes se développer sans ingérence y contribuent.

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

Au-delà de Scrum et des sprints

Au-delà de Scrum et des sprints | Devops for Growth | Scoop.it

Table des matières :

Avant-propos
La première mise en place d'une méthode agile
Les impératifs commerciaux ont changé notre méthode de développement
La nouvelle organisation de la R&D : des pôles agiles
Il y a toujours un défi à relever
Anticiper l'avenir

Mickael Ruau's insight:

Au milieu de l'année 2009, j'ai créé Bonitasoft avec deux autres cofondateurs, Miguel Valdés Faura et Rodrigue Le Gall, et nous avons commencé le développement de notre logiciel avec 7 développeurs. C'est en janvier 2010 que nous avons lancé Bonita Open Solution 5.0, la première version du logiciel éditée par notre société. Aujourd'hui, nous sommes les leaders des logiciels BPM Open Source avec plus de 2,75 millions de téléchargements, plus de 875 clients et une communauté de plus de 60 000 contributeurs.

Bonitasoft compte actuellement 17 développeurs travaillant à temps complet sur la solution Bonita BPM, ainsi qu'un architecte système, une équipe QA (assurance/qualité), une équipe dédiée à la documentation et un ingénieur ergonome, soit une équipe de 40 personnes.

Comment fait-on croître une équipe de développement de plus de 200% en moins de 5 ans tout en maintenant sa position de leader ? Cela s'est avéré un réel défi et une expérience enrichissante, mais surtout une opportunité d'appliquer des méthodes agiles avancées et efficaces.

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

Stacey Matrix Mis-used Again!

Stacey Matrix Mis-used Again! | Devops for Growth | Scoop.it

I first heard of the Stacey Matrix when taking my Agile Scrum Product Owner certification course. It was heralded as a means to determine when to use Agile and when to use traditional Waterfall software development methodologies.

Mickael Ruau's insight:

Here's how I remember the diagram:
 
The problem with this diagram is that there is no difference between "What" and "How". To me this is just hype that says "Agile is better". The message is: the more complicated a project, the more you need Agile. The message defeated the purpose of having a 2x2 matrix, it made it into a one-dimension line, from lower-left to upper-right. There was no difference between the horizontal or vertical dimensions. It positioned Waterfall in the lower left corner and Agile in the upper right. The message was that unless you have a simple project (lower left), you need Agile.

Really? Do you think you could get Waterfall proponents to agree to that? The same folks who develop little programs like operating systems and database engines? Again, I'm an Agile proponent, but I am faced with a challenge of addressing the morale of software developers with a long history of successful Waterfall projects. Developers in general are typically smart folks. Repeating any kind of hype or religion would only remove me from their list of trusted sources. There was no explanation 

So after the course I did a little research and was not surprised to find that Ralph D Stacey himself had no intention of using his Matrix to make this decision. On the Ralph Stacey Wikipedia page it says that Stacey "dropped the diagram and now argues against it's use". As much as I like Agile I can't explain why the methodology appears to have such a need to sell itself and to inflate the importance of it's origins. 

Well as long as everyone else is mis-using the Matrix I may as well join in. I figure once you put a concept out there you can't take it back. From my experience I propose that Waterfall methodology does have a place, and it is in the upper left quadrant of the Matrix (this is where you have agreement on what, but now how). The lower right quadrant is better for Agile methodology (where you have agreement on how, but not what). The upper right quadrant (chaos) is just as bad for both methodologies, and the lower left quadrant (simplicity) is equally good for both.
 
Why? There is a big difference between knowing what you want to build and knowing how to build it.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

What each role does in a service team - Service Manual

What each role does in a service team - Service Manual | Devops for Growth | Scoop.it
Skills a service team needs to deliver a successful user-focused service.
Mickael Ruau's insight:

Your service team must include people doing a variety of different roles (this type of team is called a multidisciplinary team). You may need to include other roles depending on the size of your service.

Roles your team must have

A team building a government service needs to have people with the following roles or skills either in the team or available to it:

  • product manager
  • service owner
  • delivery manager
  • user researcher
  • content designer
  • designer
  • developer

The skills you need will change throughout the lifecycle of your service. Read more about the roles you’ll need at each service phase.

Your whole team, and in particular your designers, user researchers, content designers and developers, must work together to design, build and iterate a service based on the user needs of the people your service is aimed at.

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

Le FDD (Feature-driven development)

Pour ceux qui sont dans les grands groupes, vous allez être étonné de découvrir cette méthodologie FDD car on y trouve beaucoup de choses qui se mettent en place dans ces grands groupes… Et ce sont mêmes des choses dites « non agile ».

En fait le FDD est ancien et il est vrai que l’agilité a en réalité évolué avec le temps. Cependant, on la considère comme l’une des méthodes agiles existantes malgré ses contradictions avec des méthodes agiles telles que XP ou Scrum.

Le FDD (Feature-driven development) propose :

  • des itérations courtes et grandes
  • d’avoir une meilleure communication durant l’ensemble du développement
  • de faire des livraisons fréquentes avec de vrais travaux terminés
  • des informations de progression et d’état précises et significatives pour un minimum de coût et de perturbation pour les développeurs.
  • d’avoir des processus appréciés par les clients, développeurs et managers
Mickael Ruau's insight:

Les itérations du FDD en 5 étapes

Une itération en FDD (Feature-driven development) se compose en 5 étapes différentes :

  1. Créer le modèle du système avec un diagramme de classes UML
  2. Faire la liste des fonctionnalités à réaliser
  3. Assigner les fonctionnalités aux développeurs
  4. Créer le modèle de chacune des fonctionnalités
  5. Développer chacune des fonctionnalités

Contrairement au Scrum et à l’Extrême programming, le FDD recommande fortement d’assigner les fonctionnalités à un ou des développeurs précis.

Les 6 rôles clés en FDD (Feature-driven development)

La méthodologie FDD définit 6 rôles clés dont certains peu appréciés par la communauté agile d’aujourd’hui.

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

Agile Is a Thought Process, Not a Work Process - DZone Agile

Agile Is a Thought Process, Not a Work Process - DZone Agile | Devops for Growth | Scoop.it
Increase productivity of your team within the agile framework. How agile is helping us to build a high-performance team? What are the principles we can use to build my team?
No comment yet.