← Back to team overview

elementary-dev-community team mailing list archive

Re: Managing technical debt


Hey Sergey,

Not a bad idea. We should definitely track more tasks as bug reports to help us stay organized and accountable. 

Might I suggest using "fixme" as a tag instead. It's a lot easier to type and harder to misspell :p

Best Regards,
Daniel Foré

El jul 4, 2012, a las 10:32 a.m., Сергей Давыдов <shnatsel@xxxxxxxxx> escribió:

> Hey guys,
> Since we're getting closer to release, we'll inevitably end up cutting
> back on some architectural improvements, use some temporary hackish
> solutions or just don't merge some invasive fixes because it's too
> late in the cycle. As you probably know, this is called technical debt
> and it's OK to have some before release as long as it doesn't grow out
> of control (like in OpenOffice.org) and as long as it's all rectified,
> cleaned up and prettified after release (Ubuntu is a vivid example of
> not doing that; hence
> http://netsplit.com/2011/09/08/new-ubuntu-release-process/).
> So to avoid the galling experience of those two projects, we should be
> able to manage technical debt and take time to get rid of it after the
> release and before starting hacking on the new cycle. To manage it,
> let's report a bug for every FIXME in the code, everything you want to
> refactor or implement in a cleaner way and tag these bugs
> "technical-debt". This way a list of all such reports will be
> accessible at https://bugs.launchpad.net/elementary/+bugs?field.tag=technical-debt
> An example of such bug report can be found at
> https://bugs.launchpad.net/elementaryos/+bug/1019814
> Let's live long and be a prosperous project.
> --
> Sergey "Shnatsel" Davidoff
> -- 
> Mailing list: https://launchpad.net/~elementary-dev-community
> Post to     : elementary-dev-community@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~elementary-dev-community
> More help   : https://help.launchpad.net/ListHelp