, 23 tweets, 15 min read
My Authors
Read all threads
Opening the day at #FlowCon with @maaretp's 400th talk ever (🤯) speaking about her experience from prescribed "agile" to being socially banned from the to confidence in her teams way of working regardless of terms.
1.5 million customers and an 11 person team handles _all_ the support cases?! Wow.

The "machine" of feature developed to monitored in prod has hundreds of thousands of tests and has been refined for years.

@maaretp #FlowCon
Three main drivers of this happiness as a team?
- release frequency (once a change is made, it will be out quickly)
- sense of ownership (no hierarchy deciding what is right to work on for cust happiness)
- learning (a common curiosity & drive to move forward)

@maaretp #FlowCon
Comparing a pool to a bath tub. You don't just scale a bath tub up. Pools have guards (and friends around 😂).

But they are both containers of water.

So just like releases every day vs once a month...are both releases, there are key differerences.

@maaretp #FlowCon
This image from @paul_hammant showcases some of those changes from quarterly releases to releases 100x a day.

@maaretp #FlowCon
I love it. "The good place", "the soulsucking place" and the "insane asylum" all in one company just highly correlated to:
- release cycle
- attitude to quality
- delivery practices
- maintenance of issues
- dealing with uncertainty

@maaretp #FlowCon
So @maaretp's team has built their own practices for their own "good place"

- continuous delivery
- less reliance on jira
- time spent on delivery not estimates
- devs empowered to own PO activities
- no projects
- no scrum, 1 week cycles...too slow!

@maaretp #FlowCon
When @maaretp read an article by @JoshuaKerievsky about customer obsessed teams not having POs she was curious. Her team had a PO and that did mean people shared with them instead of each other.

#FlowCon
Possibly counterintuitively, by moving the PO to another spot, @maaretp and team started share w/each other rather than just PO. And while PO was very responsive, they were still a bottleneck on decisions for what to work on.

#FlowCon
The team realised that some ideas required a leap of faith and doing more analysis wouldn't help make a more accurate decision.

@maaretp #FlowCon
This move to PO activities to the team instead of a role was intimidating to both PO and team. But an experiment helped:

Put the team directly in touch with the customers

Previous PO goes to existing meetings (full week effort!) and bring ideas to the team. O

@maaretp #FlowCon
Over 3 months, the team retried that not much changed.

But actually everything changed.

Delivered more, and more valuable work because the team was able to directly support sales and customers.

And that PO at meetings? No useful ideas came from all those!

@maaretp #FlowCon
Fixing bugs became the norm. What used to be hundreds in the backlog became zero. Now the team has a rule of prioritising bugs if the count ever hits 20.

@maaretp #FlowCon
Devs started owning all 3 stacks for their product. This was JS, C++, python and not even always within their teams control.

@maaretp #FlowCon
By being empowered the team was empowered to make experiments/changes in a process optimised for flow.

And then bringing real customers to the team (and the team to real customers) was huge win for both customers and team.

@maaretp #FlowCon
When the team had both power and responsibility over the product, they immediately realised the power of telemetry and had the ability to add it as a priority!

(Ed: come to my talk next in 2.04 to hear my story of doing this 🤗)

@maaretp #FlowCon
What does this all sum up to? If you don't change anything, nothing can get better.

The current working practices in @maaretp's team may not be for you, but their journey to learn what worked for them is the key thing to learn from.

#FlowCon
Even though the team was happy at times with how things were going, they always pushed forward for even more happiness.

Even as 100%, if you push for 1% improvement every day, you have the change to improve 37.8%!

Math:
1.00 ^365 = 1
1.01 ^365 = 37.8

@maaretp #FlowCon
Living the dream...a developer centric way of working where developers are trusted (and empowered) to make decisions _and mistakes_, they are able to have huge impact. The cost of minimising number of mistakes can grind the progress of a team to a halt.

@maaretp #FlowCon
A key principle and culture is internal open source. It is not only ok, but encouraged to discuss changes and open pull requests on code bases you aren't a main contributor of.

@maaretp #FlowCon
Interesting idea...the reason some people may not share with you is that they do not want to overwhelm you. But you are always able to pull information from them. This was particularly true when onboarding new team members.

@maaretp #FlowCon
"if you begin to think about daring, it is best to just dare."

(Ed: This fits very well with @lunivore Capability Red / estimating lizkeogh.com/2013/07/21/est…)

@maaretp #FlowCon
And for talk number 400 @maaretp gets a well deserved standing ovation! 👏👏👏👏👏👏👏👏👏👏

#FlowCon
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Abby Bangser

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!