When did releasing "a reliable and useable beta" become a priority; this week?
It had previously been our assumption that the software would need to be reasonably feature-complete before it would make sense to release a public beta. (And although a multi-user version of the software has been in private beta for some time, it is rather special-purpose in its current form.)
However, recent posts on this forum have alerted us to the possibility that releasing a simpler but usable beta sooner, rather than a more feature-complete beta later, may be preferable.
I cannot help but ask, "Simplified" from WHAT?
In order to accelerate the beta release, we might for example:
- disable the multi-user LAN / WAN functionality
- include only the text-based catalog search language, without its accompanying graphical interface
- omit the hierarchical keyword / collections organizer panel
- omit working with offline (archived) image sets
- omit word-stemming logic in the full-text search for non-English locales (sounds like a no-brainer, but complicates future catalog compatibility)
- omit handling of numeric inequalities in the search language (e.g. FocalLength < 20.1)
Things like that.
Some of the above exists already, but in 'alpha' rather than 'beta' quality. Thus, if our focus is to get a public beta out with the least further delay, the fastest path would be to disable some of these features for now.
What I think does need to be in place prior to a public beta, is a reasonably stable database schema (one could think of this as the catalog "file format".)
At present, there are a number of EXIF and IPTC fields remaining to be added, but there are also some planned structural changes related to providing fast searches on very large catalogs.
If we release a beta before these changes to the catalog format are implemented, then we increase our workload for future releases by needing to create a conversion mechanism to bring older catalogs up to date with newer versions.
This is part of what I mean by "usable" beta. Usable to me means it's not acceptable to tell users they have to throw away their old catalogs when a newer beta is released.
My suggestion (FWIW and not much at that), limit the number of employees making comments on the situation. It doesn't help when employees have to translate for the President.
Noted. There should be no question that Dennis calls the shots. Hopefully my posts may provide an additional level of detail.
Regards,
Bill