The roads I take...

KaiRo's weBlog

September 2007
12
3456789
10111213141516
17181920212223
24252627282930

Zeige Beiträge veröffentlicht am 08.09.2007 an. Zurück zu allen aktuellen Beiträgen

Populäre Tags: Mozilla, SeaMonkey, L10n, Status, Firefox

Verwendete Sprachen: Deutsch, Englisch

Archiv:

Juli 2023

Februar 2022

März 2021

weitere...

8. September 2007

Openness and Community Improve Release Quality

Reading through Planet, I came across Johnathan Nightingale's post about Gaming on quality criteria to meet release schedules, which I found interesting. He wondered why Mozilla was different in that regard to traditional software companies - and that made me think about it as well, arriving at an interesting answer: openness and the community make the difference.
Those two factors enable a state of constantly being reminded that you can't be sloppy on release criteria. You just can't downgrade an issue from a release blocker without a really good reason. You have to account for this change to the community before the actual release while in traditional software development, the user community will complain about problems solely after the release.

And that's the really big difference.

We have learned this process pretty well over the years in the Mozilla project, and managed to deliver constantly high quality releases because of that - and we even remember when Netscape ignored our community voices and released their 6.0 "final" from code that we wouldn't have dared to call a Mozilla final release.

In my comment on that other blog post, I ended with 3 guidelines I derive from what I think we have learned in the Mozilla project when it comes down to releases, and I'd like to repeat them here:
  1. Make your processes open, have the community actively participate, and quality will profit.
  2. Believe testers in the community. Sure, they are talking about their pet feature/bug, so take feedback with a grain of salt. But at least re-think if what you’re doing is really what you should do when the community disagrees. There’s some possibility that they are actually right.
  3. Never ship on a fixed schedule and never rush a release. Only, ever, ship when it’s ready to be shipped, never before that point. It’s better to tell users you need to ship a month or two later to meet your high internal quality standards and have some press about people eagerly waiting on your release than to ship right on time and have even more press about how your product sucks.

Von KaiRo, um 04:14 | Tags: Mozilla, release | keine Kommentare | TrackBack: 0

High-profile SeaMonkey Usage

I just read that John Gage from Sun Micro presented web pages at a World Economic Forum meeting with SeaMonkey. Now if that ain't cool... ;-)

Stories like that make it really worth to work long hours to produce the best suite we can deliver. And that use case of fast and simple page editing is probably a really good use case for our suite to keep in mind.
Thanks John Lilly for telling us about that - and thanks to everyone in the community who makes it possible to deliver this great software to the whole world and make it good enough that the Chief Researcher and Vice President of Sun's Science Office can use it in such a presentation!

This is really awesome, in the true meaning of the word. :)

Von KaiRo, um 01:51 | Tags: Mozilla, SeaMonkey | keine Kommentare | TrackBack: 0

Feeds: RSS/Atom