Devops for Growth
112.1K views | +2 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: 'PSM1'. Clear
Scooped by Mickael Ruau
June 3, 2019 3:42 AM
Scoop.it!

Six Signs your Team’s Acceleration is Too Good to be True


The 6 signs that your beautiful velocity growth trajectory may just be bad data:

Velocity always increases – Even the highest-performing Scrum teams suffer setbacks or encounter new impediments. In general, scrum teams that set challenging goals should expect to fail about 20% of their sprints, meaning that velocity should decline from the previous sprint about the same percent of time (if you are using “yesterday’s weather” to pull stories into the sprint). If your team has been through a dozen sprints without a single backslide in velocity, it suggests that stately upward trend is being managed more deliberately than it should.
Inexplicable Acceleration – Velocity can go up in short bursts for no particular reason, but it is difficult to sustain structural velocity improvement without systematically removing team impediments. So if a team’s velocity has been increasing consistently but they can’t point to specific impediments that they have removed, that is a red flag that the acceleration may not be real. At best, the team is not conducting healthy process experiments to deliver repeatable and sustainable acceleration. At worst, they may be undermining the meaningfulness of their velocity.
The same story now receives a higher point estimation than it used to – This is the definition of “point inflation” that opponents of measuring velocity in points are always pointing to. In practice, we rarely see egregious cases of point inflation where the exact same story that was 3 points in a previous sprint is now 5 points in the current one. Instead, we typically encounter more nuanced forms of inflation, such as when an additional quality check is added to correct for past issues and points are added to complete this additional work. The amount of effort needed to complete the work may have increased, but the amount of output has not, so these added points represent a subtle form of point inflation.
Backlog stuffing with “filler stories” – Teams that are striving to increase velocity often become obsessed with ensuring that everything they do is reflected in the backlog. In general, you don’t want to do tons of off-backlog work and do want to stay focused on completing the goals of the sprint. However, some level of housekeeping and team hygiene work is a natural part of the group process. If including these items in the backlog was always a team norm…that is fine. If that wasn’t always the norm, then including these filler stories with associated points gives the false impression that the team is accelerating when it is not actually producing more output.
Lots of separate minimum-sized stories – We often say that smaller user stories are better, and that ultimately teams should strive to work with uniformly small stories in the sprint. This is a great goal, but it can be taken too far. If work is broken into many stories that are smaller than the smallest sizing increment used by the team (“xs”, “1-point”, “Chihuahua”, etc.) then the rounding error of adding all these fractional stories together starts to exert a strong upward influence on velocity. If these precisely divided stories are still good user stories reflecting incremental functionality, then it is time to reset your reference story to accommodate smaller divisions. More often than not, however, these tiny stories are really tasks and are hurting the team’s ability to work together to produce quality product.
Excessive “normalization” of velocity – Tracking team strength in each sprint is helpful for knowing the context the team is operating within. There are a number of compelling reasons to apply a lightweight level of normalization to a team’s raw velocity number to get a better predictor of actual team output: it provides a more stable measure of output in the face of major illness, vacations, family leave and other significant shifts in team capacity. However, it also introduces one more lever that can artificially increase apparent velocity, so teams need to be careful to only reserve normalization adjustments for major capacity impacts, and not try to adjust for every perceived shift in team strength. If you notice that the team has not been at full capacity for a long time, it is time to questioning if over-normalization may be occurring.
No comment yet.
Scooped by Mickael Ruau
May 22, 2019 9:57 AM
Scoop.it!

SCRUM. Guide interactif

SCRUM. Guide interactif | Devops for Growth | Scoop.it
Dans cet article,le, je vous propose un guide interactif qui présente la définition de chacun des rôles, événements et artefacts en utilisant le texte intégral (sans interprétation) du Guide Scrum™.
No comment yet.
Scooped by Mickael Ruau
May 13, 2019 10:06 AM
Scoop.it!

Scrum Guide Decomposition, Part 3 - DZone Agile

Scrum Guide Decomposition, Part 3 - DZone Agile | Devops for Growth | Scoop.it
Take a look at how this developer and technical analyst breaks down important sections of the Scrum Guide in his own words and addresses negative aspects.
Mickael Ruau's insight:

You can find part 1 here and part 2 here. As mentioned previously, I did this as a method to help me understand the Scrum Guide better, and as part of my study for the Scrum.org's PSM I exam that I took back in October 2017. I have made updates based on the newest version of the Scrum Guide, November 2017. Here I share in the hope that someone finds it useful.

 

No comment yet.
Scooped by Mickael Ruau
April 22, 2019 3:55 AM
Scoop.it!

Single Mediator - Published Patterns

Single Mediator - Published Patterns | Devops for Growth | Scoop.it
If the team communicates directly with the customers, then it is hard to keep focus on priorities (Figure 1). In that case, the customer playing the product owner role is likely to disrupt the team during sprints. In contrary, too many links between the team and the customer create too much noise. The touch to the customer is lost (Figure 2).
Mickael Ruau's insight:

Eliminate all roles between the Scrum team and the customer other than the Product Owner.
The customer, the Product Owner, and the team should form a serial link

No comment yet.
Scooped by Mickael Ruau
April 8, 2019 4:01 AM
Scoop.it!

Framing Impediments - Empowering Teams and Helping Leadership Listen

Breaking through impediments

I have been in a few organizations where leaders say, “we aren’t getting any impediments.” That may be due to a few factors like teams being afraid to raise issues (Fear to Speak) or, prior situations when leaders have pushed back and said, “This isn’t an impediment. You can deal with this.” The last one is interesting. Why would teams raise issues that leaders don’t think are really a problem? How can we improve this communication?

We have come up with a way to frame these impediments that allows teams to choose their own destiny and become more empowered while removing leadership as a bottleneck.
No comment yet.
Scooped by Mickael Ruau
March 21, 2019 2:55 AM
Scoop.it!

Product Backlog Sequence - Published Patterns

The team can develop the Product Backlog according to a sequence that suggests an ordering for the patterns it comprises. The team can weave this sequence together with the Value Stream Sequence to elaborate those steps pertinent to developing the backlog itself. What follows is a typical sequence for starting up and maintaining a Product Backlog. Individual products may find other orderings equally useful: inspect and adapt.

§ 50 ROI-Ordered Backlog.
Normally the Product Owner orders the Product Backlog to achieve the highest ROI based on current knowledge, with the goal being the Greatest Value. The initial backlog comprises a list of Sprint Goals, each designed to characterize a single release in a sequence of Regular Product Increments.
§ 51 High Value First.
Alternatively the organization can choose to work with a fixed-scope, fixed-cost client to take advantage of approaches like Change for Free and Money for Nothing.
§ 55 Product Backlog Item.
The Product Owner, perhaps with the help of the rest of the Scrum Team, breaks down the envisioned Product Increments into Product Backlog Items (PBIs).
§ 56 Information Radiator.
The team posts the backlog visibly, both for its own reference and to inform other stakeholders.
§ 59 Granularity Gradient.
As part of breaking down the backlog, the Product Owner and the Development Team reduce the PBIs near the top of the backlog to Small Items, leaving later PBIs intact.
§ 63 Enabling Specification.
The Product Owner ensures that the Development Team members perfectly understand each PBI scheduled for the next Sprint.
§ 64 Refined Product Backlog.
The Product Owner and the Development Team meet regularly to ensure the Product Backlog stays up-to-date.
§ 65 Definition of Ready.
Right before the Production Episode, at Sprint Planning, the Product Owner and the Development Team together ensure the Product Backlog is ordered properly with respect to dependencies and market considerations, and developers estimate every imminent PBI. At Sprint Planning, the Development Team pulls Ready items from the top of the Product Backlog to achieve the Sprint Goal. These PBIs will drive their Production Episode work plan.
No comment yet.
Scooped by Mickael Ruau
March 14, 2019 3:04 AM
Scoop.it!

A Project Language of Highly Effective Teams - Published Patterns



Jeff Sutherland describes a project language that he believes can get teams off to a good start, and which help make even the best teams even better. These patterns unfold over time as a sequence that the team follows to improve its Scrum team, One Step at a Time.

Mickael Ruau's insight:


Jeff's project language unfolds like this:

First, just get started. Start with Stable Teams.
Next, decide how you are going to size your releases every Sprint.

 

Start developing and establish a velocity (see Notes on Velocity) and bring it into statistical control: use Yesterday’s Weather.

 

Next, work on getting stuff Done (see Definition of Done) instead of foundering in rework.

 

It takes teamwork to do that. Use the pattern Swarming: One-Piece Continuous Flow.
Interruptions are one of the largest potential killers of velocity. You need to know how to deal with interruptions during the Sprint. We presume you have a ScrumMaster but you need a more finessed technique that suggests a framework of discipline to make interruptions visible and to structure how you deal with them. Try Illegitimus Non Interruptus.
Focus on quality from the beginning, every day. Early on, strive for Good Housekeeping.

 

Stuff happens, and dealing with emergencies is a discipline. Align the organization to deal with emergencies using the disciplined re-planning of Emergency Procedure.


The heart of Scrum is process improvement.

 

Get into a rhythm of improving your process every Sprint with Scrumming the Scrum.

 

Part of improving is to measure — but measure more with heart than with raw numbers. Drive forward with the Happiness Metric.
Revisit how you are sizing your Sprints. Instead of pushing the team to take more and more into the Sprint, refocus on Yesterday’s Weather and give yourself room to improve.

 

Try Teams That Finish Early Accelerate Faster.

No comment yet.
Scooped by Mickael Ruau
March 10, 2019 1:21 PM
Scoop.it!

Que fait un Scrum Master de ses journées ?

Que fait un Scrum Master de ses journées ? | Devops for Growth | Scoop.it
Le Scrum Master est un animateur, un coach et un facilitateur. Venez découvrir le rôle du Scrum Master et ce qu'il fait pendant un Sprint complet.
No comment yet.
Scooped by Mickael Ruau
March 5, 2019 5:43 AM
Scoop.it!

Jeu des rôles et des responsabilités de Scrum « TastyCupcakes.org

Jeu des rôles et des responsabilités de Scrum « TastyCupcakes.org | Devops for Growth | Scoop.it

Ce jeu permet de construire une compréhension des rôles et des responsabilités de Scrum. Une fois les cartes préparées (voir les instructions de préparation), vous pouvez facilement répéter ce jeu pour un coût très faible.

Mickael Ruau's insight:

 

Apprentissages :

En général, les équipes tirent des conclusions correctes à travers les discussions qu’ils tiennent autour des cartes sur lesquelles ils trouvent des désaccords. Toutefois, en tant que facilitateur, vous devez surveiller les conclusions ou placements incorrects.

Un des points remarquables qui émerge de ce jeu est que le Scrum Master n’a pas à résoudre tous les problèmes de l’équipe ou de processus. L’équipe doit s’y impliquer, pour autant le Scrum Master est responsable du fait que cette pratique émerge.

No comment yet.
Scooped by Mickael Ruau
February 23, 2019 8:35 PM
Scoop.it!

80 SHADES OF GREY - 10 TIPS TO NAVIGATE AMBIGUITIES OF SCRUM & PREPARE FOR THE SCRUM.ORG PSM-1 ASSESSMENT

80 SHADES OF GREY - 10 TIPS TO NAVIGATE AMBIGUITIES OF SCRUM & PREPARE FOR THE SCRUM.ORG PSM-1 ASSESSMENT | Devops for Growth | Scoop.it
SCRUM IS NOT THE END. IT IS A MEANS TO THE END…
The end goal of empirically building strong, self-organizing Scrum Teams to help your business…
No comment yet.
Scooped by Mickael Ruau
February 20, 2019 12:32 PM
Scoop.it!

Les Nonfunctional Requirements (NFR) en Scrum ?

Les Nonfunctional Requirements (NFR) en Scrum ? | Devops for Growth | Scoop.it
Une question qui revient souvent : doit-on vraiment utiliser les Nonfunctional Requirements (NFR) dans des projets en Scrum ?
No comment yet.
Scooped by Mickael Ruau
February 19, 2019 2:47 AM
Scoop.it!

The 3-5-3 Structure of Scrum

The 3-5-3 Structure of Scrum | Devops for Growth | Scoop.it

Scrum teams wishing to receive the return on investment associated with a rigorous Scrum should have an immediate method to check if they are implementing the same practices observed in the documented high performing teams. To support this, I encourage Scrum masters to check themselves against the Scrum guide and its 3 roles, 5 events, and 3 outputs. This shorthand reminder is used in my courses and I hope it presents some teams a quick-check tool to win the speed and happiness benefits observed in teams implementing the 11 components of Scrum.

No comment yet.
Scooped by Mickael Ruau
February 17, 2019 11:52 AM
Scoop.it!

Professional Scrum Master II (PSM II) Practice Assessment

Professional Scrum Master II (PSM II) Practice Assessment | Devops for Growth | Scoop.it
Professional Scrum Master II (PSM II) Practice Assessment is designed to help you prepare and practice for the Scrum.org Professional Scrum Master II (PSM II) Assessment. This practice assessment was ... Read More
No comment yet.
Scooped by Mickael Ruau
May 24, 2019 9:52 AM
Scoop.it!

Organizational Sprint Pulse - Published Patterns

Organizational Sprint Pulse - Published Patterns | Devops for Growth | Scoop.it
In other words, working at the same cadence reduces mura (inconsistency) by keeping the work flows in balance and aligning Sprint start and end dates. Cadence creates natural synchronization points across the enterprise, and without synchronization points, inventory can build up. Consistent cadence helps smooth out flow ([1], pp. 176-178), reducing muri (stress).
No comment yet.
Scooped by Mickael Ruau
May 16, 2019 10:06 AM
Scoop.it!

The Scrum Guide 2017 Update - DZone Agile

The Scrum Guide 2017 Update - DZone Agile | Devops for Growth | Scoop.it
A section-by-section breakdown of the changes made to the 2017 Scrum Guide that highlights the major changes made and explains the significance of them.
No comment yet.
Scooped by Mickael Ruau
May 7, 2019 8:15 AM
Scoop.it!

What is a Daily Scrum?

What is a Daily Scrum? | Devops for Growth | Scoop.it
Learn About the Daily Scrum Event

As described in the Scrum Guide, the Daily Scrum is a 15-minute time-boxed event for the Development Team to synchronize activities and create a plan for the next 24 hours. The Daily Scrum is held every day of the Sprint.
Mickael Ruau's insight:

The Development Team uses the Daily Scrum to inspect progress toward the Sprint Goal and to inspect how progress is trending toward completing the work in the Sprint Backlog. The Daily Scrum optimizes the probability that the Development Team will meet the Sprint Goal. Every day, the Development Team should understand how it intends to work together as a self-organizing team to accomplish the Sprint Goal and create the anticipated Increment by the end of the Sprint. The Development Team or team members often meet immediately after the Daily Scrum for detailed discussions, or to adapt, or replan, the rest of the Sprint’s work.

Daily Scrums improve communications, eliminate other meetings, identify impediments to development for removal, highlight and promote quick decision-making, and improve the Development Team’s level of knowledge. This is a key inspect and adapt meeting.

The structure of the meeting is set by the Development Team and can be conducted in different ways if it focuses on progress toward the Sprint Goal. Some Development Teams will use questions, some will be more discussion based. 

No comment yet.
Scooped by Mickael Ruau
April 11, 2019 3:12 AM
Scoop.it!

Scrum Flow at a Glance –

Scrum Flow at a Glance – | Devops for Growth | Scoop.it
Note: This article is updated at Scrum at a Glance. When I analyze process flows, I like to see them at a glance, in terms of activities and artifacts.  This helps me compare it with other approaches to find similarities and differences.  This is my view of Scrum at a glance: Activities Artifacts Produc
No comment yet.
Scooped by Mickael Ruau
April 5, 2019 3:41 AM
Scoop.it!

How to Develop a Great Scrum Master

Angel Medinilla advises on hiring and evolving a great Scrum master along with resources on psychology, coaching, motivational science, communication skills, corporate culture or change management.
No comment yet.
Scooped by Mickael Ruau
March 14, 2019 3:53 AM
Scoop.it!

Out of the Mist - Published Patterns

Out of the Mist - Published Patterns | Devops for Growth | Scoop.it
Bring a group of people with shared passion together around their shared consciousness not only at the level of the mother of invention, but at the more mysterious level of understanding the need for social contracts and the need ever to reflect and sharpen the value they provide, as well as the means by which that value is created.
Mickael Ruau's insight:

 

This book in your hands is a vision, richly supported by experience, of how such teams congeal out of the Mist, one step at a time, to do great things. It starts with a Product Owner who has a Vision and who expresses that Vision as a publicly visible Product Backlog. A Development Team rallies around this backlog and together they form a tribe to take the effort forward. The Development Team meets with the Product Owner in a ritual (Sprint Planning) to ensure a sharing of the vision and its realization. The Development Team limits their first attempt to a two-week increment, carried out according to their own work plan (Sprint Backlog), to produce a concrete result (Regular Product Increment) which is reviewed (in Sprint Planning) by the Product Owner to ponder its alignment with the Vision.

The tribe continuously adapts to an ever-changing world, re-planning tactics daily (at the Daily Standup) and revisiting their work habits and means of creating value (in the Sprint Retrospective) after each cycle of delivery. The ScrumMaster serves as an understated conscience, supporting the team to ever find better ways forward.

No comment yet.
Scooped by Mickael Ruau
March 13, 2019 4:08 AM
Scoop.it!

Part 2: Doubling Productivity by Scrumming Leadership

Part 2: Doubling Productivity by Scrumming Leadership | Devops for Growth | Scoop.it


Of course, a transformation to authentic Scrum, or what Dr. Sutherland calls "Aggressive Scrum", doesn't take place overnight. It is a journey. However, that journey doesn't have to take years and organizations don't have to settle for a sub-optimized version of Scrum. This organization was able to define its vision for the transformation, and begin to pursue it in just a handful of Sprints.
No comment yet.
Scooped by Mickael Ruau
March 10, 2019 6:32 AM
Scoop.it!

Scrum Certification Prep +Scrum Master+ Agile Scrum Training

Scrum Certification Prep +Scrum Master+ Agile Scrum Training | Devops for Growth | Scoop.it
Overview of Scrum Agile project management+common questions+tips to pass PSM scrum org ONLINE Scrum Master Certification
No comment yet.
Scooped by Mickael Ruau
March 2, 2019 8:31 PM
Scoop.it!

Gross Definitions: 144 Agile Terms You Simply Have To Know

Gross Definitions: 144 Agile Terms You Simply Have To Know | Devops for Growth | Scoop.it
"Gross ignorance is 144 times worse than ordinary ignorance" - Bennett Cerf
No comment yet.
Scooped by Mickael Ruau
February 21, 2019 4:39 PM
Scoop.it!

Agile Coach Toolkit #2: Timeboxing

Agile Coach Toolkit #2: Timeboxing | Devops for Growth | Scoop.it
As an Agile Coach, you frequently encounter situations which demand quick thinking to get things moving in the right direction. Over time I have found few techniques which come out handy and always keep these in my playbook in case need arise. This is second part in the series of tools that I have found …
No comment yet.
Scooped by Mickael Ruau
February 20, 2019 2:00 AM
Scoop.it!

The Core Patterns in Brief - Published Patterns



As an organization introduces Scrum, it might introduce these elements one at a time, as is the usual practice for patterns. The roadmap for introducing patterns one at a time is called a sequence. Here is a typical or canonical sequence by which these patterns fit together to introduce Scrum in a development effort. This is probably the minimal set of patterns which together could be called Scrum.

Mickael Ruau's insight:

This is probably the minimal set of patterns which together could be called Scrum.

§ 7  Scrum Team.
The Scrum Team emerges from the broader organization. It is both a Collocated Team and a Cross-Functional Team that operates as a small business within the context of the organization, making independent decisions to respond to stakeholders and the market. The first member of the Scrum Team is usually the...
§ 11  Product Owner.
... who leads the newly formed team to realize his or her Vision to create value. The Product Owner is the single person accountable to realize the Vision, to create value through that Vision, and to concretely communicate the vision through the Product Backlog. The Product Owner is the voice of value to rest of the Scrum Team.
§ 14  Development Team.
The Product Owner hires a team to implement the product as a series of Product Increments, to realize the Vision. The Development Team is a team within the Scrum Team.
§ 19  ScrumMaster.
The Scrum Team identifies (chooses or hires) a ScrumMaster as the team’s servant leader to guide them in the Scrum process, and in continuous improvement.
§ 54  Product Backlog.
Foresight, experience, and circumstances guide decisions about what to build and deliver now, next week, and next month. The Product Owner builds an ordered list of Product Increments called the Product Backlog, based on today’s best guess of business conditions. The Product Backlog makes the likely trajectory of long-term delivery visible to all stakeholders. The Product Owner builds the initial Product Backlog and leads the Scrum Team to refine, break down, and update its content over subsequent iterations.
§ 46  Sprint.
The team starts its first iteration, called a Sprint, to plan and develop a Product Increment. Sprints have a consistent length of typically two to four work weeks, establishing a fixed cadence of work, delivery, review, and process improvement done together.
§ 24  Sprint Planning.
The Scrum Team — the Product Owner, Development Team, and the ScrumMaster — assembles to plan the development part of the Sprint, to build a potentially releasable Product Increment.
§ 72  Sprint Backlog.
The Development Team plans how it will achieve the Sprint's objective, called the Sprint Goal, and how they will develop the Product Backlog Items to deliver the Product Increment. The Development Team creates a work plan called a Sprint Backlog.
§ 29  Daily Scrum.
Once development starts in the Sprint, the Development Team assembles every day in an event called the Daily Scrum to adjust their work plan to optimize their chances of meeting the Sprint Goal and of delivering the Product Backlog Items they forecast that they would deliver.
§ 35  Sprint Review.
At the end of the Sprint, development stops, and the Scrum Team together evaluates progress on the product. The Product Owner decides what changes to incorporate into the imminent release.
§ 85  Regular Product Increment.
Product Backlog Items that the Product Owner has decided to incorporate compose into a cohesive Product Increment which the Product Owner may choose to make available for use by stakeholders. The items in the Product Increment must comply to a predefined Definition of Done.
§ 36  Sprint Retrospective.
As the last gathering of the Sprint, the Scrum Team assembles to contemplate how best to make incremental process improvements, and commits to make one such improvement during the next Sprint.
No comment yet.
Scooped by Mickael Ruau
February 17, 2019 12:11 PM
Scoop.it!

Formation gratuite de préparation à la certification Scrum Master – Dealabs.com

Formation gratuite de préparation à la certification Scrum Master – Dealabs.com | Devops for Growth | Scoop.it

Cette formation est idéale pour:
- Pour les Scrum master qui souhaitent passer la certification PSM-SCM
- les développeurs qui souhaitent évoluer vers le role de Scrum Master
- Les curieux qui souhaitent découvrir les méthodes Agiles

Cette formation en Anglais proposée via Udemy est gratuite en ce moment avec le code pwrscrmfree avec une note moyenne de 4,3 avec près de 7500 évaluations

No comment yet.