Community mailing list archives

community@mail.odoo.com

Re: Search Menu Styling/ layout

by
OpenERP Master
- 12/01/2014 18:02:00
One thing id like to note, off topic but related to a comment about iterations and releases.

It's really great that software evolves. It makes everything better. Sometimes, my perception is that it is very difficult to control stability on this platform. The code changes so quickly, ex: a module developed 6 months ago would no longer work, constantly requiring modules to be refactored. It can become very time consuming/expensive to maintain a feature in Odoo.

Some other platforms modules will work for a long time and stability seems less of an issue.

On Mon, Dec 1, 2014 at 3:47 PM, Fabien Pinckaers <fp@openerp.com> wrote:

Markus,

This is actually what we do since the SaaS is upgraded every month/every two months with the new features. We have thousands of users there; we gather feedback from our service team and we process around 1500 tickets per month. (900 by email, 600 in live chats)

So, we get feedback from SaaS customers months before a stable release allowing us to improve the software before a major release is published. (As an opposite to v7, v8 was clean the day we launched it due to this)

We also do a lot of user testing with people that do not know Odoo. Sometimes new comers have better feedback that experts. They may notice things we don't see ourselves.

Sometimes a feature requires a so big refactoring that we do it in several iterations and the first iteration is a step forward but not a final version. That was the case for search (as well as mass mailing, survey and a few parts of the website builder).

People may think we are wrong, but it is just that we need more time/version to do the whole refactoring. So we need intermediate iteration. For example, we did the search/reporting refactoring in two steps: 1/ code cleaning supporting all needed features (pivot table, favorites, custom filters...) and 2/ UI and clean design. Unfortunately, v8 was between step 1 and step two but we had no other option as we needed 4 months more after v8 to finish step 2.

Developing features on the stable rather than master is not possible as we usually do huge code refactoring not possible on a stable. And the features usually depends on others features available in master only. (E.g. improvement in the framework) Developing on stable would mean we need to do the job two times.

Our main issue is not to gather more feedback but to improve productivity to evolve faster. In this perspective, back porting features is not interesting as it would be against our productivity. (And v9 will be there in just a few months, that's not so long. We are not talking in years.)

Fabien

On Dec 1, 2014 9:17 PM, "Markus Schneider" <markus.schneider@initos.com> wrote:
Hi Lionel,

i want to make a suggestion and hope you will be discussing it in the UX
Team.

So Usability is always a process and it is heavily on have test result,
getter user feedback and try to find the test solution. As you and we
(Fabien talks always about the community) build together this great open
source product lets use the power of the community.

So to make a UX test, just build a module that changes the current
stable release. Publish it to community or even a small part of us and
use the survey module (of course from odoo) to getter feedback. The best
solution goes to next stable release.

I can promise you i will install your test on my customer systems and
collect the feedback.

So the benefits are clear:
- you get feedback fast, not only on release and need one release later
to fix it
- reduce the risk that in stable release their such a bug UX-Issue like
we current have with the filter box
- we have a better product at the end

What do you think?

Kind Regards

Markus


-- 
Dipl.-Comp.-Math. Markus Schneider
Softwareentwickler

initOS GmbH & Co. KG
An der Eisenbahn 1
21224 Rosengarten

Mobil:   +49 (0)172 2303699
Phone:   +49 (0)4105 5615613
Fax:     +49 (0)4105 5615610

Email:   markus.schneider@initos.com
Web:     http://www.initos.com

Geschäftsführung:
Dipl. Wirt.-Inf. Frederik Kramer & Dipl.-Ing. (FH) Torsten Francke
Haftende Gesellschafterin: initOS Verwaltungs GmbH

Sitz der Gesellschaft: Rosengarten – Klecken
Amtsgericht Tostedt, HRA 201840
USt-IdNr: DE 275698169
Steuer-Nr: 15/205/21402

_______________________________________________
Mailing-List: https://www.odoo.com/groups/community-59
Post to: mailto:community@mail.odoo.com
Unsubscribe: https://www.odoo.com/groups?unsubscribe

_______________________________________________
Mailing-List: https://www.odoo.com/groups/community-59
Post to: mailto:community@mail.odoo.com
Unsubscribe: https://www.odoo.com/groups?unsubscribe