Thierry de Pauw Profile picture
Oct 5 11 tweets 6 min read
Zero Bug Policy

some reactions from @wouterla’s consulting customers: 🙄

> You can’t prevent bugs, so that is impossible.

> Ok, so we don’t accept bug reports anymore?

#lascot
Zero Bug Policy

Every bug that arrives get fixed

(or deleted!)

@wouterla #lascot
Does any bug spark joy?

Please keep them.

@wouterla referencing Marie Condo at #lascot 😂😂
But … compliance!!!

It seems less difficult then it looks like.
As long as you document the bug and then mark it won’t-fix, we’re good for auditors.

@wouterla #lascot
But … customers!

If a bug is actually recorded by a customer is it then not important then? You might consider to fix it at that point.

@wouterla #lascot
But … then we won’t fix the small stuff!

When we start to throw the little things away, then the little things never get fixed. But often they are easy to fix. Not fixing causes friction.

=> collect the little things and do a catch up every month or two.
@wouterla #lascot
But … what about bugs in the sprint?

It is not a bug! It is just not done!
@wouterla #lascot
But … what about bugs outside of the sprints!?

During additional testing outside the sprint.

@wouterla #lascot
Fixing a bug is much cheaper than putting it in a tracking system.
@wouterla #lascot
But … which team fixes the bugs?

Try as much as you can to directly root a big to the right team!
@wouterla #lascot
But … we still have bugs!

Yes, you’ll have a fairly predictable amount of bugs.
But, once you have work under controle, you are not overwhelmed anymore.
And you can improve to have less bugs in certain components.
@wouterla #lascot

• • •

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

Keep Current with Thierry de Pauw

Thierry de Pauw 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!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @tdpauw

Oct 7
What is Exploratory Testing

we use information, both tacit and implicit, to inform our testing to uncover unknowns we are aware of (known unknowns) as well as the once we are not aware of (unknown unknowns)

@tonybruce77 @DanAshby04 #lascot
It is very much about the

what ifs
what happens when
how about this circumstance
what if I tried this way
can I make this happen
what do I learn from this


@tonybruce77 @DanAshby04 #lascot
Why?

uncover information to give us a bigger picture of the quality beyond correctness and current state of affairs

the aim is not to confirm the things we know, better done by automation

allows us to work with unknowns and risks

@tonybruce77 @DanAshby04 #lascot
Read 6 tweets
Oct 7
Continuous Improvement by the numbers and the culture @lazallen and Ramsay Ashby #lascot

Literature about the subject Image
Measurement is hard!

@lazallen #lascot
DORA Metrics

make sense but also have their limitations

We are not looking at the whole value stream

We want to look at the whole value stream. Often they are not simple.

@lazallen #lascot Image
Read 14 tweets
Oct 7
Predictably agile @kjscotland #lascot

But what is predictable?

behaving in a way that is expected

will I get what I expect?
Measuring business impact @kjscotland #lascot

- responsiveness
- sustainability
- value
- predictability
- productivity
- quality Image
Say/Do measures

Velocity predictably

this is not a measure of predictability, it says something about how reliable a team is in planning

@kjscotland #lascot
Read 18 tweets
Aug 29
During the trunk-based development support group session at #SoCraTes2022 naturally, the code review topic came by.

Some takes ...
First of all ...

Code reviews often don't catch problems they catch nitpicks.
@SamirTalwar
One problem with code reviews:

We put all the collaboration in the code review but it happens too late.
@SamirTalwar
Read 7 tweets
Dec 6, 2021
X: Where do you get your amazing people at Netflix?
A Cockcroft: I get them from you.

It is not about hiring brilliant people.
It is about Netflix building an organisation, a management structure and leadership that enabled people to do their best and create outcomes effectively
The system is important!

If you hire good people into a bad system, you break the people.

> A bad system will beat a good person every time
>-- Deming

@jezhumble #agiletd
People don't create outcomes. Teams create outcomes.
What enables teams is good management and good leadership.
@jezhumble #agiletd
Read 14 tweets
May 2, 2021
Another implication of Conway’s Law is that if we have managers deciding on teams, and deciding which services will be built, by which teams, we implicitly have managers deciding on the system architecture.
@ruthmalan on Conway’s Law

web.archive.org/web/2018102200…
Conway’s Law also kicks in if we take an initial guess at the system decomposition allocate subsystems to teams, and sally forth–the team boundaries will tend to become boundaries within the system.
Anything else will be a feat of architectural heroics; hard to accomplish, when architectural heroics have to compete with schedule heroics driven by the steady beat of integration clocks.
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


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

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

Become Premium

Don't want to be a Premium member but still want to support us?

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

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(