Re: What is our technical debt?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Jun 25, 2020 at 09:27:24PM +0200, Pierre-Yves Chibon wrote:
> Good Morning Everyone,
> 
> Just like every team we have technical debt in our work.
> I would like your help to try to define what it is for us.

Good Morning Everyone,

I've been quite late at sending this email and you have my apologies for that.

Basically, following on our discussions I've looked at all the applications we
maintain or/and run and built a matrix of our technical debt.
A brief overview:
  - 56 apps are listed in the matrix
  - 42 apps support python3 (or not concerned by python)
  - 39 apps support fedora-messaging
  - 26 apps have fedora-messaging schemas
  - 18 apps are clear documentation identified
  - 31 apps have clear unit-tests identified
  - 20 apps are clearly using pytest for their tests (the other could be either
    unknown or using the deprecated nosetests)
  - 45 apps have support for OIDC (does not mean they are all currently using it
    though!)
  - 43 apps have a clear primary point of contact
  - 16 apps have a clear secondary point of contact

So as you can see, there is not a single criteria by which we are ok for all our
apps. 

It is also worth noting that we lack a primary point of contact for 6 of our
applications that are considered "critical path" (ie: required to build Fedora
and ship it to our users).

The overall matrix is available at:
https://pingou.fedorapeople.org/fedora_tech_debt_matrix/Applications.html

We have also identified a few infrastructure technical debts that we have
recorded in a second sheet:
https://pingou.fedorapeople.org/fedora_tech_debt_matrix/Infrastructure.html
Some of these have already been submitted as initiative briefs so likely won't
but still need to be addressed at some point.

As you can see, we do not lack items in our backlog...


Pierre
_______________________________________________
infrastructure mailing list -- infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to infrastructure-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/infrastructure@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux